[23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: 01 07 00 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: 01 07 00 33 03 00 00 00 00 00 9C 0C E5 [23:41:30]RasterBufferAndPrint [23:41:30]line [23:41:30]line [23:41:30]line [23:41:30]line [23:41:30]line [23:41:30]written 0, free lines is 3263 [23:41:30]MH_Cut [23:41:30]Write to MH i2c: D1 01 00 3A 03 01 0F [23:41:30]Write i2c OK [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: D1 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: D1 01 00 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: D1 01 00 3A 03 00 0E [23:41:30]Write to MH i2c: 01 00 00 3B 03 3E [23:41:30]Write i2c OK [23:41:30]MH_I2C_Read... [23:41:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 4F 00 00 00 F7 04 47 00 89 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 34 D1 03 00 F4 03 04 00 15 E2 C5 67 B6 04 01 00 00 86 13 28 1D 12 9A 1F 6E [23:41:30]CommunicateWithHost err = 0 [23:41:30]CheckOFDResponse [23:41:30]1017 (14) - 77093643461234 [23:41:30]1041 (16) - 0000000000874685 [23:41:30]1040 (4) - 250164 [23:41:30]1012 (4) - 03.03.2025 17:08 [23:41:30]1206 (1) - 0 [23:41:30]OFD Sender: Remove packet 250164 [23:41:30]ProducePacketName [23:41:30]name=ofd_packets/00250164 [23:41:30]NVStorageDeleteData [23:41:31]OFD Sender: No OFD packet to send [23:41:31]*** Cut start [23:41:31]*** Partial cut [23:41:31]*** CUTSNS_PIN = 1 [23:41:31]*** CUTSNS_PIN = 0 [23:41:31]*** Brake cut motor [23:41:32]Read from MH i2c: 01 [23:41:32]MH_I2C_Read... [23:41:32]*** Stop cut motor [23:41:32]*** Cut end [23:41:32]Read from MH i2c: 01 07 00 [23:41:32]MH_I2C_Read... [23:41:32]Read from MH i2c: 01 07 00 3B 03 00 00 00 00 00 FF 0F 53 [23:41:32]process_action close_receipt done [23:41:32]requested_data is exist [23:41:32]produce_requested_data [23:41:32]requested_item fm.sn is exist - process it [23:41:32]wFMCommunicate request_size=4 [23:41:32]MH_SAM_APDU [23:41:32]CAPDU: 80 11 00 00 [23:41:32]Write to MH i2c: E2 08 00 3C 03 80 11 00 00 00 00 00 00 B9 [23:41:32]Write i2c OK [23:41:32]MH_I2C_Read... [23:41:32]Read from MH i2c: E2 [23:41:32]MH_I2C_Read... [23:41:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:32]Read from MH i2c: E2 17 00 [23:41:32]MH_I2C_Read... [23:41:32]Read from MH i2c: E2 17 00 3C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 12 [23:41:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:41:32]wFMCommunicate OK [23:41:32]requested_item fd.num is exist - process it [23:41:32]SAM_PROTO_GetFieldsCounters [23:41:32]wFMCommunicate request_size=4 [23:41:32]MH_SAM_APDU [23:41:32]CAPDU: 80 13 00 00 [23:41:32]Write to MH i2c: E2 08 00 3D 03 80 13 00 00 00 00 00 00 BC [23:41:32]Write i2c OK [23:41:32]MH_I2C_Read... [23:41:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:41:32]Read from MH i2c: E2 [23:41:32]MH_I2C_Read... [23:41:32]Read from MH i2c: E2 62 00 [23:41:32]MH_I2C_Read... [23:41:32]Read from MH i2c: E2 62 00 3D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 34 D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 F9 [23:41:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 34 D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:41:32]wFMCommunicate OK [23:41:32]SAM_PROTO_GetFieldsCounters done [23:41:32]requested_item shift.num is exist - process it [23:41:32]requested_item shift.opened is exist - process it [23:41:32]req_shift_opened [23:41:32]FM_GetShiftState [23:41:32]SAM_PROTO_GetShiftState [23:41:32]wFMCommunicate request_size=4 [23:41:32]MH_SAM_APDU [23:41:32]CAPDU: 80 13 01 00 [23:41:32]Write to MH i2c: E2 08 00 3E 03 80 13 01 00 00 00 00 00 BE [23:41:32]Write i2c OK [23:41:32]MH_I2C_Read... [23:41:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:32]Read from MH i2c: E2 [23:41:32]MH_I2C_Read... [23:41:32]Read from MH i2c: E2 0E 00 [23:41:32]MH_I2C_Read... [23:41:32]Read from MH i2c: E2 0E 00 3E 03 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 29 [23:41:32]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:41:32]wFMCommunicate OK [23:41:32]SAM_PROTO_GetShiftState done [23:41:32]FM_GetShiftState done [23:41:32]req_shift_opened done [23:41:32]requested_item shift.open_date is exist - process it [23:41:32]req_shift_open_date [23:41:32]req_shift_open_date done [23:41:32]produce_requested_data done [23:41:32]produce_requested_data return {"fm.sn":"0000000000874685","fd.num":250164,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107} [23:41:32]process_action_free close_receipt [23:41:32]json_value_free [23:41:32]json_value_free done [23:41:32]process_json_proto returns [23:41:32]Send response to host [23:41:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874685","fd.num":250164,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107}}} [23:41:32]free response buf [23:41:32]execute_script done [23:41:32]execute_script returns [23:41:32]free content buf [23:41:32]Sock 9.Close socket [23:41:32]Sock 9.Thread stoped [23:41:36]OFD Sender: No OFD packet to send [23:41:41]OFD Sender: No OFD packet to send [23:41:46]OFD Sender: No OFD packet to send [23:41:51]OFD Sender: No OFD packet to send [23:41:56]OFD Sender: No OFD packet to send [23:42:01]OFD Sender: No OFD packet to send [23:42:06]OFD Sender: No OFD packet to send [23:42:11]OFD Sender: No OFD packet to send [23:42:16]OFD Sender: No OFD packet to send [23:42:21]OFD Sender: No OFD packet to send [23:42:26]OFD Sender: No OFD packet to send [23:42:31]OFD Sender: No OFD packet to send [23:42:36]OFD Sender: No OFD packet to send [23:42:39]ConnectInit Can't connect to host [23:42:41]OFD Sender: No OFD packet to send [23:42:46]OFD Sender: No OFD packet to send [23:42:51]OFD Sender: No OFD packet to send [23:42:56]OFD Sender: No OFD packet to send [23:43:01]OFD Sender: No OFD packet to send [23:43:06]OFD Sender: No OFD packet to send [23:43:11]OFD Sender: No OFD packet to send [23:43:16]OFD Sender: No OFD packet to send [23:43:21]OFD Sender: No OFD packet to send [23:43:26]OFD Sender: No OFD packet to send [23:43:31]OFD Sender: No OFD packet to send [23:43:32]accept exits with 10 [23:43:32]New connection [23:43:32]New thread 3066723684 created [23:43:32]Thread 3066867044 joined [23:43:32]Waiting for new connection... [23:43:32] Sock 10.Parse request [23:43:32]Sock 10.Check first char [23:43:32]Sock 10.First char is OK [23:43:32]request: POST /json_proto HTTP/1.0 [23:43:32]Method: POST [23:43:32]URL: /json_proto [23:43:32]Method is POST - this is cgi request [23:43:32]url: /json_proto [23:43:32]query_string will be loaded in cgi processing [23:43:32]execute_cgi json_proto POST (null) [23:43:32]execute_cgi path=json_proto method=POST [23:43:32]POST find Content-Length [23:43:32]Host: 172.17.49.67:8080 [23:43:32]Content-Length: 767 [23:43:32]Content-Type: application/json [23:43:32] [23:43:32]POST finish read [23:43:32]Found Content-Length = 767 [23:43:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1044955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 63.80, "quantity" : 7.840, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:43:32]execute_script... [23:43: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)1044955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 63.80, "quantity" : 7.840, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:43:32]POST & json_proto [23:43:32]process_json_proto [23:43:32]json parsed OK: [23:43:32]protocol is kg_v1.0 [23:43:32]action value=close_receipt [23:43:32]process_action close_receipt [23:43:32]cmd_close_receipt [23:43:32]MH_GetDate [23:43:32]Write to MH i2c: F0 00 00 3F 03 31 [23:43:32]Write i2c OK [23:43:32]MH_I2C_Read... [23:43:32]Read from MH i2c: F0 [23:43:32]MH_I2C_Read... [23:43:32]Read from MH i2c: F0 09 00 [23:43:32]MH_I2C_Read... [23:43:32]Read from MH i2c: F0 09 00 3F 03 00 A5 3E C6 67 99 21 4F 67 BA [23:43:32]GetLastDocTimeStamp 1741045287 [23:43:32]current date 1741045413 [23:43:32]FM_GetShiftState [23:43:32]SAM_PROTO_GetShiftState [23:43:32]wFMCommunicate request_size=4 [23:43:32]MH_SAM_APDU [23:43:32]CAPDU: 80 13 01 00 [23:43:32]Write to MH i2c: E2 08 00 40 03 80 13 01 00 00 00 00 00 C0 [23:43:32]Write i2c OK [23:43:32]MH_I2C_Read... [23:43:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:43:32]Read from MH i2c: E2 [23:43:32]MH_I2C_Read... [23:43:32]Read from MH i2c: E2 0E 00 [23:43:32]MH_I2C_Read... [23:43:32]Read from MH i2c: E2 0E 00 40 03 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 2B [23:43:32]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:43:32]wFMCommunicate OK [23:43:32]SAM_PROTO_GetShiftState done [23:43:32]FM_GetShiftState done [23:43:32]opened in 1740962107 [23:43:32]opened+sec_in_day 1741048507 [23:43:32]quantity*price = 50019 [23:43:32]sum+1 = 50020 [23:43:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.19 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.19 Место: АЗС № 79 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 СНО: Общий режим Чек 464 03.03.2025 23:43 Смена: 664 ФФД: 1.0 ЗНМ: 0300000152 РНМ: 0000000000091595 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874685 ФД: 250165 ФПД: 26963947092228 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T234333&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250165&fm=26963947092228&tin=02508201610067®Number=0000000000091595&sum=50019 [23:43:34]StoreToDocumentArchive [23:43:34]shift 664 fd 250165 [23:43:34]save to /storage/0664/doc_00250165 [23:43:34]save last doc name /storage/0664/doc_00250165 to /storage/kkm_last_doc_name [23:43:34]save OK [23:43:34]Clear old archive folders... [23:43:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:43:34]tlvbuf is 00DC4A70 [23:43:34]SAM_PROTO_ClearQueue [23:43:34]wFMCommunicate request_size=4 [23:43:34]MH_SAM_APDU [23:43:34]CAPDU: 80 09 00 00 [23:43:34]Write to MH i2c: E2 08 00 4D 03 80 09 00 00 00 00 00 00 C2 [23:43:34]Write i2c OK [23:43:34]MH_I2C_Read... [23:43:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:43:34]Read from MH i2c: E2 [23:43:34]MH_I2C_Read... [23:43:34]Read from MH i2c: E2 03 00 [23:43:34]MH_I2C_Read... [23:43:34]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [23:43:34]RAPDU: 90 00 [23:43:34]wFMCommunicate OK [23:43:34]SAM_PROTO_ClearQueue done [23:43:34]KKMCreateOFDPacket [23:43:34]OFDProtocolAddRootSTLVToBuf [23:43:34]FM_MakeSignedData [23:43:34]FM_MakeSignedData [23:43:34]SAM_PROTO_SignData [23:43:34]wFMCommunicate request_size=4 [23:43:34]MH_SAM_APDU [23:43:34]CAPDU: 80 0D 01 02 [23:43:34]Write to MH i2c: E2 08 00 4E 03 80 0D 01 02 00 00 00 00 CA [23:43:34]Write i2c OK [23:43:34]MH_I2C_Read... [23:43:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:43:34]Read from MH i2c: E2 [23:43:34]MH_I2C_Read... [23:43:34]Read from MH i2c: E2 03 00 [23:43:34]MH_I2C_Read... [23:43:34]Read from MH i2c: E2 03 00 4E 03 00 90 00 C5 [23:43:34]RAPDU: 90 00 [23:43:34]wFMCommunicate OK [23:43:34]wFMCommunicate request_size=255 [23:43:34]MH_SAM_APDU [23:43: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 34 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 EC 18 00 00 00 00 13 04 06 00 63 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 A5 3E C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 35 D1 03 00 35 04 06 00 18 [23:43:34]Write to MH i2c: E2 02 01 4F 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 EC 18 00 00 00 00 13 04 06 00 63 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 A5 3E C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 35 D1 03 00 35 04 06 00 18 00 00 3D [23:43:34]Write i2c OK [23:43:34]MH_I2C_Read... [23:43:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:43:35]Read from MH i2c: E2 [23:43:35]MH_I2C_Read... [23:43:35]Read from MH i2c: E2 03 00 [23:43:35]MH_I2C_Read... [23:43:35]Read from MH i2c: E2 03 00 4F 03 00 90 00 C6 [23:43:35]RAPDU: 90 00 [23:43:35]wFMCommunicate OK [23:43:35]wFMCommunicate request_size=10 [23:43:35]MH_SAM_APDU [23:43:35]CAPDU: 80 0D 02 02 05 86 08 7C F9 04 [23:43:35]Write to MH i2c: E2 0D 00 50 03 80 0D 02 02 05 00 86 08 7C F9 04 00 00 DE [23:43:35]Write i2c OK [23:43:35]MH_I2C_Read... [23:43:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:43:35]Read from MH i2c: E2 [23:43:35]MH_I2C_Read... [23:43:35]Read from MH i2c: E2 03 00 [23:43:35]MH_I2C_Read... [23:43:35]Read from MH i2c: E2 03 00 50 03 00 90 00 C7 [23:43:35]RAPDU: 90 00 [23:43:35]wFMCommunicate OK [23:43:35]wFMCommunicate request_size=4 [23:43:35]MH_SAM_APDU [23:43:35]CAPDU: 80 0D 03 02 [23:43:35]Write to MH i2c: E2 08 00 51 03 80 0D 03 02 00 00 00 00 CF [23:43:35]Write i2c OK [23:43:35]MH_I2C_Read... [23:43:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:43:35]Read from MH i2c: E2 [23:43:35]MH_I2C_Read... [23:43:35]Read from MH i2c: E2 0B 00 [23:43:35]MH_I2C_Read... [23:43:35]Read from MH i2c: E2 0B 00 51 03 00 F2 7E E3 B8 5D 77 16 F1 90 00 B6 [23:43:35]RAPDU: F2 7E E3 B8 5D 77 16 F1 90 00 [23:43:35]wFMCommunicate OK [23:43:35]SAM_PROTO_SignData done [23:43:35]FM_MakeSignedData done [23:43:35]CreateOFDProtocolMessage [23:43:35]wFMCommunicate request_size=4 [23:43:35]MH_SAM_APDU [23:43:35]CAPDU: 80 11 00 00 [23:43:35]Write to MH i2c: E2 08 00 52 03 80 11 00 00 00 00 00 00 CF [23:43:35]Write i2c OK [23:43:35]MH_I2C_Read... [23:43:35]Read from MH i2c: E2 [23:43:35]MH_I2C_Read... [23:43:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:43:35]Read from MH i2c: E2 17 00 [23:43:35]MH_I2C_Read... [23:43:35]Read from MH i2c: E2 17 00 52 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 28 [23:43:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:43:35]wFMCommunicate OK [23:43:35]CreateOFDProtocolMessage done [23:43:35]OFDSenderStorePacket 250165 [23:43:35]StoreOFDPacket docnum=250165 [23:43:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0F 01 00 00 DD 82 07 01 07 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 EC 18 00 00 00 00 13 04 06 00 63 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 A5 3E C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 35 D1 03 00 35 04 06 00 18 86 08 7C F9 04 F2 7E E3 B8 5D 77 16 F1 [23:43:35]CheckFolder [23:43:35]dirname=/storage/ofd_packets [23:43:35]CheckFolder done [23:43:35]ProducePacketName [23:43:35]name=ofd_packets/00250165 [23:43:35]NVStorageSaveData ofd_packets/00250165 [23:43:35]File name is /storage/ofd_packets/00250165 [23:43:35]Write 301 bytes [23:43:35]NVStorageSaveData done [23:43:35]OFDSenderStorePacket done [23:43:35]KKMCreateOFDPacket done [23:43:35]NVStorageSaveData kkm_last_timestamp [23:43:35]File name is /storage/kkm_last_timestamp [23:43:35]Write 4 bytes [23:43:35]NVStorageSaveData done [23:43:35]ExternCall_PrintAddStr [23:43:35]wPrintStart [23:43:35]Write to MH i2c: 01 00 00 53 03 56 [23:43:35]Write i2c OK [23:43:35]MH_I2C_Read... [23:43:35]Read from MH i2c: 01 [23:43:35]MH_I2C_Read... [23:43:35]Read from MH i2c: 01 07 00 [23:43:35]MH_I2C_Read... [23:43:35]Read from MH i2c: 01 07 00 53 03 00 00 00 00 00 FF 0F 6B [23:43:35]RasterBufferAndPrint [23:43:35]line Счет N : (1)1044955 [23:43:35]line ИНН: 02508201610067 [23:43:35]line Контрольно-Кассовый Чек [23:43:35]line ПРОДАЖА [23:43:35]line ТРК (МРК, ГНК) : 23 [23:43:35]line Товар: 2710124130 [23:43:35]line Аи-92-К-4 [23:43:35]line 7.840 * 63.80 [23:43:35]line = 500.19 [23:43:35]line НДС 12% НСП 1% [23:43:35]line > о реализуемом товаре [23:43:35]line ИТОГО: 500.19 [23:43:35]line НСП 1% : 4.43 [23:43:35]line НДС 12% : 53.12 [23:43:35]line Наличными: 0.00 [23:43:35]line Безнал.: 500.19 [23:43:35]line Место: АЗС № 79 "Партнер Нефть" [23:43:35]line Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 [23:43:35]line СНО: Общий режим [23:43:35]line Чек 464 03.03.2025 23:43 [23:43:35]line Смена: 664 ФФД: 1.0 [23:43:35]line ЗНМ: 0300000152 [23:43:35]line РНМ: 0000000000091595 [23:43:35]line Версия ККМ: 001 [23:43:35]line Платежная система: Mbank [23:43:35]line ФМ: 0000000000874685 [23:43:35]line ФД: 250165 [23:43:35]line ФПД: 26963947092228 [23:43:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T234333&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250165&fm=26963947092228&tin=02508201610067®Number=0000000000091595&sum=50019 [23:43:35]written 0, free lines is 4095 [23:43:35]OFD Sender: Processing packet 250165 [packets to send 69, broken 68] [23:43:35]ProducePacketName [23:43:35]name=ofd_packets/00250165 [23:43:35]OFD Sender: To server: pG, [23:43:35]CommunicateWithHost lk.salyk.kg:30040 [23:43:35]ConnectInit lk.salyk.kg [23:43:35]Connected sock=11 [23:43:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0F 01 00 00 DD 82 07 01 07 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 EC 18 00 00 00 00 13 04 06 00 63 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 A5 3E C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 35 D1 03 00 35 04 06 00 18 86 08 7C F9 04 F2 7E E3 B8 5D 77 16 F1 [23:43:36]Write to MH i2c: 01 00 00 7C 03 7F [23:43:36]Write i2c OK [23:43:36]MH_I2C_Read... [23:43:36]Read from MH i2c: 01 [23:43:36]MH_I2C_Read... [23:43:36]Read from MH i2c: 01 07 00 [23:43:36]MH_I2C_Read... [23:43:36]Read from MH i2c: 01 07 00 7C 03 00 00 00 00 00 29 0D BC [23:43:36]RasterBufferAndPrint [23:43:36]line [23:43:36]line [23:43:36]line [23:43:36]line [23:43:36]line [23:43:36]written 0, free lines is 3406 [23:43:36]MH_Cut [23:43:36]Write to MH i2c: D1 01 00 83 03 01 58 [23:43:36]Write i2c OK [23:43:36]MH_I2C_Read... [23:43:36]Read from MH i2c: D1 [23:43:36]MH_I2C_Read... [23:43:36]Read from MH i2c: D1 01 00 [23:43:36]MH_I2C_Read... [23:43:36]Read from MH i2c: D1 01 00 83 03 00 57 [23:43:36]Write to MH i2c: 01 00 00 84 03 87 [23:43:36]Write i2c OK [23:43:36]MH_I2C_Read... [23:43:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 4F 00 00 00 38 1A 47 00 5F 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 35 D1 03 00 F4 03 04 00 92 E2 C5 67 B6 04 01 00 00 2A 38 28 F2 5B 20 EE 92 [23:43:36]CommunicateWithHost err = 0 [23:43:36]CheckOFDResponse [23:43:36]1017 (14) - 77093643461234 [23:43:36]1041 (16) - 0000000000874685 [23:43:36]1040 (4) - 250165 [23:43:36]1012 (4) - 03.03.2025 17:10 [23:43:36]1206 (1) - 0 [23:43:36]OFD Sender: Remove packet 250165 [23:43:36]ProducePacketName [23:43:36]name=ofd_packets/00250165 [23:43:36]NVStorageDeleteData [23:43:37]*** Cut start [23:43:37]*** Partial cut [23:43:37]*** CUTSNS_PIN = 1 [23:43:37]OFD Sender: No OFD packet to send [23:43:37]*** CUTSNS_PIN = 0 [23:43:37]*** Brake cut motor [23:43:37]Read from MH i2c: 01 [23:43:37]MH_I2C_Read... [23:43:37]*** Stop cut motor [23:43:37]*** Cut end [23:43:37]Read from MH i2c: 01 07 00 [23:43:37]MH_I2C_Read... [23:43:37]Read from MH i2c: 01 07 00 84 03 00 00 00 00 00 FF 0F 9C [23:43:37]process_action close_receipt done [23:43:37]requested_data is exist [23:43:37]produce_requested_data [23:43:37]requested_item fm.sn is exist - process it [23:43:37]wFMCommunicate request_size=4 [23:43:37]MH_SAM_APDU [23:43:37]CAPDU: 80 11 00 00 [23:43:37]Write to MH i2c: E2 08 00 85 03 80 11 00 00 00 00 00 00 02 [23:43:37]Write i2c OK [23:43:37]MH_I2C_Read... [23:43:37]Read from MH i2c: E2 [23:43:37]MH_I2C_Read... [23:43:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:43:37]Read from MH i2c: E2 17 00 [23:43:37]MH_I2C_Read... [23:43:37]Read from MH i2c: E2 17 00 85 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 5B [23:43:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:43:37]wFMCommunicate OK [23:43:37]requested_item fd.num is exist - process it [23:43:37]SAM_PROTO_GetFieldsCounters [23:43:37]wFMCommunicate request_size=4 [23:43:37]MH_SAM_APDU [23:43:37]CAPDU: 80 13 00 00 [23:43:37]Write to MH i2c: E2 08 00 86 03 80 13 00 00 00 00 00 00 05 [23:43:37]Write i2c OK [23:43:37]MH_I2C_Read... [23:43:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:43:37]Read from MH i2c: E2 [23:43:37]MH_I2C_Read... [23:43:37]Read from MH i2c: E2 62 00 [23:43:37]MH_I2C_Read... [23:43:37]Read from MH i2c: E2 62 00 86 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 35 D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 46 [23:43:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 35 D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:43:38]wFMCommunicate OK [23:43:38]SAM_PROTO_GetFieldsCounters done [23:43:38]requested_item shift.num is exist - process it [23:43:38]requested_item shift.opened is exist - process it [23:43:38]req_shift_opened [23:43:38]FM_GetShiftState [23:43:38]SAM_PROTO_GetShiftState [23:43:38]wFMCommunicate request_size=4 [23:43:38]MH_SAM_APDU [23:43:38]CAPDU: 80 13 01 00 [23:43:38]Write to MH i2c: E2 08 00 87 03 80 13 01 00 00 00 00 00 07 [23:43:38]Write i2c OK [23:43:38]MH_I2C_Read... [23:43:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:43:38]Read from MH i2c: E2 [23:43:38]MH_I2C_Read... [23:43:38]Read from MH i2c: E2 0E 00 [23:43:38]MH_I2C_Read... [23:43:38]Read from MH i2c: E2 0E 00 87 03 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 72 [23:43:38]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:43:38]wFMCommunicate OK [23:43:38]SAM_PROTO_GetShiftState done [23:43:38]FM_GetShiftState done [23:43:38]req_shift_opened done [23:43:38]requested_item shift.open_date is exist - process it [23:43:38]req_shift_open_date [23:43:38]req_shift_open_date done [23:43:38]produce_requested_data done [23:43:38]produce_requested_data return {"fm.sn":"0000000000874685","fd.num":250165,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107} [23:43:38]process_action_free close_receipt [23:43:38]json_value_free [23:43:38]json_value_free done [23:43:38]process_json_proto returns [23:43:38]Send response to host [23:43:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874685","fd.num":250165,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107}}} [23:43:38]free response buf [23:43:38]execute_script done [23:43:38]execute_script returns [23:43:38]free content buf [23:43:38]Sock 10.Close socket [23:43:38]Sock 10.Thread stoped [23:43:42]OFD Sender: No OFD packet to send [23:43:47]OFD Sender: No OFD packet to send [23:43:52]OFD Sender: No OFD packet to send [23:43:57]OFD Sender: No OFD packet to send [23:44:02]OFD Sender: No OFD packet to send [23:44:07]OFD Sender: No OFD packet to send [23:44:12]OFD Sender: No OFD packet to send [23:44:17]OFD Sender: No OFD packet to send [23:44:22]OFD Sender: No OFD packet to send [23:44:27]OFD Sender: No OFD packet to send [23:44:32]OFD Sender: No OFD packet to send [23:44:37]OFD Sender: No OFD packet to send [23:44:42]OFD Sender: No OFD packet to send [23:44:47]OFD Sender: No OFD packet to send [23:44:52]OFD Sender: No OFD packet to send [23:44:57]OFD Sender: No OFD packet to send [23:44:57]ConnectInit Can't connect to host [23:45:02]OFD Sender: No OFD packet to send [23:45:07]OFD Sender: No OFD packet to send [23:45:12]OFD Sender: No OFD packet to send [23:45:17]OFD Sender: No OFD packet to send [23:45:22]OFD Sender: No OFD packet to send [23:45:27]OFD Sender: No OFD packet to send [23:45:32]OFD Sender: No OFD packet to send [23:45:37]OFD Sender: No OFD packet to send [23:45:42]OFD Sender: No OFD packet to send [23:45:47]OFD Sender: No OFD packet to send [23:45:52]OFD Sender: No OFD packet to send [23:45:57]OFD Sender: No OFD packet to send [23:46:02]OFD Sender: No OFD packet to send [23:46:07]OFD Sender: No OFD packet to send [23:46:12]OFD Sender: No OFD packet to send [23:46:17]OFD Sender: No OFD packet to send [23:46:22]OFD Sender: No OFD packet to send [23:46:27]OFD Sender: No OFD packet to send [23:46:32]OFD Sender: No OFD packet to send [23:46:37]OFD Sender: No OFD packet to send [23:46:42]OFD Sender: No OFD packet to send [23:46:47]OFD Sender: No OFD packet to send [23:46:52]OFD Sender: No OFD packet to send [23:46:57]OFD Sender: No OFD packet to send [23:47:01]accept exits with 9 [23:47:01]New connection [23:47:01]New thread 3066867044 created [23:47:01]Thread 3066723684 joined [23:47:01]Waiting for new connection... [23:47:01] Sock 9.Parse request [23:47:01]Sock 9.Check first char [23:47:01]Sock 9.First char is OK [23:47:01]request: POST /json_proto HTTP/1.0 [23:47:01]Method: POST [23:47:01]URL: /json_proto [23:47:01]Method is POST - this is cgi request [23:47:01]url: /json_proto [23:47:01]query_string will be loaded in cgi processing [23:47:01]execute_cgi json_proto POST (null) [23:47:01]execute_cgi path=json_proto method=POST [23:47:01]POST find Content-Length [23:47:01]Host: 172.17.49.67:8080 [23:47:01]Content-Length: 678 [23:47:01]Content-Type: application/json [23:47:01] [23:47:01]POST finish read [23:47:01]Found Content-Length = 678 [23:47:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1044956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 63.80, "quantity" : 3.140, "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" ] } } [23:47:01]execute_script... [23:47: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)1044956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 63.80, "quantity" : 3.140, "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" ] } } [23:47:01]POST & json_proto [23:47:01]process_json_proto [23:47:01]json parsed OK: [23:47:01]protocol is kg_v1.0 [23:47:01]action value=close_receipt [23:47:01]process_action close_receipt [23:47:01]cmd_close_receipt [23:47:01]MH_GetDate [23:47:01]Write to MH i2c: F0 00 00 88 03 7A [23:47:01]Write i2c OK [23:47:01]MH_I2C_Read... [23:47:01]Read from MH i2c: F0 [23:47:01]MH_I2C_Read... [23:47:01]Read from MH i2c: F0 09 00 [23:47:01]MH_I2C_Read... [23:47:01]Read from MH i2c: F0 09 00 88 03 00 75 3F C6 67 99 21 4F 67 D4 [23:47:01]GetLastDocTimeStamp 1741045413 [23:47:01]current date 1741045621 [23:47:01]FM_GetShiftState [23:47:01]SAM_PROTO_GetShiftState [23:47:01]wFMCommunicate request_size=4 [23:47:01]MH_SAM_APDU [23:47:01]CAPDU: 80 13 01 00 [23:47:01]Write to MH i2c: E2 08 00 89 03 80 13 01 00 00 00 00 00 09 [23:47:01]Write i2c OK [23:47:01]MH_I2C_Read... [23:47:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:01]Read from MH i2c: E2 [23:47:01]MH_I2C_Read... [23:47:01]Read from MH i2c: E2 0E 00 [23:47:01]MH_I2C_Read... [23:47:01]Read from MH i2c: E2 0E 00 89 03 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 74 [23:47:01]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:47:01]wFMCommunicate OK [23:47:01]SAM_PROTO_GetShiftState done [23:47:01]FM_GetShiftState done [23:47:01]opened in 1740962107 [23:47:01]opened+sec_in_day 1741048507 [23:47:01]quantity*price = 20033 [23:47:01]sum+1 = 20034 [23:47:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 79 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 СНО: Общий режим Чек 465 03.03.2025 23:47 Смена: 664 ФФД: 1.0 ЗНМ: 0300000152 РНМ: 0000000000091595 Версия ККМ: 001 ФМ: 0000000000874685 ФД: 250166 ФПД: 172455762774174 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T234702&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250166&fm=172455762774174&tin=02508201610067®Number=0000000000091595&sum=20000 [23:47:03]StoreToDocumentArchive [23:47:03]shift 664 fd 250166 [23:47:03]save to /storage/0664/doc_00250166 [23:47:03]save last doc name /storage/0664/doc_00250166 to /storage/kkm_last_doc_name [23:47:03]save OK [23:47:03]Clear old archive folders... [23:47:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:47:03]tlvbuf is 00ED6E50 [23:47:03]SAM_PROTO_ClearQueue [23:47:03]wFMCommunicate request_size=4 [23:47:03]MH_SAM_APDU [23:47:03]CAPDU: 80 09 00 00 [23:47:03]Write to MH i2c: E2 08 00 96 03 80 09 00 00 00 00 00 00 0B [23:47:03]Write i2c OK [23:47:03]MH_I2C_Read... [23:47:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:47:03]Read from MH i2c: E2 [23:47:03]MH_I2C_Read... [23:47:03]Read from MH i2c: E2 03 00 [23:47:03]MH_I2C_Read... [23:47:03]Read from MH i2c: E2 03 00 96 03 00 90 00 0D [23:47:03]RAPDU: 90 00 [23:47:03]wFMCommunicate OK [23:47:03]SAM_PROTO_ClearQueue done [23:47:03]KKMCreateOFDPacket [23:47:03]OFDProtocolAddRootSTLVToBuf [23:47:03]FM_MakeSignedData [23:47:03]FM_MakeSignedData [23:47:03]SAM_PROTO_SignData [23:47:03]wFMCommunicate request_size=4 [23:47:03]MH_SAM_APDU [23:47:03]CAPDU: 80 0D 01 02 [23:47:03]Write to MH i2c: E2 08 00 97 03 80 0D 01 02 00 00 00 00 13 [23:47:03]Write i2c OK [23:47:03]MH_I2C_Read... [23:47:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:47:03]Read from MH i2c: E2 [23:47:03]MH_I2C_Read... [23:47:03]Read from MH i2c: E2 03 00 [23:47:03]MH_I2C_Read... [23:47:03]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [23:47:03]RAPDU: 90 00 [23:47:03]wFMCommunicate OK [23:47:03]wFMCommunicate request_size=255 [23:47:03]MH_SAM_APDU [23:47: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 34 FF 03 08 00 03 44 0C 00 00 00 00 00 37 04 06 00 EC 18 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 D1 01 00 00 F4 03 04 00 76 3F C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 36 D1 03 00 35 04 06 00 9C [23:47:03]Write to MH i2c: E2 02 01 98 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 44 0C 00 00 00 00 00 37 04 06 00 EC 18 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 D1 01 00 00 F4 03 04 00 76 3F C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 36 D1 03 00 35 04 06 00 9C 00 00 E1 [23:47:03]Write i2c OK [23:47:03]MH_I2C_Read... [23:47:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:04]Read from MH i2c: E2 [23:47:04]MH_I2C_Read... [23:47:04]Read from MH i2c: E2 03 00 [23:47:04]MH_I2C_Read... [23:47:04]Read from MH i2c: E2 03 00 98 03 00 90 00 0F [23:47:04]RAPDU: 90 00 [23:47:04]wFMCommunicate OK [23:47:04]wFMCommunicate request_size=10 [23:47:04]MH_SAM_APDU [23:47:04]CAPDU: 80 0D 02 02 05 D8 FC 7A C8 9E [23:47:04]Write to MH i2c: E2 0D 00 99 03 80 0D 02 02 05 00 D8 FC 7A C8 9E 00 00 D4 [23:47:04]Write i2c OK [23:47:04]MH_I2C_Read... [23:47:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:04]Read from MH i2c: E2 [23:47:04]MH_I2C_Read... [23:47:04]Read from MH i2c: E2 03 00 [23:47:04]MH_I2C_Read... [23:47:04]Read from MH i2c: E2 03 00 99 03 00 90 00 10 [23:47:04]RAPDU: 90 00 [23:47:04]wFMCommunicate OK [23:47:04]wFMCommunicate request_size=4 [23:47:04]MH_SAM_APDU [23:47:04]CAPDU: 80 0D 03 02 [23:47:04]Write to MH i2c: E2 08 00 9A 03 80 0D 03 02 00 00 00 00 18 [23:47:04]Write i2c OK [23:47:04]MH_I2C_Read... [23:47:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:47:04]Read from MH i2c: E2 [23:47:04]MH_I2C_Read... [23:47:04]Read from MH i2c: E2 0B 00 [23:47:04]MH_I2C_Read... [23:47:04]Read from MH i2c: E2 0B 00 9A 03 00 20 A1 04 25 B8 1C 27 28 90 00 26 [23:47:04]RAPDU: 20 A1 04 25 B8 1C 27 28 90 00 [23:47:04]wFMCommunicate OK [23:47:04]SAM_PROTO_SignData done [23:47:04]FM_MakeSignedData done [23:47:04]CreateOFDProtocolMessage [23:47:04]wFMCommunicate request_size=4 [23:47:04]MH_SAM_APDU [23:47:04]CAPDU: 80 11 00 00 [23:47:04]Write to MH i2c: E2 08 00 9B 03 80 11 00 00 00 00 00 00 18 [23:47:04]Write i2c OK [23:47:04]MH_I2C_Read... [23:47:04]Read from MH i2c: E2 [23:47:04]MH_I2C_Read... [23:47:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:04]Read from MH i2c: E2 17 00 [23:47:04]MH_I2C_Read... [23:47:04]Read from MH i2c: E2 17 00 9B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 71 [23:47:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:47:04]wFMCommunicate OK [23:47:04]CreateOFDProtocolMessage done [23:47:04]OFDSenderStorePacket 250166 [23:47:04]StoreOFDPacket docnum=250166 [23:47:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0F 01 00 00 AC DD 07 01 56 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 44 0C 00 00 00 00 00 37 04 06 00 EC 18 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 D1 01 00 00 F4 03 04 00 76 3F C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 36 D1 03 00 35 04 06 00 9C D8 FC 7A C8 9E 20 A1 04 25 B8 1C 27 28 [23:47:04]CheckFolder [23:47:04]dirname=/storage/ofd_packets [23:47:04]CheckFolder done [23:47:04]ProducePacketName [23:47:04]name=ofd_packets/00250166 [23:47:04]NVStorageSaveData ofd_packets/00250166 [23:47:04]File name is /storage/ofd_packets/00250166 [23:47:04]Write 301 bytes [23:47:04]NVStorageSaveData done [23:47:04]OFDSenderStorePacket done [23:47:04]KKMCreateOFDPacket done [23:47:04]NVStorageSaveData kkm_last_timestamp [23:47:04]File name is /storage/kkm_last_timestamp [23:47:04]Write 4 bytes [23:47:04]NVStorageSaveData done [23:47:04]ExternCall_PrintAddStr [23:47:04]wPrintStart [23:47:04]Write to MH i2c: 01 00 00 9C 03 9F [23:47:04]Write i2c OK [23:47:04]MH_I2C_Read... [23:47:04]OFD Sender: Processing packet 250166 [packets to send 69, broken 68] [23:47:04]ProducePacketName [23:47:04]name=ofd_packets/00250166 [23:47:04]OFD Sender: To server: pG, [23:47:04]CommunicateWithHost lk.salyk.kg:30040 [23:47:04]ConnectInit lk.salyk.kg [23:47:04]Read from MH i2c: 01 [23:47:04]MH_I2C_Read... [23:47:04]Read from MH i2c: 01 07 00 [23:47:04]MH_I2C_Read... [23:47:04]Read from MH i2c: 01 07 00 9C 03 00 00 00 00 00 FF 0F B4 [23:47:04]RasterBufferAndPrint [23:47:04]line Счет N : (1)1044956 [23:47:04]line ИНН: 02508201610067 [23:47:04]line Контрольно-Кассовый Чек [23:47:04]line ПРОДАЖА [23:47:04]line ТРК (МРК, ГНК) : 13 [23:47:04]line Товар: 2710124130 [23:47:04]line Аи-92-К-4 [23:47:04]line 3.140 * 63.80 [23:47:04]line = 200.33 [23:47:04]line НДС 12% НСП 1% [23:47:04]line > о реализуемом товаре [23:47:04]line ОКРУГЛЕНИЕ: -0.33 [23:47:04]line ИТОГО: 200.00 [23:47:04]line Внесено: 200.00 [23:47:04]line СДАЧА: 0.00 [23:47:04]line НСП 1% : 1.77 [23:47:04]line НДС 12% : 21.27 [23:47:04]line Наличными: 200.00 [23:47:04]line Безнал.: 0.00 [23:47:04]line Место: АЗС № 79 "Партнер Нефть" [23:47:04]line Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 [23:47:04]line СНО: Общий режим [23:47:04]line Чек 465 03.03.2025 23:47 [23:47:04]line Смена: 664 ФФД: 1.0 [23:47:04]line ЗНМ: 0300000152 [23:47:04]line РНМ: 0000000000091595 [23:47:04]line Версия ККМ: 001 [23:47:04]line ФМ: 0000000000874685 [23:47:04]line ФД: 250166 [23:47:04]line ФПД: 172455762774174 [23:47:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T234702&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250166&fm=172455762774174&tin=02508201610067®Number=0000000000091595&sum=20000 [23:47:04]written 0, free lines is 4095 [23:47:04]Connected sock=11 [23:47:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0F 01 00 00 AC DD 07 01 56 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 44 0C 00 00 00 00 00 37 04 06 00 EC 18 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 D1 01 00 00 F4 03 04 00 76 3F C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 36 D1 03 00 35 04 06 00 9C D8 FC 7A C8 9E 20 A1 04 25 B8 1C 27 28 [23:47:05]Write to MH i2c: 01 00 00 C7 03 CA [23:47:05]Write i2c OK [23:47:05]MH_I2C_Read... [23:47:05]Read from MH i2c: 01 [23:47:05]MH_I2C_Read... [23:47:05]Read from MH i2c: 01 07 00 [23:47:05]MH_I2C_Read... [23:47:05]Read from MH i2c: 01 07 00 C7 03 00 00 00 00 00 AE 0C 8B [23:47:05]RasterBufferAndPrint [23:47:05]line [23:47:05]line [23:47:05]line [23:47:05]line [23:47:05]line [23:47:05]written 0, free lines is 3294 [23:47:05]MH_Cut [23:47:05]Write to MH i2c: D1 01 00 CE 03 01 A3 [23:47:05]Write i2c OK [23:47:05]MH_I2C_Read... [23:47:05]Read from MH i2c: D1 [23:47:05]MH_I2C_Read... [23:47:05]Read from MH i2c: D1 01 00 [23:47:05]MH_I2C_Read... [23:47:05]Read from MH i2c: D1 01 00 CE 03 00 A2 [23:47:05]Write to MH i2c: 01 00 00 CF 03 D2 [23:47:05]Write i2c OK [23:47:05]MH_I2C_Read... [23:47:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 4F 00 00 00 92 C1 47 00 11 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 36 D1 03 00 F4 03 04 00 63 E3 C5 67 B6 04 01 00 00 64 42 07 42 C3 F4 7C B1 [23:47:05]CommunicateWithHost err = 0 [23:47:05]CheckOFDResponse [23:47:05]1017 (14) - 77093643461234 [23:47:05]1041 (16) - 0000000000874685 [23:47:05]1040 (4) - 250166 [23:47:05]1012 (4) - 03.03.2025 17:14 [23:47:05]1206 (1) - 0 [23:47:05]OFD Sender: Remove packet 250166 [23:47:05]ProducePacketName [23:47:05]name=ofd_packets/00250166 [23:47:05]NVStorageDeleteData [23:47:06]OFD Sender: No OFD packet to send [23:47:06]*** Cut start [23:47:06]*** Partial cut [23:47:06]*** CUTSNS_PIN = 1 [23:47:06]*** CUTSNS_PIN = 0 [23:47:06]*** Brake cut motor [23:47:06]Read from MH i2c: 01 [23:47:06]MH_I2C_Read... [23:47:06]*** Stop cut motor [23:47:06]*** Cut end [23:47:06]Read from MH i2c: 01 07 00 [23:47:06]MH_I2C_Read... [23:47:06]Read from MH i2c: 01 07 00 CF 03 00 00 00 00 00 FF 0F E7 [23:47:06]process_action close_receipt done [23:47:06]requested_data is exist [23:47:06]produce_requested_data [23:47:06]requested_item fm.sn is exist - process it [23:47:06]wFMCommunicate request_size=4 [23:47:06]MH_SAM_APDU [23:47:06]CAPDU: 80 11 00 00 [23:47:06]Write to MH i2c: E2 08 00 D0 03 80 11 00 00 00 00 00 00 4D [23:47:06]Write i2c OK [23:47:06]MH_I2C_Read... [23:47:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:06]Read from MH i2c: E2 [23:47:06]MH_I2C_Read... [23:47:06]Read from MH i2c: E2 17 00 [23:47:06]MH_I2C_Read... [23:47:06]Read from MH i2c: E2 17 00 D0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 A6 [23:47:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:47:06]wFMCommunicate OK [23:47:06]requested_item fd.num is exist - process it [23:47:06]SAM_PROTO_GetFieldsCounters [23:47:06]wFMCommunicate request_size=4 [23:47:06]MH_SAM_APDU [23:47:06]CAPDU: 80 13 00 00 [23:47:06]Write to MH i2c: E2 08 00 D1 03 80 13 00 00 00 00 00 00 50 [23:47:06]Write i2c OK [23:47:06]MH_I2C_Read... [23:47:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:07]Read from MH i2c: E2 [23:47:07]MH_I2C_Read... [23:47:07]Read from MH i2c: E2 62 00 [23:47:07]MH_I2C_Read... [23:47:07]Read from MH i2c: E2 62 00 D1 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 36 D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 95 [23:47:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 36 D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:07]wFMCommunicate OK [23:47:07]SAM_PROTO_GetFieldsCounters done [23:47:07]requested_item shift.num is exist - process it [23:47:07]requested_item shift.opened is exist - process it [23:47:07]req_shift_opened [23:47:07]FM_GetShiftState [23:47:07]SAM_PROTO_GetShiftState [23:47:07]wFMCommunicate request_size=4 [23:47:07]MH_SAM_APDU [23:47:07]CAPDU: 80 13 01 00 [23:47:07]Write to MH i2c: E2 08 00 D2 03 80 13 01 00 00 00 00 00 52 [23:47:07]Write i2c OK [23:47:07]MH_I2C_Read... [23:47:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:07]Read from MH i2c: E2 [23:47:07]MH_I2C_Read... [23:47:07]Read from MH i2c: E2 0E 00 [23:47:07]MH_I2C_Read... [23:47:07]Read from MH i2c: E2 0E 00 D2 03 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 BD [23:47:07]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:47:07]wFMCommunicate OK [23:47:07]SAM_PROTO_GetShiftState done [23:47:07]FM_GetShiftState done [23:47:07]req_shift_opened done [23:47:07]requested_item shift.open_date is exist - process it [23:47:07]req_shift_open_date [23:47:07]req_shift_open_date done [23:47:07]produce_requested_data done [23:47:07]produce_requested_data return {"fm.sn":"0000000000874685","fd.num":250166,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107} [23:47:07]process_action_free close_receipt [23:47:07]json_value_free [23:47:07]json_value_free done [23:47:07]process_json_proto returns [23:47:07]Send response to host [23:47:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874685","fd.num":250166,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107}}} [23:47:07]free response buf [23:47:07]execute_script done [23:47:07]execute_script returns [23:47:07]free content buf [23:47:07]Sock 9.Close socket [23:47:07]Sock 9.Thread stoped [23:47:11]OFD Sender: No OFD packet to send [23:47:11]accept exits with 10 [23:47:11]New connection [23:47:11]New thread 3066723684 created [23:47:11]Thread 3066867044 joined [23:47:11]Waiting for new connection... [23:47:11] Sock 10.Parse request [23:47:11]Sock 10.Check first char [23:47:11]Sock 10.First char is OK [23:47:11]request: POST /json_proto HTTP/1.0 [23:47:11]Method: POST [23:47:11]URL: /json_proto [23:47:11]Method is POST - this is cgi request [23:47:11]url: /json_proto [23:47:11]query_string will be loaded in cgi processing [23:47:11]execute_cgi json_proto POST (null) [23:47:11]execute_cgi path=json_proto method=POST [23:47:11]POST find Content-Length [23:47:11]Host: 172.17.49.67:8080 [23:47:11]Content-Length: 625 [23:47:11]Content-Type: application/json [23:47:11] [23:47:11]POST finish read [23:47:11]Found Content-Length = 625 [23:47:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)12679", "tax_sys" : 0, "items" : [ { "code": "48741224", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Super Slims Blue", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:11]execute_script... [23:47:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)12679", "tax_sys" : 0, "items" : [ { "code": "48741224", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Super Slims Blue", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:11]POST & json_proto [23:47:11]process_json_proto [23:47:11]json parsed OK: [23:47:11]protocol is kg_v1.0 [23:47:11]action value=close_receipt [23:47:11]process_action close_receipt [23:47:11]cmd_close_receipt [23:47:11]MH_GetDate [23:47:11]Write to MH i2c: F0 00 00 D3 03 C5 [23:47:11]Write i2c OK [23:47:11]MH_I2C_Read... [23:47:11]Read from MH i2c: F0 [23:47:11]MH_I2C_Read... [23:47:11]Read from MH i2c: F0 09 00 [23:47:11]MH_I2C_Read... [23:47:11]Read from MH i2c: F0 09 00 D3 03 00 7F 3F C6 67 99 21 4F 67 29 [23:47:11]GetLastDocTimeStamp 1741045622 [23:47:11]current date 1741045631 [23:47:11]FM_GetShiftState [23:47:11]SAM_PROTO_GetShiftState [23:47:11]wFMCommunicate request_size=4 [23:47:11]MH_SAM_APDU [23:47:11]CAPDU: 80 13 01 00 [23:47:11]Write to MH i2c: E2 08 00 D4 03 80 13 01 00 00 00 00 00 54 [23:47:11]Write i2c OK [23:47:11]MH_I2C_Read... [23:47:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:11]Read from MH i2c: E2 [23:47:11]MH_I2C_Read... [23:47:11]Read from MH i2c: E2 0E 00 [23:47:11]MH_I2C_Read... [23:47:11]Read from MH i2c: E2 0E 00 D4 03 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 BF [23:47:11]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:47:11]wFMCommunicate OK [23:47:11]SAM_PROTO_GetShiftState done [23:47:11]FM_GetShiftState done [23:47:11]opened in 1740962107 [23:47:11]opened+sec_in_day 1741048507 [23:47:11]quantity*price = 13000 [23:47:11]sum+1 = 13001 [23:47:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 79 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 СНО: Общий режим Чек 466 03.03.2025 23:47 Смена: 664 ФФД: 1.0 ЗНМ: 0300000152 РНМ: 0000000000091595 Версия ККМ: 001 ФМ: 0000000000874685 ФД: 250167 ФПД: 59702911617218 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T234712&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250167&fm=59702911617218&tin=02508201610067®Number=0000000000091595&sum=13000 0 [23:47:13]StoreToDocumentArchive [23:47:13]shift 664 fd 250167 [23:47:13]save to /storage/0664/doc_00250167 [23:47:13]save last doc name /storage/0664/doc_00250167 to /storage/kkm_last_doc_name [23:47:13]save OK [23:47:13]Clear old archive folders... [23:47:13]ProcessDocumentItem done err = 0, tmpTLVsize=278 [23:47:13]tlvbuf is 00EF7DA0 [23:47:13]SAM_PROTO_ClearQueue [23:47:13]wFMCommunicate request_size=4 [23:47:13]MH_SAM_APDU [23:47:13]CAPDU: 80 09 00 00 [23:47:13]Write to MH i2c: E2 08 00 E1 03 80 09 00 00 00 00 00 00 56 [23:47:13]Write i2c OK [23:47:13]MH_I2C_Read... [23:47:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:47:13]Read from MH i2c: E2 [23:47:13]MH_I2C_Read... [23:47:13]Read from MH i2c: E2 03 00 [23:47:13]MH_I2C_Read... [23:47:13]Read from MH i2c: E2 03 00 E1 03 00 90 00 58 [23:47:13]RAPDU: 90 00 [23:47:13]wFMCommunicate OK [23:47:13]SAM_PROTO_ClearQueue done [23:47:13]KKMCreateOFDPacket [23:47:13]OFDProtocolAddRootSTLVToBuf [23:47:13]FM_MakeSignedData [23:47:13]FM_MakeSignedData [23:47:13]SAM_PROTO_SignData [23:47:13]wFMCommunicate request_size=4 [23:47:13]MH_SAM_APDU [23:47:13]CAPDU: 80 0D 01 02 [23:47:13]Write to MH i2c: E2 08 00 E2 03 80 0D 01 02 00 00 00 00 5E [23:47:13]Write i2c OK [23:47:13]MH_I2C_Read... [23:47:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:47:13]Read from MH i2c: E2 [23:47:13]MH_I2C_Read... [23:47:13]Read from MH i2c: E2 03 00 [23:47:13]MH_I2C_Read... [23:47:13]Read from MH i2c: E2 03 00 E2 03 00 90 00 59 [23:47:13]RAPDU: 90 00 [23:47:13]wFMCommunicate OK [23:47:13]wFMCommunicate request_size=255 [23:47:13]MH_SAM_APDU [23:47:13]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 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 80 3F C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 [23:47:13]Write to MH i2c: E2 02 01 E3 03 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 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 80 3F C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 00 00 73 [23:47:14]Write i2c OK [23:47:14]MH_I2C_Read... [23:47:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:14]Read from MH i2c: E2 [23:47:14]MH_I2C_Read... [23:47:14]Read from MH i2c: E2 03 00 [23:47:14]MH_I2C_Read... [23:47:14]Read from MH i2c: E2 03 00 E3 03 00 90 00 5A [23:47:14]RAPDU: 90 00 [23:47:14]wFMCommunicate OK [23:47:14]wFMCommunicate request_size=37 [23:47:14]MH_SAM_APDU [23:47:14]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 37 D1 03 00 35 04 06 00 36 4C AA D6 C8 C2 [23:47:14]Write to MH i2c: E2 28 00 E4 03 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 37 D1 03 00 35 04 06 00 36 4C AA D6 C8 C2 00 00 55 [23:47:14]Write i2c OK [23:47:14]MH_I2C_Read... [23:47:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:14]Read from MH i2c: E2 [23:47:14]MH_I2C_Read... [23:47:14]Read from MH i2c: E2 03 00 [23:47:14]MH_I2C_Read... [23:47:14]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [23:47:14]RAPDU: 90 00 [23:47:14]wFMCommunicate OK [23:47:14]wFMCommunicate request_size=4 [23:47:14]MH_SAM_APDU [23:47:14]CAPDU: 80 0D 03 02 [23:47:14]Write to MH i2c: E2 08 00 E5 03 80 0D 03 02 00 00 00 00 63 [23:47:14]Write i2c OK [23:47:14]MH_I2C_Read... [23:47:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:47:14]Read from MH i2c: E2 [23:47:14]MH_I2C_Read... [23:47:14]Read from MH i2c: E2 0B 00 [23:47:14]MH_I2C_Read... [23:47:14]Read from MH i2c: E2 0B 00 E5 03 00 76 F2 82 78 5D 45 D0 2F 90 00 67 [23:47:14]RAPDU: 76 F2 82 78 5D 45 D0 2F 90 00 [23:47:14]wFMCommunicate OK [23:47:14]SAM_PROTO_SignData done [23:47:14]FM_MakeSignedData done [23:47:14]CreateOFDProtocolMessage [23:47:14]wFMCommunicate request_size=4 [23:47:14]MH_SAM_APDU [23:47:14]CAPDU: 80 11 00 00 [23:47:14]Write to MH i2c: E2 08 00 E6 03 80 11 00 00 00 00 00 00 63 [23:47:14]Write i2c OK [23:47:14]MH_I2C_Read... [23:47:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:14]Read from MH i2c: E2 [23:47:14]MH_I2C_Read... [23:47:14]Read from MH i2c: E2 17 00 [23:47:14]MH_I2C_Read... [23:47:14]Read from MH i2c: E2 17 00 E6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 BC [23:47:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:47:14]wFMCommunicate OK [23:47:14]CreateOFDProtocolMessage done [23:47:14]OFDSenderStorePacket 250167 [23:47:14]StoreOFDPacket docnum=250167 [23:47:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 2A 01 00 00 71 D0 22 01 44 E4 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 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 80 3F C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 37 D1 03 00 35 04 06 00 36 4C AA D6 C8 C2 76 F2 82 78 5D 45 D0 2F [23:47:14]CheckFolder [23:47:14]dirname=/storage/ofd_packets [23:47:14]CheckFolder done [23:47:14]ProducePacketName [23:47:14]name=ofd_packets/00250167 [23:47:14]NVStorageSaveData ofd_packets/00250167 [23:47:14]File name is /storage/ofd_packets/00250167 [23:47:14]Write 328 bytes [23:47:14]NVStorageSaveData done [23:47:14]OFDSenderStorePacket done [23:47:14]KKMCreateOFDPacket done [23:47:14]NVStorageSaveData kkm_last_timestamp [23:47:14]File name is /storage/kkm_last_timestamp [23:47:14]Write 4 bytes [23:47:14]NVStorageSaveData done [23:47:14]ExternCall_PrintAddStr [23:47:14]wPrintStart [23:47:14]Write to MH i2c: 01 00 00 E7 03 EA [23:47:14]OFD Sender: Processing packet 250167 [packets to send 69, broken 68] [23:47:14]ProducePacketName [23:47:14]name=ofd_packets/00250167 [23:47:14]OFD Sender: To server: pG, [23:47:14]CommunicateWithHost lk.salyk.kg:30040 [23:47:14]ConnectInit lk.salyk.kg [23:47:14]Write i2c OK [23:47:14]MH_I2C_Read... [23:47:14]Read from MH i2c: 01 [23:47:14]MH_I2C_Read... [23:47:14]Read from MH i2c: 01 07 00 [23:47:14]MH_I2C_Read... [23:47:14]Read from MH i2c: 01 07 00 E7 03 00 00 00 00 00 FF 0F FF [23:47:15]RasterBufferAndPrint [23:47:15]line Счет N : (3)12679 [23:47:15]line ИНН: 02508201610067 [23:47:15]line Контрольно-Кассовый Чек [23:47:15]line ПРОДАЖА [23:47:15]line Товар: 48741224 [23:47:15]line Сигареты Winston Super Slims Blue [23:47:15]line 1.000 * 130.00 [23:47:15]line = 130.00 [23:47:15]line НДС 12% НСП 1% [23:47:15]line > о реализуемом товаре [23:47:15]line ИТОГО: 130.00 [23:47:15]line НСП 1% : 1.15 [23:47:15]line НДС 12% : 13.80 [23:47:15]line Наличными: 130.00 [23:47:15]line Безнал.: 0.00 [23:47:15]line Место: АЗС № 79 "Партнер Нефть" [23:47:15]line Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 [23:47:15]line СНО: Общий режим [23:47:15]line Чек 466 03.03.2025 23:47 [23:47:15]line Смена: 664 ФФД: 1.0 [23:47:15]line ЗНМ: 0300000152 [23:47:15]line РНМ: 0000000000091595 [23:47:15]line Версия ККМ: 001 [23:47:15]line ФМ: 0000000000874685 [23:47:15]line ФД: 250167 [23:47:15]line ФПД: 59702911617218 [23:47:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T234712&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250167&fm=59702911617218&tin=02508201610067®Number=0000000000091595&sum=13000 [23:47:15]line 0 [23:47:15]written 0, free lines is 4095 [23:47:15]Connected sock=11 [23:47:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 2A 01 00 00 71 D0 22 01 44 E4 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 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 80 3F C6 67 0E Write to MH i2c: 04 01 04 00 00 00 98 10 02 04 00 14 00 [23:47:15]B9 04 01 00 01 0D 04 10 00 30 30 Write i2c OK [23:47:15]30 MH_I2C_Read... [23:47:15]30 Read from MH i2c: 30 01 30 30 30 30 30 30 39 31 35 39 [23:47:15]35 MH_I2C_Read... [23:47:15]11 Read from MH i2c: 04 01 10 07 00 00 30 [23:47:15]30 MH_I2C_Read... [23:47:15]30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 37 D1 03 00 35 04 06 00 36 4C AA D6 C8 C2 76 F2 82 78 5D 45 D0 2F [23:47:15]Read from MH i2c: 01 07 00 10 04 00 00 00 00 00 D5 0C FC [23:47:15]RasterBufferAndPrint [23:47:15]line [23:47:15]line [23:47:15]line [23:47:15]line [23:47:15]line [23:47:15]written 0, free lines is 3469 [23:47:15]MH_Cut [23:47:15]Write to MH i2c: D1 01 00 17 04 01 ED [23:47:15]Write i2c OK [23:47:15]MH_I2C_Read... [23:47:15]Read from MH i2c: D1 [23:47:15]MH_I2C_Read... [23:47:15]Read from MH i2c: D1 01 00 [23:47:15]MH_I2C_Read... [23:47:15]Read from MH i2c: D1 01 00 17 04 00 EC [23:47:15]Write to MH i2c: 01 00 00 18 04 1C [23:47:15]Write i2c OK [23:47:15]MH_I2C_Read... [23:47:15]ConnectInit Can't connect to host [23:47:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 4F 00 00 00 1F 25 47 00 5E 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 37 D1 03 00 F4 03 04 00 6E E3 C5 67 B6 04 01 00 00 2C 32 C6 88 CB 6D D6 4C [23:47:16]CommunicateWithHost err = 0 [23:47:16]CheckOFDResponse [23:47:16]1017 (14) - 77093643461234 [23:47:16]1041 (16) - 0000000000874685 [23:47:16]1040 (4) - 250167 [23:47:16]1012 (4) - 03.03.2025 17:14 [23:47:16]1206 (1) - 0 [23:47:16]OFD Sender: Remove packet 250167 [23:47:16]ProducePacketName [23:47:16]name=ofd_packets/00250167 [23:47:16]NVStorageDeleteData [23:47:16]*** Cut start [23:47:16]*** Partial cut [23:47:16]*** CUTSNS_PIN = 1 [23:47:16]*** CUTSNS_PIN = 0 [23:47:16]OFD Sender: No OFD packet to send [23:47:16]*** Brake cut motor [23:47:17]Read from MH i2c: 01 [23:47:17]MH_I2C_Read... [23:47:17]*** Stop cut motor [23:47:17]*** Cut end [23:47:17]Read from MH i2c: 01 07 00 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: 01 07 00 18 04 00 00 00 00 00 FF 0F 31 [23:47:17]process_action close_receipt done [23:47:17]requested_data is exist [23:47:17]produce_requested_data [23:47:17]requested_item fm.sn is exist - process it [23:47:17]wFMCommunicate request_size=4 [23:47:17]MH_SAM_APDU [23:47:17]CAPDU: 80 11 00 00 [23:47:17]Write to MH i2c: E2 08 00 19 04 80 11 00 00 00 00 00 00 97 [23:47:17]Write i2c OK [23:47:17]MH_I2C_Read... [23:47:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:17]Read from MH i2c: E2 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: E2 17 00 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: E2 17 00 19 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 F0 [23:47:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:47:17]wFMCommunicate OK [23:47:17]requested_item fd.num is exist - process it [23:47:17]SAM_PROTO_GetFieldsCounters [23:47:17]wFMCommunicate request_size=4 [23:47:17]MH_SAM_APDU [23:47:17]CAPDU: 80 13 00 00 [23:47:17]Write to MH i2c: E2 08 00 1A 04 80 13 00 00 00 00 00 00 9A [23:47:17]Write i2c OK [23:47:17]MH_I2C_Read... [23:47:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:17]Read from MH i2c: E2 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: E2 62 00 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: E2 62 00 1A 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 37 D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 E3 [23:47:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 37 D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:17]wFMCommunicate OK [23:47:17]SAM_PROTO_GetFieldsCounters done [23:47:17]requested_item shift.num is exist - process it [23:47:17]requested_item shift.opened is exist - process it [23:47:17]req_shift_opened [23:47:17]FM_GetShiftState [23:47:17]SAM_PROTO_GetShiftState [23:47:17]wFMCommunicate request_size=4 [23:47:17]MH_SAM_APDU [23:47:17]CAPDU: 80 13 01 00 [23:47:17]Write to MH i2c: E2 08 00 1B 04 80 13 01 00 00 00 00 00 9C [23:47:17]Write i2c OK [23:47:17]MH_I2C_Read... [23:47:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:17]Read from MH i2c: E2 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: E2 0E 00 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: E2 0E 00 1B 04 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 07 [23:47:17]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:47:17]wFMCommunicate OK [23:47:17]SAM_PROTO_GetShiftState done [23:47:17]FM_GetShiftState done [23:47:17]req_shift_opened done [23:47:17]requested_item shift.open_date is exist - process it [23:47:17]req_shift_open_date [23:47:17]req_shift_open_date done [23:47:17]produce_requested_data done [23:47:17]produce_requested_data return {"fm.sn":"0000000000874685","fd.num":250167,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107} [23:47:17]process_action_free close_receipt [23:47:17]json_value_free [23:47:17]json_value_free done [23:47:17]process_json_proto returns [23:47:17]Send response to host [23:47:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874685","fd.num":250167,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107}}} [23:47:17]free response buf [23:47:17]execute_script done [23:47:17]execute_script returns [23:47:17]free content buf [23:47:17]Sock 10.Close socket [23:47:17]Sock 10.Thread stoped [23:47:21]OFD Sender: No OFD packet to send [23:47:26]OFD Sender: No OFD packet to send [23:47:31]OFD Sender: No OFD packet to send [23:47:36]OFD Sender: No OFD packet to send [23:47:41]OFD Sender: No OFD packet to send [23:47:46]OFD Sender: No OFD packet to send [23:47:51]OFD Sender: No OFD packet to send [23:47:55]accept exits with 9 [23:47:55]New connection [23:47:55]New thread 3066867044 created [23:47:55]Thread 3066723684 joined [23:47:55]Waiting for new connection... [23:47:55] Sock 9.Parse request [23:47:55]Sock 9.Check first char [23:47:55]Sock 9.First char is OK [23:47:55]request: POST /json_proto HTTP/1.0 [23:47:55]Method: POST [23:47:55]URL: /json_proto [23:47:55]Method is POST - this is cgi request [23:47:55]url: /json_proto [23:47:55]query_string will be loaded in cgi processing [23:47:55]execute_cgi json_proto POST (null) [23:47:55]execute_cgi path=json_proto method=POST [23:47:55]POST find Content-Length [23:47:55]Host: 172.17.49.67:8080 [23:47:55]Content-Length: 622 [23:47:55]Content-Type: application/json [23:47:55] [23:47:55]POST finish read [23:47:55]Found Content-Length = 622 [23:47:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)12680", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:55]execute_script... [23: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 : (3)12680", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:55]POST & json_proto [23:47:55]process_json_proto [23:47:55]json parsed OK: [23:47:55]protocol is kg_v1.0 [23:47:55]action value=close_receipt [23:47:55]process_action close_receipt [23:47:55]cmd_close_receipt [23:47:55]MH_GetDate [23:47:55]Write to MH i2c: F0 00 00 1C 04 0F [23:47:55]Write i2c OK [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: F0 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: F0 09 00 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: F0 09 00 1C 04 00 AB 3F C6 67 99 21 4F 67 9F [23:47:55]GetLastDocTimeStamp 1741045632 [23:47:55]current date 1741045675 [23:47:55]FM_GetShiftState [23:47:55]SAM_PROTO_GetShiftState [23:47:55]wFMCommunicate request_size=4 [23:47:55]MH_SAM_APDU [23:47:55]CAPDU: 80 13 01 00 [23:47:55]Write to MH i2c: E2 08 00 1D 04 80 13 01 00 00 00 00 00 9E [23:47:55]Write i2c OK [23:47:55]MH_I2C_Read... [23:47:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:55]Read from MH i2c: E2 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 0E 00 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 0E 00 1D 04 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 09 [23:47:55]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:47:55]wFMCommunicate OK [23:47:55]SAM_PROTO_GetShiftState done [23:47:55]FM_GetShiftState done [23:47:55]opened in 1740962107 [23:47:55]opened+sec_in_day 1741048507 [23:47:55]quantity*price = 13500 [23:47:55]sum+1 = 13501 [23:47:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 135.00 НСП 1% : 1.19 НДС 12% : 14.34 Наличными: 135.00 Безнал.: 0.00 Место: АЗС № 79 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 СНО: Общий режим Чек 467 03.03.2025 23:47 Смена: 664 ФФД: 1.0 ЗНМ: 0300000152 РНМ: 0000000000091595 Версия ККМ: 001 ФМ: 0000000000874685 ФД: 250168 ФПД: 166532189290915 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T234756&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250168&fm=166532189290915&tin=02508201610067®Number=0000000000091595&sum=13500 0 [23:47:57]StoreToDocumentArchive [23:47:57]shift 664 fd 250168 [23:47:57]save to /storage/0664/doc_00250168 [23:47:57]save last doc name /storage/0664/doc_00250168 to /storage/kkm_last_doc_name [23:47:57]save OK [23:47:57]Clear old archive folders... [23:47:57]ProcessDocumentItem done err = 0, tmpTLVsize=275 [23:47:57]tlvbuf is 00F2A590 [23:47:57]SAM_PROTO_ClearQueue [23:47:57]wFMCommunicate request_size=4 [23:47:57]MH_SAM_APDU [23:47:57]CAPDU: 80 09 00 00 [23:47:57]Write to MH i2c: E2 08 00 2A 04 80 09 00 00 00 00 00 00 A0 [23:47:57]Write i2c OK [23:47:57]MH_I2C_Read... [23:47:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:47:57]Read from MH i2c: E2 [23:47:57]MH_I2C_Read... [23:47:57]Read from MH i2c: E2 03 00 [23:47:57]MH_I2C_Read... [23:47:57]Read from MH i2c: E2 03 00 2A 04 00 90 00 A2 [23:47:57]RAPDU: 90 00 [23:47:57]wFMCommunicate OK [23:47:57]SAM_PROTO_ClearQueue done [23:47:57]KKMCreateOFDPacket [23:47:57]OFDProtocolAddRootSTLVToBuf [23:47:57]FM_MakeSignedData [23:47:57]FM_MakeSignedData [23:47:57]SAM_PROTO_SignData [23:47:57]wFMCommunicate request_size=4 [23:47:57]MH_SAM_APDU [23:47:57]CAPDU: 80 0D 01 02 [23:47:57]Write to MH i2c: E2 08 00 2B 04 80 0D 01 02 00 00 00 00 A8 [23:47:57]Write i2c OK [23:47:57]MH_I2C_Read... [23:47:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:47:57]Read from MH i2c: E2 [23:47:57]MH_I2C_Read... [23:47:57]Read from MH i2c: E2 03 00 [23:47:57]MH_I2C_Read... [23:47:57]Read from MH i2c: E2 03 00 2B 04 00 90 00 A3 [23:47:57]RAPDU: 90 00 [23:47:57]wFMCommunicate OK [23:47:57]wFMCommunicate request_size=255 [23:47:57]MH_SAM_APDU [23:47:57]CAPDU: 80 0D 02 02 FA 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 BC 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 AC 3F C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 [23:47:57]Write to MH i2c: E2 02 01 2C 04 80 0D 02 02 FA 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 BC 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 AC 3F C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 00 00 B0 [23:47:58]Write i2c OK [23:47:58]MH_I2C_Read... [23:47:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:58]Read from MH i2c: E2 [23:47:58]MH_I2C_Read... [23:47:58]Read from MH i2c: E2 03 00 [23:47:58]MH_I2C_Read... [23:47:58]Read from MH i2c: E2 03 00 2C 04 00 90 00 A4 [23:47:58]RAPDU: 90 00 [23:47:58]wFMCommunicate OK [23:47:58]wFMCommunicate request_size=34 [23:47:58]MH_SAM_APDU [23:47:58]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 38 D1 03 00 35 04 06 00 97 75 CB FC 81 A3 [23:47:58]Write to MH i2c: E2 25 00 2D 04 80 0D 02 02 1D 00 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 38 D1 03 00 35 04 06 00 97 75 CB FC 81 A3 00 00 75 [23:47:58]Write i2c OK [23:47:58]MH_I2C_Read... [23:47:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:58]Read from MH i2c: E2 [23:47:58]MH_I2C_Read... [23:47:58]Read from MH i2c: E2 03 00 [23:47:58]MH_I2C_Read... [23:47:58]Read from MH i2c: E2 03 00 2D 04 00 90 00 A5 [23:47:58]RAPDU: 90 00 [23:47:58]wFMCommunicate OK [23:47:58]wFMCommunicate request_size=4 [23:47:58]MH_SAM_APDU [23:47:58]CAPDU: 80 0D 03 02 [23:47:58]Write to MH i2c: E2 08 00 2E 04 80 0D 03 02 00 00 00 00 AD [23:47:58]Write i2c OK [23:47:58]MH_I2C_Read... [23:47:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:47:58]Read from MH i2c: E2 [23:47:58]MH_I2C_Read... [23:47:58]Read from MH i2c: E2 0B 00 [23:47:58]MH_I2C_Read... [23:47:58]Read from MH i2c: E2 0B 00 2E 04 00 FF 87 23 3B BB D0 E3 11 90 00 11 [23:47:58]RAPDU: FF 87 23 3B BB D0 E3 11 90 00 [23:47:58]wFMCommunicate OK [23:47:58]SAM_PROTO_SignData done [23:47:58]FM_MakeSignedData done [23:47:58]CreateOFDProtocolMessage [23:47:58]wFMCommunicate request_size=4 [23:47:58]MH_SAM_APDU [23:47:58]CAPDU: 80 11 00 00 [23:47:58]Write to MH i2c: E2 08 00 2F 04 80 11 00 00 00 00 00 00 AD [23:47:58]Write i2c OK [23:47:58]MH_I2C_Read... [23:47:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:58]Read from MH i2c: E2 [23:47:58]MH_I2C_Read... [23:47:58]Read from MH i2c: E2 17 00 [23:47:58]MH_I2C_Read... [23:47:58]Read from MH i2c: E2 17 00 2F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 06 [23:47:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:47:59]wFMCommunicate OK [23:47:59]CreateOFDProtocolMessage done [23:47:59]OFDSenderStorePacket 250168 [23:47:59]StoreOFDPacket docnum=250168 [23:47:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 27 01 00 00 37 FB 1F 01 5A 66 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 BC 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 AC 3F C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 38 D1 03 00 35 04 06 00 97 75 CB FC 81 A3 FF 87 23 3B BB D0 E3 11 [23:47:59]CheckFolder [23:47:59]dirname=/storage/ofd_packets [23:47:59]CheckFolder done [23:47:59]ProducePacketName [23:47:59]name=ofd_packets/00250168 [23:47:59]NVStorageSaveData ofd_packets/00250168 [23:47:59]File name is /storage/ofd_packets/00250168 [23:47:59]Write 325 bytes [23:47:59]NVStorageSaveData done [23:47:59]OFDSenderStorePacket done [23:47:59]KKMCreateOFDPacket done [23:47:59]NVStorageSaveData kkm_last_timestamp [23:47:59]File name is /storage/kkm_last_timestamp [23:47:59]Write 4 bytes [23:47:59]NVStorageSaveData done [23:47:59]ExternCall_PrintAddStr [23:47:59]wPrintStart [23:47:59]Write to MH i2c: 01 00 00 30 04 34 [23:47:59]Write i2c OK [23:47:59]MH_I2C_Read... [23:47:59]Read from MH i2c: 01 [23:47:59]MH_I2C_Read... [23:47:59]Read from MH i2c: 01 07 00 [23:47:59]MH_I2C_Read... [23:47:59]Read from MH i2c: 01 07 00 30 04 00 00 00 00 00 FF 0F 49 [23:47:59]RasterBufferAndPrint [23:47:59]line Счет N : (3)12680 [23:47:59]line ИНН: 02508201610067 [23:47:59]line Контрольно-Кассовый Чек [23:47:59]line ПРОДАЖА [23:47:59]line Товар: 48743587 [23:47:59]line Сигареты Winston XStyle Silver [23:47:59]line 1.000 * 135.00 [23:47:59]line = 135.00 [23:47:59]line НДС 12% НСП 1% [23:47:59]OFD Sender: Processing packet 250168 [packets to send 69, broken 68] [23:47:59]line > о реализуемом товаре [23:47:59]ProducePacketName [23:47:59]line ИТОГО: 135.00 [23:47:59]name=ofd_packets/00250168 [23:47:59]line НСП 1% : 1.19 [23:47:59]OFD Sender: To server: pG, [23:47:59]line НДС 12% : 14.34 [23:47:59]CommunicateWithHost lk.salyk.kg:30040 [23:47:59]line Наличными: 135.00 [23:47:59]ConnectInit lk.salyk.kg [23:47:59]line Безнал.: 0.00 [23:47:59]line Место: АЗС № 79 "Партнер Нефть" [23:47:59]line Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 [23:47:59]line СНО: Общий режим [23:47:59]line Чек 467 03.03.2025 23:47 [23:47:59]line Смена: 664 ФФД: 1.0 [23:47:59]line ЗНМ: 0300000152 [23:47:59]line РНМ: 0000000000091595 [23:47:59]line Версия ККМ: 001 [23:47:59]line ФМ: 0000000000874685 [23:47:59]line ФД: 250168 [23:47:59]line ФПД: 166532189290915 [23:47:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T234756&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250168&fm=166532189290915&tin=02508201610067®Number=0000000000091595&sum=13500 [23:47:59]line 0 [23:47:59]written 0, free lines is 4095 [23:47:59]Connected sock=11 [23:47:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 27 01 00 00 37 FB 1F 01 5A 66 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 BC 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 AC 3F C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 Write to MH i2c: 30 01 30 00 30 00 38 59 37 04 34 5D 36 [23:47:59]38 35 10 04 04 00 38 D1 03 00 35 04 06 00 97 75 Write i2c OK [23:47:59]CB MH_I2C_Read... [23:47:59]FC Read from MH i2c: 81 01 A3 [23:47:59]FF MH_I2C_Read... [23:47:59]87 23 3B BB D0 E3 11 [23:47:59]Read from MH i2c: 01 07 00 [23:47:59]MH_I2C_Read... [23:47:59]Read from MH i2c: 01 07 00 59 04 00 00 00 00 00 C4 0D 35 [23:47:59]RasterBufferAndPrint [23:47:59]line [23:47:59]line [23:47:59]line [23:47:59]line [23:47:59]line [23:47:59]written 0, free lines is 3602 [23:47:59]MH_Cut [23:47:59]Write to MH i2c: D1 01 00 60 04 01 36 [23:47:59]Write i2c OK [23:47:59]MH_I2C_Read... [23:47:59]Read from MH i2c: D1 [23:47:59]MH_I2C_Read... [23:47:59]Read from MH i2c: D1 01 00 [23:47:59]MH_I2C_Read... [23:48:00]Read from MH i2c: D1 01 00 60 04 00 35 [23:48:00]Write to MH i2c: 01 00 00 61 04 65 [23:48:00]Write i2c OK [23:48:00]MH_I2C_Read... [23:48:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 4F 00 00 00 7A 2A 47 00 A6 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 38 D1 03 00 F4 03 04 00 9A E3 C5 67 B6 04 01 00 00 8C 99 2C 25 2C A4 5F 37 [23:48:00]CommunicateWithHost err = 0 [23:48:00]CheckOFDResponse [23:48:00]1017 (14) - 77093643461234 [23:48:00]1041 (16) - 0000000000874685 [23:48:00]1040 (4) - 250168 [23:48:00]1012 (4) - 03.03.2025 17:15 [23:48:00]1206 (1) - 0 [23:48:00]OFD Sender: Remove packet 250168 [23:48:00]ProducePacketName [23:48:00]name=ofd_packets/00250168 [23:48:00]NVStorageDeleteData [23:48:00]*** Cut start [23:48:00]*** Partial cut [23:48:00]*** CUTSNS_PIN = 1 [23:48:00]*** CUTSNS_PIN = 0 [23:48:00]*** Brake cut motor [23:48:01]OFD Sender: No OFD packet to send [23:48:01]Read from MH i2c: 01 [23:48:01]MH_I2C_Read... [23:48:01]*** Stop cut motor [23:48:01]*** Cut end [23:48:01]Read from MH i2c: 01 07 00 [23:48:01]MH_I2C_Read... [23:48:01]Read from MH i2c: 01 07 00 61 04 00 00 00 00 00 FF 0F 7A [23:48:01]process_action close_receipt done [23:48:01]requested_data is exist [23:48:01]produce_requested_data [23:48:01]requested_item fm.sn is exist - process it [23:48:01]wFMCommunicate request_size=4 [23:48:01]MH_SAM_APDU [23:48:01]CAPDU: 80 11 00 00 [23:48:01]Write to MH i2c: E2 08 00 62 04 80 11 00 00 00 00 00 00 E0 [23:48:01]Write i2c OK [23:48:01]MH_I2C_Read... [23:48:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:48:01]Read from MH i2c: E2 [23:48:01]MH_I2C_Read... [23:48:01]Read from MH i2c: E2 17 00 [23:48:01]MH_I2C_Read... [23:48:01]Read from MH i2c: E2 17 00 62 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 39 [23:48:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:48:01]wFMCommunicate OK [23:48:01]requested_item fd.num is exist - process it [23:48:01]SAM_PROTO_GetFieldsCounters [23:48:01]wFMCommunicate request_size=4 [23:48:01]MH_SAM_APDU [23:48:01]CAPDU: 80 13 00 00 [23:48:01]Write to MH i2c: E2 08 00 63 04 80 13 00 00 00 00 00 00 E3 [23:48:01]Write i2c OK [23:48:01]MH_I2C_Read... [23:48:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:48:01]Read from MH i2c: E2 [23:48:01]MH_I2C_Read... [23:48:01]Read from MH i2c: E2 62 00 [23:48:01]MH_I2C_Read... [23:48:01]Read from MH i2c: E2 62 00 63 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 38 D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 30 [23:48:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 38 D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:48:01]wFMCommunicate OK [23:48:01]SAM_PROTO_GetFieldsCounters done [23:48:01]requested_item shift.num is exist - process it [23:48:01]requested_item shift.opened is exist - process it [23:48:01]req_shift_opened [23:48:01]FM_GetShiftState [23:48:01]SAM_PROTO_GetShiftState [23:48:01]wFMCommunicate request_size=4 [23:48:01]MH_SAM_APDU [23:48:01]CAPDU: 80 13 01 00 [23:48:01]Write to MH i2c: E2 08 00 64 04 80 13 01 00 00 00 00 00 E5 [23:48:01]Write i2c OK [23:48:01]MH_I2C_Read... [23:48:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:01]Read from MH i2c: E2 [23:48:01]MH_I2C_Read... [23:48:01]Read from MH i2c: E2 0E 00 [23:48:01]MH_I2C_Read... [23:48:01]Read from MH i2c: E2 0E 00 64 04 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 50 [23:48:02]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:48:02]wFMCommunicate OK [23:48:02]SAM_PROTO_GetShiftState done [23:48:02]FM_GetShiftState done [23:48:02]req_shift_opened done [23:48:02]requested_item shift.open_date is exist - process it [23:48:02]req_shift_open_date [23:48:02]req_shift_open_date done [23:48:02]produce_requested_data done [23:48:02]produce_requested_data return {"fm.sn":"0000000000874685","fd.num":250168,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107} [23:48:02]process_action_free close_receipt [23:48:02]json_value_free [23:48:02]json_value_free done [23:48:02]process_json_proto returns [23:48:02]Send response to host [23:48:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874685","fd.num":250168,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107}}} [23:48:02]free response buf [23:48:02]execute_script done [23:48:02]execute_script returns [23:48:02]free content buf [23:48:02]Sock 9.Close socket [23:48:02]Sock 9.Thread stoped [23:48:06]OFD Sender: No OFD packet to send [23:48:11]OFD Sender: No OFD packet to send [23:48:16]OFD Sender: No OFD packet to send [23:48:21]OFD Sender: No OFD packet to send [23:48:26]OFD Sender: No OFD packet to send [23:48:31]OFD Sender: No OFD packet to send [23:48:36]OFD Sender: No OFD packet to send [23:48:41]OFD Sender: No OFD packet to send [23:48:46]OFD Sender: No OFD packet to send [23:48:51]OFD Sender: No OFD packet to send [23:48:56]OFD Sender: No OFD packet to send [23:49:01]OFD Sender: No OFD packet to send [23:49:06]OFD Sender: No OFD packet to send [23:49:11]OFD Sender: No OFD packet to send [23:49:16]OFD Sender: No OFD packet to send [23:49:21]OFD Sender: No OFD packet to send [23:49:26]OFD Sender: No OFD packet to send [23:49:31]OFD Sender: No OFD packet to send [23:49:32]accept exits with 10 [23:49:32]New connection [23:49:32]New thread 3066723684 created [23:49:32]Thread 3066867044 joined [23:49:32]Waiting for new connection... [23:49:32] Sock 10.Parse request [23:49:32]Sock 10.Check first char [23:49:32]Sock 10.First char is OK [23:49:32]request: POST /json_proto HTTP/1.0 [23:49:32]Method: POST [23:49:32]URL: /json_proto [23:49:32]Method is POST - this is cgi request [23:49:32]url: /json_proto [23:49:32]query_string will be loaded in cgi processing [23:49:32]execute_cgi json_proto POST (null) [23:49:32]execute_cgi path=json_proto method=POST [23:49:32]POST find Content-Length [23:49:32]Host: 172.17.49.67:8080 [23:49:32]Content-Length: 680 [23:49:32]Content-Type: application/json [23:49:32] [23:49:32]POST finish read [23:49:32]Found Content-Length = 680 [23:49:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1044957", "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" : 73.10, "quantity" : 17.380, "sum" : 1270.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1270.00, "total" : 1270.00, "payments": [ { "type": 0, "sum" : 1270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:49:32]execute_script... [23:49:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1044957", "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" : 73.10, "quantity" : 17.380, "sum" : 1270.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1270.00, "total" : 1270.00, "payments": [ { "type": 0, "sum" : 1270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:49:32]POST & json_proto [23:49:32]process_json_proto [23:49:32]json parsed OK: [23:49:32]protocol is kg_v1.0 [23:49:32]action value=close_receipt [23:49:32]process_action close_receipt [23:49:32]cmd_close_receipt [23:49:32]MH_GetDate [23:49:32]Write to MH i2c: F0 00 00 65 04 58 [23:49:32]Write i2c OK [23:49:32]MH_I2C_Read... [23:49:32]Read from MH i2c: F0 [23:49:32]MH_I2C_Read... [23:49:32]Read from MH i2c: F0 09 00 [23:49:32]MH_I2C_Read... [23:49:32]Read from MH i2c: F0 09 00 65 04 00 0D 40 C6 67 99 21 4F 67 4B [23:49:32]GetLastDocTimeStamp 1741045676 [23:49:32]current date 1741045773 [23:49:32]FM_GetShiftState [23:49:32]SAM_PROTO_GetShiftState [23:49:32]wFMCommunicate request_size=4 [23:49:32]MH_SAM_APDU [23:49:32]CAPDU: 80 13 01 00 [23:49:32]Write to MH i2c: E2 08 00 66 04 80 13 01 00 00 00 00 00 E7 [23:49:32]Write i2c OK [23:49:32]MH_I2C_Read... [23:49:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:49:32]Read from MH i2c: E2 [23:49:32]MH_I2C_Read... [23:49:32]Read from MH i2c: E2 0E 00 [23:49:32]MH_I2C_Read... [23:49:32]Read from MH i2c: E2 0E 00 66 04 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 52 [23:49:32]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:49:32]wFMCommunicate OK [23:49:32]SAM_PROTO_GetShiftState done [23:49:32]FM_GetShiftState done [23:49:32]opened in 1740962107 [23:49:32]opened+sec_in_day 1741048507 [23:49:32]quantity*price = 127047 [23:49:32]sum+1 = 127049 [23:49:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 1270.00 Внесено: 1270.00 СДАЧА: 0.00 НСП 1% : 11.24 НДС 12% : 134.92 Наличными: 1270.00 Безнал.: 0.00 Место: АЗС № 79 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 СНО: Общий режим Чек 468 03.03.2025 23:49 Смена: 664 ФФД: 1.0 ЗНМ: 0300000152 РНМ: 0000000000091595 Версия ККМ: 001 ФМ: 0000000000874685 ФД: 250169 ФПД: 91423467204550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T234933&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250169&fm=91423467204550&tin=02508201610067®Number=0000000000091595&sum=127000 [23:49:34]StoreToDocumentArchive [23:49:34]shift 664 fd 250169 [23:49:34]save to /storage/0664/doc_00250169 [23:49:34]save last doc name /storage/0664/doc_00250169 to /storage/kkm_last_doc_name [23:49:34]save OK [23:49:34]Clear old archive folders... [23:49:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:49:34]tlvbuf is 00F4DC80 [23:49:34]SAM_PROTO_ClearQueue [23:49:34]wFMCommunicate request_size=4 [23:49:34]MH_SAM_APDU [23:49:34]CAPDU: 80 09 00 00 [23:49:34]Write to MH i2c: E2 08 00 73 04 80 09 00 00 00 00 00 00 E9 [23:49:34]Write i2c OK [23:49:34]MH_I2C_Read... [23:49:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:49:34]Read from MH i2c: E2 [23:49:34]MH_I2C_Read... [23:49:34]Read from MH i2c: E2 03 00 [23:49:34]MH_I2C_Read... [23:49:34]Read from MH i2c: E2 03 00 73 04 00 90 00 EB [23:49:34]RAPDU: 90 00 [23:49:34]wFMCommunicate OK [23:49:34]SAM_PROTO_ClearQueue done [23:49:34]KKMCreateOFDPacket [23:49:34]OFDProtocolAddRootSTLVToBuf [23:49:34]FM_MakeSignedData [23:49:34]FM_MakeSignedData [23:49:34]SAM_PROTO_SignData [23:49:34]wFMCommunicate request_size=4 [23:49:34]MH_SAM_APDU [23:49:34]CAPDU: 80 0D 01 02 [23:49:34]Write to MH i2c: E2 08 00 74 04 80 0D 01 02 00 00 00 00 F1 [23:49:34]Write i2c OK [23:49:34]MH_I2C_Read... [23:49:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:49:34]Read from MH i2c: E2 [23:49:35]MH_I2C_Read... [23:49:35]Read from MH i2c: E2 03 00 [23:49:35]MH_I2C_Read... [23:49:35]Read from MH i2c: E2 03 00 74 04 00 90 00 EC [23:49:35]RAPDU: 90 00 [23:49:35]wFMCommunicate OK [23:49:35]wFMCommunicate request_size=255 [23:49:35]MH_SAM_APDU [23:49: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 E4 43 00 00 00 00 00 37 04 06 00 8E 1C 00 00 00 00 13 04 06 00 48 F0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 F0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 34 00 00 00 00 07 04 06 00 18 F0 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 0D 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 39 D1 03 00 35 04 06 00 53 26 2F 49 [23:49:35]Write to MH i2c: E2 02 01 75 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 E4 43 00 00 00 00 00 37 04 06 00 8E 1C 00 00 00 00 13 04 06 00 48 F0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 F0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 34 00 00 00 00 07 04 06 00 18 F0 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 0D 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 39 D1 03 00 35 04 06 00 53 26 2F 49 00 00 AB [23:49:35]Write i2c OK [23:49:35]MH_I2C_Read... [23:49:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:49:36]Read from MH i2c: E2 [23:49:36]MH_I2C_Read... [23:49:36]Read from MH i2c: E2 03 00 [23:49:36]MH_I2C_Read... [23:49:36]Read from MH i2c: E2 03 00 75 04 00 90 00 ED [23:49:36]RAPDU: 90 00 [23:49:36]wFMCommunicate OK [23:49:36]wFMCommunicate request_size=7 [23:49:36]MH_SAM_APDU [23:49:36]CAPDU: 80 0D 02 02 02 6F C6 [23:49:36]Write to MH i2c: E2 0A 00 76 04 80 0D 02 02 02 00 6F C6 00 00 2D [23:49:36]Write i2c OK [23:49:36]MH_I2C_Read... [23:49:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:49:36]Read from MH i2c: E2 [23:49:36]MH_I2C_Read... [23:49:36]Read from MH i2c: E2 03 00 [23:49:36]MH_I2C_Read... [23:49:36]OFD Sender: No OFD packet to send [23:49:36]Read from MH i2c: E2 03 00 76 04 00 90 00 EE [23:49:36]RAPDU: 90 00 [23:49:36]wFMCommunicate OK [23:49:36]wFMCommunicate request_size=4 [23:49:36]MH_SAM_APDU [23:49:36]CAPDU: 80 0D 03 02 [23:49:36]Write to MH i2c: E2 08 00 77 04 80 0D 03 02 00 00 00 00 F6 [23:49:36]Write i2c OK [23:49:36]MH_I2C_Read... [23:49:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:49:36]Read from MH i2c: E2 [23:49:36]MH_I2C_Read... [23:49:36]Read from MH i2c: E2 0B 00 [23:49:36]MH_I2C_Read... [23:49:36]Read from MH i2c: E2 0B 00 77 04 00 F4 D3 A9 E8 2F 33 D9 A3 90 00 2D [23:49:36]RAPDU: F4 D3 A9 E8 2F 33 D9 A3 90 00 [23:49:36]wFMCommunicate OK [23:49:36]SAM_PROTO_SignData done [23:49:36]FM_MakeSignedData done [23:49:36]CreateOFDProtocolMessage [23:49:36]wFMCommunicate request_size=4 [23:49:36]MH_SAM_APDU [23:49:36]CAPDU: 80 11 00 00 [23:49:36]Write to MH i2c: E2 08 00 78 04 80 11 00 00 00 00 00 00 F6 [23:49:36]Write i2c OK [23:49:36]MH_I2C_Read... [23:49:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:49:36]Read from MH i2c: E2 [23:49:36]MH_I2C_Read... [23:49:36]Read from MH i2c: E2 17 00 [23:49:36]MH_I2C_Read... [23:49:36]Read from MH i2c: E2 17 00 78 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 4F [23:49:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:49:36]wFMCommunicate OK [23:49:36]CreateOFDProtocolMessage done [23:49:36]OFDSenderStorePacket 250169 [23:49:36]StoreOFDPacket docnum=250169 [23:49:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0C 01 00 00 B8 F3 04 01 08 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 E4 43 00 00 00 00 00 37 04 06 00 8E 1C 00 00 00 00 13 04 06 00 48 F0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 F0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 34 00 00 00 00 07 04 06 00 18 F0 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 0D 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 39 D1 03 00 35 04 06 00 53 26 2F 49 6F C6 F4 D3 A9 E8 2F 33 D9 A3 [23:49:36]CheckFolder [23:49:36]dirname=/storage/ofd_packets [23:49:36]CheckFolder done [23:49:36]ProducePacketName [23:49:36]name=ofd_packets/00250169 [23:49:36]NVStorageSaveData ofd_packets/00250169 [23:49:36]File name is /storage/ofd_packets/00250169 [23:49:36]Write 298 bytes [23:49:36]NVStorageSaveData done [23:49:36]OFDSenderStorePacket done [23:49:36]KKMCreateOFDPacket done [23:49:36]NVStorageSaveData kkm_last_timestamp [23:49:36]File name is /storage/kkm_last_timestamp [23:49:36]Write 4 bytes [23:49:36]NVStorageSaveData done [23:49:36]ExternCall_PrintAddStr [23:49:36]wPrintStart [23:49:36]Write to MH i2c: 01 00 00 79 04 7D [23:49:36]Write i2c OK [23:49:36]MH_I2C_Read... [23:49:36]Read from MH i2c: 01 [23:49:36]MH_I2C_Read... [23:49:36]Read from MH i2c: 01 07 00 [23:49:36]MH_I2C_Read... [23:49:36]OFD Sender: Processing packet 250169 [packets to send 69, broken 68] [23:49:36]ProducePacketName [23:49:36]name=ofd_packets/00250169 [23:49:36]OFD Sender: To server: pG, [23:49:36]CommunicateWithHost lk.salyk.kg:30040 [23:49:36]ConnectInit lk.salyk.kg [23:49:36]Read from MH i2c: 01 07 00 79 04 00 00 00 00 00 FF 0F 92 [23:49:36]RasterBufferAndPrint [23:49:36]line Счет N : (1)1044957 [23:49:36]line ИНН: 02508201610067 [23:49:36]line Контрольно-Кассовый Чек [23:49:36]line ПРОДАЖА [23:49:36]line ТРК (МРК, ГНК) : 11 [23:49:36]line Товар: 2710194210 [23:49:36]line ДТ-К-5 [23:49:36]line 17.380 * 73.10 [23:49:36]line = 1270.48 [23:49:36]line НДС 12% НСП 1% [23:49:36]line > о реализуемом товаре [23:49:36]line ОКРУГЛЕНИЕ: -0.48 [23:49:36]line ИТОГО: 1270.00 [23:49:36]line Внесено: 1270.00 [23:49:36]line СДАЧА: 0.00 [23:49:36]line НСП 1% : 11.24 [23:49:36]line НДС 12% : 134.92 [23:49:36]line Наличными: 1270.00 [23:49:36]line Безнал.: 0.00 [23:49:36]line Место: АЗС № 79 "Партнер Нефть" [23:49:36]line Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 [23:49:36]line СНО: Общий режим [23:49:36]line Чек 468 03.03.2025 23:49 [23:49:36]line Смена: 664 ФФД: 1.0 [23:49:36]line ЗНМ: 0300000152 [23:49:36]line РНМ: 0000000000091595 [23:49:36]line Версия ККМ: 001 [23:49:36]line ФМ: 0000000000874685 [23:49:36]line ФД: 250169 [23:49:36]line ФПД: 91423467204550 [23:49:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T234933&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250169&fm=91423467204550&tin=02508201610067®Number=0000000000091595&sum=127000 [23:49:36]written 0, free lines is 4095 [23:49:36]Connected sock=7 [23:49:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0C 01 00 00 B8 F3 04 01 08 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 E4 43 00 00 00 00 00 37 04 06 00 8E 1C 00 00 00 00 13 04 06 00 48 F0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 F0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 34 00 00 00 00 07 04 06 00 18 F0 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 0D 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 Write to MH i2c: 04 01 00 00 39 00 D1 A4 03 04 00 A8 35 04 06 00 53 26 2F 49 [23:49:37]6F C6 F4 D3 A9 E8 Write i2c OK [23:49:37]2F MH_I2C_Read... [23:49:37]33 D9 A3 [23:49:37]Read from MH i2c: 01 [23:49:37]MH_I2C_Read... [23:49:37]Read from MH i2c: 01 07 00 [23:49:37]MH_I2C_Read... [23:49:37]Read from MH i2c: 01 07 00 A4 04 00 00 00 00 00 81 0D 3D [23:49:37]RasterBufferAndPrint [23:49:37]line [23:49:37]line [23:49:37]line [23:49:37]line [23:49:37]line [23:49:37]written 0, free lines is 3533 [23:49:37]MH_Cut [23:49:37]Write to MH i2c: D1 01 00 AB 04 01 81 [23:49:37]Write i2c OK [23:49:37]MH_I2C_Read... [23:49:37]Read from MH i2c: D1 [23:49:37]MH_I2C_Read... [23:49:37]Read from MH i2c: D1 01 00 [23:49:37]MH_I2C_Read... [23:49:37]Read from MH i2c: D1 01 00 AB 04 00 80 [23:49:37]Write to MH i2c: 01 00 00 AC 04 B0 [23:49:37]Write i2c OK [23:49:37]MH_I2C_Read... [23:49:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 4F 00 00 00 59 7E 47 00 73 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 39 D1 03 00 F4 03 04 00 FC E3 C5 67 B6 04 01 00 00 54 A9 EE E6 63 FD A5 11 [23:49:37]CommunicateWithHost err = 0 [23:49:37]CheckOFDResponse [23:49:37]1017 (14) - 77093643461234 [23:49:37]1041 (16) - 0000000000874685 [23:49:37]1040 (4) - 250169 [23:49:37]1012 (4) - 03.03.2025 17:16 [23:49:37]1206 (1) - 0 [23:49:37]OFD Sender: Remove packet 250169 [23:49:37]ProducePacketName [23:49:37]name=ofd_packets/00250169 [23:49:37]NVStorageDeleteData [23:49:38]*** Cut start [23:49:38]*** Partial cut [23:49:38]*** CUTSNS_PIN = 1 [23:49:38]*** CUTSNS_PIN = 0 [23:49:38]*** Brake cut motor [23:49:38]OFD Sender: No OFD packet to send [23:49:38]Read from MH i2c: 01 [23:49:38]MH_I2C_Read... [23:49:38]*** Stop cut motor [23:49:38]*** Cut end [23:49:38]Read from MH i2c: 01 07 00 [23:49:38]MH_I2C_Read... [23:49:38]Read from MH i2c: 01 07 00 AC 04 00 00 00 00 00 FF 0F C5 [23:49:38]process_action close_receipt done [23:49:38]requested_data is exist [23:49:38]produce_requested_data [23:49:38]requested_item fm.sn is exist - process it [23:49:38]wFMCommunicate request_size=4 [23:49:38]MH_SAM_APDU [23:49:38]CAPDU: 80 11 00 00 [23:49:38]Write to MH i2c: E2 08 00 AD 04 80 11 00 00 00 00 00 00 2B [23:49:38]Write i2c OK [23:49:38]MH_I2C_Read... [23:49:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:49:38]Read from MH i2c: E2 [23:49:38]MH_I2C_Read... [23:49:38]Read from MH i2c: E2 17 00 [23:49:38]MH_I2C_Read... [23:49:38]Read from MH i2c: E2 17 00 AD 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 84 [23:49:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:49:38]wFMCommunicate OK [23:49:38]requested_item fd.num is exist - process it [23:49:38]SAM_PROTO_GetFieldsCounters [23:49:38]wFMCommunicate request_size=4 [23:49:38]MH_SAM_APDU [23:49:38]CAPDU: 80 13 00 00 [23:49:38]Write to MH i2c: E2 08 00 AE 04 80 13 00 00 00 00 00 00 2E [23:49:39]Write i2c OK [23:49:39]MH_I2C_Read... [23:49:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:49:39]Read from MH i2c: E2 [23:49:39]MH_I2C_Read... [23:49:39]Read from MH i2c: E2 62 00 [23:49:39]MH_I2C_Read... [23:49:39]Read from MH i2c: E2 62 00 AE 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 39 D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 7F [23:49:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 39 D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:49:39]wFMCommunicate OK [23:49:39]SAM_PROTO_GetFieldsCounters done [23:49:39]requested_item shift.num is exist - process it [23:49:39]requested_item shift.opened is exist - process it [23:49:39]req_shift_opened [23:49:39]FM_GetShiftState [23:49:39]SAM_PROTO_GetShiftState [23:49:39]wFMCommunicate request_size=4 [23:49:39]MH_SAM_APDU [23:49:39]CAPDU: 80 13 01 00 [23:49:39]Write to MH i2c: E2 08 00 AF 04 80 13 01 00 00 00 00 00 30 [23:49:39]Write i2c OK [23:49:39]MH_I2C_Read... [23:49:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:49:39]Read from MH i2c: E2 [23:49:39]MH_I2C_Read... [23:49:39]Read from MH i2c: E2 0E 00 [23:49:39]MH_I2C_Read... [23:49:39]Read from MH i2c: E2 0E 00 AF 04 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 9B [23:49:39]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:49:39]wFMCommunicate OK [23:49:39]SAM_PROTO_GetShiftState done [23:49:39]FM_GetShiftState done [23:49:39]req_shift_opened done [23:49:39]requested_item shift.open_date is exist - process it [23:49:39]req_shift_open_date [23:49:39]req_shift_open_date done [23:49:39]produce_requested_data done [23:49:39]produce_requested_data return {"fm.sn":"0000000000874685","fd.num":250169,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107} [23:49:39]process_action_free close_receipt [23:49:39]json_value_free [23:49:39]json_value_free done [23:49:39]process_json_proto returns [23:49:39]Send response to host [23:49:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874685","fd.num":250169,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107}}} [23:49:39]free response buf [23:49:39]execute_script done [23:49:39]execute_script returns [23:49:39]free content buf [23:49:39]Sock 10.Close socket [23:49:39]Sock 10.Thread stoped [23:49:43]OFD Sender: No OFD packet to send [23:49:48]OFD Sender: No OFD packet to send [23:49:53]OFD Sender: No OFD packet to send [23:49:58]OFD Sender: No OFD packet to send [23:50:03]OFD Sender: No OFD packet to send [23:50:08]OFD Sender: No OFD packet to send [23:50:13]OFD Sender: No OFD packet to send [23:50:14]accept exits with 9 [23:50:14]New connection [23:50:14]New thread 3066867044 created [23:50:14]Thread 3066723684 joined [23:50:14]Waiting for new connection... [23:50:14] Sock 9.Parse request [23:50:14]Sock 9.Check first char [23:50:14]Sock 9.First char is OK [23:50:14]request: POST /json_proto HTTP/1.0 [23:50:14]Method: POST [23:50:14]URL: /json_proto [23:50:14]Method is POST - this is cgi request [23:50:14]url: /json_proto [23:50:14]query_string will be loaded in cgi processing [23:50:14]execute_cgi json_proto POST (null) [23:50:14]execute_cgi path=json_proto method=POST [23:50:14]POST find Content-Length [23:50:14]Host: 172.17.49.67:8080 [23:50:14]Content-Length: 798 [23:50:14]Content-Type: application/json [23:50:14] [23:50:14]POST finish read [23:50:14]Found Content-Length = 798 [23:50:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1044958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4484656", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:14]execute_script... [23: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)1044958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4484656", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:14]POST & json_proto [23:50:14]process_json_proto [23:50:14]json parsed OK: [23:50:14]protocol is kg_v1.0 [23:50:14]action value=close_receipt [23:50:14]process_action close_receipt [23:50:14]cmd_close_receipt [23:50:14]MH_GetDate [23:50:14]Write to MH i2c: F0 00 00 B0 04 A3 [23:50:14]Write i2c OK [23:50:14]MH_I2C_Read... [23:50:14]Read from MH i2c: F0 [23:50:14]MH_I2C_Read... [23:50:14]Read from MH i2c: F0 09 00 [23:50:14]MH_I2C_Read... [23:50:14]Read from MH i2c: F0 09 00 B0 04 00 37 40 C6 67 99 21 4F 67 C0 [23:50:14]GetLastDocTimeStamp 1741045773 [23:50:14]current date 1741045815 [23:50:14]FM_GetShiftState [23:50:14]SAM_PROTO_GetShiftState [23:50:14]wFMCommunicate request_size=4 [23:50:14]MH_SAM_APDU [23:50:14]CAPDU: 80 13 01 00 [23:50:14]Write to MH i2c: E2 08 00 B1 04 80 13 01 00 00 00 00 00 32 [23:50:14]Write i2c OK [23:50:14]MH_I2C_Read... [23:50:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:14]Read from MH i2c: E2 [23:50:14]MH_I2C_Read... [23:50:14]Read from MH i2c: E2 0E 00 [23:50:14]MH_I2C_Read... [23:50:14]Read from MH i2c: E2 0E 00 B1 04 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 9D [23:50:14]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:50:15]wFMCommunicate OK [23:50:15]SAM_PROTO_GetShiftState done [23:50:15]FM_GetShiftState done [23:50:15]opened in 1740962107 [23:50:15]opened+sec_in_day 1741048507 [23:50:15]quantity*price = 0 [23:50:15]sum+1 = 1 [23:50:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 79 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 СНО: Общий режим Чек 469 03.03.2025 23:50 Смена: 664 ФФД: 1.0 ЗНМ: 0300000152 РНМ: 0000000000091595 Версия ККМ: 001 Талоны: Топливные Талоны 4484656 ФМ: 0000000000874685 ФД: 250170 ФПД: 277629995869132 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T235015&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250170&fm=277629995869132&tin=02508201610067®Number=0000000000091595&sum=0 [23:50:17]StoreToDocumentArchive [23:50:17]shift 664 fd 250170 [23:50:17]save to /storage/0664/doc_00250170 [23:50:17]save last doc name /storage/0664/doc_00250170 to /storage/kkm_last_doc_name [23:50:17]save OK [23:50:17]Clear old archive folders... [23:50:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:50:17]tlvbuf is 00F60790 [23:50:17]SAM_PROTO_ClearQueue [23:50:17]wFMCommunicate request_size=4 [23:50:17]MH_SAM_APDU [23:50:17]CAPDU: 80 09 00 00 [23:50:17]Write to MH i2c: E2 08 00 BE 04 80 09 00 00 00 00 00 00 34 [23:50:17]Write i2c OK [23:50:17]MH_I2C_Read... [23:50:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:50:17]Read from MH i2c: E2 [23:50:17]MH_I2C_Read... [23:50:17]Read from MH i2c: E2 03 00 [23:50:17]MH_I2C_Read... [23:50:17]Read from MH i2c: E2 03 00 BE 04 00 90 00 36 [23:50:17]RAPDU: 90 00 [23:50:17]wFMCommunicate OK [23:50:17]SAM_PROTO_ClearQueue done [23:50:17]KKMCreateOFDPacket [23:50:17]OFDProtocolAddRootSTLVToBuf [23:50:17]FM_MakeSignedData [23:50:17]FM_MakeSignedData [23:50:17]SAM_PROTO_SignData [23:50:17]wFMCommunicate request_size=4 [23:50:17]MH_SAM_APDU [23:50:17]CAPDU: 80 0D 01 02 [23:50:17]Write to MH i2c: E2 08 00 BF 04 80 0D 01 02 00 00 00 00 3C [23:50:17]Write i2c OK [23:50:17]MH_I2C_Read... [23:50:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:50:17]Read from MH i2c: E2 [23:50:17]MH_I2C_Read... [23:50:17]Read from MH i2c: E2 03 00 [23:50:17]MH_I2C_Read... [23:50:17]Read from MH i2c: E2 03 00 BF 04 00 90 00 37 [23:50:17]RAPDU: 90 00 [23:50:17]wFMCommunicate OK [23:50:17]wFMCommunicate request_size=255 [23:50:17]MH_SAM_APDU [23:50: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 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 37 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3A D1 03 00 35 04 06 00 FC 80 C5 48 [23:50:17]Write to MH i2c: E2 02 01 C0 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 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 37 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3A D1 03 00 35 04 06 00 FC 80 C5 48 00 00 85 [23:50:18]Write i2c OK [23:50:18]MH_I2C_Read... [23:50:18]OFD Sender: No OFD packet to send [23:50:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:50:18]Read from MH i2c: E2 [23:50:18]MH_I2C_Read... [23:50:18]Read from MH i2c: E2 03 00 [23:50:18]MH_I2C_Read... [23:50:18]Read from MH i2c: E2 03 00 C0 04 00 90 00 38 [23:50:18]RAPDU: 90 00 [23:50:18]wFMCommunicate OK [23:50:18]wFMCommunicate request_size=7 [23:50:18]MH_SAM_APDU [23:50:18]CAPDU: 80 0D 02 02 02 63 CC [23:50:18]Write to MH i2c: E2 0A 00 C1 04 80 0D 02 02 02 00 63 CC 00 00 72 [23:50:18]Write i2c OK [23:50:18]MH_I2C_Read... [23:50:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:50:18]Read from MH i2c: E2 [23:50:18]MH_I2C_Read... [23:50:18]Read from MH i2c: E2 03 00 [23:50:18]MH_I2C_Read... [23:50:18]Read from MH i2c: E2 03 00 C1 04 00 90 00 39 [23:50:18]RAPDU: 90 00 [23:50:18]wFMCommunicate OK [23:50:18]wFMCommunicate request_size=4 [23:50:18]MH_SAM_APDU [23:50:18]CAPDU: 80 0D 03 02 [23:50:18]Write to MH i2c: E2 08 00 C2 04 80 0D 03 02 00 00 00 00 41 [23:50:18]Write i2c OK [23:50:18]MH_I2C_Read... [23:50:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:50:18]Read from MH i2c: E2 [23:50:18]MH_I2C_Read... [23:50:18]Read from MH i2c: E2 0B 00 [23:50:18]MH_I2C_Read... [23:50:18]Read from MH i2c: E2 0B 00 C2 04 00 5A 02 6A 8B 5F DE E9 90 90 00 49 [23:50:18]RAPDU: 5A 02 6A 8B 5F DE E9 90 90 00 [23:50:18]wFMCommunicate OK [23:50:18]SAM_PROTO_SignData done [23:50:18]FM_MakeSignedData done [23:50:18]CreateOFDProtocolMessage [23:50:18]wFMCommunicate request_size=4 [23:50:18]MH_SAM_APDU [23:50:18]CAPDU: 80 11 00 00 [23:50:18]Write to MH i2c: E2 08 00 C3 04 80 11 00 00 00 00 00 00 41 [23:50:18]Write i2c OK [23:50:18]MH_I2C_Read... [23:50:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:19]Read from MH i2c: E2 [23:50:19]MH_I2C_Read... [23:50:19]Read from MH i2c: E2 17 00 [23:50:19]MH_I2C_Read... [23:50:19]Read from MH i2c: E2 17 00 C3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 9A [23:50:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:50:19]wFMCommunicate OK [23:50:19]CreateOFDProtocolMessage done [23:50:19]OFDSenderStorePacket 250170 [23:50:19]StoreOFDPacket docnum=250170 [23:50:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0C 01 00 00 DB D8 04 01 F5 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 37 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3A D1 03 00 35 04 06 00 FC 80 C5 48 63 CC 5A 02 6A 8B 5F DE E9 90 [23:50:19]CheckFolder [23:50:19]dirname=/storage/ofd_packets [23:50:19]CheckFolder done [23:50:19]ProducePacketName [23:50:19]name=ofd_packets/00250170 [23:50:19]NVStorageSaveData ofd_packets/00250170 [23:50:19]File name is /storage/ofd_packets/00250170 [23:50:19]Write 298 bytes [23:50:19]NVStorageSaveData done [23:50:19]OFDSenderStorePacket done [23:50:19]KKMCreateOFDPacket done [23:50:19]NVStorageSaveData kkm_last_timestamp [23:50:19]File name is /storage/kkm_last_timestamp [23:50:19]Write 4 bytes [23:50:19]NVStorageSaveData done [23:50:19]ExternCall_PrintAddStr [23:50:19]wPrintStart [23:50:19]Write to MH i2c: 01 00 00 C4 04 C8 [23:50:19]OFD Sender: Processing packet 250170 [packets to send 69, broken 68] [23:50:19]ProducePacketName [23:50:19]name=ofd_packets/00250170 [23:50:19]OFD Sender: To server: pG, [23:50:19]CommunicateWithHost lk.salyk.kg:30040 [23:50:19]ConnectInit lk.salyk.kg [23:50:19]Write i2c OK [23:50:19]MH_I2C_Read... [23:50:19]Read from MH i2c: 01 [23:50:19]MH_I2C_Read... [23:50:19]Read from MH i2c: 01 07 00 [23:50:19]MH_I2C_Read... [23:50:19]Read from MH i2c: 01 07 00 C4 04 00 00 00 00 00 FF 0F DD [23:50:19]RasterBufferAndPrint [23:50:19]line Счет N : (1)1044958 [23:50:19]line ИНН: 02508201610067 [23:50:19]line Контрольно-Кассовый Чек [23:50:19]line ПРОДАЖА [23:50:19]line ТРК (МРК, ГНК) : 11 [23:50:19]line Товар: 2710194210 [23:50:19]line ДТ-К-5 [23:50:19]line 10.000 * 0.00 [23:50:19]line = 0.00 [23:50:19]line НДС 12% НСП 1% [23:50:19]line > о реализуемом товаре [23:50:19]line ИТОГО: 0.00 [23:50:19]line НСП 1% : 0.00 [23:50:19]line НДС 12% : 0.00 [23:50:19]line Наличными: 0.00 [23:50:19]line Безнал.: 0.00 [23:50:19]line Место: АЗС № 79 "Партнер Нефть" [23:50:19]line Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 [23:50:19]line СНО: Общий режим [23:50:19]line Чек 469 03.03.2025 23:50 [23:50:19]line Смена: 664 ФФД: 1.0 [23:50:19]line ЗНМ: 0300000152 [23:50:19]line РНМ: 0000000000091595 [23:50:19]line Версия ККМ: 001 [23:50:19]line Талоны: Топливные Талоны [23:50:19]line 4484656 [23:50:19]line ФМ: 0000000000874685 [23:50:19]line ФД: 250170 [23:50:19]line ФПД: 277629995869132 [23:50:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T235015&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250170&fm=277629995869132&tin=02508201610067®Number=0000000000091595&sum=0 [23:50:19]written 0, free lines is 4095 [23:50:19]Connected sock=11 [23:50:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0C 01 00 00 DB D8 04 01 F5 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 37 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 Write to MH i2c: 30 01 30 00 00 30 EE 30 04 30 F2 30 30 30 39 31 35 39 35 [23:50:19]11 Write i2c OK [23:50:19]04 MH_I2C_Read... [23:50:19]10 00 30 30 30 30 30 30 Read from MH i2c: 30 01 30 [23:50:19]30 MH_I2C_Read... [23:50:19]30 38 37 34 36 38 Read from MH i2c: 35 01 10 07 04 04 00 3A D1 03 00 35 00 04 [23:50:20]06 MH_I2C_Read... [23:50:20]00 FC 80 C5 48 63 CC 5A Read from MH i2c: 02 01 6A 07 8B 5F DE E9 90 [23:50:20]00 EE 04 00 00 00 00 00 69 0D 6F [23:50:20]RasterBufferAndPrint [23:50:20]line [23:50:20]line [23:50:20]line [23:50:20]line [23:50:20]line [23:50:20]written 0, free lines is 3547 [23:50:20]MH_Cut [23:50:20]Write to MH i2c: D1 01 00 F5 04 01 CB [23:50:20]Write i2c OK [23:50:20]MH_I2C_Read... [23:50:20]Read from MH i2c: D1 [23:50:20]MH_I2C_Read... [23:50:20]Read from MH i2c: D1 01 00 [23:50:20]MH_I2C_Read... [23:50:20]Read from MH i2c: D1 01 00 F5 04 00 CA [23:50:20]Write to MH i2c: 01 00 00 F6 04 FA [23:50:20]Write i2c OK [23:50:20]MH_I2C_Read... [23:50:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 4F 00 00 00 77 11 47 00 98 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3A D1 03 00 F4 03 04 00 26 E4 C5 67 B6 04 01 00 00 E5 3B 80 07 61 BC 17 B9 [23:50:20]CommunicateWithHost err = 0 [23:50:20]CheckOFDResponse [23:50:20]1017 (14) - 77093643461234 [23:50:20]1041 (16) - 0000000000874685 [23:50:20]1040 (4) - 250170 [23:50:20]1012 (4) - 03.03.2025 17:17 [23:50:20]1206 (1) - 0 [23:50:20]OFD Sender: Remove packet 250170 [23:50:20]ProducePacketName [23:50:20]name=ofd_packets/00250170 [23:50:20]NVStorageDeleteData [23:50:20]*** Cut start [23:50:20]*** Partial cut [23:50:20]*** CUTSNS_PIN = 1 [23:50:20]*** CUTSNS_PIN = 0 [23:50:21]*** Brake cut motor [23:50:21]OFD Sender: No OFD packet to send [23:50:21]Read from MH i2c: 01 [23:50:21]MH_I2C_Read... [23:50:21]*** Stop cut motor [23:50:21]*** Cut end [23:50:21]Read from MH i2c: 01 07 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: 01 07 00 F6 04 00 00 00 00 00 FF 0F 0F [23:50:21]process_action close_receipt done [23:50:21]requested_data is exist [23:50:21]produce_requested_data [23:50:21]requested_item fm.sn is exist - process it [23:50:21]wFMCommunicate request_size=4 [23:50:21]MH_SAM_APDU [23:50:21]CAPDU: 80 11 00 00 [23:50:21]Write to MH i2c: E2 08 00 F7 04 80 11 00 00 00 00 00 00 75 [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:21]Read from MH i2c: E2 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 17 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 17 00 F7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 CE [23:50:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:50:21]wFMCommunicate OK [23:50:21]requested_item fd.num is exist - process it [23:50:21]SAM_PROTO_GetFieldsCounters [23:50:21]wFMCommunicate request_size=4 [23:50:21]MH_SAM_APDU [23:50:21]CAPDU: 80 13 00 00 [23:50:21]Write to MH i2c: E2 08 00 F8 04 80 13 00 00 00 00 00 00 78 [23:50:21]Write i2c OK [23:50:21]MH_I2C_Read... [23:50:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:21]Read from MH i2c: E2 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 62 00 [23:50:21]MH_I2C_Read... [23:50:21]Read from MH i2c: E2 62 00 F8 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 3A D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 CD [23:50:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 3A D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:22]wFMCommunicate OK [23:50:22]SAM_PROTO_GetFieldsCounters done [23:50:22]requested_item shift.num is exist - process it [23:50:22]requested_item shift.opened is exist - process it [23:50:22]req_shift_opened [23:50:22]FM_GetShiftState [23:50:22]SAM_PROTO_GetShiftState [23:50:22]wFMCommunicate request_size=4 [23:50:22]MH_SAM_APDU [23:50:22]CAPDU: 80 13 01 00 [23:50:22]Write to MH i2c: E2 08 00 F9 04 80 13 01 00 00 00 00 00 7A [23:50:22]Write i2c OK [23:50:22]MH_I2C_Read... [23:50:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:22]Read from MH i2c: E2 [23:50:22]MH_I2C_Read... [23:50:22]Read from MH i2c: E2 0E 00 [23:50:22]MH_I2C_Read... [23:50:22]Read from MH i2c: E2 0E 00 F9 04 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 E5 [23:50:22]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:50:22]wFMCommunicate OK [23:50:22]SAM_PROTO_GetShiftState done [23:50:22]FM_GetShiftState done [23:50:22]req_shift_opened done [23:50:22]requested_item shift.open_date is exist - process it [23:50:22]req_shift_open_date [23:50:22]req_shift_open_date done [23:50:22]produce_requested_data done [23:50:22]produce_requested_data return {"fm.sn":"0000000000874685","fd.num":250170,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107} [23:50:22]process_action_free close_receipt [23:50:22]json_value_free [23:50:22]json_value_free done [23:50:22]process_json_proto returns [23:50:22]Send response to host [23:50:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874685","fd.num":250170,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107}}} [23:50:22]free response buf [23:50:22]execute_script done [23:50:22]execute_script returns [23:50:22]free content buf [23:50:22]Sock 9.Close socket [23:50:22]Sock 9.Thread stoped [23:50:26]OFD Sender: No OFD packet to send [23:50:31]OFD Sender: No OFD packet to send [23:50:36]OFD Sender: No OFD packet to send [23:50:41]OFD Sender: No OFD packet to send [23:50:46]OFD Sender: No OFD packet to send [23:50:51]OFD Sender: No OFD packet to send [23:50:56]OFD Sender: No OFD packet to send [23:51:01]OFD Sender: No OFD packet to send [23:51:06]OFD Sender: No OFD packet to send [23:51:11]OFD Sender: No OFD packet to send [23:51:16]OFD Sender: No OFD packet to send [23:51:21]OFD Sender: No OFD packet to send [23:51:26]OFD Sender: No OFD packet to send [23:51:31]OFD Sender: No OFD packet to send [23:51:36]OFD Sender: No OFD packet to send [23:51:41]OFD Sender: No OFD packet to send [23:51:46]OFD Sender: No OFD packet to send [23:51:51]OFD Sender: No OFD packet to send [23:51:52]ConnectInit Can't connect to host [23:51:56]OFD Sender: No OFD packet to send [23:52:01]OFD Sender: No OFD packet to send [23:52:06]OFD Sender: No OFD packet to send [23:52:11]OFD Sender: No OFD packet to send [23:52:16]OFD Sender: No OFD packet to send [23:52:21]OFD Sender: No OFD packet to send [23:52:23]accept exits with 10 [23:52:23]New connection [23:52:23]New thread 3066723684 created [23:52:23]Thread 3066867044 joined [23:52:23]Waiting for new connection... [23:52:23] Sock 10.Parse request [23:52:23]Sock 10.Check first char [23:52:23]Sock 10.First char is OK [23:52:23]request: POST /json_proto HTTP/1.0 [23:52:23]Method: POST [23:52:23]URL: /json_proto [23:52:23]Method is POST - this is cgi request [23:52:23]url: /json_proto [23:52:23]query_string will be loaded in cgi processing [23:52:23]execute_cgi json_proto POST (null) [23:52:23]execute_cgi path=json_proto method=POST [23:52:23]POST find Content-Length [23:52:23]Host: 172.17.49.67:8080 [23:52:23]Content-Length: 678 [23:52:23]Content-Type: application/json [23:52:23] [23:52:23]POST finish read [23:52:23]Found Content-Length = 678 [23:52:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1044960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 63.80, "quantity" : 4.710, "sum" : 300.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:23]execute_script... [23:52: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)1044960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 63.80, "quantity" : 4.710, "sum" : 300.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:23]POST & json_proto [23:52:23]process_json_proto [23:52:23]json parsed OK: [23:52:23]protocol is kg_v1.0 [23:52:23]action value=close_receipt [23:52:23]process_action close_receipt [23:52:23]cmd_close_receipt [23:52:23]MH_GetDate [23:52:23]Write to MH i2c: F0 00 00 FA 04 ED [23:52:23]Write i2c OK [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: F0 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: F0 09 00 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: F0 09 00 FA 04 00 B8 40 C6 67 99 21 4F 67 8B [23:52:23]GetLastDocTimeStamp 1741045815 [23:52:23]current date 1741045944 [23:52:23]FM_GetShiftState [23:52:23]SAM_PROTO_GetShiftState [23:52:23]wFMCommunicate request_size=4 [23:52:23]MH_SAM_APDU [23:52:23]CAPDU: 80 13 01 00 [23:52:23]Write to MH i2c: E2 08 00 FB 04 80 13 01 00 00 00 00 00 7C [23:52:23]Write i2c OK [23:52:23]MH_I2C_Read... [23:52:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:23]Read from MH i2c: E2 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: E2 0E 00 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: E2 0E 00 FB 04 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 E7 [23:52:23]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:52:23]wFMCommunicate OK [23:52:23]SAM_PROTO_GetShiftState done [23:52:23]FM_GetShiftState done [23:52:23]opened in 1740962107 [23:52:23]opened+sec_in_day 1741048507 [23:52:23]quantity*price = 30049 [23:52:23]sum+1 = 30051 [23:52:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 79 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 СНО: Общий режим Чек 470 03.03.2025 23:52 Смена: 664 ФФД: 1.0 ЗНМ: 0300000152 РНМ: 0000000000091595 Версия ККМ: 001 ФМ: 0000000000874685 ФД: 250171 ФПД: 25732890957294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T235224&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250171&fm=25732890957294&tin=02508201610067®Number=0000000000091595&sum=30000 [23:52:26]StoreToDocumentArchive [23:52:26]shift 664 fd 250171 [23:52:26]save to /storage/0664/doc_00250171 [23:52:26]save last doc name /storage/0664/doc_00250171 to /storage/kkm_last_doc_name [23:52:26]save OK [23:52:26]Clear old archive folders... [23:52:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:52:26]tlvbuf is 00F82130 [23:52:26]SAM_PROTO_ClearQueue [23:52:26]wFMCommunicate request_size=4 [23:52:26]MH_SAM_APDU [23:52:26]CAPDU: 80 09 00 00 [23:52:26]Write to MH i2c: E2 08 00 08 05 80 09 00 00 00 00 00 00 7F [23:52:26]Write i2c OK [23:52:26]MH_I2C_Read... [23:52:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:52:26]Read from MH i2c: E2 [23:52:26]MH_I2C_Read... [23:52:26]Read from MH i2c: E2 03 00 [23:52:26]MH_I2C_Read... [23:52:26]Read from MH i2c: E2 03 00 08 05 00 90 00 81 [23:52:26]RAPDU: 90 00 [23:52:26]wFMCommunicate OK [23:52:26]SAM_PROTO_ClearQueue done [23:52:26]KKMCreateOFDPacket [23:52:26]OFDProtocolAddRootSTLVToBuf [23:52:26]FM_MakeSignedData [23:52:26]FM_MakeSignedData [23:52:26]SAM_PROTO_SignData [23:52:26]wFMCommunicate request_size=4 [23:52:26]MH_SAM_APDU [23:52:26]CAPDU: 80 0D 01 02 [23:52:26]Write to MH i2c: E2 08 00 09 05 80 0D 01 02 00 00 00 00 87 [23:52:26]Write i2c OK [23:52:26]MH_I2C_Read... [23:52:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:52:26]Read from MH i2c: E2 [23:52:26]MH_I2C_Read... [23:52:26]Read from MH i2c: E2 03 00 [23:52:26]MH_I2C_Read... [23:52:26]Read from MH i2c: E2 03 00 09 05 00 90 00 82 [23:52:26]RAPDU: 90 00 [23:52:26]wFMCommunicate OK [23:52:26]wFMCommunicate request_size=255 [23:52:26]MH_SAM_APDU [23:52: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 OFD Sender: No OFD packet to send [23:52:26]06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 12 00 00 00 00 00 37 04 06 00 EC 18 00 00 00 00 13 04 06 00 62 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 B8 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3B D1 03 00 35 04 06 00 17 [23:52:26]Write to MH i2c: E2 02 01 0A 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 34 FF 03 08 00 03 66 12 00 00 00 00 00 37 04 06 00 EC 18 00 00 00 00 13 04 06 00 62 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 B8 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3B D1 03 00 35 04 06 00 17 00 00 81 [23:52:27]Write i2c OK [23:52:27]MH_I2C_Read... [23:52:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:27]Read from MH i2c: E2 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 03 00 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 03 00 0A 05 00 90 00 83 [23:52:27]RAPDU: 90 00 [23:52:27]wFMCommunicate OK [23:52:27]wFMCommunicate request_size=10 [23:52:27]MH_SAM_APDU [23:52:27]CAPDU: 80 0D 02 02 05 67 67 D3 15 EE [23:52:27]Write to MH i2c: E2 0D 00 0B 05 80 0D 02 02 05 00 67 67 D3 15 EE 00 00 38 [23:52:27]Write i2c OK [23:52:27]MH_I2C_Read... [23:52:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:27]Read from MH i2c: E2 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 03 00 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 03 00 0B 05 00 90 00 84 [23:52:27]RAPDU: 90 00 [23:52:27]wFMCommunicate OK [23:52:27]wFMCommunicate request_size=4 [23:52:27]MH_SAM_APDU [23:52:27]CAPDU: 80 0D 03 02 [23:52:27]Write to MH i2c: E2 08 00 0C 05 80 0D 03 02 00 00 00 00 8C [23:52:27]Write i2c OK [23:52:27]MH_I2C_Read... [23:52:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:52:27]Read from MH i2c: E2 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 0B 00 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 0B 00 0C 05 00 44 72 51 B9 64 6E F9 31 90 00 49 [23:52:27]RAPDU: 44 72 51 B9 64 6E F9 31 90 00 [23:52:27]wFMCommunicate OK [23:52:27]SAM_PROTO_SignData done [23:52:27]FM_MakeSignedData done [23:52:27]CreateOFDProtocolMessage [23:52:27]wFMCommunicate request_size=4 [23:52:27]MH_SAM_APDU [23:52:27]CAPDU: 80 11 00 00 [23:52:27]Write to MH i2c: E2 08 00 0D 05 80 11 00 00 00 00 00 00 8C [23:52:27]Write i2c OK [23:52:27]MH_I2C_Read... [23:52:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:27]Read from MH i2c: E2 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 17 00 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 17 00 0D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 E5 [23:52:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:52:28]wFMCommunicate OK [23:52:28]CreateOFDProtocolMessage done [23:52:28]OFDSenderStorePacket 250171 [23:52:28]StoreOFDPacket docnum=250171 [23:52:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0F 01 00 00 F4 75 07 01 F5 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 34 FF 03 08 00 03 66 12 00 00 00 00 00 37 04 06 00 EC 18 00 00 00 00 13 04 06 00 62 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 B8 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3B D1 03 00 35 04 06 00 17 67 67 D3 15 EE 44 72 51 B9 64 6E F9 31 [23:52:28]CheckFolder [23:52:28]dirname=/storage/ofd_packets [23:52:28]CheckFolder done [23:52:28]ProducePacketName [23:52:28]name=ofd_packets/00250171 [23:52:28]NVStorageSaveData ofd_packets/00250171 [23:52:28]File name is /storage/ofd_packets/00250171 [23:52:28]Write 301 bytes [23:52:28]NVStorageSaveData done [23:52:28]OFDSenderStorePacket done [23:52:28]KKMCreateOFDPacket done [23:52:28]NVStorageSaveData kkm_last_timestamp [23:52:28]File name is /storage/kkm_last_timestamp [23:52:28]Write 4 bytes [23:52:28]NVStorageSaveData done [23:52:28]OFD Sender: Processing packet 250171 [packets to send 69, broken 68] [23:52:28]ProducePacketName [23:52:28]name=ofd_packets/00250171 [23:52:28]OFD Sender: To server: pG, [23:52:28]CommunicateWithHost lk.salyk.kg:30040 [23:52:28]ConnectInit lk.salyk.kg [23:52:28]ExternCall_PrintAddStr [23:52:28]wPrintStart [23:52:28]Write to MH i2c: 01 00 00 0E 05 13 [23:52:28]Write i2c OK [23:52:28]MH_I2C_Read... [23:52:28]Read from MH i2c: 01 [23:52:28]MH_I2C_Read... [23:52:28]Read from MH i2c: 01 07 00 [23:52:28]MH_I2C_Read... [23:52:28]Read from MH i2c: 01 07 00 0E 05 00 00 00 00 00 FF 0F 28 [23:52:28]RasterBufferAndPrint [23:52:28]line Счет N : (1)1044960 [23:52:28]line ИНН: 02508201610067 [23:52:28]line Контрольно-Кассовый Чек [23:52:28]line ПРОДАЖА [23:52:28]line ТРК (МРК, ГНК) : 23 [23:52:28]line Товар: 2710124130 [23:52:28]line Аи-92-К-4 [23:52:28]line 4.710 * 63.80 [23:52:28]line = 300.50 [23:52:28]line НДС 12% НСП 1% [23:52:28]line > о реализуемом товаре [23:52:28]line ОКРУГЛЕНИЕ: -0.50 [23:52:28]line ИТОГО: 300.00 [23:52:28]line Внесено: 300.00 [23:52:28]line СДАЧА: 0.00 [23:52:28]line НСП 1% : 2.66 [23:52:28]line НДС 12% : 31.91 [23:52:28]line Наличными: 300.00 [23:52:28]line Безнал.: 0.00 [23:52:28]line Место: АЗС № 79 "Партнер Нефть" [23:52:28]line Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 [23:52:28]line СНО: Общий режим [23:52:28]line Чек 470 03.03.2025 23:52 [23:52:28]line Смена: 664 ФФД: 1.0 [23:52:28]line ЗНМ: 0300000152 [23:52:28]line РНМ: 0000000000091595 [23:52:28]line Версия ККМ: 001 [23:52:28]line ФМ: 0000000000874685 [23:52:28]line ФД: 250171 [23:52:28]line ФПД: 25732890957294 [23:52:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T235224&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250171&fm=25732890957294&tin=02508201610067®Number=0000000000091595&sum=30000 [23:52:28]written 0, free lines is 4095 [23:52:28]Connected sock=11 [23:52:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0F 01 00 00 F4 75 07 01 F5 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 34 FF 03 08 00 03 66 12 00 00 00 00 00 37 04 06 00 EC 18 00 00 00 00 13 04 06 00 62 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 B8 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 Write to MH i2c: 30 01 30 00 30 00 30 39 05 3E [23:52:28]30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3B D1 03 00 35 04 06 00 17 67 67 D3 15 EE 44 72 51 B9 64 6E F9 31 [23:52:29]Write i2c OK [23:52:29]MH_I2C_Read... [23:52:29]Read from MH i2c: 01 [23:52:29]MH_I2C_Read... [23:52:29]Read from MH i2c: 01 07 00 [23:52:29]MH_I2C_Read... [23:52:29]Read from MH i2c: 01 07 00 39 05 00 00 00 00 00 8B 0D DD [23:52:29]RasterBufferAndPrint [23:52:29]line [23:52:29]line [23:52:29]line [23:52:29]line [23:52:29]line [23:52:29]written 0, free lines is 3681 [23:52:29]MH_Cut [23:52:29]Write to MH i2c: D1 01 00 40 05 01 17 [23:52:29]Write i2c OK [23:52:29]MH_I2C_Read... [23:52:29]Read from MH i2c: D1 [23:52:29]MH_I2C_Read... [23:52:29]Read from MH i2c: D1 01 00 [23:52:29]MH_I2C_Read... [23:52:29]Read from MH i2c: D1 01 00 40 05 00 16 [23:52:29]Write to MH i2c: 01 00 00 41 05 46 [23:52:29]Write i2c OK [23:52:29]MH_I2C_Read... [23:52:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 4F 00 00 00 6E F2 47 00 3D C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3B D1 03 00 F4 03 04 00 A7 E4 C5 67 B6 04 01 00 00 F3 09 BC BF 4E A5 21 AF [23:52:29]CommunicateWithHost err = 0 [23:52:29]CheckOFDResponse [23:52:29]1017 (14) - 77093643461234 [23:52:29]1041 (16) - 0000000000874685 [23:52:29]1040 (4) - 250171 [23:52:29]1012 (4) - 03.03.2025 17:19 [23:52:29]1206 (1) - 0 [23:52:29]OFD Sender: Remove packet 250171 [23:52:29]ProducePacketName [23:52:29]name=ofd_packets/00250171 [23:52:29]NVStorageDeleteData [23:52:29]*** Cut start [23:52:29]*** Partial cut [23:52:29]*** CUTSNS_PIN = 1 [23:52:29]*** CUTSNS_PIN = 0 [23:52:29]*** Brake cut motor [23:52:30]OFD Sender: No OFD packet to send [23:52:30]Read from MH i2c: 01 [23:52:30]MH_I2C_Read... [23:52:30]*** Stop cut motor [23:52:30]*** Cut end [23:52:30]Read from MH i2c: 01 07 00 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: 01 07 00 41 05 00 00 00 00 00 FF 0F 5B [23:52:30]process_action close_receipt done [23:52:30]requested_data is exist [23:52:30]produce_requested_data [23:52:30]requested_item fm.sn is exist - process it [23:52:30]wFMCommunicate request_size=4 [23:52:30]MH_SAM_APDU [23:52:30]CAPDU: 80 11 00 00 [23:52:30]Write to MH i2c: E2 08 00 42 05 80 11 00 00 00 00 00 00 C1 [23:52:30]Write i2c OK [23:52:30]MH_I2C_Read... [23:52:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:30]Read from MH i2c: E2 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: E2 17 00 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: E2 17 00 42 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 1A [23:52:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:52:30]wFMCommunicate OK [23:52:30]requested_item fd.num is exist - process it [23:52:30]SAM_PROTO_GetFieldsCounters [23:52:30]wFMCommunicate request_size=4 [23:52:30]MH_SAM_APDU [23:52:30]CAPDU: 80 13 00 00 [23:52:30]Write to MH i2c: E2 08 00 43 05 80 13 00 00 00 00 00 00 C4 [23:52:30]Write i2c OK [23:52:30]MH_I2C_Read... [23:52:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:30]Read from MH i2c: E2 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: E2 62 00 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: E2 62 00 43 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 3B D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [23:52:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 3B D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:52:31]wFMCommunicate OK [23:52:31]SAM_PROTO_GetFieldsCounters done [23:52:31]requested_item shift.num is exist - process it [23:52:31]requested_item shift.opened is exist - process it [23:52:31]req_shift_opened [23:52:31]FM_GetShiftState [23:52:31]SAM_PROTO_GetShiftState [23:52:31]wFMCommunicate request_size=4 [23:52:31]MH_SAM_APDU [23:52:31]CAPDU: 80 13 01 00 [23:52:31]Write to MH i2c: E2 08 00 44 05 80 13 01 00 00 00 00 00 C6 [23:52:31]Write i2c OK [23:52:31]MH_I2C_Read... [23:52:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:31]Read from MH i2c: E2 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 0E 00 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 0E 00 44 05 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 31 [23:52:31]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:52:31]wFMCommunicate OK [23:52:31]SAM_PROTO_GetShiftState done [23:52:31]FM_GetShiftState done [23:52:31]req_shift_opened done [23:52:31]requested_item shift.open_date is exist - process it [23:52:31]req_shift_open_date [23:52:31]req_shift_open_date done [23:52:31]produce_requested_data done [23:52:31]produce_requested_data return {"fm.sn":"0000000000874685","fd.num":250171,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107} [23:52:31]process_action_free close_receipt [23:52:31]json_value_free [23:52:31]json_value_free done [23:52:31]process_json_proto returns [23:52:31]Send response to host [23:52:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874685","fd.num":250171,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107}}} [23:52:31]free response buf [23:52:31]execute_script done [23:52:31]execute_script returns [23:52:31]free content buf [23:52:31]Sock 10.Close socket [23:52:31]Sock 10.Thread stoped [23:52:31]accept exits with 9 [23:52:31]New connection [23:52:31]New thread 3066867044 created [23:52:31]Thread 3066723684 joined [23:52:31]Waiting for new connection... [23:52:31] Sock 9.Parse request [23:52:31]Sock 9.Check first char [23:52:31]Sock 9.First char is OK [23:52:31]request: POST /json_proto HTTP/1.0 [23:52:31]Method: POST [23:52:31]URL: /json_proto [23:52:31]Method is POST - this is cgi request [23:52:31]url: /json_proto [23:52:31]query_string will be loaded in cgi processing [23:52:31]execute_cgi json_proto POST (null) [23:52:31]execute_cgi path=json_proto method=POST [23:52:31]POST find Content-Length [23:52:31]Host: 172.17.49.67:8080 [23:52:31]Content-Length: 770 [23:52:31]Content-Type: application/json [23:52:31] [23:52:31]POST finish read [23:52:31]Found Content-Length = 770 [23:52:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1044959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 63.80, "quantity" : 15.680, "sum" : 1000.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: Mbank", "payments": [ { "type": 1, "sum" : 1000.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:31]execute_script... [23:52:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1044959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 63.80, "quantity" : 15.680, "sum" : 1000.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: Mbank", "payments": [ { "type": 1, "sum" : 1000.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:31]POST & json_proto [23:52:31]process_json_proto [23:52:31]json parsed OK: [23:52:31]protocol is kg_v1.0 [23:52:31]action value=close_receipt [23:52:31]process_action close_receipt [23:52:31]cmd_close_receipt [23:52:31]MH_GetDate [23:52:31]Write to MH i2c: F0 00 00 45 05 39 [23:52:31]Write i2c OK [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: F0 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: F0 09 00 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: F0 09 00 45 05 00 C0 40 C6 67 99 21 4F 67 DF [23:52:31]GetLastDocTimeStamp 1741045944 [23:52:31]current date 1741045952 [23:52:31]FM_GetShiftState [23:52:31]SAM_PROTO_GetShiftState [23:52:31]wFMCommunicate request_size=4 [23:52:31]MH_SAM_APDU [23:52:31]CAPDU: 80 13 01 00 [23:52:31]Write to MH i2c: E2 08 00 46 05 80 13 01 00 00 00 00 00 C8 [23:52:31]Write i2c OK [23:52:31]MH_I2C_Read... [23:52:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:31]Read from MH i2c: E2 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 0E 00 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 0E 00 46 05 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 33 [23:52:31]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:52:31]wFMCommunicate OK [23:52:31]SAM_PROTO_GetShiftState done [23:52:31]FM_GetShiftState done [23:52:31]opened in 1740962107 [23:52:31]opened+sec_in_day 1741048507 [23:52:31]quantity*price = 100038 [23:52:31]sum+1 = 100039 [23:52:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.38 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.38 Место: АЗС № 79 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 СНО: Общий режим Чек 471 03.03.2025 23:52 Смена: 664 ФФД: 1.0 ЗНМ: 0300000152 РНМ: 0000000000091595 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874685 ФД: 250172 ФПД: 139741929087309 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T235232&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250172&fm=139741929087309&tin=02508201610067®Number=0000000000091595&sum=100038 [23:52:34]StoreToDocumentArchive [23:52:34]shift 664 fd 250172 [23:52:34]save to /storage/0664/doc_00250172 [23:52:34]save last doc name /storage/0664/doc_00250172 to /storage/kkm_last_doc_name [23:52:34]save OK [23:52:34]Clear old archive folders... [23:52:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:52:34]tlvbuf is 00FA5730 [23:52:34]SAM_PROTO_ClearQueue [23:52:34]wFMCommunicate request_size=4 [23:52:34]MH_SAM_APDU [23:52:34]CAPDU: 80 09 00 00 [23:52:34]Write to MH i2c: E2 08 00 53 05 80 09 00 00 00 00 00 00 CA [23:52:34]Write i2c OK [23:52:34]MH_I2C_Read... [23:52:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:52:34]Read from MH i2c: E2 [23:52:34]MH_I2C_Read... [23:52:34]Read from MH i2c: E2 03 00 [23:52:34]MH_I2C_Read... [23:52:34]Read from MH i2c: E2 03 00 53 05 00 90 00 CC [23:52:34]RAPDU: 90 00 [23:52:34]wFMCommunicate OK [23:52:34]SAM_PROTO_ClearQueue done [23:52:34]KKMCreateOFDPacket [23:52:34]OFDProtocolAddRootSTLVToBuf [23:52:34]FM_MakeSignedData [23:52:34]FM_MakeSignedData [23:52:34]SAM_PROTO_SignData [23:52:34]wFMCommunicate request_size=4 [23:52:34]MH_SAM_APDU [23:52:34]CAPDU: 80 0D 01 02 [23:52:34]Write to MH i2c: E2 08 00 54 05 80 0D 01 02 00 00 00 00 D2 [23:52:34]Write i2c OK [23:52:34]MH_I2C_Read... [23:52:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:52:34]Read from MH i2c: E2 [23:52:34]MH_I2C_Read... [23:52:34]Read from MH i2c: E2 03 00 [23:52:34]MH_I2C_Read... [23:52:34]Read from MH i2c: E2 03 00 54 05 00 90 00 CD [23:52:34]RAPDU: 90 00 [23:52:35]wFMCommunicate OK [23:52:35]wFMCommunicate request_size=255 [23:52:35]MH_SAM_APDU [23:52: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 34 FF 03 08 00 03 40 3D 00 00 00 00 00 37 04 06 00 EC 18 00 00 00 00 13 04 06 00 C6 86 01 00 OFD Sender: No OFD packet to send [23:52:35]00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 C0 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3C D1 03 00 35 04 06 00 7F [23:52:35]Write to MH i2c: E2 02 01 55 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 3D 00 00 00 00 00 37 04 06 00 EC 18 00 00 00 00 13 04 06 00 C6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 C0 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3C D1 03 00 35 04 06 00 7F 00 00 9B [23:52:36]Write i2c OK [23:52:36]MH_I2C_Read... [23:52:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:36]Read from MH i2c: E2 [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: E2 03 00 [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: E2 03 00 55 05 00 90 00 CE [23:52:36]RAPDU: 90 00 [23:52:36]wFMCommunicate OK [23:52:36]wFMCommunicate request_size=10 [23:52:36]MH_SAM_APDU [23:52:36]CAPDU: 80 0D 02 02 05 18 34 0B 21 4D [23:52:36]Write to MH i2c: E2 0D 00 56 05 80 0D 02 02 05 00 18 34 0B 21 4D 00 00 A4 [23:52:36]Write i2c OK [23:52:36]MH_I2C_Read... [23:52:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:36]Read from MH i2c: E2 [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: E2 03 00 [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: E2 03 00 56 05 00 90 00 CF [23:52:36]RAPDU: 90 00 [23:52:36]wFMCommunicate OK [23:52:36]wFMCommunicate request_size=4 [23:52:36]MH_SAM_APDU [23:52:36]CAPDU: 80 0D 03 02 [23:52:36]Write to MH i2c: E2 08 00 57 05 80 0D 03 02 00 00 00 00 D7 [23:52:36]Write i2c OK [23:52:36]MH_I2C_Read... [23:52:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:52:36]Read from MH i2c: E2 [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: E2 0B 00 [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: E2 0B 00 57 05 00 08 93 CC 63 B3 8B C3 90 90 00 33 [23:52:36]RAPDU: 08 93 CC 63 B3 8B C3 90 90 00 [23:52:36]wFMCommunicate OK [23:52:36]SAM_PROTO_SignData done [23:52:36]FM_MakeSignedData done [23:52:36]CreateOFDProtocolMessage [23:52:36]wFMCommunicate request_size=4 [23:52:36]MH_SAM_APDU [23:52:36]CAPDU: 80 11 00 00 [23:52:36]Write to MH i2c: E2 08 00 58 05 80 11 00 00 00 00 00 00 D7 [23:52:36]Write i2c OK [23:52:36]MH_I2C_Read... [23:52:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:36]Read from MH i2c: E2 [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: E2 17 00 [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: E2 17 00 58 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 30 [23:52:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:52:36]wFMCommunicate OK [23:52:36]CreateOFDProtocolMessage done [23:52:36]OFDSenderStorePacket 250172 [23:52:36]StoreOFDPacket docnum=250172 [23:52:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0F 01 00 00 08 D6 07 01 FB AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 3D 00 00 00 00 00 37 04 06 00 EC 18 00 00 00 00 13 04 06 00 C6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 C0 40 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3C D1 03 00 35 04 06 00 7F 18 34 0B 21 4D 08 93 CC 63 B3 8B C3 90 [23:52:36]CheckFolder [23:52:36]dirname=/storage/ofd_packets [23:52:36]CheckFolder done [23:52:36]ProducePacketName [23:52:36]name=ofd_packets/00250172 [23:52:36]NVStorageSaveData ofd_packets/00250172 [23:52:36]File name is /storage/ofd_packets/00250172 [23:52:36]Write 301 bytes [23:52:36]NVStorageSaveData done [23:52:36]OFDSenderStorePacket done [23:52:36]KKMCreateOFDPacket done [23:52:36]NVStorageSaveData kkm_last_timestamp [23:52:36]File name is /storage/kkm_last_timestamp [23:52:36]Write 4 bytes [23:52:36]NVStorageSaveData done [23:52:36]ExternCall_PrintAddStr [23:52:36]wPrintStart [23:52:36]Write to MH i2c: 01 00 00 59 05 5E [23:52:36]Write i2c OK [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: 01 [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: 01 07 00 [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: 01 07 00 59 05 00 00 00 00 00 FF 0F 73 [23:52:36]RasterBufferAndPrint [23:52:36]line Счет N : (1)1044959 [23:52:36]line ИНН: 02508201610067 [23:52:36]line Контрольно-Кассовый Чек [23:52:36]line ПРОДАЖА [23:52:36]line ТРК (МРК, ГНК) : 33 [23:52:36]line Товар: 2710124130 [23:52:36]line Аи-92-К-4 [23:52:36]line 15.680 * 63.80 [23:52:36]line = 1000.38 [23:52:36]line НДС 12% НСП 1% [23:52:36]line > о реализуемом товаре [23:52:36]line ИТОГО: 1000.38 [23:52:36]line НСП 1% : 8.85 [23:52:36]line НДС 12% : 106.23 [23:52:36]line Наличными: 0.00 [23:52:36]line Безнал.: 1000.38 [23:52:37]line Место: АЗС № 79 "Партнер Нефть" [23:52:37]line Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 [23:52:37]line СНО: Общий режим [23:52:37]line Чек 471 03.03.2025 23:52 [23:52:37]line Смена: 664 ФФД: 1.0 [23:52:37]line ЗНМ: 0300000152 [23:52:37]line РНМ: 0000000000091595 [23:52:37]line Версия ККМ: 001 [23:52:37]line Платежная система: Mbank [23:52:37]line ФМ: 0000000000874685 [23:52:37]line ФД: 250172 [23:52:37]line ФПД: 139741929087309 [23:52:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T235232&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250172&fm=139741929087309&tin=02508201610067®Number=0000000000091595&sum=100038 [23:52:37]OFD Sender: Processing packet 250172 [packets to send 69, broken 68] [23:52:37]ProducePacketName [23:52:37]name=ofd_packets/00250172 [23:52:37]OFD Sender: To server: pG, [23:52:37]CommunicateWithHost lk.salyk.kg:30040 [23:52:37]ConnectInit lk.salyk.kg [23:52:37]written 0, free lines is 4095 [23:52:37]Connected sock=11 [23:52:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0F 01 00 00 08 D6 07 01 FB AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 3D 00 00 00 00 00 37 04 06 00 EC 18 00 00 00 00 13 04 06 00 C6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 Write to MH i2c: 00 01 7F 00 29 00 00 82 05 00 87 00 00 07 04 06 00 00 [23:52:37]00 00 00 00 00 Write i2c OK [23:52:37]39 MH_I2C_Read... [23:52:37]04 06 00 C6 86 01 00 00 Read from MH i2c: 00 01 1F [23:52:37]04 MH_I2C_Read... [23:52:37]02 00 01 00 Read from MH i2c: 12 01 04 07 04 00 D7 01 00 00 00 F4 [23:52:37]MH_I2C_Read... [23:52:37]03 04 00 C0 40 C6 67 0E Read from MH i2c: 04 01 04 07 00 00 98 82 02 05 00 00 00 00 B9 00 04 00 01 00 00 FB 01 0C 0D 95 04 [23:52:37]RasterBufferAndPrint [23:52:37]line [23:52:37]line [23:52:37]line [23:52:37]line [23:52:37]line [23:52:37]10 00 written 0, free lines is 3531 [23:52:37]30 30 30 30 30 30 30 30 30 30 30 MH_Cut [23:52:37]39 Write to MH i2c: 31 D1 35 01 39 00 35 89 11 05 04 01 10 00 30 30 30 30 30 60 30 [23:52:37]30 30 30 30 38 37 34 36 38 Write i2c OK [23:52:37]35 MH_I2C_Read... [23:52:37]10 04 04 00 3C D1 03 00 Read from MH i2c: 35 D1 04 [23:52:37]MH_I2C_Read... [23:52:37]06 00 7F 18 34 Read from MH i2c: 0B D1 21 01 4D 00 08 [23:52:37]93 MH_I2C_Read... [23:52:37]CC Read from MH i2c: 63 D1 B3 01 8B 00 C3 89 90 [23:52:38]05 00 5F [23:52:38]Write to MH i2c: 01 00 00 8A 05 8F [23:52:38]Write i2c OK [23:52:38]MH_I2C_Read... [23:52:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 4F 00 00 00 18 D4 47 00 FA 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3C D1 03 00 F4 03 04 00 B0 E4 C5 67 B6 04 01 00 00 7F 95 D5 A8 66 AD 8D 51 [23:52:38]CommunicateWithHost err = 0 [23:52:38]CheckOFDResponse [23:52:38]1017 (14) - 77093643461234 [23:52:38]1041 (16) - 0000000000874685 [23:52:38]1040 (4) - 250172 [23:52:38]1012 (4) - 03.03.2025 17:19 [23:52:38]1206 (1) - 0 [23:52:38]OFD Sender: Remove packet 250172 [23:52:38]ProducePacketName [23:52:38]name=ofd_packets/00250172 [23:52:38]NVStorageDeleteData [23:52:38]*** Cut start [23:52:38]*** Partial cut [23:52:38]*** CUTSNS_PIN = 1 [23:52:38]*** CUTSNS_PIN = 0 [23:52:38]*** Brake cut motor [23:52:39]OFD Sender: No OFD packet to send [23:52:39]Read from MH i2c: 01 [23:52:39]MH_I2C_Read... [23:52:39]*** Stop cut motor [23:52:39]*** Cut end [23:52:39]Read from MH i2c: 01 07 00 [23:52:39]MH_I2C_Read... [23:52:39]Read from MH i2c: 01 07 00 8A 05 00 00 00 00 00 FF 0F A4 [23:52:39]process_action close_receipt done [23:52:39]requested_data is exist [23:52:39]produce_requested_data [23:52:39]requested_item fm.sn is exist - process it [23:52:39]wFMCommunicate request_size=4 [23:52:39]MH_SAM_APDU [23:52:39]CAPDU: 80 11 00 00 [23:52:39]Write to MH i2c: E2 08 00 8B 05 80 11 00 00 00 00 00 00 0A [23:52:39]Write i2c OK [23:52:39]MH_I2C_Read... [23:52:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:39]Read from MH i2c: E2 [23:52:39]MH_I2C_Read... [23:52:39]Read from MH i2c: E2 17 00 [23:52:39]MH_I2C_Read... [23:52:39]Read from MH i2c: E2 17 00 8B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 63 [23:52:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:52:39]wFMCommunicate OK [23:52:39]requested_item fd.num is exist - process it [23:52:39]SAM_PROTO_GetFieldsCounters [23:52:39]wFMCommunicate request_size=4 [23:52:39]MH_SAM_APDU [23:52:39]CAPDU: 80 13 00 00 [23:52:39]Write to MH i2c: E2 08 00 8C 05 80 13 00 00 00 00 00 00 0D [23:52:39]Write i2c OK [23:52:39]MH_I2C_Read... [23:52:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:39]Read from MH i2c: E2 [23:52:39]MH_I2C_Read... [23:52:39]Read from MH i2c: E2 62 00 [23:52:39]MH_I2C_Read... [23:52:39]Read from MH i2c: E2 62 00 8C 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 3C D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 6A [23:52:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 3C D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:52:39]wFMCommunicate OK [23:52:39]SAM_PROTO_GetFieldsCounters done [23:52:39]requested_item shift.num is exist - process it [23:52:39]requested_item shift.opened is exist - process it [23:52:39]req_shift_opened [23:52:39]FM_GetShiftState [23:52:39]SAM_PROTO_GetShiftState [23:52:39]wFMCommunicate request_size=4 [23:52:39]MH_SAM_APDU [23:52:39]CAPDU: 80 13 01 00 [23:52:39]Write to MH i2c: E2 08 00 8D 05 80 13 01 00 00 00 00 00 0F [23:52:40]Write i2c OK [23:52:40]MH_I2C_Read... [23:52:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:40]Read from MH i2c: E2 [23:52:40]MH_I2C_Read... [23:52:40]Read from MH i2c: E2 0E 00 [23:52:40]MH_I2C_Read... [23:52:40]Read from MH i2c: E2 0E 00 8D 05 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 7A [23:52:40]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:52:40]wFMCommunicate OK [23:52:40]SAM_PROTO_GetShiftState done [23:52:40]FM_GetShiftState done [23:52:40]req_shift_opened done [23:52:40]requested_item shift.open_date is exist - process it [23:52:40]req_shift_open_date [23:52:40]req_shift_open_date done [23:52:40]produce_requested_data done [23:52:40]produce_requested_data return {"fm.sn":"0000000000874685","fd.num":250172,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107} [23:52:40]process_action_free close_receipt [23:52:40]json_value_free [23:52:40]json_value_free done [23:52:40]process_json_proto returns [23:52:40]Send response to host [23:52:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874685","fd.num":250172,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107}}} [23:52:40]free response buf [23:52:40]execute_script done [23:52:40]execute_script returns [23:52:40]free content buf [23:52:40]Sock 9.Close socket [23:52:40]Sock 9.Thread stoped [23:52:44]OFD Sender: No OFD packet to send [23:52:49]OFD Sender: No OFD packet to send [23:52:54]OFD Sender: No OFD packet to send [23:52:59]OFD Sender: No OFD packet to send [23:53:04]OFD Sender: No OFD packet to send [23:53:09]OFD Sender: No OFD packet to send [23:53:14]OFD Sender: No OFD packet to send [23:53:19]OFD Sender: No OFD packet to send [23:53:24]OFD Sender: No OFD packet to send [23:53:29]OFD Sender: No OFD packet to send [23:53:34]OFD Sender: No OFD packet to send [23:53:39]OFD Sender: No OFD packet to send [23:53:44]OFD Sender: No OFD packet to send [23:53:49]OFD Sender: No OFD packet to send [23:53:54]OFD Sender: No OFD packet to send [23:53:59]OFD Sender: No OFD packet to send [23:54:04]OFD Sender: No OFD packet to send [23:54:09]OFD Sender: No OFD packet to send [23:54:10]ConnectInit Can't connect to host [23:54:14]OFD Sender: No OFD packet to send [23:54:19]OFD Sender: No OFD packet to send [23:54:24]OFD Sender: No OFD packet to send [23:54:29]OFD Sender: No OFD packet to send [23:54:34]OFD Sender: No OFD packet to send [23:54:39]OFD Sender: No OFD packet to send [23:54:44]OFD Sender: No OFD packet to send [23:54:49]OFD Sender: No OFD packet to send [23:54:54]OFD Sender: No OFD packet to send [23:54:59]OFD Sender: No OFD packet to send [23:55:04]OFD Sender: No OFD packet to send [23:55:09]OFD Sender: No OFD packet to send [23:55:14]OFD Sender: No OFD packet to send [23:55:19]OFD Sender: No OFD packet to send [23:55:24]OFD Sender: No OFD packet to send [23:55:29]OFD Sender: No OFD packet to send [23:55:34]OFD Sender: No OFD packet to send [23:55:39]OFD Sender: No OFD packet to send [23:55:44]OFD Sender: No OFD packet to send [23:55:49]OFD Sender: No OFD packet to send [23:55:54]OFD Sender: No OFD packet to send [23:55:59]OFD Sender: No OFD packet to send [23:56:04]OFD Sender: No OFD packet to send [23:56:09]OFD Sender: No OFD packet to send [23:56:14]OFD Sender: No OFD packet to send [23:56:19]OFD Sender: No OFD packet to send [23:56:24]OFD Sender: No OFD packet to send [23:56:28]ConnectInit Can't connect to host [23:56:29]OFD Sender: No OFD packet to send [23:56:34]OFD Sender: No OFD packet to send [23:56:39]OFD Sender: No OFD packet to send [23:56:44]OFD Sender: No OFD packet to send [23:56:49]OFD Sender: No OFD packet to send [23:56:54]OFD Sender: No OFD packet to send [23:56:59]OFD Sender: No OFD packet to send [23:57:04]OFD Sender: No OFD packet to send [23:57:09]OFD Sender: No OFD packet to send [23:57:14]OFD Sender: No OFD packet to send [23:57:19]OFD Sender: No OFD packet to send [23:57:24]OFD Sender: No OFD packet to send [23:57:29]OFD Sender: No OFD packet to send [23:57:34]OFD Sender: No OFD packet to send [23:57:39]OFD Sender: No OFD packet to send [23:57:44]OFD Sender: No OFD packet to send [23:57:49]OFD Sender: No OFD packet to send [23:57:54]OFD Sender: No OFD packet to send [23:57:59]OFD Sender: No OFD packet to send [23:58:04]OFD Sender: No OFD packet to send [23:58:09]OFD Sender: No OFD packet to send [23:58:14]OFD Sender: No OFD packet to send [23:58:19]OFD Sender: No OFD packet to send [23:58:24]OFD Sender: No OFD packet to send [23:58:29]OFD Sender: No OFD packet to send [23:58:34]OFD Sender: No OFD packet to send [23:58:39]OFD Sender: No OFD packet to send [23:58:44]OFD Sender: No OFD packet to send [23:58:46]ConnectInit Can't connect to host [23:58:49]OFD Sender: No OFD packet to send [23:58:54]OFD Sender: No OFD packet to send [23:58:59]OFD Sender: No OFD packet to send [23:59:04]OFD Sender: No OFD packet to send [23:59:09]OFD Sender: No OFD packet to send [23:59:14]OFD Sender: No OFD packet to send [23:59:19]OFD Sender: No OFD packet to send [23:59:24]OFD Sender: No OFD packet to send [23:59:29]OFD Sender: No OFD packet to send [23:59:34]OFD Sender: No OFD packet to send [23:59:39]OFD Sender: No OFD packet to send [23:59:44]OFD Sender: No OFD packet to send [23:59:48]accept exits with 10 [23:59:48]New connection [23:59:48]New thread 3066723684 created [23:59:48]Thread 3066867044 joined [23:59:48]Waiting for new connection... [23:59:48] Sock 10.Parse request [23:59:48]Sock 10.Check first char [23:59:48]Sock 10.First char is OK [23:59:48]request: POST /json_proto HTTP/1.0 [23:59:48]Method: POST [23:59:48]URL: /json_proto [23:59:48]Method is POST - this is cgi request [23:59:48]url: /json_proto [23:59:48]query_string will be loaded in cgi processing [23:59:48]execute_cgi json_proto POST (null) [23:59:48]execute_cgi path=json_proto method=POST [23:59:48]POST find Content-Length [23:59:48]Host: 172.17.49.67:8080 [23:59:48]Content-Length: 683 [23:59:48]Content-Type: application/json [23:59:48] [23:59:48]POST finish read [23:59:48]Found Content-Length = 683 [23:59:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1044961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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" ] } } [23:59:48]execute_script... [23: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)1044961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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" ] } } [23:59:48]POST & json_proto [23:59:48]process_json_proto [23:59:48]json parsed OK: [23:59:48]protocol is kg_v1.0 [23:59:48]action value=close_receipt [23:59:48]process_action close_receipt [23:59:48]cmd_close_receipt [23:59:48]MH_GetDate [23:59:48]Write to MH i2c: F0 00 00 8E 05 82 [23:59:48]Write i2c OK [23:59:48]MH_I2C_Read... [23:59:48]Read from MH i2c: F0 [23:59:48]MH_I2C_Read... [23:59:48]Read from MH i2c: F0 09 00 [23:59:48]MH_I2C_Read... [23:59:48]Read from MH i2c: F0 09 00 8E 05 00 75 42 C6 67 99 21 4F 67 DF [23:59:48]GetLastDocTimeStamp 1741045952 [23:59:48]current date 1741046389 [23:59:48]FM_GetShiftState [23:59:48]SAM_PROTO_GetShiftState [23:59:48]wFMCommunicate request_size=4 [23:59:48]MH_SAM_APDU [23:59:48]CAPDU: 80 13 01 00 [23:59:48]Write to MH i2c: E2 08 00 8F 05 80 13 01 00 00 00 00 00 11 [23:59:48]Write i2c OK [23:59:48]MH_I2C_Read... [23:59:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:59:48]Read from MH i2c: E2 [23:59:48]MH_I2C_Read... [23:59:48]Read from MH i2c: E2 0E 00 [23:59:48]MH_I2C_Read... [23:59:48]Read from MH i2c: E2 0E 00 8F 05 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 7C [23:59:48]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:59:48]wFMCommunicate OK [23:59:48]SAM_PROTO_GetShiftState done [23:59:48]FM_GetShiftState done [23:59:48]opened in 1740962107 [23:59:48]opened+sec_in_day 1741048507 [23:59:48]quantity*price = 300025 [23:59:48]sum+1 = 300027 [23:59:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 79 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 СНО: Общий режим Чек 472 03.03.2025 23:59 Смена: 664 ФФД: 1.0 ЗНМ: 0300000152 РНМ: 0000000000091595 Версия ККМ: 001 ФМ: 0000000000874685 ФД: 250173 ФПД: 85418038808825 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T235949&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250173&fm=85418038808825&tin=02508201610067®Number=0000000000091595&sum=300000 [23:59:51]StoreToDocumentArchive [23:59:51]shift 664 fd 250173 [23:59:51]save to /storage/0664/doc_00250173 [23:59:51]save last doc name /storage/0664/doc_00250173 to /storage/kkm_last_doc_name [23:59:51]save OK [23:59:51]Clear old archive folders... [23:59:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:59:51]tlvbuf is 00EB53E0 [23:59:51]SAM_PROTO_ClearQueue [23:59:51]wFMCommunicate request_size=4 [23:59:51]MH_SAM_APDU [23:59:51]CAPDU: 80 09 00 00 [23:59:51]Write to MH i2c: E2 08 00 9C 05 80 09 00 00 00 00 00 00 13 [23:59:51]Write i2c OK [23:59:51]MH_I2C_Read... [23:59:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:59:51]Read from MH i2c: E2 [23:59:51]MH_I2C_Read... [23:59:51]Read from MH i2c: E2 03 00 [23:59:51]MH_I2C_Read... [23:59:51]Read from MH i2c: E2 03 00 9C 05 00 90 00 15 [23:59:51]RAPDU: 90 00 [23:59:51]wFMCommunicate OK [23:59:51]SAM_PROTO_ClearQueue done [23:59:51]KKMCreateOFDPacket [23:59:51]OFDProtocolAddRootSTLVToBuf [23:59:51]FM_MakeSignedData [23:59:51]FM_MakeSignedData [23:59:51]SAM_PROTO_SignData [23:59:51]wFMCommunicate request_size=4 [23:59:51]MH_SAM_APDU [23:59:51]CAPDU: 80 0D 01 02 [23:59:51]Write to MH i2c: E2 08 00 9D 05 80 0D 01 02 00 00 00 00 1B [23:59:51]Write i2c OK [23:59:51]MH_I2C_Read... [23:59:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:59:51]Read from MH i2c: E2 [23:59:51]MH_I2C_Read... [23:59:51]Read from MH i2c: E2 03 00 [23:59:51]MH_I2C_Read... [23:59:51]Read from MH i2c: E2 03 00 9D 05 00 90 00 16 [23:59:51]RAPDU: 90 00 [23:59:51]wFMCommunicate OK [23:59:51]wFMCommunicate request_size=255 [23:59:51]MH_SAM_APDU [23:59:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 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 D8 01 00 00 F4 03 04 00 75 42 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3D D1 03 00 35 04 06 00 4D [23:59:52]Write to MH i2c: E2 02 01 9E 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 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 D8 01 00 00 F4 03 04 00 75 42 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3D D1 03 00 35 04 06 00 4D 00 00 A6 [23:59:52]Write i2c OK [23:59:52]MH_I2C_Read... [23:59:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:59:52]Read from MH i2c: E2 [23:59:52]MH_I2C_Read... [23:59:52]Read from MH i2c: E2 03 00 [23:59:52]MH_I2C_Read... [23:59:52]Read from MH i2c: E2 03 00 9E 05 00 90 00 17 [23:59:52]RAPDU: 90 00 [23:59:52]wFMCommunicate OK [23:59:52]wFMCommunicate request_size=10 [23:59:52]MH_SAM_APDU [23:59:52]CAPDU: 80 0D 02 02 05 AF EF DC 50 F9 [23:59:52]Write to MH i2c: E2 0D 00 9F 05 80 0D 02 02 05 00 AF EF DC 50 F9 00 00 EB [23:59:52]Write i2c OK [23:59:52]MH_I2C_Read... [23:59:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:59:53]Read from MH i2c: E2 [23:59:53]MH_I2C_Read... [23:59:53]Read from MH i2c: E2 03 00 [23:59:53]MH_I2C_Read... [23:59:53]Read from MH i2c: E2 03 00 9F 05 00 90 00 18 [23:59:53]RAPDU: 90 00 [23:59:53]wFMCommunicate OK [23:59:53]wFMCommunicate request_size=4 [23:59:53]MH_SAM_APDU [23:59:53]CAPDU: 80 0D 03 02 [23:59:53]Write to MH i2c: E2 08 00 A0 05 80 0D 03 02 00 00 00 00 20 [23:59:53]Write i2c OK [23:59:53]MH_I2C_Read... [23:59:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:59:53]Read from MH i2c: E2 [23:59:53]MH_I2C_Read... [23:59:53]Read from MH i2c: E2 0B 00 [23:59:53]MH_I2C_Read... [23:59:53]Read from MH i2c: E2 0B 00 A0 05 00 CE DF 18 50 F9 38 86 1A 90 00 07 [23:59:53]RAPDU: CE DF 18 50 F9 38 86 1A 90 00 [23:59:53]wFMCommunicate OK [23:59:53]SAM_PROTO_SignData done [23:59:53]FM_MakeSignedData done [23:59:53]CreateOFDProtocolMessage [23:59:53]wFMCommunicate request_size=4 [23:59:53]MH_SAM_APDU [23:59:53]CAPDU: 80 11 00 00 [23:59:53]Write to MH i2c: E2 08 00 A1 05 80 11 00 00 00 00 00 00 20 [23:59:53]Write i2c OK [23:59:53]MH_I2C_Read... [23:59:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:59:53]Read from MH i2c: E2 [23:59:53]MH_I2C_Read... [23:59:53]Read from MH i2c: E2 17 00 [23:59:53]MH_I2C_Read... [23:59:53]Read from MH i2c: E2 17 00 A1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 79 [23:59:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:59:53]wFMCommunicate OK [23:59:53]CreateOFDProtocolMessage done [23:59:53]OFDSenderStorePacket 250173 [23:59:53]StoreOFDPacket docnum=250173 [23:59:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0F 01 00 00 D3 F4 07 01 12 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 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 D8 01 00 00 F4 03 04 00 75 42 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3D D1 03 00 35 04 06 00 4D AF EF DC 50 F9 CE DF 18 50 F9 38 86 1A [23:59:53]CheckFolder [23:59:53]dirname=/storage/ofd_packets [23:59:53]CheckFolder done [23:59:53]ProducePacketName [23:59:53]name=ofd_packets/00250173 [23:59:53]NVStorageSaveData ofd_packets/00250173 [23:59:53]File name is /storage/ofd_packets/00250173 [23:59:53]Write 301 bytes [23:59:53]NVStorageSaveData done [23:59:53]OFDSenderStorePacket done [23:59:53]KKMCreateOFDPacket done [23:59:53]NVStorageSaveData kkm_last_timestamp [23:59:53]File name is /storage/kkm_last_timestamp [23:59:53]Write 4 bytes [23:59:53]NVStorageSaveData done [23:59:53]ExternCall_PrintAddStr [23:59:53]wPrintStart [23:59:53]Write to MH i2c: 01 00 00 A2 05 A7 [23:59:53]OFD Sender: Processing packet 250173 [packets to send 69, broken 68] [23:59:53]ProducePacketName [23:59:53]name=ofd_packets/00250173 [23:59:53]OFD Sender: To server: pG, [23:59:53]CommunicateWithHost lk.salyk.kg:30040 [23:59:53]ConnectInit lk.salyk.kg [23:59:53]Write i2c OK [23:59:53]MH_I2C_Read... [23:59:53]Read from MH i2c: 01 [23:59:53]MH_I2C_Read... [23:59:53]Read from MH i2c: 01 07 00 [23:59:53]MH_I2C_Read... [23:59:53]Read from MH i2c: 01 07 00 A2 05 00 00 00 00 00 FF 0F BC [23:59:53]RasterBufferAndPrint [23:59:53]line Счет N : (1)1044961 [23:59:53]line ИНН: 02508201610067 [23:59:53]line Контрольно-Кассовый Чек [23:59:53]line ПРОДАЖА [23:59:53]line ТРК (МРК, ГНК) : 14 [23:59:53]line Товар: 2710124500 [23:59:53]line Аи-95-К-5 [23:59:53]line 41.440 * 72.40 [23:59:53]line = 3000.26 [23:59:53]line НДС 12% НСП 1% [23:59:53]line > о реализуемом товаре [23:59:53]line ОКРУГЛЕНИЕ: -0.26 [23:59:53]line ИТОГО: 3000.00 [23:59:53]line Внесено: 3000.00 [23:59:53]line СДАЧА: 0.00 [23:59:53]line НСП 1% : 26.55 [23:59:53]line НДС 12% : 318.61 [23:59:53]line Наличными: 3000.00 [23:59:53]line Безнал.: 0.00 [23:59:53]line Место: АЗС № 79 "Партнер Нефть" [23:59:53]line Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 [23:59:53]line СНО: Общий режим [23:59:53]line Чек 472 03.03.2025 23:59 [23:59:53]line Смена: 664 ФФД: 1.0 [23:59:53]line ЗНМ: 0300000152 [23:59:53]line РНМ: 0000000000091595 [23:59:53]line Версия ККМ: 001 [23:59:53]line ФМ: 0000000000874685 [23:59:53]line ФД: 250173 [23:59:53]line ФПД: 85418038808825 [23:59:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250303T235949&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250173&fm=85418038808825&tin=02508201610067®Number=0000000000091595&sum=300000 [23:59:53]written 0, free lines is 4095 [23:59:53]Connected sock=11 [23:59:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0F 01 00 00 D3 F4 07 01 12 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 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 D8 01 00 00 F4 03 04 00 75 42 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 Write to MH i2c: 30 01 30 00 30 30 30 30 30 30 00 39 CD 31 05 D2 35 [23:59:54]39 Write i2c OK [23:59:54]35 MH_I2C_Read... [23:59:54]Read from MH i2c: 01 [23:59:54]MH_I2C_Read... [23:59:54]Read from MH i2c: 11 01 04 07 10 00 00 [23:59:54]30 MH_I2C_Read... [23:59:54]30 Read from MH i2c: 30 01 30 07 30 30 30 30 30 30 38 37 34 36 38 35 00 10 CD 04 05 04 00 3D D1 03 00 00 35 00 04 00 06 00 4D AF EF DC 50 00 F9 00 CE B4 DF 0C 18 99 50 [23:59:54]F9 RasterBufferAndPrint [23:59:54]38 line [23:59:54]86 1A [23:59:54]line [23:59:54]line [23:59:54]line [23:59:54]line [23:59:54]written 0, free lines is 3455 [23:59:54]MH_Cut [23:59:54]Write to MH i2c: D1 01 00 D4 05 01 AB [23:59:54]Write i2c OK [23:59:54]MH_I2C_Read... [23:59:54]Read from MH i2c: D1 [23:59:54]MH_I2C_Read... [23:59:54]Read from MH i2c: D1 01 00 [23:59:54]MH_I2C_Read... [23:59:54]Read from MH i2c: D1 01 00 D4 05 00 AA [23:59:54]Write to MH i2c: 01 00 00 D5 05 DA [23:59:54]Write i2c OK [23:59:54]MH_I2C_Read... [23:59:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 4F 00 00 00 5E 97 47 00 C2 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3D D1 03 00 F4 03 04 00 65 E6 C5 67 B6 04 01 00 00 6D 98 BC 56 E1 DC BC A9 [23:59:55]CommunicateWithHost err = 0 [23:59:55]CheckOFDResponse [23:59:55]1017 (14) - 77093643461234 [23:59:55]1041 (16) - 0000000000874685 [23:59:55]1040 (4) - 250173 [23:59:55]1012 (4) - 03.03.2025 17:27 [23:59:55]1206 (1) - 0 [23:59:55]OFD Sender: Remove packet 250173 [23:59:55]ProducePacketName [23:59:55]name=ofd_packets/00250173 [23:59:55]NVStorageDeleteData [23:59:55]*** Cut start [23:59:55]*** Partial cut [23:59:55]*** CUTSNS_PIN = 1 [23:59:55]*** CUTSNS_PIN = 0 [23:59:55]*** Brake cut motor [23:59:55]OFD Sender: No OFD packet to send [23:59:55]Read from MH i2c: 01 [23:59:55]MH_I2C_Read... [23:59:55]*** Stop cut motor [23:59:55]*** Cut end [23:59:55]Read from MH i2c: 01 07 00 [23:59:55]MH_I2C_Read... [23:59:55]Read from MH i2c: 01 07 00 D5 05 00 00 00 00 00 FF 0F EF [23:59:55]process_action close_receipt done [23:59:55]requested_data is exist [23:59:55]produce_requested_data [23:59:55]requested_item fm.sn is exist - process it [23:59:55]wFMCommunicate request_size=4 [23:59:55]MH_SAM_APDU [23:59:55]CAPDU: 80 11 00 00 [23:59:55]Write to MH i2c: E2 08 00 D6 05 80 11 00 00 00 00 00 00 55 [23:59:55]Write i2c OK [23:59:55]MH_I2C_Read... [23:59:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:59:55]Read from MH i2c: E2 [23:59:55]MH_I2C_Read... [23:59:55]Read from MH i2c: E2 17 00 [23:59:55]MH_I2C_Read... [23:59:55]Read from MH i2c: E2 17 00 D6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 AE [23:59:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 [23:59:56]wFMCommunicate OK [23:59:56]requested_item fd.num is exist - process it [23:59:56]SAM_PROTO_GetFieldsCounters [23:59:56]wFMCommunicate request_size=4 [23:59:56]MH_SAM_APDU [23:59:56]CAPDU: 80 13 00 00 [23:59:56]Write to MH i2c: E2 08 00 D7 05 80 13 00 00 00 00 00 00 58 [23:59:56]Write i2c OK [23:59:56]MH_I2C_Read... [23:59:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:59:56]Read from MH i2c: E2 [23:59:56]MH_I2C_Read... [23:59:56]Read from MH i2c: E2 62 00 [23:59:56]MH_I2C_Read... [23:59:56]Read from MH i2c: E2 62 00 D7 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 3D D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 B9 [23:59:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 10 04 04 00 3D D1 03 00 0E 04 04 00 98 02 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:59:56]wFMCommunicate OK [23:59:56]SAM_PROTO_GetFieldsCounters done [23:59:56]requested_item shift.num is exist - process it [23:59:56]requested_item shift.opened is exist - process it [23:59:56]req_shift_opened [23:59:56]FM_GetShiftState [23:59:56]SAM_PROTO_GetShiftState [23:59:56]wFMCommunicate request_size=4 [23:59:56]MH_SAM_APDU [23:59:56]CAPDU: 80 13 01 00 [23:59:56]Write to MH i2c: E2 08 00 D8 05 80 13 01 00 00 00 00 00 5A [23:59:56]Write i2c OK [23:59:56]MH_I2C_Read... [23:59:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:59:56]Read from MH i2c: E2 [23:59:56]MH_I2C_Read... [23:59:56]Read from MH i2c: E2 0E 00 [23:59:56]MH_I2C_Read... [23:59:56]Read from MH i2c: E2 0E 00 D8 05 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 C5 [23:59:56]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [23:59:56]wFMCommunicate OK [23:59:56]SAM_PROTO_GetShiftState done [23:59:56]FM_GetShiftState done [23:59:56]req_shift_opened done [23:59:56]requested_item shift.open_date is exist - process it [23:59:56]req_shift_open_date [23:59:56]req_shift_open_date done [23:59:56]produce_requested_data done [23:59:56]produce_requested_data return {"fm.sn":"0000000000874685","fd.num":250173,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107} [23:59:56]process_action_free close_receipt [23:59:56]json_value_free [23:59:56]json_value_free done [23:59:56]process_json_proto returns [23:59:56]Send response to host [23:59:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874685","fd.num":250173,"shift.num":664,"shift.opened":1,"shift.open_date":1740962107}}} [23:59:56]free response buf [23:59:56]execute_script done [23:59:56]execute_script returns [23:59:56]free content buf [23:59:56]Sock 10.Close socket [23:59:56]Sock 10.Thread stoped [00:00:00]OFD Sender: No OFD packet to send [00:00:05]OFD Sender: No OFD packet to send [00:00:10]OFD Sender: No OFD packet to send [00:00:15]OFD Sender: No OFD packet to send [00:00:20]OFD Sender: No OFD packet to send [00:00:25]OFD Sender: No OFD packet to send [00:00:30]OFD Sender: No OFD packet to send [00:00:35]OFD Sender: No OFD packet to send [00:00:40]OFD Sender: No OFD packet to send [00:00:45]OFD Sender: No OFD packet to send [00:00:50]OFD Sender: No OFD packet to send [00:00:55]OFD Sender: No OFD packet to send [00:01:00]OFD Sender: No OFD packet to send [00:01:05]ConnectInit Can't connect to host [00:01:05]OFD Sender: No OFD packet to send [00:01:10]OFD Sender: No OFD packet to send [00:01:15]OFD Sender: No OFD packet to send [00:01:20]OFD Sender: No OFD packet to send [00:01:25]OFD Sender: No OFD packet to send [00:01:30]OFD Sender: No OFD packet to send [00:01:35]OFD Sender: No OFD packet to send [00:01:40]OFD Sender: No OFD packet to send [00:01:45]OFD Sender: No OFD packet to send [00:01:50]OFD Sender: No OFD packet to send [00:01:55]OFD Sender: No OFD packet to send [00:02:00]OFD Sender: No OFD packet to send [00:02:05]OFD Sender: No OFD packet to send [00:02:10]OFD Sender: No OFD packet to send [00:02:15]OFD Sender: No OFD packet to send [00:02:20]OFD Sender: No OFD packet to send [00:02:25]OFD Sender: No OFD packet to send [00:02:30]OFD Sender: No OFD packet to send [00:02:35]OFD Sender: No OFD packet to send [00:02:40]OFD Sender: No OFD packet to send [00:02:45]OFD Sender: No OFD packet to send [00:02:50]accept exits with 9 [00:02:50]New connection [00:02:50]New thread 3066867044 created [00:02:50]Thread 3066723684 joined [00:02:50]Waiting for new connection... [00:02:50] Sock 9.Parse request [00:02:50]Sock 9.Check first char [00:02:50]Sock 9.First char is OK [00:02:50]request: POST /json_proto HTTP/1.0 [00:02:50]Method: POST [00:02:50]URL: /json_proto [00:02:50]Method is POST - this is cgi request [00:02:50]url: /json_proto [00:02:50]query_string will be loaded in cgi processing [00:02:50]execute_cgi json_proto POST (null) [00:02:50]execute_cgi path=json_proto method=POST [00:02:50]POST find Content-Length [00:02:50]Host: 172.17.49.67:8080 [00:02:50]Content-Length: 767 [00:02:50]Content-Type: application/json [00:02:50] [00:02:50]POST finish read [00:02:50]Found Content-Length = 767 [00:02:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1044962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 63.80, "quantity" : 3.300, "sum" : 210.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: Mbank", "payments": [ { "type": 1, "sum" : 210.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:02:50]execute_script... [00:02:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1044962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 63.80, "quantity" : 3.300, "sum" : 210.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: Mbank", "payments": [ { "type": 1, "sum" : 210.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:02:50]POST & json_proto [00:02:50]process_json_proto [00:02:50]json parsed OK: [00:02:50]protocol is kg_v1.0 [00:02:50]action value=close_receipt [00:02:50]process_action close_receipt [00:02:50]cmd_close_receipt [00:02:50]MH_GetDate [00:02:50]Write to MH i2c: F0 00 00 D9 05 CD [00:02:50]Write i2c OK [00:02:50]MH_I2C_Read... [00:02:50]Read from MH i2c: F0 [00:02:50]MH_I2C_Read... [00:02:50]Read from MH i2c: F0 09 00 [00:02:50]MH_I2C_Read... [00:02:50]Read from MH i2c: F0 09 00 D9 05 00 2B 43 C6 67 99 21 4F 67 E1 [00:02:50]GetLastDocTimeStamp 1741046389 [00:02:50]current date 1741046571 [00:02:50]FM_GetShiftState [00:02:50]SAM_PROTO_GetShiftState [00:02:50]wFMCommunicate request_size=4 [00:02:50]MH_SAM_APDU [00:02:50]CAPDU: 80 13 01 00 [00:02:50]Write to MH i2c: E2 08 00 DA 05 80 13 01 00 00 00 00 00 5C [00:02:50]Write i2c OK [00:02:50]MH_I2C_Read... [00:02:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:02:50]Read from MH i2c: E2 [00:02:50]MH_I2C_Read... [00:02:50]Read from MH i2c: E2 0E 00 [00:02:50]MH_I2C_Read... [00:02:50]Read from MH i2c: E2 0E 00 DA 05 00 09 00 01 3B F9 C4 67 00 00 00 00 90 00 C7 [00:02:50]RAPDU: 09 00 01 3B F9 C4 67 00 00 00 00 90 00 [00:02:50]wFMCommunicate OK [00:02:50]SAM_PROTO_GetShiftState done [00:02:50]FM_GetShiftState done [00:02:50]opened in 1740962107 [00:02:50]opened+sec_in_day 1741048507 [00:02:50]quantity*price = 21054 [00:02:50]sum+1 = 21055 [00:02:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 210.54 НСП 1% : 1.86 НДС 12% : 22.36 Наличными: 0.00 Безнал.: 210.54 Место: АЗС № 79 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Ивасишина 49, 40.932289, 72.973185 СНО: Общий режим Чек 473 04.03.2025 00:02 Смена: 664 ФФД: 1.0 ЗНМ: 0300000152 РНМ: 0000000000091595 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874685 ФД: 250174 ФПД: 215265606959466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20250304T000251&type=1&operation_type=1&fn_number=0000000000874685&fd_number=250174&fm=215265606959466&tin=02508201610067®Number=0000000000091595&sum=21054 [00:02:53]StoreToDocumentArchive [00:02:53]shift 664 fd 250174 [00:02:53]save to /storage/0664/doc_00250174 [00:02:53]save last doc name /storage/0664/doc_00250174 to /storage/kkm_last_doc_name [00:02:53]save OK [00:02:53]Clear old archive folders... [00:02:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:02:53]tlvbuf is 00EA2BB0 [00:02:53]SAM_PROTO_ClearQueue [00:02:53]wFMCommunicate request_size=4 [00:02:53]MH_SAM_APDU [00:02:53]CAPDU: 80 09 00 00 [00:02:53]Write to MH i2c: E2 08 00 E7 05 80 09 00 00 00 00 00 00 5E [00:02:53]Write i2c OK [00:02:53]MH_I2C_Read... [00:02:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:02:53]Read from MH i2c: E2 [00:02:53]MH_I2C_Read... [00:02:53]Read from MH i2c: E2 03 00 [00:02:53]MH_I2C_Read... [00:02:53]Read from MH i2c: E2 03 00 E7 05 00 90 00 60 [00:02:53]RAPDU: 90 00 [00:02:53]wFMCommunicate OK [00:02:53]SAM_PROTO_ClearQueue done [00:02:53]KKMCreateOFDPacket [00:02:53]OFDProtocolAddRootSTLVToBuf [00:02:53]FM_MakeSignedData [00:02:53]FM_MakeSignedData [00:02:53]SAM_PROTO_SignData [00:02:53]wFMCommunicate request_size=4 [00:02:53]MH_SAM_APDU [00:02:53]CAPDU: 80 0D 01 02 [00:02:53]Write to MH i2c: E2 08 00 E8 05 80 0D 01 02 00 00 00 00 66 [00:02:53]Write i2c OK [00:02:53]MH_I2C_Read... [00:02:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:02:53]Read from MH i2c: E2 [00:02:53]MH_I2C_Read... [00:02:53]Read from MH i2c: E2 03 00 [00:02:53]MH_I2C_Read... [00:02:53]Read from MH i2c: E2 03 00 E8 05 00 90 00 61 [00:02:53]RAPDU: 90 00 [00:02:53]wFMCommunicate OK [00:02:53]wFMCommunicate request_size=255 [00:02:53]MH_SAM_APDU [00: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 34 FF 03 08 00 03 E4 0C 00 00 00 00 00 37 04 06 00 EC 18 00 00 00 00 13 04 06 00 3E 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3E 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3E 52 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 2B 43 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3E D1 03 00 35 04 06 00 C3 [00:02:54]Write to MH i2c: E2 02 01 E9 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E4 0C 00 00 00 00 00 37 04 06 00 EC 18 00 00 00 00 13 04 06 00 3E 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3E 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3E 52 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 2B 43 C6 67 0E 04 04 00 98 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 39 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 10 04 04 00 3E D1 03 00 35 04 06 00 C3 00 00 7F [00:02:54]Write i2c OK [00:02:54]MH_I2C_Read... [00:02:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:02:55]Read from MH i2c: E2 [00:02:55]MH_I2C_Read... [00:02:55]Read from MH i2c: E2 03 00 [00:02:55]MH_I2C_Read... [00:02:55]Read from MH i2c: E2 03 00 E9 05 00 90 00 62 [00:02:55]RAPDU: 90 00 [00:02:55]wFMCommunicate OK [00:02:55]wFMCommunicate request_size=10 [00:02:55]MH_SAM_APDU [00:02:55]CAPDU: 80 0D 02 02 05 C8 6E 09 01 6A [00:02:55]Write to MH i2c: E2 0D 00 EA 05 80 0D 02 02 05 00 C8 6E 09 01 6A 00 00 1D [00:02:55]Write i2c OK [00:02:55]MH_I2C_Read... [00:02:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:02:55]Read from MH i2c: E2 [00:02:55]MH_I2C_Read... [00:02:55]Read from MH i2c: E2 03 00 [00:02:55]MH_I2C_Read... [00:02:55]Read from MH i2c: E2 03 00 EA 05 00 90 00 63 [00:02:55]RAPDU: 90 00 [00:02:55]wFMCommunicate OK [00:02:55]wFMCommunicate request_size=4 [00:02:55]MH_SAM_APDU [00:02:55]CAPDU: 80 0D 03 02 [00:02:55]Write to MH i2c: E2 08 00 EB 05 80 0D 03 02 00 00 00 00 6B [00:02:55]Write i2c OK [00:02:55]MH_I2C_Read... [00:02:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:02:55]Read from MH i2c: E2 [00:02:55]MH_I2C_Read... [00:02:55]Read from MH i2c: E2 0B 00 [00:02:55]MH_I2C_Read... [00:02:55]Read from MH i2c: E2 0B 00 EB 05 00 2F 4C FE F7 A5 49 80 75 90 00 BF [00:02:55]RAPDU: 2F 4C FE F7 A5 49 80 75 90 00 [00:02:55]wFMCommunicate OK [00:02:55]SAM_PROTO_SignData done [00:02:55]FM_MakeSignedData done [00:02:55]CreateOFDProtocolMessage [00:02:55]wFMCommunicate request_size=4 [00:02:55]MH_SAM_APDU [00:02:55]CAPDU: 80 11 00 00 [00:02:55]Write to MH i2c: E2 08 00 EC 05 80 11 00 00 00 00 00 00 6B [00:02:55]Write i2c OK [00:02:55]MH_I2C_Read... [00:02:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:02:55]Read from MH i2c: E2 [00:02:55]MH_I2C_Read... [00:02:55]Read from MH i2c: E2 17 00 [00:02:55]MH_I2C_Read... [00:02:55]Read from MH i2c: E2 17 00 EC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 38 35 90 00 C4 [00:02:55]RAPDU: 11 04 10 00 30 30