[03:10:02]OFD Sender: No OFD packet to send [03:10:07]OFD Sender: No OFD packet to send [03:10:12]OFD Sender: No OFD packet to send [03:10:17]OFD Sender: No OFD packet to send [03:10:22]OFD Sender: No OFD packet to send [03:10:27]OFD Sender: No OFD packet to send [03:10:32]OFD Sender: No OFD packet to send [03:10:37]OFD Sender: No OFD packet to send [03:10:42]OFD Sender: No OFD packet to send [03:10:47]OFD Sender: No OFD packet to send [03:10:52]OFD Sender: No OFD packet to send [03:10:57]OFD Sender: No OFD packet to send [03:11:02]OFD Sender: No OFD packet to send [03:11:07]OFD Sender: No OFD packet to send [03:11:13]OFD Sender: No OFD packet to send [03:11:18]OFD Sender: No OFD packet to send [03:11:23]OFD Sender: No OFD packet to send [03:11:28]OFD Sender: No OFD packet to send [03:11:33]OFD Sender: No OFD packet to send [03:11:38]OFD Sender: No OFD packet to send [03:11:43]OFD Sender: No OFD packet to send [03:11:48]OFD Sender: No OFD packet to send [03:11:53]OFD Sender: No OFD packet to send [03:11:58]OFD Sender: No OFD packet to send [03:12:03]OFD Sender: No OFD packet to send [03:12:08]OFD Sender: No OFD packet to send [03:12:13]OFD Sender: No OFD packet to send [03:12:18]OFD Sender: No OFD packet to send [03:12:23]OFD Sender: No OFD packet to send [03:12:28]OFD Sender: No OFD packet to send [03:12:33]OFD Sender: No OFD packet to send [03:12:38]OFD Sender: No OFD packet to send [03:12:43]OFD Sender: No OFD packet to send [03:12:48]OFD Sender: No OFD packet to send [03:12:53]OFD Sender: No OFD packet to send [03:12:58]OFD Sender: No OFD packet to send [03:13:03]OFD Sender: No OFD packet to send [03:13:08]OFD Sender: No OFD packet to send [03:13:10]accept exits with 10 [03:13:10]New connection [03:13:10]New thread 3066744164 created [03:13:10]Thread 3066887524 joined [03:13:10]Waiting for new connection... [03:13:10] Sock 10.Parse request [03:13:10]Sock 10.Check first char [03:13:10]Sock 10.First char is OK [03:13:10]request: POST /json_proto HTTP/1.0 [03:13:10]Method: POST [03:13:10]URL: /json_proto [03:13:10]Method is POST - this is cgi request [03:13:10]url: /json_proto [03:13:10]query_string will be loaded in cgi processing [03:13:10]execute_cgi json_proto POST (null) [03:13:10]execute_cgi path=json_proto method=POST [03:13:10]POST find Content-Length [03:13:10]Host: 172.17.44.132:8080 [03:13:10]Content-Length: 1013 [03:13:10]Content-Type: application/json [03:13:10] [03:13:10]POST finish read [03:13:10]Found Content-Length = 1013 [03:13:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51174", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 250.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:13:10]execute_script... [03:13:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51174", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 250.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:13:10]POST & json_proto [03:13:10]process_json_proto [03:13:10]json parsed OK: [03:13:10]protocol is kg_v1.0 [03:13:10]action value=close_receipt [03:13:10]process_action close_receipt [03:13:10]cmd_close_receipt [03:13:10]MH_GetDate [03:13:10]Write to MH i2c: F0 00 00 6D 00 5C [03:13:10]Write i2c OK [03:13:10]MH_I2C_Read... [03:13:10]Read from MH i2c: F0 [03:13:10]MH_I2C_Read... [03:13:10]Read from MH i2c: F0 09 00 [03:13:10]MH_I2C_Read... [03:13:10]Read from MH i2c: F0 09 00 6D 00 00 C6 4F C9 66 2A 83 C1 65 7C [03:13:10]GetLastDocTimeStamp 1724468513 [03:13:10]current date 1724469190 [03:13:10]FM_GetShiftState [03:13:10]SAM_PROTO_GetShiftState [03:13:10]wFMCommunicate request_size=4 [03:13:10]MH_SAM_APDU [03:13:10]CAPDU: 80 13 01 00 [03:13:10]Write to MH i2c: E2 08 00 6E 00 80 13 01 00 00 00 00 00 EB [03:13:10]Write i2c OK [03:13:10]MH_I2C_Read... [03:13:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:13:10]Read from MH i2c: E2 [03:13:10]MH_I2C_Read... [03:13:10]Read from MH i2c: E2 0E 00 [03:13:10]MH_I2C_Read... [03:13:10]Read from MH i2c: E2 0E 00 6E 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 15 [03:13:10]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:13:10]wFMCommunicate OK [03:13:10]SAM_PROTO_GetShiftState done [03:13:10]FM_GetShiftState done [03:13:10]opened in 1724458697 [03:13:10]opened+sec_in_day 1724545097 [03:13:10]quantity*price = 14000 [03:13:10]sum+1 = 14001 [03:13:10]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870001570071 Напиток Pepsi 1л 1.000 * 110.00 = 110.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 250.00 НСП 1% : 2.21 НДС 12% : 26.55 Наличными: 0.00 Безнал.: 250.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 61 24.08.2024 03:13 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166009 ФПД: 29863032062075 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T031310&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166009&fm=29863032062075&tin=02508201610067®Number=0000000000092562&sum=25000 0 [03:13:11]StoreToDocumentArchive [03:13:11]shift 470 fd 166009 [03:13:11]save to /storage/0470/doc_00166009 [03:13:11]save last doc name /storage/0470/doc_00166009 to /storage/kkm_last_doc_name [03:13:11]save OK [03:13:11]Clear old archive folders... [03:13:11]ProcessDocumentItem done err = 0, tmpTLVsize=371 [03:13:11]tlvbuf is 013F0340 [03:13:11]SAM_PROTO_ClearQueue [03:13:11]wFMCommunicate request_size=4 [03:13:11]MH_SAM_APDU [03:13:11]CAPDU: 80 09 00 00 [03:13:11]Write to MH i2c: E2 08 00 7B 00 80 09 00 00 00 00 00 00 ED [03:13:11]Write i2c OK [03:13:11]MH_I2C_Read... [03:13:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:13:11]Read from MH i2c: E2 [03:13:11]MH_I2C_Read... [03:13:11]Read from MH i2c: E2 03 00 [03:13:11]MH_I2C_Read... [03:13:11]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [03:13:11]RAPDU: 90 00 [03:13:11]wFMCommunicate OK [03:13:11]SAM_PROTO_ClearQueue done [03:13:11]KKMCreateOFDPacket [03:13:11]OFDProtocolAddRootSTLVToBuf [03:13:11]FM_MakeSignedData [03:13:11]FM_MakeSignedData [03:13:11]SAM_PROTO_SignData [03:13:11]wFMCommunicate request_size=4 [03:13:11]MH_SAM_APDU [03:13:11]CAPDU: 80 0D 01 02 [03:13:11]Write to MH i2c: E2 08 00 7C 00 80 0D 01 02 00 00 00 00 F5 [03:13:11]Write i2c OK [03:13:11]MH_I2C_Read... [03:13:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:13:11]Read from MH i2c: E2 [03:13:11]MH_I2C_Read... [03:13:11]Read from MH i2c: E2 03 00 [03:13:11]MH_I2C_Read... [03:13:11]Read from MH i2c: E2 03 00 7C 00 00 90 00 F0 [03:13:11]RAPDU: 90 00 [03:13:11]wFMCommunicate OK [03:13:11]wFMCommunicate request_size=255 [03:13:11]MH_SAM_APDU [03:13:11]CAPDU: 80 0D 02 02 FA 03 00 73 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 [03:13:11]Write to MH i2c: E2 02 01 7D 00 80 0D 02 02 FA 00 03 00 73 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 00 91 [03:13:11]Write i2c OK [03:13:11]MH_I2C_Read... [03:13:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:13:11]Read from MH i2c: E2 [03:13:11]MH_I2C_Read... [03:13:11]Read from MH i2c: E2 03 00 [03:13:11]MH_I2C_Read... [03:13:11]Read from MH i2c: E2 03 00 7D 00 00 90 00 F1 [03:13:11]RAPDU: 90 00 [03:13:11]wFMCommunicate OK [03:13:11]wFMCommunicate request_size=130 [03:13:11]MH_SAM_APDU [03:13:11]CAPDU: 80 0D 02 02 7D 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 C6 4F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 79 88 02 00 35 04 06 00 1B 29 07 6B 00 7B [03:13:11]Write to MH i2c: E2 85 00 7E 00 80 0D 02 02 7D 00 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 C6 4F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 79 88 02 00 35 04 06 00 1B 29 07 6B 00 7B 00 00 2C [03:13:11]Write i2c OK [03:13:11]MH_I2C_Read... [03:13:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:13:11]Read from MH i2c: E2 [03:13:11]MH_I2C_Read... [03:13:11]Read from MH i2c: E2 03 00 [03:13:11]MH_I2C_Read... [03:13:11]Read from MH i2c: E2 03 00 7E 00 00 90 00 F2 [03:13:11]RAPDU: 90 00 [03:13:11]wFMCommunicate OK [03:13:11]wFMCommunicate request_size=4 [03:13:11]MH_SAM_APDU [03:13:11]CAPDU: 80 0D 03 02 [03:13:11]Write to MH i2c: E2 08 00 7F 00 80 0D 03 02 00 00 00 00 FA [03:13:11]Write i2c OK [03:13:11]MH_I2C_Read... [03:13:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:13:12]Read from MH i2c: E2 [03:13:12]MH_I2C_Read... [03:13:12]Read from MH i2c: E2 0B 00 [03:13:12]MH_I2C_Read... [03:13:12]Read from MH i2c: E2 0B 00 7F 00 00 56 11 E2 42 48 34 B7 A7 90 00 60 [03:13:12]RAPDU: 56 11 E2 42 48 34 B7 A7 90 00 [03:13:12]wFMCommunicate OK [03:13:12]SAM_PROTO_SignData done [03:13:12]FM_MakeSignedData done [03:13:12]CreateOFDProtocolMessage [03:13:12]wFMCommunicate request_size=4 [03:13:12]MH_SAM_APDU [03:13:12]CAPDU: 80 11 00 00 [03:13:12]Write to MH i2c: E2 08 00 80 00 80 11 00 00 00 00 00 00 FA [03:13:12]Write i2c OK [03:13:12]MH_I2C_Read... [03:13:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:13:12]Read from MH i2c: E2 [03:13:12]MH_I2C_Read... [03:13:12]Read from MH i2c: E2 17 00 [03:13:12]MH_I2C_Read... [03:13:12]Read from MH i2c: E2 17 00 80 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 53 [03:13:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:13:12]wFMCommunicate OK [03:13:12]CreateOFDProtocolMessage done [03:13:12]OFDSenderStorePacket 166009 [03:13:12]StoreOFDPacket docnum=166009 [03:13:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 87 01 00 00 AB 9B 7F 01 11 4B 5A 03 01 00 03 00 73 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 C6 4F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 79 88 02 00 35 04 06 00 1B 29 07 6B 00 7B 56 11 E2 42 48 34 B7 A7 [03:13:12]CheckFolder [03:13:12]dirname=/storage/ofd_packets [03:13:12]CheckFolder done [03:13:12]ProducePacketName [03:13:12]name=ofd_packets/00166009 [03:13:12]NVStorageSaveData ofd_packets/00166009 [03:13:12]File name is /storage/ofd_packets/00166009 [03:13:12]Write 421 bytes [03:13:12]NVStorageSaveData done [03:13:12]OFDSenderStorePacket done [03:13:12]KKMCreateOFDPacket done [03:13:12]NVStorageSaveData kkm_last_timestamp [03:13:12]File name is /storage/kkm_last_timestamp [03:13:12]Write 4 bytes [03:13:12]NVStorageSaveData done [03:13:12]ExternCall_PrintAddStr [03:13:12]wPrintStart [03:13:12]Write to MH i2c: 01 00 00 81 00 81 [03:13:12]Write i2c OK [03:13:12]MH_I2C_Read... [03:13:12]Read from MH i2c: 01 [03:13:12]MH_I2C_Read... [03:13:12]Read from MH i2c: 01 07 00 [03:13:12]MH_I2C_Read... [03:13:12]Read from MH i2c: 01 07 00 81 00 00 00 00 00 00 FF 0F 96 [03:13:12]RasterBufferAndPrint [03:13:12]line Счет N : (3)51174 [03:13:12]line ИНН: 02508201610067 [03:13:12]line Контрольно-Кассовый Чек [03:13:12]line ПРОДАЖА [03:13:12]line Товар: 48743587 [03:13:12]line Сигареты Winston XStyle Silver [03:13:12]line 1.000 * 140.00 [03:13:12]line = 140.00 [03:13:12]line НДС 12% НСП 1% [03:13:12]line > о реализуемом товаре [03:13:12]line Товар: 4870001570071 [03:13:12]line Напиток Pepsi 1л [03:13:12]line 1.000 * 110.00 [03:13:12]line = 110.00 [03:13:12]line НДС 12% НСП 1% [03:13:12]line > о реализуемом товаре [03:13:12]line ИТОГО: 250.00 [03:13:12]line НСП 1% : 2.21 [03:13:12]line НДС 12% : 26.55 [03:13:12]line Наличными: 0.00 [03:13:12]line Безнал.: 250.00 [03:13:12]line Место: АЗС № 130 "Партнер Нефть" [03:13:12]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [03:13:12]line СНО: Общий режим [03:13:12]line Чек 61 24.08.2024 03:13 [03:13:12]line Смена: 470 ФФД: 1.0 [03:13:12]line ЗНМ: 0300000070 [03:13:12]line РНМ: 0000000000092562 [03:13:12]line Версия ККМ: 001 [03:13:12]line Платежная система: O! деньги [03:13:12]line ФМ: 0000000000871769 [03:13:12]line ФД: 166009 [03:13:12]line ФПД: 29863032062075 [03:13:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T031310&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166009&fm=29863032062075&tin=02508201610067®Number=0000000000092562&sum=25000 [03:13:12]OFD Sender: Processing packet 166009 [packets to send 1004, broken 1003] [03:13:12]ProducePacketName [03:13:12]name=ofd_packets/00166009 [03:13:12]OFD Sender: To server: pG, [03:13:12]CommunicateWithHost lk.salyk.kg:30040 [03:13:12]ConnectInit lk.salyk.kg [03:13:12]line 0 [03:13:12]written 0, free lines is 4095 [03:13:12]Write to MH i2c: 01 00 00 B2 00 B2 [03:13:12]Write i2c OK [03:13:12]MH_I2C_Read... [03:13:12]Read from MH i2c: 01 [03:13:12]MH_I2C_Read... [03:13:12]Read from MH i2c: 01 07 00 [03:13:12]MH_I2C_Read... [03:13:12]Read from MH i2c: 01 07 00 B2 00 00 00 00 00 00 4E 0C 13 [03:13:12]RasterBufferAndPrint [03:13:12]line [03:13:12]line [03:13:12]line [03:13:12]line [03:13:12]line [03:13:12]written 0, free lines is 3155 [03:13:12]MH_Cut [03:13:12]Write to MH i2c: D1 01 00 B9 00 01 8B [03:13:12]Write i2c OK [03:13:12]MH_I2C_Read... [03:13:12]Read from MH i2c: D1 [03:13:12]MH_I2C_Read... [03:13:12]Read from MH i2c: D1 01 00 [03:13:12]MH_I2C_Read... [03:13:12]Read from MH i2c: D1 01 00 B9 00 00 8A [03:13:12]Write to MH i2c: 01 00 00 BA 00 BA [03:13:12]Write i2c OK [03:13:12]MH_I2C_Read... [03:13:13]Connected sock=9 [03:13:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 87 01 00 00 AB 9B 7F 01 11 4B 5A 03 01 00 03 00 73 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 C6 4F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 79 88 02 00 35 04 06 00 1B 29 07 6B 00 7B 56 11 E2 42 48 34 B7 A7 [03:13:13]*** Cut start [03:13:13]*** Purtial cut [03:13:13]*** Stage 1: CUTSNS_PIN = 1 [03:13:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 32 76 47 00 D1 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 79 88 02 00 F4 03 04 00 12 F9 C8 66 B6 04 01 00 00 F9 6E E9 01 FC FF DF CC [03:13:14]CommunicateWithHost err = 0 [03:13:14]CheckOFDResponse [03:13:14]1017 (14) - 77093643461234 [03:13:14]1041 (16) - 0000000000871769 [03:13:14]1040 (4) - 166009 [03:13:14]1012 (4) - 23.08.2024 21:03 [03:13:14]1206 (1) - 0 [03:13:14]OFD Sender: Remove packet 166009 [03:13:14]ProducePacketName [03:13:14]name=ofd_packets/00166009 [03:13:14]NVStorageDeleteData [03:13:14]OFD Sender: No OFD packet to send [03:13:15]Read from MH i2c: 01 [03:13:15]MH_I2C_Read... [03:13:15]*** Stop cut motor [03:13:15]*** Cut end [03:13:15]Read from MH i2c: 01 07 00 [03:13:15]MH_I2C_Read... [03:13:15]Read from MH i2c: 01 07 00 BA 00 00 00 00 00 00 FF 0F CF [03:13:15]process_action close_receipt done [03:13:15]requested_data is exist [03:13:15]produce_requested_data [03:13:15]requested_item fm.sn is exist - process it [03:13:15]wFMCommunicate request_size=4 [03:13:15]MH_SAM_APDU [03:13:15]CAPDU: 80 11 00 00 [03:13:15]Write to MH i2c: E2 08 00 BB 00 80 11 00 00 00 00 00 00 35 [03:13:15]Write i2c OK [03:13:15]MH_I2C_Read... [03:13:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:13:15]Read from MH i2c: E2 [03:13:15]MH_I2C_Read... [03:13:15]Read from MH i2c: E2 17 00 [03:13:15]MH_I2C_Read... [03:13:15]Read from MH i2c: E2 17 00 BB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 8E [03:13:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:13:15]wFMCommunicate OK [03:13:15]requested_item fd.num is exist - process it [03:13:15]SAM_PROTO_GetFieldsCounters [03:13:15]wFMCommunicate request_size=4 [03:13:15]MH_SAM_APDU [03:13:15]CAPDU: 80 13 00 00 [03:13:15]Write to MH i2c: E2 08 00 BC 00 80 13 00 00 00 00 00 00 38 [03:13:15]Write i2c OK [03:13:15]MH_I2C_Read... [03:13:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:13:16]Read from MH i2c: E2 [03:13:16]MH_I2C_Read... [03:13:16]Read from MH i2c: E2 62 00 [03:13:16]MH_I2C_Read... [03:13:16]Read from MH i2c: E2 62 00 BC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 79 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 EF [03:13:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 79 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:13:16]wFMCommunicate OK [03:13:16]SAM_PROTO_GetFieldsCounters done [03:13:16]requested_item shift.num is exist - process it [03:13:16]requested_item shift.opened is exist - process it [03:13:16]req_shift_opened [03:13:16]FM_GetShiftState [03:13:16]SAM_PROTO_GetShiftState [03:13:16]wFMCommunicate request_size=4 [03:13:16]MH_SAM_APDU [03:13:16]CAPDU: 80 13 01 00 [03:13:16]Write to MH i2c: E2 08 00 BD 00 80 13 01 00 00 00 00 00 3A [03:13:16]Write i2c OK [03:13:16]MH_I2C_Read... [03:13:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:13:16]Read from MH i2c: E2 [03:13:16]MH_I2C_Read... [03:13:16]Read from MH i2c: E2 0E 00 [03:13:16]MH_I2C_Read... [03:13:16]Read from MH i2c: E2 0E 00 BD 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 64 [03:13:16]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:13:16]wFMCommunicate OK [03:13:16]SAM_PROTO_GetShiftState done [03:13:16]FM_GetShiftState done [03:13:16]req_shift_opened done [03:13:16]requested_item shift.open_date is exist - process it [03:13:16]req_shift_open_date [03:13:16]req_shift_open_date done [03:13:16]produce_requested_data done [03:13:16]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166009,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [03:13:16]process_action_free close_receipt [03:13:16]json_value_free [03:13:16]json_value_free done [03:13:16]process_json_proto returns [03:13:16]Send response to host [03:13:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166009,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [03:13:16]free response buf [03:13:16]execute_script done [03:13:16]execute_script returns [03:13:16]free content buf [03:13:16]Sock 10.Close socket [03:13:16]Sock 10.Thread stoped [03:13:19]recv_with_timeout no data received [03:13:19]OFD Sender: No OFD packet to send [03:13:24]OFD Sender: No OFD packet to send [03:13:29]OFD Sender: No OFD packet to send [03:13:34]OFD Sender: No OFD packet to send [03:13:35]recv_with_timeout no data received [03:13:39]OFD Sender: No OFD packet to send [03:13:44]OFD Sender: No OFD packet to send [03:13:49]OFD Sender: No OFD packet to send [03:13:55]OFD Sender: No OFD packet to send [03:13:56]recv_with_timeout no data received [03:14:00]OFD Sender: No OFD packet to send [03:14:05]OFD Sender: No OFD packet to send [03:14:07]recv_with_timeout no data received [03:14:10]OFD Sender: No OFD packet to send [03:14:15]OFD Sender: No OFD packet to send [03:14:20]OFD Sender: No OFD packet to send [03:14:25]OFD Sender: No OFD packet to send [03:14:30]OFD Sender: No OFD packet to send [03:14:35]OFD Sender: No OFD packet to send [03:14:40]OFD Sender: No OFD packet to send [03:14:49]ConnectInit Can't connect to host [03:14:50]OFD Sender: No OFD packet to send [03:14:55]OFD Sender: No OFD packet to send [03:15:00]OFD Sender: No OFD packet to send [03:15:05]OFD Sender: No OFD packet to send [03:15:05]accept exits with 7 [03:15:05]New connection [03:15:05]New thread 3066887524 created [03:15:05]Thread 3066744164 joined [03:15:05]Waiting for new connection... [03:15:05] Sock 7.Parse request [03:15:05]Sock 7.Check first char [03:15:05]Sock 7.First char is OK [03:15:05]request: POST /json_proto HTTP/1.0 [03:15:05]Method: POST [03:15:05]URL: /json_proto [03:15:05]Method is POST - this is cgi request [03:15:05]url: /json_proto [03:15:05]query_string will be loaded in cgi processing [03:15:05]execute_cgi json_proto POST (null) [03:15:05]execute_cgi path=json_proto method=POST [03:15:05]POST find Content-Length [03:15:05]Host: 172.17.44.132:8080 [03:15:05]Content-Length: 751 [03:15:05]Content-Type: application/json [03:15:05] [03:15:05]POST finish read [03:15:05]Found Content-Length = 751 [03:15:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 50.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\u041A \u0413\u041F\u041D\u0410 Online\u000A30054235", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:15:05]execute_script... [03:15:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 50.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\u041A \u0413\u041F\u041D\u0410 Online\u000A30054235", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:15:05]POST & json_proto [03:15:05]process_json_proto [03:15:05]json parsed OK: [03:15:05]protocol is kg_v1.0 [03:15:05]action value=close_receipt [03:15:05]process_action close_receipt [03:15:05]cmd_close_receipt [03:15:05]MH_GetDate [03:15:05]Write to MH i2c: F0 00 00 BE 00 AD [03:15:05]Write i2c OK [03:15:05]MH_I2C_Read... [03:15:05]Read from MH i2c: F0 [03:15:05]MH_I2C_Read... [03:15:05]Read from MH i2c: F0 09 00 [03:15:05]MH_I2C_Read... [03:15:05]Read from MH i2c: F0 09 00 BE 00 00 3A 50 C9 66 2A 83 C1 65 42 [03:15:05]GetLastDocTimeStamp 1724469190 [03:15:05]current date 1724469306 [03:15:05]FM_GetShiftState [03:15:05]SAM_PROTO_GetShiftState [03:15:05]wFMCommunicate request_size=4 [03:15:05]MH_SAM_APDU [03:15:05]CAPDU: 80 13 01 00 [03:15:05]Write to MH i2c: E2 08 00 BF 00 80 13 01 00 00 00 00 00 3C [03:15:05]Write i2c OK [03:15:05]MH_I2C_Read... [03:15:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:15:05]Read from MH i2c: E2 [03:15:05]MH_I2C_Read... [03:15:05]Read from MH i2c: E2 0E 00 [03:15:05]MH_I2C_Read... [03:15:05]Read from MH i2c: E2 0E 00 BF 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 66 [03:15:05]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:15:05]wFMCommunicate OK [03:15:05]SAM_PROTO_GetShiftState done [03:15:05]FM_GetShiftState done [03:15:05]opened in 1724458697 [03:15:05]opened+sec_in_day 1724545097 [03:15:05]quantity*price = 0 [03:15:05]sum+1 = 1 [03:15:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 62 24.08.2024 03:15 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: ТК ГПНА Online 30054235 ФМ: 0000000000871769 ФД: 166010 ФПД: 159957675987370 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T031506&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166010&fm=159957675987370&tin=02508201610067®Number=0000000000092562&sum=0 [03:15:06]StoreToDocumentArchive [03:15:06]shift 470 fd 166010 [03:15:06]save to /storage/0470/doc_00166010 [03:15:06]save last doc name /storage/0470/doc_00166010 to /storage/kkm_last_doc_name [03:15:06]save OK [03:15:06]Clear old archive folders... [03:15:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [03:15:06]tlvbuf is 013F8B70 [03:15:06]SAM_PROTO_ClearQueue [03:15:06]wFMCommunicate request_size=4 [03:15:06]MH_SAM_APDU [03:15:06]CAPDU: 80 09 00 00 [03:15:06]Write to MH i2c: E2 08 00 CC 00 80 09 00 00 00 00 00 00 3E [03:15:06]Write i2c OK [03:15:06]MH_I2C_Read... [03:15:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:15:06]Read from MH i2c: E2 [03:15:06]MH_I2C_Read... [03:15:06]Read from MH i2c: E2 03 00 [03:15:06]MH_I2C_Read... [03:15:06]Read from MH i2c: E2 03 00 CC 00 00 90 00 40 [03:15:06]RAPDU: 90 00 [03:15:06]wFMCommunicate OK [03:15:06]SAM_PROTO_ClearQueue done [03:15:06]KKMCreateOFDPacket [03:15:06]OFDProtocolAddRootSTLVToBuf [03:15:06]FM_MakeSignedData [03:15:06]FM_MakeSignedData [03:15:06]SAM_PROTO_SignData [03:15:06]wFMCommunicate request_size=4 [03:15:06]MH_SAM_APDU [03:15:06]CAPDU: 80 0D 01 02 [03:15:06]Write to MH i2c: E2 08 00 CD 00 80 0D 01 02 00 00 00 00 46 [03:15:06]Write i2c OK [03:15:06]MH_I2C_Read... [03:15:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:15:07]Read from MH i2c: E2 [03:15:07]MH_I2C_Read... [03:15:07]Read from MH i2c: E2 03 00 [03:15:07]MH_I2C_Read... [03:15:07]Read from MH i2c: E2 03 00 CD 00 00 90 00 41 [03:15:07]RAPDU: 90 00 [03:15:07]wFMCommunicate OK [03:15:07]wFMCommunicate request_size=255 [03:15:07]MH_SAM_APDU [03:15:07]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 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 3E 00 00 00 F4 03 04 00 3A 50 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7A 88 02 00 35 04 06 00 91 7B 0C 74 [03:15:07]Write to MH i2c: E2 02 01 CE 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 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 3E 00 00 00 F4 03 04 00 3A 50 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7A 88 02 00 35 04 06 00 91 7B 0C 74 00 00 1E [03:15:07]Write i2c OK [03:15:07]MH_I2C_Read... [03:15:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:15:07]Read from MH i2c: E2 [03:15:07]MH_I2C_Read... [03:15:07]Read from MH i2c: E2 03 00 [03:15:07]MH_I2C_Read... [03:15:07]Read from MH i2c: E2 03 00 CE 00 00 90 00 42 [03:15:07]RAPDU: 90 00 [03:15:07]wFMCommunicate OK [03:15:07]wFMCommunicate request_size=7 [03:15:07]MH_SAM_APDU [03:15:07]CAPDU: 80 0D 02 02 02 D1 AA [03:15:07]Write to MH i2c: E2 0A 00 CF 00 80 0D 02 02 02 00 D1 AA 00 00 C8 [03:15:07]Write i2c OK [03:15:07]MH_I2C_Read... [03:15:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:15:07]Read from MH i2c: E2 [03:15:07]MH_I2C_Read... [03:15:07]Read from MH i2c: E2 03 00 [03:15:07]MH_I2C_Read... [03:15:07]Read from MH i2c: E2 03 00 CF 00 00 90 00 43 [03:15:07]RAPDU: 90 00 [03:15:07]wFMCommunicate OK [03:15:07]wFMCommunicate request_size=4 [03:15:07]MH_SAM_APDU [03:15:07]CAPDU: 80 0D 03 02 [03:15:07]Write to MH i2c: E2 08 00 D0 00 80 0D 03 02 00 00 00 00 4B [03:15:07]Write i2c OK [03:15:07]MH_I2C_Read... [03:15:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:15:07]Read from MH i2c: E2 [03:15:07]MH_I2C_Read... [03:15:07]Read from MH i2c: E2 0B 00 [03:15:07]MH_I2C_Read... [03:15:07]Read from MH i2c: E2 0B 00 D0 00 00 7E D1 5B BC 3A 02 61 29 90 00 78 [03:15:07]RAPDU: 7E D1 5B BC 3A 02 61 29 90 00 [03:15:07]wFMCommunicate OK [03:15:07]SAM_PROTO_SignData done [03:15:07]FM_MakeSignedData done [03:15:07]CreateOFDProtocolMessage [03:15:07]wFMCommunicate request_size=4 [03:15:07]MH_SAM_APDU [03:15:07]CAPDU: 80 11 00 00 [03:15:07]Write to MH i2c: E2 08 00 D1 00 80 11 00 00 00 00 00 00 4B [03:15:07]Write i2c OK [03:15:07]MH_I2C_Read... [03:15:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:15:07]Read from MH i2c: E2 [03:15:07]MH_I2C_Read... [03:15:07]Read from MH i2c: E2 17 00 [03:15:07]MH_I2C_Read... [03:15:07]Read from MH i2c: E2 17 00 D1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A4 [03:15:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:15:07]wFMCommunicate OK [03:15:07]CreateOFDProtocolMessage done [03:15:07]OFDSenderStorePacket 166010 [03:15:07]StoreOFDPacket docnum=166010 [03:15:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166010,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [03:15:11]free response buf [03:15:11]execute_script done [03:15:11]execute_script returns [03:15:11]free content buf [03:15:11]Sock 7.Close socket [03:15:11]Sock 7.Thread stoped [03:15:14]OFD Sender: No OFD packet to send [03:15:19]OFD Sender: No OFD packet to send [03:15:19]recv_with_timeout no data received [03:15:24]OFD Sender: No OFD packet to send [03:15:29]OFD Sender: No OFD packet to send [03:15:30]recv_with_timeout no data received [03:15:34]OFD Sender: No OFD packet to send [03:15:39]OFD Sender: No OFD packet to send [03:15:44]OFD Sender: No OFD packet to send [03:15:46]recv_with_timeout no data received [03:15:49]OFD Sender: No OFD packet to send [03:15:54]OFD Sender: No OFD packet to send [03:15:59]OFD Sender: No OFD packet to send [03:16:04]OFD Sender: No OFD packet to send [03:16:09]OFD Sender: No OFD packet to send [03:16:14]OFD Sender: No OFD packet to send [03:16:19]OFD Sender: No OFD packet to send [03:16:24]OFD Sender: No OFD packet to send [03:16:29]OFD Sender: No OFD packet to send [03:16:34]OFD Sender: No OFD packet to send [03:16:39]OFD Sender: No OFD packet to send [03:16:44]OFD Sender: No OFD packet to send [03:16:49]OFD Sender: No OFD packet to send [03:16:54]OFD Sender: No OFD packet to send [03:16:59]OFD Sender: No OFD packet to send [03:17:04]OFD Sender: No OFD packet to send [03:17:09]OFD Sender: No OFD packet to send [03:17:14]OFD Sender: No OFD packet to send [03:17:19]OFD Sender: No OFD packet to send [03:17:24]OFD Sender: No OFD packet to send [03:17:29]OFD Sender: No OFD packet to send [03:17:34]OFD Sender: No OFD packet to send [03:17:39]OFD Sender: No OFD packet to send [03:17:44]OFD Sender: No OFD packet to send [03:17:50]OFD Sender: No OFD packet to send [03:17:55]OFD Sender: No OFD packet to send [03:18:00]OFD Sender: No OFD packet to send [03:18:05]OFD Sender: No OFD packet to send [03:18:10]OFD Sender: No OFD packet to send [03:18:15]OFD Sender: No OFD packet to send [03:18:20]OFD Sender: No OFD packet to send [03:18:25]OFD Sender: No OFD packet to send [03:18:30]OFD Sender: No OFD packet to send [03:18:35]OFD Sender: No OFD packet to send [03:18:40]OFD Sender: No OFD packet to send [03:18:43]accept exits with 10 [03:18:43]New connection [03:18:43]New thread 3066744164 created [03:18:43]Thread 3066887524 joined [03:18:43]Waiting for new connection... [03:18:43] Sock 10.Parse request [03:18:43]Sock 10.Check first char [03:18:43]Sock 10.First char is OK [03:18:43]request: POST /json_proto HTTP/1.0 [03:18:43]Method: POST [03:18:43]URL: /json_proto [03:18:43]Method is POST - this is cgi request [03:18:43]url: /json_proto [03:18:43]query_string will be loaded in cgi processing [03:18:43]execute_cgi json_proto POST (null) [03:18:43]execute_cgi path=json_proto method=POST [03:18:43]POST find Content-Length [03:18:43]Host: 172.17.44.132:8080 [03:18:43]Content-Length: 685 [03:18:43]Content-Type: application/json [03:18:43] [03:18:43]POST finish read [03:18:43]Found Content-Length = 685 [03:18:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:18:43]execute_script... [03:18:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:18:43]POST & json_proto [03:18:43]process_json_proto [03:18:43]json parsed OK: [03:18:43]protocol is kg_v1.0 [03:18:43]action value=close_receipt [03:18:43]process_action close_receipt [03:18:43]cmd_close_receipt [03:18:43]MH_GetDate [03:18:43]Write to MH i2c: F0 00 00 08 01 F8 [03:18:43]Write i2c OK [03:18:43]MH_I2C_Read... [03:18:43]Read from MH i2c: F0 [03:18:43]MH_I2C_Read... [03:18:43]Read from MH i2c: F0 09 00 [03:18:43]MH_I2C_Read... [03:18:43]Read from MH i2c: F0 09 00 08 01 00 14 51 C9 66 2A 83 C1 65 68 [03:18:43]GetLastDocTimeStamp 1724469306 [03:18:43]current date 1724469524 [03:18:43]FM_GetShiftState [03:18:43]SAM_PROTO_GetShiftState [03:18:43]wFMCommunicate request_size=4 [03:18:43]MH_SAM_APDU [03:18:43]CAPDU: 80 13 01 00 [03:18:43]Write to MH i2c: E2 08 00 09 01 80 13 01 00 00 00 00 00 87 [03:18:43]Write i2c OK [03:18:43]MH_I2C_Read... [03:18:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:18:43]Read from MH i2c: E2 [03:18:43]MH_I2C_Read... [03:18:43]Read from MH i2c: E2 0E 00 [03:18:43]MH_I2C_Read... [03:18:43]Read from MH i2c: E2 0E 00 09 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B1 [03:18:43]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:18:43]wFMCommunicate OK [03:18:43]SAM_PROTO_GetShiftState done [03:18:43]FM_GetShiftState done [03:18:43]opened in 1724458697 [03:18:43]opened+sec_in_day 1724545097 [03:18:43]quantity*price = 100007 [03:18:43]sum+1 = 100009 [03:18:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 63 24.08.2024 03:18 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166011 ФПД: 181259772736951 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T031844&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166011&fm=181259772736951&tin=02508201610067®Number=0000000000092562&sum=100000 [03:18:45]StoreToDocumentArchive [03:18:45]shift 470 fd 166011 [03:18:45]save to /storage/0470/doc_00166011 [03:18:45]save last doc name /storage/0470/doc_00166011 to /storage/kkm_last_doc_name [03:18:45]save OK [03:18:45]Clear old archive folders... [03:18:45]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:18:45]tlvbuf is B6EB1D20 [03:18:45]SAM_PROTO_ClearQueue [03:18:45]wFMCommunicate request_size=4 [03:18:45]MH_SAM_APDU [03:18:45]CAPDU: 80 09 00 00 [03:18:45]Write to MH i2c: E2 08 00 16 01 80 09 00 00 00 00 00 00 89 [03:18:45]Write i2c OK [03:18:45]MH_I2C_Read... [03:18:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:18:45]Read from MH i2c: E2 [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: E2 03 00 [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: E2 03 00 16 01 00 90 00 8B [03:18:45]RAPDU: 90 00 [03:18:45]wFMCommunicate OK [03:18:45]SAM_PROTO_ClearQueue done [03:18:45]KKMCreateOFDPacket [03:18:45]OFDProtocolAddRootSTLVToBuf [03:18:45]FM_MakeSignedData [03:18:45]FM_MakeSignedData [03:18:45]SAM_PROTO_SignData [03:18:45]wFMCommunicate request_size=4 [03:18:45]MH_SAM_APDU [03:18:45]CAPDU: 80 0D 01 02 [03:18:45]Write to MH i2c: E2 08 00 17 01 80 0D 01 02 00 00 00 00 91 [03:18:45]Write i2c OK [03:18:45]MH_I2C_Read... [03:18:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:18:45]Read from MH i2c: E2 [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: E2 03 00 [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: E2 03 00 17 01 00 90 00 8C [03:18:45]RAPDU: 90 00 [03:18:45]wFMCommunicate OK [03:18:45]wFMCommunicate request_size=255 [03:18:45]MH_SAM_APDU [03:18:45]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 14 51 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7B 88 02 00 35 04 06 00 A4 DA [03:18:45]Write to MH i2c: E2 02 01 18 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 14 51 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7B 88 02 00 35 04 06 00 A4 DA 00 00 9D [03:18:45]Write i2c OK [03:18:45]MH_I2C_Read... [03:18:45]OFD Sender: No OFD packet to send [03:18:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:18:45]Read from MH i2c: E2 [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: E2 03 00 [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: E2 03 00 18 01 00 90 00 8D [03:18:45]RAPDU: 90 00 [03:18:45]wFMCommunicate OK [03:18:45]wFMCommunicate request_size=9 [03:18:45]MH_SAM_APDU [03:18:45]CAPDU: 80 0D 02 02 04 D4 5D B5 B7 [03:18:45]Write to MH i2c: E2 0C 00 19 01 80 0D 02 02 04 00 D4 5D B5 B7 00 00 39 [03:18:45]Write i2c OK [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: E2 [03:18:45]MH_I2C_Read... [03:18:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:18:45]Read from MH i2c: E2 03 00 [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: E2 03 00 19 01 00 90 00 8E [03:18:45]RAPDU: 90 00 [03:18:45]wFMCommunicate OK [03:18:45]wFMCommunicate request_size=4 [03:18:45]MH_SAM_APDU [03:18:45]CAPDU: 80 0D 03 02 [03:18:45]Write to MH i2c: E2 08 00 1A 01 80 0D 03 02 00 00 00 00 96 [03:18:45]Write i2c OK [03:18:45]MH_I2C_Read... [03:18:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:18:45]Read from MH i2c: E2 [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: E2 0B 00 [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: E2 0B 00 1A 01 00 71 46 D0 3C A3 0D 02 6B 90 00 77 [03:18:45]RAPDU: 71 46 D0 3C A3 0D 02 6B 90 00 [03:18:45]wFMCommunicate OK [03:18:45]SAM_PROTO_SignData done [03:18:45]FM_MakeSignedData done [03:18:45]CreateOFDProtocolMessage [03:18:45]wFMCommunicate request_size=4 [03:18:45]MH_SAM_APDU [03:18:45]CAPDU: 80 11 00 00 [03:18:45]Write to MH i2c: E2 08 00 1B 01 80 11 00 00 00 00 00 00 96 [03:18:45]Write i2c OK [03:18:45]MH_I2C_Read... [03:18:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:18:45]Read from MH i2c: E2 [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: E2 17 00 [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: E2 17 00 1B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 EF [03:18:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:18:45]wFMCommunicate OK [03:18:45]CreateOFDProtocolMessage done [03:18:45]OFDSenderStorePacket 166011 [03:18:45]StoreOFDPacket docnum=166011 [03:18:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 09 8F 06 01 82 3F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 14 51 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7B 88 02 00 35 04 06 00 A4 DA D4 5D B5 B7 71 46 D0 3C A3 0D 02 6B [03:18:45]CheckFolder [03:18:45]dirname=/storage/ofd_packets [03:18:45]CheckFolder done [03:18:45]ProducePacketName [03:18:45]name=ofd_packets/00166011 [03:18:45]NVStorageSaveData ofd_packets/00166011 [03:18:45]File name is /storage/ofd_packets/00166011 [03:18:45]Write 300 bytes [03:18:45]NVStorageSaveData done [03:18:45]OFDSenderStorePacket done [03:18:45]KKMCreateOFDPacket done [03:18:45]NVStorageSaveData kkm_last_timestamp [03:18:45]File name is /storage/kkm_last_timestamp [03:18:45]Write 4 bytes [03:18:45]NVStorageSaveData done [03:18:45]ExternCall_PrintAddStr [03:18:45]wPrintStart [03:18:45]Write to MH i2c: 01 00 00 1C 01 1D [03:18:45]Write i2c OK [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: 01 [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: 01 07 00 [03:18:45]MH_I2C_Read... [03:18:45]Read from MH i2c: 01 07 00 1C 01 00 00 00 00 00 FF 0F 32 [03:18:45]RasterBufferAndPrint [03:18:45]line Счет N : (1)294936 [03:18:45]line ИНН: 02508201610067 [03:18:45]line Контрольно-Кассовый Чек [03:18:45]line ПРОДАЖА [03:18:45]line ТРК (МРК, ГНК) : 71 [03:18:45]line Товар: 2711129700 [03:18:45]line ГАЗ-К-5 [03:18:45]line 26.740 * 37.40 [03:18:45]line = 1000.08 [03:18:45]line НДС 12% НСП 1% [03:18:45]line > о реализуемом товаре [03:18:45]line ОКРУГЛЕНИЕ: -0.08 [03:18:45]line ИТОГО: 1000.00 [03:18:45]line Внесено: 1000.00 [03:18:45]line СДАЧА: 0.00 [03:18:45]line НСП 1% : 8.85 [03:18:45]line НДС 12% : 106.20 [03:18:45]line Наличными: 1000.00 [03:18:45]line Безнал.: 0.00 [03:18:45]line Место: АЗС № 130 "Партнер Нефть" [03:18:45]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [03:18:45]line СНО: Общий режим [03:18:45]line Чек 63 24.08.2024 03:18 [03:18:45]line Смена: 470 ФФД: 1.0 [03:18:45]line ЗНМ: 0300000070 [03:18:45]line РНМ: 0000000000092562 [03:18:45]line Версия ККМ: 001 [03:18:45]line ФМ: 0000000000871769 [03:18:45]line ФД: 166011 [03:18:45]line ФПД: 181259772736951 [03:18:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T031844&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166011&fm=181259772736951&tin=02508201610067®Number=0000000000092562&sum=100000 [03:18:45]OFD Sender: Processing packet 166011 [packets to send 1004, broken 1003] [03:18:45]ProducePacketName [03:18:45]name=ofd_packets/00166011 [03:18:45]OFD Sender: To server: pG, [03:18:45]CommunicateWithHost lk.salyk.kg:30040 [03:18:45]ConnectInit lk.salyk.kg [03:18:45]written 0, free lines is 4095 [03:18:46]Write to MH i2c: 01 00 00 47 01 48 [03:18:46]Write i2c OK [03:18:46]MH_I2C_Read... [03:18:46]Read from MH i2c: 01 [03:18:46]MH_I2C_Read... [03:18:46]Read from MH i2c: 01 07 00 [03:18:46]MH_I2C_Read... [03:18:46]Read from MH i2c: 01 07 00 47 01 00 00 00 00 00 B6 0C 11 [03:18:46]RasterBufferAndPrint [03:18:46]line [03:18:46]line [03:18:46]line [03:18:46]line [03:18:46]line [03:18:46]written 0, free lines is 3259 [03:18:46]MH_Cut [03:18:46]Write to MH i2c: D1 01 00 4E 01 01 21 [03:18:46]Write i2c OK [03:18:46]MH_I2C_Read... [03:18:46]Read from MH i2c: D1 [03:18:46]MH_I2C_Read... [03:18:46]Read from MH i2c: D1 01 00 [03:18:46]MH_I2C_Read... [03:18:46]Read from MH i2c: D1 01 00 4E 01 00 20 [03:18:46]Write to MH i2c: 01 00 00 4F 01 50 [03:18:46]Write i2c OK [03:18:46]MH_I2C_Read... [03:18:47]*** Cut start [03:18:47]*** Purtial cut [03:18:47]*** Stage 1: CUTSNS_PIN = 1 [03:18:49]Read from MH i2c: 01 [03:18:49]MH_I2C_Read... [03:18:49]*** Stop cut motor [03:18:49]*** Cut end [03:18:49]Read from MH i2c: 01 07 00 [03:18:49]MH_I2C_Read... [03:18:49]Read from MH i2c: 01 07 00 4F 01 00 00 00 00 00 FF 0F 65 [03:18:49]process_action close_receipt done [03:18:49]requested_data is exist [03:18:49]produce_requested_data [03:18:49]requested_item fm.sn is exist - process it [03:18:49]wFMCommunicate request_size=4 [03:18:49]MH_SAM_APDU [03:18:49]CAPDU: 80 11 00 00 [03:18:49]Write to MH i2c: E2 08 00 50 01 80 11 00 00 00 00 00 00 CB [03:18:49]Write i2c OK [03:18:49]MH_I2C_Read... [03:18:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:18:49]Read from MH i2c: E2 [03:18:49]MH_I2C_Read... [03:18:49]Read from MH i2c: E2 17 00 [03:18:49]MH_I2C_Read... [03:18:49]Read from MH i2c: E2 17 00 50 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 24 [03:18:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:18:49]wFMCommunicate OK [03:18:49]requested_item fd.num is exist - process it [03:18:49]SAM_PROTO_GetFieldsCounters [03:18:49]wFMCommunicate request_size=4 [03:18:49]MH_SAM_APDU [03:18:49]CAPDU: 80 13 00 00 [03:18:49]Write to MH i2c: E2 08 00 51 01 80 13 00 00 00 00 00 00 CE [03:18:49]Write i2c OK [03:18:49]MH_I2C_Read... [03:18:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:18:49]Read from MH i2c: E2 [03:18:49]MH_I2C_Read... [03:18:49]Read from MH i2c: E2 62 00 [03:18:49]MH_I2C_Read... [03:18:49]Read from MH i2c: E2 62 00 51 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7B 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [03:18:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7B 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:18:49]wFMCommunicate OK [03:18:49]SAM_PROTO_GetFieldsCounters done [03:18:49]requested_item shift.num is exist - process it [03:18:49]requested_item shift.opened is exist - process it [03:18:49]req_shift_opened [03:18:49]FM_GetShiftState [03:18:49]SAM_PROTO_GetShiftState [03:18:49]wFMCommunicate request_size=4 [03:18:49]MH_SAM_APDU [03:18:49]CAPDU: 80 13 01 00 [03:18:49]Write to MH i2c: E2 08 00 52 01 80 13 01 00 00 00 00 00 D0 [03:18:49]Write i2c OK [03:18:49]MH_I2C_Read... [03:18:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:18:49]Read from MH i2c: E2 [03:18:49]MH_I2C_Read... [03:18:49]Read from MH i2c: E2 0E 00 [03:18:49]MH_I2C_Read... [03:18:49]Read from MH i2c: E2 0E 00 52 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 FA [03:18:49]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:18:49]wFMCommunicate OK [03:18:49]SAM_PROTO_GetShiftState done [03:18:49]FM_GetShiftState done [03:18:49]req_shift_opened done [03:18:49]requested_item shift.open_date is exist - process it [03:18:49]req_shift_open_date [03:18:49]req_shift_open_date done [03:18:49]produce_requested_data done [03:18:49]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166011,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [03:18:49]process_action_free close_receipt [03:18:49]json_value_free [03:18:49]json_value_free done [03:18:49]process_json_proto returns [03:18:49]Send response to host [03:18:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166011,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [03:18:49]free response buf [03:18:49]execute_script done [03:18:49]execute_script returns [03:18:49]free content buf [03:18:49]Sock 10.Close socket [03:18:49]Sock 10.Thread stoped [03:18:50]Connected sock=11 [03:18:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 09 8F 06 01 82 3F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 14 51 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7B 88 02 00 35 04 06 00 A4 DA D4 5D B5 B7 71 46 D0 3C A3 0D 02 6B [03:18:51]recv_with_timeout no data received [03:18:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 D4 C9 47 00 CB EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7B 88 02 00 F4 03 04 00 63 FA C8 66 B6 04 01 00 00 27 16 83 C3 EB FD 46 D7 [03:18:54]CommunicateWithHost err = 0 [03:18:54]CheckOFDResponse [03:18:54]1017 (14) - 77093643461234 [03:18:54]1041 (16) - 0000000000871769 [03:18:54]1040 (4) - 166011 [03:18:54]1012 (4) - 23.08.2024 21:08 [03:18:54]1206 (1) - 0 [03:18:54]OFD Sender: Remove packet 166011 [03:18:54]ProducePacketName [03:18:54]name=ofd_packets/00166011 [03:18:54]NVStorageDeleteData [03:18:54]OFD Sender: No OFD packet to send [03:18:59]OFD Sender: No OFD packet to send [03:19:02]recv_with_timeout no data received [03:19:04]OFD Sender: No OFD packet to send [03:19:09]OFD Sender: No OFD packet to send [03:19:13]recv_with_timeout no data received [03:19:14]OFD Sender: No OFD packet to send [03:19:19]OFD Sender: No OFD packet to send [03:19:24]OFD Sender: No OFD packet to send [03:19:29]OFD Sender: No OFD packet to send [03:19:34]OFD Sender: No OFD packet to send [03:19:39]OFD Sender: No OFD packet to send [03:19:45]OFD Sender: No OFD packet to send [03:19:50]OFD Sender: No OFD packet to send [03:19:55]OFD Sender: No OFD packet to send [03:20:00]OFD Sender: No OFD packet to send [03:20:05]OFD Sender: No OFD packet to send [03:20:10]OFD Sender: No OFD packet to send [03:20:15]OFD Sender: No OFD packet to send [03:20:20]OFD Sender: No OFD packet to send [03:20:25]OFD Sender: No OFD packet to send [03:20:26]recv_with_timeout no data received [03:20:30]OFD Sender: No OFD packet to send [03:20:35]OFD Sender: No OFD packet to send [03:20:40]OFD Sender: No OFD packet to send [03:20:45]OFD Sender: No OFD packet to send [03:20:50]OFD Sender: No OFD packet to send [03:20:55]OFD Sender: No OFD packet to send [03:21:00]OFD Sender: No OFD packet to send [03:21:05]OFD Sender: No OFD packet to send [03:21:10]OFD Sender: No OFD packet to send [03:21:15]OFD Sender: No OFD packet to send [03:21:20]OFD Sender: No OFD packet to send [03:21:53]ConnectInit Can't connect to host [03:21:55]OFD Sender: No OFD packet to send [03:22:00]OFD Sender: No OFD packet to send [03:22:04]recv_with_timeout no data received [03:22:05]OFD Sender: No OFD packet to send [03:22:10]OFD Sender: No OFD packet to send [03:22:15]OFD Sender: No OFD packet to send [03:22:20]OFD Sender: No OFD packet to send [03:22:25]OFD Sender: No OFD packet to send [03:22:30]OFD Sender: No OFD packet to send [03:22:35]OFD Sender: No OFD packet to send [03:22:40]OFD Sender: No OFD packet to send [03:22:45]OFD Sender: No OFD packet to send [03:22:47]recv_with_timeout no data received [03:22:50]OFD Sender: No OFD packet to send [03:22:55]OFD Sender: No OFD packet to send [03:23:00]OFD Sender: No OFD packet to send [03:23:05]OFD Sender: No OFD packet to send [03:23:10]OFD Sender: No OFD packet to send [03:23:15]OFD Sender: No OFD packet to send [03:23:18]recv_with_timeout no data received [03:23:20]OFD Sender: No OFD packet to send [03:23:25]OFD Sender: No OFD packet to send [03:23:30]OFD Sender: No OFD packet to send [03:23:35]OFD Sender: No OFD packet to send [03:23:41]OFD Sender: No OFD packet to send [03:23:46]OFD Sender: No OFD packet to send [03:23:51]OFD Sender: No OFD packet to send [03:23:56]OFD Sender: No OFD packet to send [03:24:01]OFD Sender: No OFD packet to send [03:24:06]OFD Sender: No OFD packet to send [03:24:11]OFD Sender: No OFD packet to send [03:24:16]OFD Sender: No OFD packet to send [03:24:21]OFD Sender: No OFD packet to send [03:24:26]OFD Sender: No OFD packet to send [03:24:31]OFD Sender: No OFD packet to send [03:24:36]OFD Sender: No OFD packet to send [03:24:38]recv_with_timeout no data received [03:24:41]OFD Sender: No OFD packet to send [03:24:46]OFD Sender: No OFD packet to send [03:24:51]OFD Sender: No OFD packet to send [03:24:56]OFD Sender: No OFD packet to send [03:24:57]accept exits with 7 [03:24:57]New connection [03:24:57]New thread 3066887524 created [03:24:57]Thread 3066744164 joined [03:24:57]Waiting for new connection... [03:24:57] Sock 7.Parse request [03:24:57]Sock 7.Check first char [03:24:57]Sock 7.First char is OK [03:24:57]request: POST /json_proto HTTP/1.0 [03:24:57]Method: POST [03:24:57]URL: /json_proto [03:24:57]Method is POST - this is cgi request [03:24:57]url: /json_proto [03:24:57]query_string will be loaded in cgi processing [03:24:57]execute_cgi json_proto POST (null) [03:24:57]execute_cgi path=json_proto method=POST [03:24:57]POST find Content-Length [03:24:57]Host: 172.17.44.132:8080 [03:24:57]Content-Length: 622 [03:24:57]Content-Type: application/json [03:24:57] [03:24:57]POST finish read [03:24:57]Found Content-Length = 622 [03:24:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51175", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:24:57]execute_script... [03:24:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51175", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:24:57]POST & json_proto [03:24:57]process_json_proto [03:24:57]json parsed OK: [03:24:57]protocol is kg_v1.0 [03:24:57]action value=close_receipt [03:24:57]process_action close_receipt [03:24:57]cmd_close_receipt [03:24:57]MH_GetDate [03:24:57]Write to MH i2c: F0 00 00 53 01 43 [03:24:57]Write i2c OK [03:24:57]MH_I2C_Read... [03:24:57]Read from MH i2c: F0 [03:24:57]MH_I2C_Read... [03:24:57]Read from MH i2c: F0 09 00 [03:24:57]MH_I2C_Read... [03:24:57]Read from MH i2c: F0 09 00 53 01 00 89 52 C9 66 2A 83 C1 65 29 [03:24:57]GetLastDocTimeStamp 1724469524 [03:24:57]current date 1724469897 [03:24:57]FM_GetShiftState [03:24:57]SAM_PROTO_GetShiftState [03:24:57]wFMCommunicate request_size=4 [03:24:57]MH_SAM_APDU [03:24:57]CAPDU: 80 13 01 00 [03:24:57]Write to MH i2c: E2 08 00 54 01 80 13 01 00 00 00 00 00 D2 [03:24:57]Write i2c OK [03:24:57]MH_I2C_Read... [03:24:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:24:57]Read from MH i2c: E2 [03:24:57]MH_I2C_Read... [03:24:57]Read from MH i2c: E2 0E 00 [03:24:57]MH_I2C_Read... [03:24:57]Read from MH i2c: E2 0E 00 54 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 FC [03:24:57]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:24:57]wFMCommunicate OK [03:24:57]SAM_PROTO_GetShiftState done [03:24:57]FM_GetShiftState done [03:24:57]opened in 1724458697 [03:24:57]opened+sec_in_day 1724545097 [03:24:57]quantity*price = 14000 [03:24:57]sum+1 = 14001 [03:24:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 64 24.08.2024 03:24 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166012 ФПД: 161101014703670 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T032457&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166012&fm=161101014703670&tin=02508201610067®Number=0000000000092562&sum=14000 0 [03:24:58]StoreToDocumentArchive [03:24:58]shift 470 fd 166012 [03:24:58]save to /storage/0470/doc_00166012 [03:24:58]save last doc name /storage/0470/doc_00166012 to /storage/kkm_last_doc_name [03:24:58]save OK [03:24:58]Clear old archive folders... [03:24:58]ProcessDocumentItem done err = 0, tmpTLVsize=275 [03:24:58]tlvbuf is 013AEB70 [03:24:58]SAM_PROTO_ClearQueue [03:24:58]wFMCommunicate request_size=4 [03:24:58]MH_SAM_APDU [03:24:58]CAPDU: 80 09 00 00 [03:24:58]Write to MH i2c: E2 08 00 61 01 80 09 00 00 00 00 00 00 D4 [03:24:58]Write i2c OK [03:24:58]MH_I2C_Read... [03:24:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:24:58]Read from MH i2c: E2 [03:24:58]MH_I2C_Read... [03:24:58]Read from MH i2c: E2 03 00 [03:24:58]MH_I2C_Read... [03:24:58]Read from MH i2c: E2 03 00 61 01 00 90 00 D6 [03:24:58]RAPDU: 90 00 [03:24:58]wFMCommunicate OK [03:24:58]SAM_PROTO_ClearQueue done [03:24:58]KKMCreateOFDPacket [03:24:58]OFDProtocolAddRootSTLVToBuf [03:24:58]FM_MakeSignedData [03:24:58]FM_MakeSignedData [03:24:58]SAM_PROTO_SignData [03:24:58]wFMCommunicate request_size=4 [03:24:58]MH_SAM_APDU [03:24:58]CAPDU: 80 0D 01 02 [03:24:58]Write to MH i2c: E2 08 00 62 01 80 0D 01 02 00 00 00 00 DC [03:24:58]Write i2c OK [03:24:58]MH_I2C_Read... [03:24:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:24:58]Read from MH i2c: E2 [03:24:58]MH_I2C_Read... [03:24:58]Read from MH i2c: E2 03 00 [03:24:58]MH_I2C_Read... [03:24:58]Read from MH i2c: E2 03 00 62 01 00 90 00 D7 [03:24:58]RAPDU: 90 00 [03:24:58]wFMCommunicate OK [03:24:58]wFMCommunicate request_size=255 [03:24:58]MH_SAM_APDU [03:24:58]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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 89 52 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 [03:24:58]Write to MH i2c: E2 02 01 63 01 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 89 52 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 00 00 8C [03:24:58]Write i2c OK [03:24:58]MH_I2C_Read... [03:24:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:24:58]Read from MH i2c: E2 [03:24:58]MH_I2C_Read... [03:24:58]Read from MH i2c: E2 03 00 [03:24:58]MH_I2C_Read... [03:24:58]Read from MH i2c: E2 03 00 63 01 00 90 00 D8 [03:24:58]RAPDU: 90 00 [03:24:58]wFMCommunicate OK [03:24:58]wFMCommunicate request_size=34 [03:24:58]MH_SAM_APDU [03:24:58]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7C 88 02 00 35 04 06 00 92 85 40 C1 1E 36 [03:24:58]Write to MH i2c: E2 25 00 64 01 80 0D 02 02 1D 00 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7C 88 02 00 35 04 06 00 92 85 40 C1 1E 36 00 00 18 [03:24:58]Write i2c OK [03:24:58]MH_I2C_Read... [03:24:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:24:58]Read from MH i2c: E2 [03:24:58]MH_I2C_Read... [03:24:58]Read from MH i2c: E2 03 00 [03:24:58]MH_I2C_Read... [03:24:58]Read from MH i2c: E2 03 00 64 01 00 90 00 D9 [03:24:58]RAPDU: 90 00 [03:24:58]wFMCommunicate OK [03:24:58]wFMCommunicate request_size=4 [03:24:58]MH_SAM_APDU [03:24:58]CAPDU: 80 0D 03 02 [03:24:58]Write to MH i2c: E2 08 00 65 01 80 0D 03 02 00 00 00 00 E1 [03:24:58]Write i2c OK [03:24:58]MH_I2C_Read... [03:24:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:24:58]Read from MH i2c: E2 [03:24:58]MH_I2C_Read... [03:24:58]Read from MH i2c: E2 0B 00 [03:24:58]MH_I2C_Read... [03:24:58]Read from MH i2c: E2 0B 00 65 01 00 CA 56 CC BD AF 07 A1 06 90 00 E8 [03:24:58]RAPDU: CA 56 CC BD AF 07 A1 06 90 00 [03:24:58]wFMCommunicate OK [03:24:58]SAM_PROTO_SignData done [03:24:58]FM_MakeSignedData done [03:24:58]CreateOFDProtocolMessage [03:24:58]wFMCommunicate request_size=4 [03:24:58]MH_SAM_APDU [03:24:58]CAPDU: 80 11 00 00 [03:24:58]Write to MH i2c: E2 08 00 66 01 80 11 00 00 00 00 00 00 E1 [03:24:58]Write i2c OK [03:24:58]MH_I2C_Read... [03:24:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:24:58]Read from MH i2c: E2 [03:24:58]MH_I2C_Read... [03:24:58]Read from MH i2c: E2 17 00 [03:24:58]MH_I2C_Read... [03:24:58]Read from MH i2c: E2 17 00 66 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 3A [03:24:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:24:58]wFMCommunicate OK [03:24:58]CreateOFDProtocolMessage done [03:24:58]OFDSenderStorePacket 166012 [03:24:58]StoreOFDPacket docnum=166012 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17289306+1707180842=1724470148 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 85 53 C9 66 2A 83 C1 65 D9 [03:29:09]Current date/time: 24.08.2024 03:29 [03:29:09]FM_Init [03:29:09]wFMConnect [03:29:09]MH_SAM_On [03:29:09]Write to MH i2c: E0 00 00 08 00 E7 [03:29:09]Write i2c OK [03:29:09]MH_I2C_Read... [03:29:09]*** iso7816_init finished! [03:29:09]*** atr: [03:29:09]*** 0F 3B D5 18 FF 81 91 FE [03:29:09]*** 1F C3 80 73 C8 21 10 0A [03:29:09]*** 00 00 00 00 00 00 00 00 [03:29:09]*** 00 00 00 00 00 00 00 00 [03:29:09]*** 00 00 00 00 00 00 00 00 [03:29:09]*** 00 00 00 00 00 00 00 00 [03:29:09]*** 00 00 00 00 00 00 00 00 [03:29:09]*** 00 00 00 00 00 00 00 00 [03:29:09]Read from MH i2c: E0 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: E0 10 00 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [03:29:09]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [03:29:09]wFMCommunicate request_size=10 [03:29:09]MH_SAM_APDU [03:29:09]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [03:29:09]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [03:29:09]Write i2c OK [03:29:09]MH_I2C_Read... [03:29:09]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [03:29:09]Read from MH i2c: E2 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: E2 03 00 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [03:29:09]RAPDU: 90 00 [03:29:09]wFMCommunicate OK [03:29:09]wFMCommunicate request_size=4 [03:29:09]MH_SAM_APDU [03:29:09]CAPDU: 80 11 00 00 [03:29:09]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [03:29:09]Write i2c OK [03:29:09]MH_I2C_Read... [03:29:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:29:09]Read from MH i2c: E2 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: E2 17 00 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [03:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:29:09]wFMCommunicate OK [03:29:09]Detected FM SN is 0000000000871769 [03:29:09]Stored FM SN is 0000000000871769 [03:29:09]wFMCommunicate request_size=9 [03:29:09]MH_SAM_APDU [03:29:09]CAPDU: 80 16 00 00 04 E7 8B 00 00 [03:29:09]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [03:29:09]Write i2c OK [03:29:09]MH_I2C_Read... [03:29:09]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [03:29:09]Read from MH i2c: E2 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: E2 03 00 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [03:29:09]RAPDU: 90 00 [03:29:09]wFMCommunicate OK [03:29:09]FM PIN OK [03:29:09]wFMCommunicate request_size=8 [03:29:09]MH_SAM_APDU [03:29:09]CAPDU: 80 14 04 00 03 02 00 01 [03:29:09]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [03:29:09]Write i2c OK [03:29:09]MH_I2C_Read... [03:29:09]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [03:29:09]Read from MH i2c: E2 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: E2 03 00 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [03:29:09]RAPDU: 90 00 [03:29:09]wFMCommunicate OK [03:29:09]wFMCommunicate request_size=13 [03:29:09]MH_SAM_APDU [03:29:09]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [03:29:09]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [03:29:09]Write i2c OK [03:29:09]MH_I2C_Read... [03:29:09]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [03:29:09]Read from MH i2c: E2 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: E2 03 00 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [03:29:09]RAPDU: 90 00 [03:29:09]wFMCommunicate OK [03:29:09]wFMCommunicate request_size=4 [03:29:09]MH_SAM_APDU [03:29:09]CAPDU: 80 11 00 00 [03:29:09]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [03:29:09]Write i2c OK [03:29:09]MH_I2C_Read... [03:29:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:29:09]Read from MH i2c: E2 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: E2 17 00 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [03:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:29:09]wFMCommunicate OK [03:29:09]DocumentArchiveInit [03:29:09]Start Httpd... [03:29:09]Httpd thread 3067620708 created [03:29:09]Write to MH i2c: 01 00 00 0F 00 0F [03:29:09]Write i2c OK [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: 01 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: 01 07 00 [03:29:09]MH_I2C_Read... [03:29:09]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [03:29:09]MH Int Process started [03:29:09]Allocated Socket 8 [03:29:09]Bind OK [03:29:09]Listen OK [03:29:09]httpd running on port 8080 [03:29:09]Waiting for new connection... [03:29:10]OFD Sender: Processing packet 166012 [packets to send 1004, broken 1003] [03:29:10]ProducePacketName [03:29:10]name=ofd_packets/00166012 [03:29:10]OFD Sender: To server: pG, [03:29:10]CommunicateWithHost lk.salyk.kg:30040 [03:29:10]ConnectInit lk.salyk.kg [03:29:12]Connected sock=7 [03:29:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 27 01 00 00 93 1B 1F 01 DA 91 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 89 52 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7C 88 02 00 35 04 06 00 92 85 40 C1 1E 36 CA 56 CC BD AF 07 A1 06 [03:29:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 85 7A 47 00 F3 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7C 88 02 00 F4 03 04 00 D1 FC C8 66 B6 04 01 00 00 EE 04 7B 18 F8 30 3A 10 [03:29:13]CommunicateWithHost err = 0 [03:29:13]CheckOFDResponse [03:29:13]1017 (14) - 77093643461234 [03:29:13]1041 (16) - 0000000000871769 [03:29:13]1040 (4) - 166012 [03:29:13]1012 (4) - 23.08.2024 21:19 [03:29:13]1206 (1) - 0 [03:29:13]OFD Sender: Remove packet 166012 [03:29:13]ProducePacketName [03:29:13]name=ofd_packets/00166012 [03:29:13]NVStorageDeleteData [03:29:14]OFD Sender: No OFD packet to send [03:29:18]recv_with_timeout no data received [03:29:19]OFD Sender: No OFD packet to send [03:29:24]OFD Sender: No OFD packet to send [03:29:29]OFD Sender: No OFD packet to send [03:29:34]OFD Sender: No OFD packet to send [03:29:39]OFD Sender: No OFD packet to send [03:29:44]OFD Sender: No OFD packet to send [03:29:45]int [03:29:45]Write to MH i2c: 01 00 00 10 00 10 [03:29:45]*** FLAG_PRN_PAP1 set [03:29:45]Write i2c OK [03:29:45]MH_I2C_Read... [03:29:45]Read from MH i2c: 01 [03:29:45]MH_I2C_Read... [03:29:45]Read from MH i2c: 01 07 00 [03:29:45]MH_I2C_Read... [03:29:45]Read from MH i2c: 01 07 00 10 00 00 01 00 00 00 FF 0F 26 [03:29:45]state=0 [03:29:45]No paper [03:29:45]int [03:29:45]Write to MH i2c: 01 00 00 11 00 11 [03:29:45]*** FLAG_PRN_PAP2 set [03:29:45]Write i2c OK [03:29:45]MH_I2C_Read... [03:29:45]Read from MH i2c: 01 [03:29:45]MH_I2C_Read... [03:29:45]Read from MH i2c: 01 07 00 [03:29:45]MH_I2C_Read... [03:29:45]Read from MH i2c: 01 07 00 11 00 00 03 00 00 00 FF 0F 29 [03:29:45]state=0 [03:29:45]No paper [03:29:45]Cover opened [03:29:46]accept exits with 9 [03:29:46]New connection [03:29:46]New thread 3067333988 created [03:29:46]Waiting for new connection... [03:29:46] Sock 9.Parse request [03:29:46]Sock 9.Check first char [03:29:46]Sock 9.First char is OK [03:29:46]request: POST /json_proto HTTP/1.0 [03:29:46]Method: POST [03:29:46]URL: /json_proto [03:29:46]Method is POST - this is cgi request [03:29:46]url: /json_proto [03:29:46]query_string will be loaded in cgi processing [03:29:46]execute_cgi json_proto POST (null) [03:29:46]execute_cgi path=json_proto method=POST [03:29:46]POST find Content-Length [03:29:46]Host: 172.17.44.132:8080 [03:29:46]Content-Length: 215 [03:29:46]Content-Type: application/json [03:29:46] [03:29:46]POST finish read [03:29:46]Found Content-Length = 215 [03:29:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:29:46]execute_script... [03:29:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:29:46]POST & json_proto [03:29:46]process_json_proto [03:29:46]json parsed OK: [03:29:46]protocol is kg_v1.0 [03:29:46]action value=get_value [03:29:46]process_action get_value [03:29:46]cmd_get_value [03:29:46]process_action get_value done [03:29:46]requested_data is exist [03:29:46]produce_requested_data [03:29:46]requested_item kkm.sn is exist - process it [03:29:46]requested_item kkm.ver is exist - process it [03:29:46]requested_item fm.sn is exist - process it [03:29:46]wFMCommunicate request_size=4 [03:29:46]MH_SAM_APDU [03:29:46]CAPDU: 80 11 00 00 [03:29:46]Write to MH i2c: E2 08 00 12 00 80 11 00 00 00 00 00 00 8C [03:29:46]Write i2c OK [03:29:46]MH_I2C_Read... [03:29:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:29:46]Read from MH i2c: E2 [03:29:46]MH_I2C_Read... [03:29:46]Read from MH i2c: E2 17 00 [03:29:46]MH_I2C_Read... [03:29:46]Read from MH i2c: E2 17 00 12 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E5 [03:29:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:29:46]wFMCommunicate OK [03:29:46]requested_item fd.num is exist - process it [03:29:46]SAM_PROTO_GetFieldsCounters [03:29:46]wFMCommunicate request_size=4 [03:29:46]MH_SAM_APDU [03:29:46]CAPDU: 80 13 00 00 [03:29:46]Write to MH i2c: E2 08 00 13 00 80 13 00 00 00 00 00 00 8F [03:29:46]Write i2c OK [03:29:46]MH_I2C_Read... [03:29:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:29:46]Read from MH i2c: E2 [03:29:46]MH_I2C_Read... [03:29:46]Read from MH i2c: E2 62 00 [03:29:46]MH_I2C_Read... [03:29:46]Read from MH i2c: E2 62 00 13 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7C 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [03:29:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7C 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:29:46]wFMCommunicate OK [03:29:46]SAM_PROTO_GetFieldsCounters done [03:29:46]requested_item shift.num is exist - process it [03:29:46]requested_item shift.opened is exist - process it [03:29:46]req_shift_opened [03:29:46]FM_GetShiftState [03:29:46]SAM_PROTO_GetShiftState [03:29:46]wFMCommunicate request_size=4 [03:29:46]MH_SAM_APDU [03:29:46]CAPDU: 80 13 01 00 [03:29:46]Write to MH i2c: E2 08 00 14 00 80 13 01 00 00 00 00 00 91 [03:29:46]Write i2c OK [03:29:46]MH_I2C_Read... [03:29:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:29:46]Read from MH i2c: E2 [03:29:46]MH_I2C_Read... [03:29:46]Read from MH i2c: E2 0E 00 [03:29:46]MH_I2C_Read... [03:29:46]Read from MH i2c: E2 0E 00 14 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 BB [03:29:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:29:46]wFMCommunicate OK [03:29:46]SAM_PROTO_GetShiftState done [03:29:46]FM_GetShiftState done [03:29:46]req_shift_opened done [03:29:46]requested_item shift.open_date is exist - process it [03:29:46]req_shift_open_date [03:29:46]req_shift_open_date done [03:29:46]produce_requested_data done [03:29:46]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166012,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [03:29:46]process_action_free get_value [03:29:46]json_value_free [03:29:46]json_value_free done [03:29:46]process_json_proto returns [03:29:46]Send response to host [03:29:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166012,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [03:29:46]free response buf [03:29:46]execute_script done [03:29:46]execute_script returns [03:29:46]free content buf [03:29:46]Sock 9.Close socket [03:29:46]Sock 9.Thread stoped [03:29:46]accept exits with 10 [03:29:46]New connection [03:29:46]New thread 3067190628 created [03:29:46]Thread 3067333988 joined [03:29:46]Waiting for new connection... [03:29:46] Sock 10.Parse request [03:29:46]Sock 10.Check first char [03:29:46]Sock 10.First char is OK [03:29:46]request: POST /json_proto HTTP/1.0 [03:29:46]Method: POST [03:29:46]URL: /json_proto [03:29:46]Method is POST - this is cgi request [03:29:46]url: /json_proto [03:29:46]query_string will be loaded in cgi processing [03:29:46]execute_cgi json_proto POST (null) [03:29:46]execute_cgi path=json_proto method=POST [03:29:46]POST find Content-Length [03:29:46]Host: 172.17.44.132:8080 [03:29:46]Content-Length: 331 [03:29:46]Content-Type: application/json [03:29:46] [03:29:46]POST finish read [03:29:46]Found Content-Length = 331 [03:29:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [03:29:46]execute_script... [03:29:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [03:29:47]POST & json_proto [03:29:47]process_json_proto [03:29:47]json parsed OK: [03:29:47]protocol is kg_v1.0 [03:29:47]action value=get_value [03:29:47]process_action get_value [03:29:47]cmd_get_value [03:29:47]process_action get_value done [03:29:47]requested_data is exist [03:29:47]produce_requested_data [03:29:47]requested_item fm.sale.total is exist - process it [03:29:47]SAM_PROTO_GetFMData [03:29:47]wFMCommunicate request_size=4 [03:29:47]MH_SAM_APDU [03:29:47]CAPDU: 80 13 03 00 [03:29:47]Write to MH i2c: E2 08 00 15 00 80 13 03 00 00 00 00 00 94 [03:29:47]Write i2c OK [03:29:47]MH_I2C_Read... [03:29:47]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [03:29:47]Read from MH i2c: E2 [03:29:47]MH_I2C_Read... [03:29:47]Read from MH i2c: E2 FD 00 [03:29:47]MH_I2C_Read... [03:29:47]int [03:29:47]*** FLAG_PRN_PAP2 reset [03:29:47]Read from MH i2c: E2 FD 00 15 00 00 C9 04 85 04 C5 04 6E 04 04 00 CF 84 02 00 69 04 A4 00 6F 04 04 00 BE 81 02 00 B1 04 05 00 EC D7 19 7C 03 70 04 05 00 32 4F 01 75 02 72 04 05 00 BA 88 18 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 45 EC C0 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 E5 2B E5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 B1 [03:29:47]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 CF 84 02 00 69 04 A4 00 6F 04 04 00 BE 81 02 00 B1 04 05 00 EC D7 19 7C 03 70 04 05 00 32 4F 01 75 02 72 04 05 00 BA 88 18 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 45 EC C0 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 E5 2B E5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [03:29:47]wFMCommunicate OK [03:29:47]wFMCommunicate request_size=4 [03:29:47]MH_SAM_APDU [03:29:47]CAPDU: 80 17 00 00 [03:29:47]Write to MH i2c: 01 00 00 16 00 16 [03:29:47]Write i2c OK [03:29:47]MH_I2C_Read... [03:29:47]Read from MH i2c: 01 [03:29:47]MH_I2C_Read... [03:29:47]Read from MH i2c: 01 07 00 [03:29:47]MH_I2C_Read... [03:29:47]Read from MH i2c: 01 07 00 16 00 00 01 00 00 00 FF 0F 2C [03:29:47]state=3 [03:29:47]No paper [03:29:47]Cover closed [03:29:47]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [03:29:47]Write i2c OK [03:29:47]MH_I2C_Read... [03:29:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:29:47]*** FLAG_PRN_PAP2 set [03:29:47]int [03:29:47]Read from MH i2c: E2 [03:29:47]MH_I2C_Read... [03:29:47]Read from MH i2c: E2 FD 00 [03:29:47]MH_I2C_Read... [03:29:47]Read from MH i2c: E2 FD 00 17 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 3A [03:29:47]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [03:29:47]wFMCommunicate OK [03:29:47]wFMCommunicate request_size=4 [03:29:47]MH_SAM_APDU [03:29:47]CAPDU: 80 17 00 00 [03:29:47]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [03:29:47]Write i2c OK [03:29:47]MH_I2C_Read... [03:29:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:29:48]Read from MH i2c: E2 [03:29:48]MH_I2C_Read... [03:29:48]Read from MH i2c: E2 FD 00 [03:29:48]MH_I2C_Read... [03:29:48]Read from MH i2c: E2 FD 00 18 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6D [03:29:48]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [03:29:48]wFMCommunicate OK [03:29:48]wFMCommunicate request_size=4 [03:29:48]MH_SAM_APDU [03:29:48]CAPDU: 80 17 00 00 [03:29:48]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [03:29:48]Write i2c OK [03:29:48]MH_I2C_Read... [03:29:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:29:48]Read from MH i2c: E2 [03:29:48]MH_I2C_Read... [03:29:48]Read from MH i2c: E2 FD 00 [03:29:48]MH_I2C_Read... [03:29:48]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1D [03:29:48]RAPDU: Write to MH i2c: 03 01 00 00 00 00 EF 1A 03 00 09 1A 00 [03:29:48]F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [03:29:48]wFMCommunicate OK [03:29:48]wFMCommunicate request_size=4 [03:29:48]MH_SAM_APDU [03:29:48]CAPDU: 80 17 00 00 [03:29:48]Write i2c OK [03:29:48]MH_I2C_Read... [03:29:48]Read from MH i2c: 01 [03:29:48]MH_I2C_Read... [03:29:48]Read from MH i2c: 01 07 00 [03:29:48]MH_I2C_Read... [03:29:48]Read from MH i2c: 01 07 00 1A 00 00 03 00 00 00 FF 0F 32 [03:29:48]Write to MH i2c: state=0 [03:29:48]E2 No paper [03:29:48]08 Cover opened [03:29:48]00 1B 00 80 17 00 00 00 00 00 00 9B [03:29:48]Write i2c OK [03:29:48]MH_I2C_Read... [03:29:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [03:29:48]Read from MH i2c: E2 [03:29:48]MH_I2C_Read... [03:29:48]Read from MH i2c: E2 E6 00 [03:29:48]MH_I2C_Read... [03:29:48]Read from MH i2c: E2 E6 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [03:29:48]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [03:29:48]wFMCommunicate OK [03:29:48]SAM_PROTO_GetFMData done [03:29:48]requested_item fm.sale_refund.total is exist - process it [03:29:48]requested_item fm.buy.total is exist - process it [03:29:48]requested_item shift.sale.total is exist - process it [03:29:48]SAM_PROTO_GetShiftData [03:29:48]wFMCommunicate request_size=4 [03:29:48]MH_SAM_APDU [03:29:48]CAPDU: 80 13 02 00 [03:29:48]Write to MH i2c: E2 08 00 1C 00 80 13 02 00 00 00 00 00 9A [03:29:48]Write i2c OK [03:29:48]MH_I2C_Read... [03:29:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [03:29:49]Read from MH i2c: E2 [03:29:49]MH_I2C_Read... [03:29:49]Read from MH i2c: E2 FD 00 [03:29:49]MH_I2C_Read... [03:29:49]Read from MH i2c: E2 FD 00 1C 00 00 AF 04 AA 04 AB 04 6E 04 04 00 40 00 00 00 69 04 9C 00 6F 04 04 00 40 00 00 00 B1 04 03 00 92 9F 96 70 04 03 00 24 3C 27 72 04 03 00 6E 63 6F 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 12 FF 0F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 2A [03:29:49]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 40 00 00 00 69 04 9C 00 6F 04 04 00 40 00 00 00 B1 04 03 00 92 9F 96 70 04 03 00 24 3C 27 72 04 03 00 6E 63 6F 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 12 FF 0F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3C 55 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [03:29:49]wFMCommunicate OK [03:29:49]wFMCommunicate request_size=4 [03:29:49]MH_SAM_APDU [03:29:49]CAPDU: 80 17 00 00 [03:29:49]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [03:29:49]Write i2c OK [03:29:49]MH_I2C_Read... [03:29:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:29:49]Read from MH i2c: E2 [03:29:49]MH_I2C_Read... [03:29:49]Read from MH i2c: E2 FD 00 [03:29:49]MH_I2C_Read... [03:29:49]Read from MH i2c: E2 FD 00 1D 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B6 [03:29:49]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [03:29:49]wFMCommunicate OK [03:29:49]wFMCommunicate request_size=4 [03:29:49]MH_SAM_APDU [03:29:49]CAPDU: 80 17 00 00 [03:29:49]Write to MH i2c: E2 08 00 1E 00 80 17 00 00 00 00 00 00 9E [03:29:49]Write i2c OK [03:29:49]MH_I2C_Read... [03:29:49]OFD Sender: No OFD packet to send [03:29:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:29:49]Read from MH i2c: E2 [03:29:49]MH_I2C_Read... [03:29:49]Read from MH i2c: E2 FD 00 [03:29:49]MH_I2C_Read... [03:29:49]Read from MH i2c: E2 FD 00 1E 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 52 [03:29:49]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [03:29:49]wFMCommunicate OK [03:29:49]wFMCommunicate request_size=4 [03:29:49]MH_SAM_APDU [03:29:49]CAPDU: 80 17 00 00 [03:29:49]Write to MH i2c: E2 08 00 1F 00 80 17 00 00 00 00 00 00 9F [03:29:49]Write i2c OK [03:29:49]MH_I2C_Read... [03:29:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:29:49]Read from MH i2c: E2 [03:29:49]MH_I2C_Read... [03:29:49]Read from MH i2c: E2 FD 00 [03:29:49]MH_I2C_Read... [03:29:49]Read from MH i2c: E2 FD 00 1F 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 1D [03:29:50]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [03:29:50]wFMCommunicate OK [03:29:50]wFMCommunicate request_size=4 [03:29:50]MH_SAM_APDU [03:29:50]CAPDU: 80 17 00 00 [03:29:50]Write to MH i2c: E2 08 00 20 00 80 17 00 00 00 00 00 00 A0 [03:29:50]Write i2c OK [03:29:50]MH_I2C_Read... [03:29:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [03:29:50]Read from MH i2c: E2 [03:29:50]MH_I2C_Read... [03:29:50]Read from MH i2c: E2 CC 00 [03:29:50]MH_I2C_Read... [03:29:50]Read from MH i2c: E2 CC 00 20 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [03:29:50]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [03:29:50]wFMCommunicate OK [03:29:50]SAM_PROTO_GetShiftData done [03:29:50]requested_item shift.sale.total_cash is exist - process it [03:29:50]requested_item shift.sale_refund.total is exist - process it [03:29:50]requested_item shift.sale_refund.total_cash is exist - process it [03:29:50]requested_item shift.buy.total is exist - process it [03:29:50]requested_item shift.buy.total_cash is exist - process it [03:29:50]produce_requested_data done [03:29:50]produce_requested_data return {"fm.sale.total":149669703.48,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":98712.50,"shift.sale.total_cash":25713.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [03:29:50]process_action_free get_value [03:29:50]json_value_free [03:29:50]json_value_free done [03:29:50]process_json_proto returns [03:29:50]Send response to host [03:29:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149669703.48,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":98712.50,"shift.sale.total_cash":25713.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [03:29:50]free response buf [03:29:50]execute_script done [03:29:50]execute_script returns [03:29:50]free content buf [03:29:50]Sock 10.Close socket [03:29:50]Sock 10.Thread stoped [03:29:50]int [03:29:50]Write to MH i2c: 01 00 00 21 00 21 [03:29:50]*** FLAG_PRN_PAP2 reset [03:29:50]*** FLAG_PRN_PAP1 reset [03:29:50]Write i2c OK [03:29:50]MH_I2C_Read... [03:29:50]Read from MH i2c: 01 [03:29:50]MH_I2C_Read... [03:29:50]Read from MH i2c: 01 07 00 [03:29:50]MH_I2C_Read... [03:29:50]Read from MH i2c: 01 07 00 21 00 00 00 00 00 00 FF 0F 36 [03:29:50]state=3 [03:29:50]Cover closed [03:29:50]accept exits with 9 [03:29:50]New connection [03:29:50]New thread 3067333988 created [03:29:50]Thread 3067190628 joined [03:29:50]Waiting for new connection... [03:29:50] Sock 9.Parse request [03:29:50]Sock 9.Check first char [03:29:50]Sock 9.First char is OK [03:29:50]request: POST /json_proto HTTP/1.0 [03:29:50]Method: POST [03:29:50]URL: /json_proto [03:29:50]Method is POST - this is cgi request [03:29:50]url: /json_proto [03:29:50]query_string will be loaded in cgi processing [03:29:50]execute_cgi json_proto POST (null) [03:29:50]execute_cgi path=json_proto method=POST [03:29:50]POST find Content-Length [03:29:50]Host: 172.17.44.132:8080 [03:29:50]Content-Length: 793 [03:29:50]Content-Type: application/json [03:29:50] [03:29:50]POST finish read [03:29:50]Found Content-Length = 793 [03:29:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 50.880, "sum" : 3500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:29:50]execute_script... [03:29: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)294937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 50.880, "sum" : 3500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:29:50]POST & json_proto [03:29:50]process_json_proto [03:29:50]json parsed OK: [03:29:50]protocol is kg_v1.0 [03:29:50]action value=close_receipt [03:29:50]process_action close_receipt [03:29:50]cmd_close_receipt [03:29:50]MH_GetDate [03:29:50]Write to MH i2c: F0 00 00 22 00 11 [03:29:50]Write i2c OK [03:29:50]MH_I2C_Read... [03:29:50]Read from MH i2c: F0 [03:29:50]MH_I2C_Read... [03:29:50]Read from MH i2c: F0 09 00 [03:29:50]MH_I2C_Read... [03:29:50]Read from MH i2c: F0 09 00 22 00 00 AE 53 C9 66 2A 83 C1 65 1D [03:29:50]GetLastDocTimeStamp 1724469897 [03:29:50]current date 1724470190 [03:29:50]FM_GetShiftState [03:29:50]SAM_PROTO_GetShiftState [03:29:50]wFMCommunicate request_size=4 [03:29:50]MH_SAM_APDU [03:29:50]CAPDU: 80 13 01 00 [03:29:50]Write to MH i2c: E2 08 00 23 00 80 13 01 00 00 00 00 00 A0 [03:29:50]Write i2c OK [03:29:50]MH_I2C_Read... [03:29:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:29:50]Read from MH i2c: E2 [03:29:50]MH_I2C_Read... [03:29:50]Read from MH i2c: E2 0E 00 [03:29:50]MH_I2C_Read... [03:29:50]Read from MH i2c: E2 0E 00 23 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 CA [03:29:50]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:29:50]wFMCommunicate OK [03:29:50]SAM_PROTO_GetShiftState done [03:29:50]FM_GetShiftState done [03:29:50]opened in 1724458697 [03:29:50]opened+sec_in_day 1724545097 [03:29:50]quantity*price = 350054 [03:29:50]sum+1 = 350055 [03:29:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3500.54 НСП 1% : 30.98 НДС 12% : 371.74 Наличными: 0.00 Безнал.: 3500.54 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 65 24.08.2024 03:29 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166013 ФПД: 116074146183246 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T032950&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166013&fm=116074146183246&tin=02508201610067®Number=0000000000092562&sum=350054 [03:29:51]StoreToDocumentArchive [03:29:51]shift 470 fd 166013 [03:29:51]save to /storage/0470/doc_00166013 [03:29:51]save last doc name /storage/0470/doc_00166013 to /storage/kkm_last_doc_name [03:29:51]save OK [03:29:51]Clear old archive folders... [03:29:51]ProcessDocumentItem done err = 0, tmpTLVsize=249 [03:29:51]tlvbuf is 00BF0E40 [03:29:51]SAM_PROTO_ClearQueue [03:29:51]wFMCommunicate request_size=4 [03:29:51]MH_SAM_APDU [03:29:51]CAPDU: 80 09 00 00 [03:29:51]Write to MH i2c: E2 08 00 30 00 80 09 00 00 00 00 00 00 A2 [03:29:51]Write i2c OK [03:29:51]MH_I2C_Read... [03:29:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:29:51]Read from MH i2c: E2 [03:29:51]MH_I2C_Read... [03:29:51]Read from MH i2c: E2 03 00 [03:29:51]MH_I2C_Read... [03:29:51]Read from MH i2c: E2 03 00 30 00 00 90 00 A4 [03:29:51]RAPDU: 90 00 [03:29:51]wFMCommunicate OK [03:29:51]SAM_PROTO_ClearQueue done [03:29:51]KKMCreateOFDPacket [03:29:51]OFDProtocolAddRootSTLVToBuf [03:29:51]FM_MakeSignedData [03:29:51]FM_MakeSignedData [03:29:51]SAM_PROTO_SignData [03:29:51]wFMCommunicate request_size=4 [03:29:51]MH_SAM_APDU [03:29:51]CAPDU: 80 0D 01 02 [03:29:51]Write to MH i2c: E2 08 00 31 00 80 0D 01 02 00 00 00 00 AA [03:29:51]Write i2c OK [03:29:51]MH_I2C_Read... [03:29:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:29:52]Read from MH i2c: E2 [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: E2 03 00 [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: E2 03 00 31 00 00 90 00 A5 [03:29:52]RAPDU: 90 00 [03:29:52]wFMCommunicate OK [03:29:52]wFMCommunicate request_size=255 [03:29:52]MH_SAM_APDU [03:29:52]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C0 C6 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 66 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 66 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 66 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 AE 53 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7D 88 02 00 35 04 06 00 69 91 9E [03:29:52]Write to MH i2c: E2 02 01 32 00 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C0 C6 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 66 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 66 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 66 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 AE 53 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7D 88 02 00 35 04 06 00 69 91 9E 00 00 0D [03:29:52]Write i2c OK [03:29:52]MH_I2C_Read... [03:29:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:29:52]Read from MH i2c: E2 [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: E2 03 00 [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: E2 03 00 32 00 00 90 00 A6 [03:29:52]RAPDU: 90 00 [03:29:52]wFMCommunicate OK [03:29:52]wFMCommunicate request_size=8 [03:29:52]MH_SAM_APDU [03:29:52]CAPDU: 80 0D 02 02 03 40 38 4E [03:29:52]Write to MH i2c: E2 0B 00 33 00 80 0D 02 02 03 00 40 38 4E 00 00 79 [03:29:52]Write i2c OK [03:29:52]MH_I2C_Read... [03:29:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:29:52]Read from MH i2c: E2 [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: E2 03 00 [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: E2 03 00 33 00 00 90 00 A7 [03:29:52]RAPDU: 90 00 [03:29:52]wFMCommunicate OK [03:29:52]wFMCommunicate request_size=4 [03:29:52]MH_SAM_APDU [03:29:52]CAPDU: 80 0D 03 02 [03:29:52]Write to MH i2c: E2 08 00 34 00 80 0D 03 02 00 00 00 00 AF [03:29:52]Write i2c OK [03:29:52]MH_I2C_Read... [03:29:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:29:52]Read from MH i2c: E2 [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: E2 0B 00 [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: E2 0B 00 34 00 00 8D 70 BE E9 99 CC BD FC 90 00 72 [03:29:52]RAPDU: 8D 70 BE E9 99 CC BD FC 90 00 [03:29:52]wFMCommunicate OK [03:29:52]SAM_PROTO_SignData done [03:29:52]FM_MakeSignedData done [03:29:52]CreateOFDProtocolMessage [03:29:52]wFMCommunicate request_size=4 [03:29:52]MH_SAM_APDU [03:29:52]CAPDU: 80 11 00 00 [03:29:52]Write to MH i2c: E2 08 00 35 00 80 11 00 00 00 00 00 00 AF [03:29:52]Write i2c OK [03:29:52]MH_I2C_Read... [03:29:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:29:52]Read from MH i2c: E2 [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: E2 17 00 [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: E2 17 00 35 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 08 [03:29:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:29:52]wFMCommunicate OK [03:29:52]CreateOFDProtocolMessage done [03:29:52]OFDSenderStorePacket 166013 [03:29:52]StoreOFDPacket docnum=166013 [03:29:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 25 8B 05 01 71 AE 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C0 C6 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 66 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 66 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 66 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 AE 53 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7D 88 02 00 35 04 06 00 69 91 9E 40 38 4E 8D 70 BE E9 99 CC BD FC [03:29:52]CheckFolder [03:29:52]dirname=/storage/ofd_packets [03:29:52]CheckFolder done [03:29:52]ProducePacketName [03:29:52]name=ofd_packets/00166013 [03:29:52]NVStorageSaveData ofd_packets/00166013 [03:29:52]File name is /storage/ofd_packets/00166013 [03:29:52]Write 299 bytes [03:29:52]NVStorageSaveData done [03:29:52]OFDSenderStorePacket done [03:29:52]KKMCreateOFDPacket done [03:29:52]NVStorageSaveData kkm_last_timestamp [03:29:52]File name is /storage/kkm_last_timestamp [03:29:52]Write 4 bytes [03:29:52]NVStorageSaveData done [03:29:52]ExternCall_PrintAddStr [03:29:52]wPrintStart [03:29:52]Write to MH i2c: 01 00 00 36 00 36 [03:29:52]Write i2c OK [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: 01 [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: 01 07 00 [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: 01 07 00 36 00 00 00 00 00 00 FF 0F 4B [03:29:52]RasterBufferAndPrint [03:29:52]line Счет N : (1)294937 [03:29:52]line ИНН: 02508201610067 [03:29:52]line Контрольно-Кассовый Чек [03:29:52]line ПРОДАЖА [03:29:52]line ТРК (МРК, ГНК) : 41 [03:29:52]line Товар: 2710124130 [03:29:52]line SU-92-К-5 [03:29:52]line 50.880 * 68.80 [03:29:52]line = 3500.54 [03:29:52]line НДС 12% НСП 1% [03:29:52]line > о реализуемом товаре [03:29:52]line ИТОГО: 3500.54 [03:29:52]line НСП 1% : 30.98 [03:29:52]line НДС 12% : 371.74 [03:29:52]line Наличными: 0.00 [03:29:52]line Безнал.: 3500.54 [03:29:52]line Место: АЗС № 130 "Партнер Нефть" [03:29:52]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [03:29:52]line СНО: Общий режим [03:29:52]line Чек 65 24.08.2024 03:29 [03:29:52]line Смена: 470 ФФД: 1.0 [03:29:52]line ЗНМ: 0300000070 [03:29:52]line РНМ: 0000000000092562 [03:29:52]line Версия ККМ: 001 [03:29:52]line Платежная система: O! деньги [03:29:52]line ФМ: 0000000000871769 [03:29:52]line ФД: 166013 [03:29:52]line ФПД: 116074146183246 [03:29:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T032950&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166013&fm=116074146183246&tin=02508201610067®Number=0000000000092562&sum=350054 [03:29:52]written 0, free lines is 4095 [03:29:52]OFD Sender: Processing packet 166013 [packets to send 1004, broken 1003] [03:29:52]ProducePacketName [03:29:52]name=ofd_packets/00166013 [03:29:52]OFD Sender: To server: pG, [03:29:52]CommunicateWithHost lk.salyk.kg:30040 [03:29:52]ConnectInit lk.salyk.kg [03:29:53]Write to MH i2c: 01 00 00 60 00 60 [03:29:53]Write i2c OK [03:29:53]MH_I2C_Read... [03:29:53]Read from MH i2c: 01 [03:29:53]MH_I2C_Read... [03:29:53]Read from MH i2c: 01 07 00 [03:29:53]MH_I2C_Read... [03:29:53]Read from MH i2c: 01 07 00 60 00 00 00 00 00 00 CF 0C 42 [03:29:53]RasterBufferAndPrint [03:29:53]line [03:29:53]line [03:29:53]line [03:29:53]line [03:29:53]line [03:29:53]written 0, free lines is 3301 [03:29:53]MH_Cut [03:29:53]Write to MH i2c: D1 01 00 67 00 01 39 [03:29:53]Write i2c OK [03:29:53]MH_I2C_Read... [03:29:53]Read from MH i2c: D1 [03:29:53]MH_I2C_Read... [03:29:53]Read from MH i2c: D1 01 00 [03:29:53]MH_I2C_Read... [03:29:53]Read from MH i2c: D1 01 00 67 00 00 38 [03:29:53]Write to MH i2c: 01 00 00 68 00 68 [03:29:53]Write i2c OK [03:29:53]MH_I2C_Read... [03:29:53]Connected sock=10 [03:29:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 25 8B 05 01 71 AE 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C0 C6 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 66 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 66 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 66 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 AE 53 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7D 88 02 00 35 04 06 00 69 91 9E 40 38 4E 8D 70 BE E9 99 CC BD FC [03:29:54]*** Cut start [03:29:54]*** Purtial cut [03:29:54]*** Stage 1: CUTSNS_PIN = 1 [03:29:56]Read from MH i2c: 01 [03:29:56]MH_I2C_Read... [03:29:56]*** Stop cut motor [03:29:56]*** Cut end [03:29:56]Read from MH i2c: 01 07 00 [03:29:56]MH_I2C_Read... [03:29:56]Read from MH i2c: 01 07 00 68 00 00 00 00 00 00 FF 0F 7D [03:29:56]process_action close_receipt done [03:29:56]requested_data is exist [03:29:56]produce_requested_data [03:29:56]requested_item fm.sn is exist - process it [03:29:56]wFMCommunicate request_size=4 [03:29:56]MH_SAM_APDU [03:29:56]CAPDU: 80 11 00 00 [03:29:56]Write to MH i2c: E2 08 00 69 00 80 11 00 00 00 00 00 00 E3 [03:29:56]Write i2c OK [03:29:56]MH_I2C_Read... [03:29:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:29:56]Read from MH i2c: E2 [03:29:56]MH_I2C_Read... [03:29:56]Read from MH i2c: E2 17 00 [03:29:56]MH_I2C_Read... [03:29:56]Read from MH i2c: E2 17 00 69 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 3C [03:29:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:29:56]wFMCommunicate OK [03:29:56]requested_item fd.num is exist - process it [03:29:56]SAM_PROTO_GetFieldsCounters [03:29:56]wFMCommunicate request_size=4 [03:29:56]MH_SAM_APDU [03:29:56]CAPDU: 80 13 00 00 [03:29:56]Write to MH i2c: E2 08 00 6A 00 80 13 00 00 00 00 00 00 E6 [03:29:56]Write i2c OK [03:29:56]MH_I2C_Read... [03:29:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:29:56]Read from MH i2c: E2 [03:29:56]MH_I2C_Read... [03:29:56]Read from MH i2c: E2 62 00 [03:29:56]MH_I2C_Read... [03:29:56]Read from MH i2c: E2 62 00 6A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7D 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [03:29: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7D 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:29:56]wFMCommunicate OK [03:29:56]SAM_PROTO_GetFieldsCounters done [03:29:56]requested_item shift.num is exist - process it [03:29:56]requested_item shift.opened is exist - process it [03:29:56]req_shift_opened [03:29:56]FM_GetShiftState [03:29:56]SAM_PROTO_GetShiftState [03:29:56]wFMCommunicate request_size=4 [03:29:56]MH_SAM_APDU [03:29:56]CAPDU: 80 13 01 00 [03:29:56]Write to MH i2c: E2 08 00 6B 00 80 13 01 00 00 00 00 00 E8 [03:29:56]Write i2c OK [03:29:56]MH_I2C_Read... [03:29:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:29:56]Read from MH i2c: E2 [03:29:56]MH_I2C_Read... [03:29:56]Read from MH i2c: E2 0E 00 [03:29:56]MH_I2C_Read... [03:29:56]Read from MH i2c: E2 0E 00 6B 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 12 [03:29:56]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:29:56]wFMCommunicate OK [03:29:56]SAM_PROTO_GetShiftState done [03:29:56]FM_GetShiftState done [03:29:56]req_shift_opened done [03:29:56]requested_item shift.open_date is exist - process it [03:29:56]req_shift_open_date [03:29:56]req_shift_open_date done [03:29:56]produce_requested_data done [03:29:56]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166013,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [03:29:56]process_action_free close_receipt [03:29:56]json_value_free [03:29:56]json_value_free done [03:29:56]process_json_proto returns [03:29:56]Send response to host [03:29:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166013,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [03:29:56]free response buf [03:29:56]execute_script done [03:29:56]execute_script returns [03:29:56]free content buf [03:29:56]Sock 9.Close socket [03:29:56]Sock 9.Thread stoped [03:29:56]accept exits with 7 [03:29:56]New connection [03:29:56]New thread 3067190628 created [03:29:56]Thread 3067333988 joined [03:29:56]Waiting for new connection... [03:29:56] Sock 7.Parse request [03:29:56]Sock 7.Check first char [03:29:56]Sock 7.First char is OK [03:29:56]request: POST /json_proto HTTP/1.0 [03:29:56]Method: POST [03:29:56]URL: /json_proto [03:29:56]Method is POST - this is cgi request [03:29:56]url: /json_proto [03:29:56]query_string will be loaded in cgi processing [03:29:56]execute_cgi json_proto POST (null) [03:29:56]execute_cgi path=json_proto method=POST [03:29:56]POST find Content-Length [03:29:56]Host: 172.17.44.132:8080 [03:29:56]Content-Length: 677 [03:29:56]Content-Type: application/json [03:29:56] [03:29:56]POST finish read [03:29:56]Found Content-Length = 677 [03:29:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.980, "sum" : 405.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 405.00, "total" : 405.00, "payments": [ { "type": 0, "sum" : 405.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:29:56]execute_script... [03:29:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.980, "sum" : 405.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 405.00, "total" : 405.00, "payments": [ { "type": 0, "sum" : 405.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:29:56]POST & json_proto [03:29:56]process_json_proto [03:29:56]json parsed OK: [03:29:56]protocol is kg_v1.0 [03:29:56]action value=close_receipt [03:29:56]process_action close_receipt [03:29:56]cmd_close_receipt [03:29:56]MH_GetDate [03:29:56]Write to MH i2c: F0 00 00 6C 00 5B [03:29:56]Write i2c OK [03:29:56]MH_I2C_Read... [03:29:56]Read from MH i2c: F0 [03:29:56]MH_I2C_Read... [03:29:56]Read from MH i2c: F0 09 00 [03:29:56]MH_I2C_Read... [03:29:56]Read from MH i2c: F0 09 00 6C 00 00 B4 53 C9 66 2A 83 C1 65 6D [03:29:56]GetLastDocTimeStamp 1724470190 [03:29:56]current date 1724470196 [03:29:56]FM_GetShiftState [03:29:56]SAM_PROTO_GetShiftState [03:29:56]wFMCommunicate request_size=4 [03:29:56]MH_SAM_APDU [03:29:56]CAPDU: 80 13 01 00 [03:29:56]Write to MH i2c: E2 08 00 6D 00 80 13 01 00 00 00 00 00 EA [03:29:56]Write i2c OK [03:29:56]MH_I2C_Read... [03:29:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:29:56]Read from MH i2c: E2 [03:29:56]MH_I2C_Read... [03:29:56]Read from MH i2c: E2 0E 00 [03:29:56]MH_I2C_Read... [03:29:56]Read from MH i2c: E2 0E 00 6D 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 14 [03:29:56]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:29:56]wFMCommunicate OK [03:29:56]SAM_PROTO_GetShiftState done [03:29:56]FM_GetShiftState done [03:29:56]opened in 1724458697 [03:29:56]opened+sec_in_day 1724545097 [03:29:56]quantity*price = 40544 [03:29:56]sum+1 = 40545 [03:29:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 405.00 Внесено: 405.00 СДАЧА: 0.00 НСП 1% : 3.59 НДС 12% : 43.06 Наличными: 405.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 66 24.08.2024 03:29 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166014 ФПД: 206583281670466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T032956&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166014&fm=206583281670466&tin=02508201610067®Number=0000000000092562&sum=40500 [03:29:58]StoreToDocumentArchive [03:29:58]shift 470 fd 166014 [03:29:58]save to /storage/0470/doc_00166014 [03:29:58]save last doc name /storage/0470/doc_00166014 to /storage/kkm_last_doc_name [03:29:58]save OK [03:29:58]Clear old archive folders... [03:29:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:29:58]tlvbuf is 00C0A9C0 [03:29:58]SAM_PROTO_ClearQueue [03:29:58]wFMCommunicate request_size=4 [03:29:58]MH_SAM_APDU [03:29:58]CAPDU: 80 09 00 00 [03:29:58]Write to MH i2c: E2 08 00 7A 00 80 09 00 00 00 00 00 00 EC [03:29:58]Write i2c OK [03:29:58]MH_I2C_Read... [03:29:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:29:58]Read from MH i2c: E2 [03:29:58]MH_I2C_Read... [03:29:58]Read from MH i2c: E2 03 00 [03:29:58]MH_I2C_Read... [03:29:58]Read from MH i2c: E2 03 00 7A 00 00 90 00 EE [03:29:58]RAPDU: 90 00 [03:29:58]wFMCommunicate OK [03:29:58]SAM_PROTO_ClearQueue done [03:29:58]KKMCreateOFDPacket [03:29:58]OFDProtocolAddRootSTLVToBuf [03:29:58]FM_MakeSignedData [03:29:58]FM_MakeSignedData [03:29:58]SAM_PROTO_SignData [03:29:58]wFMCommunicate request_size=4 [03:29:58]MH_SAM_APDU [03:29:58]CAPDU: 80 0D 01 02 [03:29:58]Write to MH i2c: E2 08 00 7B 00 80 0D 01 02 00 00 00 00 F4 [03:29:58]Write i2c OK [03:29:58]MH_I2C_Read... [03:29:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:29:58]Read from MH i2c: E2 [03:29:58]MH_I2C_Read... [03:29:58]Read from MH i2c: E2 03 00 [03:29:58]MH_I2C_Read... [03:29:58]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [03:29:58]RAPDU: 90 00 [03:29:58]wFMCommunicate OK [03:29:58]wFMCommunicate request_size=255 [03:29:58]MH_SAM_APDU [03:29:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 B4 53 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7E 88 02 00 35 04 06 00 BB [03:29:58]Write to MH i2c: E2 02 01 7C 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 B4 53 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7E 88 02 00 35 04 06 00 BB 00 00 0A [03:29:58]Write i2c OK [03:29:58]MH_I2C_Read... [03:29:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:29:58]Read from MH i2c: E2 [03:29:58]MH_I2C_Read... [03:29:58]Read from MH i2c: E2 03 00 [03:29:58]MH_I2C_Read... [03:29:58]Read from MH i2c: E2 03 00 7C 00 00 90 00 F0 [03:29:58]RAPDU: 90 00 [03:29:58]wFMCommunicate OK [03:29:58]wFMCommunicate request_size=10 [03:29:58]MH_SAM_APDU [03:29:58]CAPDU: 80 0D 02 02 05 E2 EB 1E D9 42 [03:29:58]Write to MH i2c: E2 0D 00 7D 00 80 0D 02 02 05 00 E2 EB 1E D9 42 00 00 07 [03:29:58]Write i2c OK [03:29:58]MH_I2C_Read... [03:29:58]recv_with_timeout no data received [03:29:58]CommunicateWithHost answer receiving error [03:29:58]CommunicateWithHost err = -3 [03:29:58]OFD Sender: Server communicate error [03:29:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:29:58]Read from MH i2c: E2 [03:29:58]MH_I2C_Read... [03:29:58]Read from MH i2c: E2 03 00 [03:29:58]MH_I2C_Read... [03:29:58]Read from MH i2c: E2 03 00 7D 00 00 90 00 F1 [03:29:58]RAPDU: 90 00 [03:29:58]wFMCommunicate OK [03:29:58]wFMCommunicate request_size=4 [03:29:58]MH_SAM_APDU [03:29:58]CAPDU: 80 0D 03 02 [03:29:58]Write to MH i2c: E2 08 00 7E 00 80 0D 03 02 00 00 00 00 F9 [03:29:58]Write i2c OK [03:29:58]MH_I2C_Read... [03:29:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:29:58]Read from MH i2c: E2 [03:29:58]MH_I2C_Read... [03:29:58]Read from MH i2c: E2 0B 00 [03:29:58]MH_I2C_Read... [03:29:58]Read from MH i2c: E2 0B 00 7E 00 00 FC 7B 2F 55 46 F4 47 C9 90 00 3F [03:29:58]RAPDU: FC 7B 2F 55 46 F4 47 C9 90 00 [03:29:59]wFMCommunicate OK [03:29:59]SAM_PROTO_SignData done [03:29:59]FM_MakeSignedData done [03:29:59]CreateOFDProtocolMessage [03:29:59]wFMCommunicate request_size=4 [03:29:59]MH_SAM_APDU [03:29:59]CAPDU: 80 11 00 00 [03:29:59]Write to MH i2c: E2 08 00 7F 00 80 11 00 00 00 00 00 00 F9 [03:29:59]Write i2c OK [03:29:59]MH_I2C_Read... [03:29:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:29:59]Read from MH i2c: E2 [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: E2 17 00 [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: E2 17 00 7F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 52 [03:29:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:29:59]wFMCommunicate OK [03:29:59]CreateOFDProtocolMessage done [03:29:59]OFDSenderStorePacket 166014 [03:29:59]StoreOFDPacket docnum=166014 [03:29:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 22 4B 07 01 CF A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 B4 53 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7E 88 02 00 35 04 06 00 BB E2 EB 1E D9 42 FC 7B 2F 55 46 F4 47 C9 [03:29:59]CheckFolder [03:29:59]dirname=/storage/ofd_packets [03:29:59]CheckFolder done [03:29:59]ProducePacketName [03:29:59]name=ofd_packets/00166014 [03:29:59]NVStorageSaveData ofd_packets/00166014 [03:29:59]File name is /storage/ofd_packets/00166014 [03:29:59]Write 301 bytes [03:29:59]NVStorageSaveData done [03:29:59]OFDSenderStorePacket done [03:29:59]KKMCreateOFDPacket done [03:29:59]NVStorageSaveData kkm_last_timestamp [03:29:59]File name is /storage/kkm_last_timestamp [03:29:59]Write 4 bytes [03:29:59]NVStorageSaveData done [03:29:59]ExternCall_PrintAddStr [03:29:59]wPrintStart [03:29:59]Write to MH i2c: 01 00 00 80 00 80 [03:29:59]Write i2c OK [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: 01 [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: 01 07 00 [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: 01 07 00 80 00 00 00 00 00 00 FF 0F 95 [03:29:59]RasterBufferAndPrint [03:29:59]line Счет N : (1)294938 [03:29:59]line ИНН: 02508201610067 [03:29:59]line Контрольно-Кассовый Чек [03:29:59]line ПРОДАЖА [03:29:59]line ТРК (МРК, ГНК) : 62 [03:29:59]line Товар: 2710124130 [03:29:59]line Аи-92-К-5 [03:29:59]line 5.980 * 67.80 [03:29:59]line = 405.44 [03:29:59]line НДС 12% НСП 1% [03:29:59]line > о реализуемом товаре [03:29:59]line ОКРУГЛЕНИЕ: -0.44 [03:29:59]line ИТОГО: 405.00 [03:29:59]line Внесено: 405.00 [03:29:59]line СДАЧА: 0.00 [03:29:59]line НСП 1% : 3.59 [03:29:59]line НДС 12% : 43.06 [03:29:59]line Наличными: 405.00 [03:29:59]line Безнал.: 0.00 [03:29:59]line Место: АЗС № 130 "Партнер Нефть" [03:29:59]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [03:29:59]line СНО: Общий режим [03:29:59]line Чек 66 24.08.2024 03:29 [03:29:59]line Смена: 470 ФФД: 1.0 [03:29:59]line ЗНМ: 0300000070 [03:29:59]line РНМ: 0000000000092562 [03:29:59]line Версия ККМ: 001 [03:29:59]line ФМ: 0000000000871769 [03:29:59]line ФД: 166014 [03:29:59]line ФПД: 206583281670466 [03:29:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T032956&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166014&fm=206583281670466&tin=02508201610067®Number=0000000000092562&sum=40500 [03:29:59]written 0, free lines is 4095 [03:29:59]OFD Sender: Processing packet 166013 [packets to send 1005, broken 1003] [03:29:59]ProducePacketName [03:29:59]name=ofd_packets/00166013 [03:29:59]OFD Sender: To server: pG, [03:29:59]CommunicateWithHost lk.salyk.kg:30040 [03:29:59]ConnectInit lk.salyk.kg [03:29:59]Write to MH i2c: 01 00 00 AB 00 AB [03:29:59]Write i2c OK [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: 01 [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: 01 07 00 [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: 01 07 00 AB 00 00 00 00 00 00 B7 0C 75 [03:29:59]RasterBufferAndPrint [03:29:59]line [03:29:59]line [03:29:59]line [03:29:59]line [03:29:59]line [03:29:59]written 0, free lines is 3282 [03:29:59]MH_Cut [03:29:59]Write to MH i2c: D1 01 00 B2 00 01 84 [03:29:59]Write i2c OK [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: D1 [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: D1 01 00 [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: D1 01 00 B2 00 00 83 [03:29:59]Write to MH i2c: 01 00 00 B3 00 B3 [03:29:59]Write i2c OK [03:29:59]MH_I2C_Read... [03:30:00]*** Cut start [03:30:00]*** Purtial cut [03:30:00]*** Stage 1: CUTSNS_PIN = 1 [03:30:02]Read from MH i2c: 01 [03:30:02]MH_I2C_Read... [03:30:02]*** Stop cut motor [03:30:02]*** Cut end [03:30:02]Read from MH i2c: 01 07 00 [03:30:02]MH_I2C_Read... [03:30:02]Read from MH i2c: 01 07 00 B3 00 00 00 00 00 00 FF 0F C8 [03:30:02]process_action close_receipt done [03:30:02]requested_data is exist [03:30:02]produce_requested_data [03:30:02]requested_item fm.sn is exist - process it [03:30:02]wFMCommunicate request_size=4 [03:30:02]MH_SAM_APDU [03:30:02]CAPDU: 80 11 00 00 [03:30:02]Write to MH i2c: E2 08 00 B4 00 80 11 00 00 00 00 00 00 2E [03:30:02]Write i2c OK [03:30:02]MH_I2C_Read... [03:30:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:30:02]Read from MH i2c: E2 [03:30:02]MH_I2C_Read... [03:30:02]Read from MH i2c: E2 17 00 [03:30:02]MH_I2C_Read... [03:30:02]Read from MH i2c: E2 17 00 B4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 87 [03:30:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:30:02]wFMCommunicate OK [03:30:02]requested_item fd.num is exist - process it [03:30:02]SAM_PROTO_GetFieldsCounters [03:30:02]wFMCommunicate request_size=4 [03:30:02]MH_SAM_APDU [03:30:02]CAPDU: 80 13 00 00 [03:30:02]Write to MH i2c: E2 08 00 B5 00 80 13 00 00 00 00 00 00 31 [03:30:02]Write i2c OK [03:30:02]MH_I2C_Read... [03:30:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:30:02]Read from MH i2c: E2 [03:30:02]MH_I2C_Read... [03:30:02]Read from MH i2c: E2 62 00 [03:30:02]MH_I2C_Read... [03:30:02]Read from MH i2c: E2 62 00 B5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7E 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [03:30:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7E 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:30:02]wFMCommunicate OK [03:30:02]SAM_PROTO_GetFieldsCounters done [03:30:02]requested_item shift.num is exist - process it [03:30:02]requested_item shift.opened is exist - process it [03:30:02]req_shift_opened [03:30:02]FM_GetShiftState [03:30:02]SAM_PROTO_GetShiftState [03:30:02]wFMCommunicate request_size=4 [03:30:02]MH_SAM_APDU [03:30:02]CAPDU: 80 13 01 00 [03:30:02]Write to MH i2c: E2 08 00 B6 00 80 13 01 00 00 00 00 00 33 [03:30:02]Write i2c OK [03:30:02]MH_I2C_Read... [03:30:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:30:02]Read from MH i2c: E2 [03:30:02]MH_I2C_Read... [03:30:02]Read from MH i2c: E2 0E 00 [03:30:02]MH_I2C_Read... [03:30:02]Read from MH i2c: E2 0E 00 B6 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 5D [03:30:02]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:30:02]wFMCommunicate OK [03:30:02]SAM_PROTO_GetShiftState done [03:30:02]FM_GetShiftState done [03:30:02]req_shift_opened done [03:30:02]requested_item shift.open_date is exist - process it [03:30:02]req_shift_open_date [03:30:02]req_shift_open_date done [03:30:02]produce_requested_data done [03:30:02]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166014,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [03:30:02]process_action_free close_receipt [03:30:02]json_value_free [03:30:02]json_value_free done [03:30:02]process_json_proto returns [03:30:02]Send response to host [03:30:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166014,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [03:30:02]free response buf [03:30:02]execute_script done [03:30:02]execute_script returns [03:30:02]free content buf [03:30:02]Sock 7.Close socket [03:30:02]Sock 7.Thread stoped [03:30:04]Connected sock=10 [03:30:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 25 8B 05 01 71 AE 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C0 C6 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 66 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 66 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 66 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 AE 53 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7D 88 02 00 35 04 06 00 69 91 9E 40 38 4E 8D 70 BE E9 99 CC BD FC [03:30:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 5D 2A 47 00 F6 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7D 88 02 00 F4 03 04 00 05 FD C8 66 B6 04 01 00 00 95 04 9B 29 BB A6 70 B0 [03:30:06]CommunicateWithHost err = 0 [03:30:06]CheckOFDResponse [03:30:06]1017 (14) - 77093643461234 [03:30:06]1041 (16) - 0000000000871769 [03:30:06]1040 (4) - 166013 [03:30:06]1012 (4) - 23.08.2024 21:20 [03:30:06]1206 (1) - 0 [03:30:06]OFD Sender: Remove packet 166013 [03:30:06]ProducePacketName [03:30:06]name=ofd_packets/00166013 [03:30:06]NVStorageDeleteData [03:30:06]OFD Sender: Processing packet 166014 [packets to send 1004, broken 1003] [03:30:06]ProducePacketName [03:30:06]name=ofd_packets/00166014 [03:30:06]OFD Sender: To server: pG, [03:30:06]CommunicateWithHost lk.salyk.kg:30040 [03:30:06]ConnectInit lk.salyk.kg [03:30:09]Connected sock=7 [03:30:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 22 4B 07 01 CF A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 B4 53 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7E 88 02 00 35 04 06 00 BB E2 EB 1E D9 42 FC 7B 2F 55 46 F4 47 C9 [03:30:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 AB 32 47 00 EB 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7E 88 02 00 F4 03 04 00 0A FD C8 66 B6 04 01 00 00 88 14 0E 62 D8 A0 7C 3D [03:30:10]CommunicateWithHost err = 0 [03:30:10]CheckOFDResponse [03:30:10]1017 (14) - 77093643461234 [03:30:10]1041 (16) - 0000000000871769 [03:30:10]1040 (4) - 166014 [03:30:10]1012 (4) - 23.08.2024 21:20 [03:30:10]1206 (1) - 0 [03:30:10]OFD Sender: Remove packet 166014 [03:30:10]ProducePacketName [03:30:10]name=ofd_packets/00166014 [03:30:10]NVStorageDeleteData [03:30:10]OFD Sender: No OFD packet to send [03:30:15]OFD Sender: No OFD packet to send [03:30:20]OFD Sender: No OFD packet to send [03:30:25]OFD Sender: No OFD packet to send [03:30:26]recv_with_timeout no data received [03:30:30]OFD Sender: No OFD packet to send [03:30:35]OFD Sender: No OFD packet to send [03:30:40]OFD Sender: No OFD packet to send [03:30:45]OFD Sender: No OFD packet to send [03:30:50]OFD Sender: No OFD packet to send [03:30:55]OFD Sender: No OFD packet to send [03:31:00]OFD Sender: No OFD packet to send [03:31:05]OFD Sender: No OFD packet to send [03:31:10]OFD Sender: No OFD packet to send [03:31:12]recv_with_timeout no data received [03:31:16]OFD Sender: No OFD packet to send [03:31:21]OFD Sender: No OFD packet to send [03:31:24]recv_with_timeout no data received [03:31:26]OFD Sender: No OFD packet to send [03:31:31]OFD Sender: No OFD packet to send [03:31:34]recv_with_timeout no data received [03:31:36]OFD Sender: No OFD packet to send [03:31:41]OFD Sender: No OFD packet to send [03:31:46]OFD Sender: No OFD packet to send [03:31:51]OFD Sender: No OFD packet to send [03:31:54]recv_with_timeout no data received [03:31:56]OFD Sender: No OFD packet to send [03:32:01]OFD Sender: No OFD packet to send [03:32:06]OFD Sender: No OFD packet to send [03:32:11]OFD Sender: No OFD packet to send [03:32:16]OFD Sender: No OFD packet to send [03:32:21]OFD Sender: No OFD packet to send [03:32:26]OFD Sender: No OFD packet to send [03:32:31]OFD Sender: No OFD packet to send [03:32:36]OFD Sender: No OFD packet to send [03:32:41]OFD Sender: No OFD packet to send [03:32:46]OFD Sender: No OFD packet to send [03:32:51]OFD Sender: No OFD packet to send [03:32:56]OFD Sender: No OFD packet to send [03:33:01]OFD Sender: No OFD packet to send [03:33:06]OFD Sender: No OFD packet to send [03:33:11]OFD Sender: No OFD packet to send [03:33:16]OFD Sender: No OFD packet to send [03:33:21]OFD Sender: No OFD packet to send [03:33:26]OFD Sender: No OFD packet to send [03:33:31]OFD Sender: No OFD packet to send [03:33:36]OFD Sender: No OFD packet to send [03:33:41]OFD Sender: No OFD packet to send [03:33:46]OFD Sender: No OFD packet to send [03:33:51]OFD Sender: No OFD packet to send [03:33:56]OFD Sender: No OFD packet to send [03:34:01]OFD Sender: No OFD packet to send [03:34:06]OFD Sender: No OFD packet to send [03:34:11]OFD Sender: No OFD packet to send [03:34:16]OFD Sender: No OFD packet to send [03:34:21]OFD Sender: No OFD packet to send [03:34:25]recv_with_timeout no data received [03:34:26]OFD Sender: No OFD packet to send [03:34:31]OFD Sender: No OFD packet to send [03:34:36]OFD Sender: No OFD packet to send [03:34:41]OFD Sender: No OFD packet to send [03:34:46]OFD Sender: No OFD packet to send [03:34:51]OFD Sender: No OFD packet to send [03:34:56]OFD Sender: No OFD packet to send [03:35:00]recv_with_timeout no data received [03:35:01]OFD Sender: No OFD packet to send [03:35:06]OFD Sender: No OFD packet to send [03:35:11]OFD Sender: No OFD packet to send [03:35:17]OFD Sender: No OFD packet to send [03:35:22]OFD Sender: No OFD packet to send [03:35:27]OFD Sender: No OFD packet to send [03:35:32]OFD Sender: No OFD packet to send [03:35:34]recv_with_timeout no data received [03:35:37]OFD Sender: No OFD packet to send [03:35:42]OFD Sender: No OFD packet to send [03:35:47]OFD Sender: No OFD packet to send [03:35:52]OFD Sender: No OFD packet to send [03:35:57]OFD Sender: No OFD packet to send [03:36:02]OFD Sender: No OFD packet to send [03:36:07]OFD Sender: No OFD packet to send [03:36:12]OFD Sender: No OFD packet to send [03:36:17]OFD Sender: No OFD packet to send [03:36:22]OFD Sender: No OFD packet to send [03:36:27]OFD Sender: No OFD packet to send [03:36:27]recv_with_timeout no data received [03:36:32]OFD Sender: No OFD packet to send [03:36:37]OFD Sender: No OFD packet to send [03:36:42]OFD Sender: No OFD packet to send [03:36:47]OFD Sender: No OFD packet to send [03:36:52]OFD Sender: No OFD packet to send [03:36:57]OFD Sender: No OFD packet to send [03:37:02]OFD Sender: No OFD packet to send [03:37:07]OFD Sender: No OFD packet to send [03:37:12]OFD Sender: No OFD packet to send [03:37:17]OFD Sender: No OFD packet to send [03:37:22]OFD Sender: No OFD packet to send [03:37:27]OFD Sender: No OFD packet to send [03:37:32]OFD Sender: No OFD packet to send [03:37:37]OFD Sender: No OFD packet to send [03:37:42]OFD Sender: No OFD packet to send [03:37:47]OFD Sender: No OFD packet to send [03:37:52]OFD Sender: No OFD packet to send [03:37:55]accept exits with 9 [03:37:55]New connection [03:37:55]New thread 3067333988 created [03:37:55]Thread 3067190628 joined [03:37:55]Waiting for new connection... [03:37:55] Sock 9.Parse request [03:37:55]Sock 9.Check first char [03:37:55]Sock 9.First char is OK [03:37:55]request: POST /json_proto HTTP/1.0 [03:37:55]Method: POST [03:37:55]URL: /json_proto [03:37:55]Method is POST - this is cgi request [03:37:55]url: /json_proto [03:37:55]query_string will be loaded in cgi processing [03:37:55]execute_cgi json_proto POST (null) [03:37:55]execute_cgi path=json_proto method=POST [03:37:55]POST find Content-Length [03:37:55]Host: 172.17.44.132:8080 [03:37:55]Content-Length: 817 [03:37:55]Content-Type: application/json [03:37:55] [03:37:55]POST finish read [03:37:55]Found Content-Length = 817 [03:37:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.100, "sum" : 9989.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 9989.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:37:55]execute_script... [03:37:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.100, "sum" : 9989.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 9989.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:37:55]POST & json_proto [03:37:55]process_json_proto [03:37:55]json parsed OK: [03:37:55]protocol is kg_v1.0 [03:37:55]action value=close_receipt [03:37:55]process_action close_receipt [03:37:55]cmd_close_receipt [03:37:55]MH_GetDate [03:37:55]Write to MH i2c: F0 00 00 B7 00 A6 [03:37:55]Write i2c OK [03:37:55]MH_I2C_Read... [03:37:55]Read from MH i2c: F0 [03:37:55]MH_I2C_Read... [03:37:55]Read from MH i2c: F0 09 00 [03:37:55]MH_I2C_Read... [03:37:55]Read from MH i2c: F0 09 00 B7 00 00 93 55 C9 66 2A 83 C1 65 99 [03:37:55]GetLastDocTimeStamp 1724470196 [03:37:55]current date 1724470675 [03:37:55]FM_GetShiftState [03:37:55]SAM_PROTO_GetShiftState [03:37:55]wFMCommunicate request_size=4 [03:37:55]MH_SAM_APDU [03:37:55]CAPDU: 80 13 01 00 [03:37:55]Write to MH i2c: E2 08 00 B8 00 80 13 01 00 00 00 00 00 35 [03:37:55]Write i2c OK [03:37:55]MH_I2C_Read... [03:37:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:37:55]Read from MH i2c: E2 [03:37:55]MH_I2C_Read... [03:37:55]Read from MH i2c: E2 0E 00 [03:37:55]MH_I2C_Read... [03:37:55]Read from MH i2c: E2 0E 00 B8 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 5F [03:37:55]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:37:55]wFMCommunicate OK [03:37:55]SAM_PROTO_GetShiftState done [03:37:55]FM_GetShiftState done [03:37:55]opened in 1724458697 [03:37:55]opened+sec_in_day 1724545097 [03:37:55]quantity*price = 998982 [03:37:55]sum+1 = 998983 [03:37:55]Check (price>sum+1) || (price+1 о реализуемом товаре [03:53:28]line ИТОГО: 9989.82 [03:53:28]line НСП 1% : 88.40 [03:53:28]line НДС 12% : 1060.87 [03:53:28]line Наличными: 0.00 [03:53:28]line Безнал.: 9989.82 [03:53:28]line Место: АЗС № 130 "Партнер Нефть" [03:53:28]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [03:53:28]line СНО: Общий режим [03:53:28]line Чек 67 24.08.2024 03:37 [03:53:28]line Смена: 470 ФФД: 1.0 [03:53:28]line ЗНМ: 0300000070 [03:53:28]line РНМ: 0000000000092562 [03:53:28]line Версия ККМ: 001 [03:53:28]line Платежная система: Бакай Банк [03:53:28]line ФМ: 0000000000871769 [03:53:28]line ФД: 166015 [03:53:28]line ФПД: 215144524524405 [03:53:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T033755&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166015&fm=215144524524405&tin=02508201610067®Number=0000000000092562&sum=998982 [03:53:28]written 0, free lines is 4095 [03:53:29]Write to MH i2c: 01 00 00 47 00 47 [03:53:29]Write i2c OK [03:53:29]MH_I2C_Read... [03:53:29]Read from MH i2c: 01 [03:53:29]MH_I2C_Read... [03:53:29]Read from MH i2c: 01 07 00 [03:53:29]MH_I2C_Read... [03:53:29]Read from MH i2c: 01 07 00 47 00 00 00 00 00 00 E4 0C 3E [03:53:29]RasterBufferAndPrint [03:53:29]line [03:53:29]line [03:53:29]line [03:53:29]line [03:53:29]line [03:53:29]written 0, free lines is 3318 [03:53:29]MH_Cut [03:53:29]Write to MH i2c: D1 01 00 4E 00 01 20 [03:53:29]Write i2c OK [03:53:29]MH_I2C_Read... [03:53:29]Read from MH i2c: D1 [03:53:29]MH_I2C_Read... [03:53:29]Read from MH i2c: D1 01 00 [03:53:29]MH_I2C_Read... [03:53:29]Read from MH i2c: D1 01 00 4E 00 00 1F [03:53:29]Write to MH i2c: 01 00 00 4F 00 4F [03:53:29]Write i2c OK [03:53:29]MH_I2C_Read... [03:53:29]*** Cut start [03:53:29]*** Purtial cut [03:53:29]*** Stage 1: CUTSNS_PIN = 1 [03:53:30]OFD Sender: No OFD packet to send [03:53:32]Read from MH i2c: 01 [03:53:32]MH_I2C_Read... [03:53:32]*** Stop cut motor [03:53:32]*** Cut end [03:53:32]Read from MH i2c: 01 07 00 [03:53:32]MH_I2C_Read... [03:53:32]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 FF 0F 64 [03:53:32]process_action print_doc done [03:53:32]requested_data is exist [03:53:32]produce_requested_data [03:53:32]produce_requested_data return (null) [03:53:32]process_action_free print_doc [03:53:32]json_value_free [03:53:32]json_value_free done [03:53:32]process_json_proto returns [03:53:32]Send response to host [03:53:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [03:53:32]free response buf [03:53:32]execute_script done [03:53:32]execute_script returns [03:53:32]free content buf [03:53:32]Sock 6.Close socket [03:53:32]Sock 6.Thread stoped [03:53:32]accept exits with 10 [03:53:32]New connection [03:53:32]New thread 3066977636 created [03:53:32]Thread 3067120996 joined [03:53:32]Waiting for new connection... [03:53:32] Sock 10.Parse request [03:53:32]Sock 10.Check first char [03:53:32]Sock 10.First char is OK [03:53:32]request: POST /json_proto HTTP/1.0 [03:53:32]Method: POST [03:53:32]URL: /json_proto [03:53:32]Method is POST - this is cgi request [03:53:32]url: /json_proto [03:53:32]query_string will be loaded in cgi processing [03:53:32]execute_cgi json_proto POST (null) [03:53:32]execute_cgi path=json_proto method=POST [03:53:32]POST find Content-Length [03:53:32]Host: 172.17.44.132:8080 [03:53:32]Content-Length: 656 [03:53:32]Content-Type: application/json [03:53:32] [03:53:32]POST finish read [03:53:32]Found Content-Length = 656 [03:53:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51176", "tax_sys" : 0, "items" : [ { "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:53:32]execute_script... [03:53: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 : (3)51176", "tax_sys" : 0, "items" : [ { "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:53:32]POST & json_proto [03:53:32]process_json_proto [03:53:32]json parsed OK: [03:53:32]protocol is kg_v1.0 [03:53:32]action value=close_receipt [03:53:32]process_action close_receipt [03:53:32]cmd_close_receipt [03:53:32]MH_GetDate [03:53:32]Write to MH i2c: F0 00 00 50 00 3F [03:53:32]Write i2c OK [03:53:32]MH_I2C_Read... [03:53:32]Read from MH i2c: F0 [03:53:32]MH_I2C_Read... [03:53:32]Read from MH i2c: F0 09 00 [03:53:32]MH_I2C_Read... [03:53:32]Read from MH i2c: F0 09 00 50 00 00 3D 59 C9 66 2A 83 C1 65 E0 [03:53:32]GetLastDocTimeStamp 1724470675 [03:53:32]current date 1724471613 [03:53:32]FM_GetShiftState [03:53:32]SAM_PROTO_GetShiftState [03:53:32]wFMCommunicate request_size=4 [03:53:32]MH_SAM_APDU [03:53:32]CAPDU: 80 13 01 00 [03:53:32]Write to MH i2c: E2 08 00 51 00 80 13 01 00 00 00 00 00 CE [03:53:32]Write i2c OK [03:53:32]MH_I2C_Read... [03:53:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:53:32]Read from MH i2c: E2 [03:53:32]MH_I2C_Read... [03:53:32]Read from MH i2c: E2 0E 00 [03:53:32]MH_I2C_Read... [03:53:32]Read from MH i2c: E2 0E 00 51 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F8 [03:53:32]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:53:32]wFMCommunicate OK [03:53:32]SAM_PROTO_GetShiftState done [03:53:32]FM_GetShiftState done [03:53:32]opened in 1724458697 [03:53:32]opened+sec_in_day 1724545097 [03:53:32]quantity*price = 8500 [03:53:32]sum+1 = 8501 [03:53:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 85.00 НСП 1% : 0.75 НДС 12% : 9.03 Наличными: 85.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 68 24.08.2024 03:53 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166016 ФПД: 52216530523194 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T035333&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166016&fm=52216530523194&tin=02508201610067®Number=0000000000092562&sum=8500 0 [03:53:34]StoreToDocumentArchive [03:53:34]shift 470 fd 166016 [03:53:34]save to /storage/0470/doc_00166016 [03:53:34]save last doc name /storage/0470/doc_00166016 to /storage/kkm_last_doc_name [03:53:34]save OK [03:53:34]Clear old archive folders... [03:53:34]ProcessDocumentItem done err = 0, tmpTLVsize=288 [03:53:34]tlvbuf is 005E76E0 [03:53:34]SAM_PROTO_ClearQueue [03:53:34]wFMCommunicate request_size=4 [03:53:34]MH_SAM_APDU [03:53:34]CAPDU: 80 09 00 00 [03:53:34]Write to MH i2c: E2 08 00 5E 00 80 09 00 00 00 00 00 00 D0 [03:53:34]Write i2c OK [03:53:34]MH_I2C_Read... [03:53:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:53:34]Read from MH i2c: E2 [03:53:34]MH_I2C_Read... [03:53:34]Read from MH i2c: E2 03 00 [03:53:34]MH_I2C_Read... [03:53:34]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [03:53:34]RAPDU: 90 00 [03:53:34]wFMCommunicate OK [03:53:34]SAM_PROTO_ClearQueue done [03:53:34]KKMCreateOFDPacket [03:53:34]OFDProtocolAddRootSTLVToBuf [03:53:34]FM_MakeSignedData [03:53:34]FM_MakeSignedData [03:53:34]SAM_PROTO_SignData [03:53:34]wFMCommunicate request_size=4 [03:53:34]MH_SAM_APDU [03:53:34]CAPDU: 80 0D 01 02 [03:53:34]Write to MH i2c: E2 08 00 5F 00 80 0D 01 02 00 00 00 00 D8 [03:53:34]Write i2c OK [03:53:34]MH_I2C_Read... [03:53:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:53:34]Read from MH i2c: E2 [03:53:34]MH_I2C_Read... [03:53:34]Read from MH i2c: E2 03 00 [03:53:34]MH_I2C_Read... [03:53:34]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [03:53:34]RAPDU: 90 00 [03:53:34]wFMCommunicate OK [03:53:34]wFMCommunicate request_size=255 [03:53:34]MH_SAM_APDU [03:53:34]CAPDU: 80 0D 02 02 FA 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 3D 59 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 [03:53:34]Write to MH i2c: E2 02 01 60 00 80 0D 02 02 FA 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 3D 59 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 00 00 80 [03:53:34]Write i2c OK [03:53:34]MH_I2C_Read... [03:53:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:53:34]Read from MH i2c: E2 [03:53:34]MH_I2C_Read... [03:53:34]Read from MH i2c: E2 03 00 [03:53:34]MH_I2C_Read... [03:53:34]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [03:53:34]RAPDU: 90 00 [03:53:34]wFMCommunicate OK [03:53:34]wFMCommunicate request_size=47 [03:53:34]MH_SAM_APDU [03:53:34]CAPDU: 80 0D 02 02 2A 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 80 88 02 00 35 04 06 00 2F 7D 9B C0 D4 3A [03:53:34]Write to MH i2c: E2 32 00 61 00 80 0D 02 02 2A 00 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 80 88 02 00 35 04 06 00 2F 7D 9B C0 D4 3A 00 00 BF [03:53:34]Write i2c OK [03:53:34]MH_I2C_Read... [03:53:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:53:34]Read from MH i2c: E2 [03:53:34]MH_I2C_Read... [03:53:34]Read from MH i2c: E2 03 00 [03:53:34]MH_I2C_Read... [03:53:34]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [03:53:34]RAPDU: 90 00 [03:53:34]wFMCommunicate OK [03:53:34]wFMCommunicate request_size=4 [03:53:34]MH_SAM_APDU [03:53:34]CAPDU: 80 0D 03 02 [03:53:34]Write to MH i2c: E2 08 00 62 00 80 0D 03 02 00 00 00 00 DD [03:53:34]Write i2c OK [03:53:34]MH_I2C_Read... [03:53:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:53:34]Read from MH i2c: E2 [03:53:34]MH_I2C_Read... [03:53:34]Read from MH i2c: E2 0B 00 [03:53:34]MH_I2C_Read... [03:53:34]Read from MH i2c: E2 0B 00 62 00 00 5D 9A 64 BD BF D1 31 5E 90 00 15 [03:53:34]RAPDU: 5D 9A 64 BD BF D1 31 5E 90 00 [03:53:34]wFMCommunicate OK [03:53:34]SAM_PROTO_SignData done [03:53:34]FM_MakeSignedData done [03:53:34]CreateOFDProtocolMessage [03:53:34]wFMCommunicate request_size=4 [03:53:34]MH_SAM_APDU [03:53:34]CAPDU: 80 11 00 00 [03:53:34]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [03:53:34]Write i2c OK [03:53:34]MH_I2C_Read... [03:53:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:53:34]Read from MH i2c: E2 [03:53:34]MH_I2C_Read... [03:53:34]Read from MH i2c: E2 17 00 [03:53:34]MH_I2C_Read... [03:53:34]Read from MH i2c: E2 17 00 63 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 36 [03:53:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:53:34]wFMCommunicate OK [03:53:34]CreateOFDProtocolMessage done [03:53:34]OFDSenderStorePacket 166016 [03:53:34]StoreOFDPacket docnum=166016 [03:53:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 34 01 00 00 23 3C 2C 01 BE AB 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 3D 59 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 80 88 02 00 35 04 06 00 2F 7D 9B C0 D4 3A 5D 9A 64 BD BF D1 31 5E [03:53:34]CheckFolder [03:53:34]dirname=/storage/ofd_packets [03:53:34]CheckFolder done [03:53:34]ProducePacketName [03:53:34]name=ofd_packets/00166016 [03:53:34]NVStorageSaveData ofd_packets/00166016 [03:53:34]File name is /storage/ofd_packets/00166016 [03:53:34]Write 338 bytes [03:53:34]NVStorageSaveData done [03:53:34]OFDSenderStorePacket done [03:53:34]KKMCreateOFDPacket done [03:53:34]NVStorageSaveData kkm_last_timestamp [03:53:35]File name is /storage/kkm_last_timestamp [03:53:35]Write 4 bytes [03:53:35]NVStorageSaveData done [03:53:35]ExternCall_PrintAddStr [03:53:35]wPrintStart [03:53:35]Write to MH i2c: 01 00 00 64 00 64 [03:53:35]Write i2c OK [03:53:35]MH_I2C_Read... [03:53:35]Read from MH i2c: 01 [03:53:35]MH_I2C_Read... [03:53:35]Read from MH i2c: 01 07 00 [03:53:35]MH_I2C_Read... [03:53:35]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [03:53:35]RasterBufferAndPrint [03:53:35]line Счет N : (3)51176 [03:53:35]line ИНН: 02508201610067 [03:53:35]line Контрольно-Кассовый Чек [03:53:35]line ПРОДАЖА [03:53:35]line Товар: 4700000481453 [03:53:35]line Напиток энерг Nitro Max 0,45 ж/б [03:53:35]line 1.000 * 85.00 [03:53:35]line = 85.00 [03:53:35]line НДС 12% НСП 1% [03:53:35]line > о реализуемом товаре [03:53:35]line ИТОГО: 85.00 [03:53:35]line НСП 1% : 0.75 [03:53:35]line НДС 12% : 9.03 [03:53:35]line Наличными: 85.00 [03:53:35]line Безнал.: 0.00 [03:53:35]line Место: АЗС № 130 "Партнер Нефть" [03:53:35]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [03:53:35]line СНО: Общий режим [03:53:35]line Чек 68 24.08.2024 03:53 [03:53:35]line Смена: 470 ФФД: 1.0 [03:53:35]line ЗНМ: 0300000070 [03:53:35]line РНМ: 0000000000092562 [03:53:35]line Версия ККМ: 001 [03:53:35]line ФМ: 0000000000871769 [03:53:35]line ФД: 166016 [03:53:35]line ФПД: 52216530523194 [03:53:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T035333&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166016&fm=52216530523194&tin=02508201610067®Number=0000000000092562&sum=8500 [03:53:35]line 0 [03:53:35]written 0, free lines is 4095 [03:53:35]OFD Sender: Processing packet 166016 [packets to send 1004, broken 1003] [03:53:35]ProducePacketName [03:53:35]name=ofd_packets/00166016 [03:53:35]OFD Sender: To server: pG, [03:53:35]CommunicateWithHost lk.salyk.kg:30040 [03:53:35]ConnectInit lk.salyk.kg [03:53:35]Write to MH i2c: 01 00 00 8D 00 8D [03:53:35]Write i2c OK [03:53:35]MH_I2C_Read... [03:53:35]Read from MH i2c: 01 [03:53:35]MH_I2C_Read... [03:53:35]Read from MH i2c: 01 07 00 [03:53:35]MH_I2C_Read... [03:53:35]Read from MH i2c: 01 07 00 8D 00 00 00 00 00 00 C8 0C 68 [03:53:35]RasterBufferAndPrint [03:53:35]line [03:53:35]line [03:53:35]line [03:53:35]line [03:53:35]line [03:53:35]written 0, free lines is 3296 [03:53:35]MH_Cut [03:53:35]Write to MH i2c: D1 01 00 94 00 01 66 [03:53:35]Write i2c OK [03:53:35]MH_I2C_Read... [03:53:35]Read from MH i2c: D1 [03:53:35]MH_I2C_Read... [03:53:35]Read from MH i2c: D1 01 00 [03:53:35]MH_I2C_Read... [03:53:35]Read from MH i2c: D1 01 00 94 00 00 65 [03:53:35]Write to MH i2c: 01 00 00 95 00 95 [03:53:35]Write i2c OK [03:53:35]MH_I2C_Read... [03:53:35]Connected sock=9 [03:53:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 34 01 00 00 23 3C 2C 01 BE AB 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 3D 59 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 80 88 02 00 35 04 06 00 2F 7D 9B C0 D4 3A 5D 9A 64 BD BF D1 31 5E [03:53:36]*** Cut start [03:53:36]*** Purtial cut [03:53:36]*** Stage 1: CUTSNS_PIN = 1 [03:53:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 45 A7 47 00 77 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 80 88 02 00 F4 03 04 00 88 02 C9 66 B6 04 01 00 00 37 DD E7 F3 32 84 0D 66 [03:53:36]CommunicateWithHost err = 0 [03:53:36]CheckOFDResponse [03:53:36]1017 (14) - 77093643461234 [03:53:36]1041 (16) - 0000000000871769 [03:53:36]1040 (4) - 166016 [03:53:36]1012 (4) - 23.08.2024 21:43 [03:53:36]1206 (1) - 0 [03:53:36]OFD Sender: Remove packet 166016 [03:53:36]ProducePacketName [03:53:36]name=ofd_packets/00166016 [03:53:36]NVStorageDeleteData [03:53:37]OFD Sender: No OFD packet to send [03:53:38]Read from MH i2c: 01 [03:53:38]MH_I2C_Read... [03:53:38]*** Stop cut motor [03:53:38]*** Cut end [03:53:38]Read from MH i2c: 01 07 00 [03:53:38]MH_I2C_Read... [03:53:38]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 FF 0F AA [03:53:38]process_action close_receipt done [03:53:38]requested_data is exist [03:53:38]produce_requested_data [03:53:38]requested_item fm.sn is exist - process it [03:53:38]wFMCommunicate request_size=4 [03:53:38]MH_SAM_APDU [03:53:38]CAPDU: 80 11 00 00 [03:53:38]Write to MH i2c: E2 08 00 96 00 80 11 00 00 00 00 00 00 10 [03:53:38]Write i2c OK [03:53:38]MH_I2C_Read... [03:53:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:53:38]Read from MH i2c: E2 [03:53:38]MH_I2C_Read... [03:53:38]Read from MH i2c: E2 17 00 [03:53:38]MH_I2C_Read... [03:53:38]Read from MH i2c: E2 17 00 96 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 69 [03:53:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:53:38]wFMCommunicate OK [03:53:38]requested_item fd.num is exist - process it [03:53:38]SAM_PROTO_GetFieldsCounters [03:53:38]wFMCommunicate request_size=4 [03:53:38]MH_SAM_APDU [03:53:38]CAPDU: 80 13 00 00 [03:53:38]Write to MH i2c: E2 08 00 97 00 80 13 00 00 00 00 00 00 13 [03:53:38]Write i2c OK [03:53:38]MH_I2C_Read... [03:53:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:53:38]Read from MH i2c: E2 [03:53:38]MH_I2C_Read... [03:53:38]Read from MH i2c: E2 62 00 [03:53:38]MH_I2C_Read... [03:53:38]Read from MH i2c: E2 62 00 97 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 80 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [03:53: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 80 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:53:38]wFMCommunicate OK [03:53:38]SAM_PROTO_GetFieldsCounters done [03:53:38]requested_item shift.num is exist - process it [03:53:38]requested_item shift.opened is exist - process it [03:53:38]req_shift_opened [03:53:38]FM_GetShiftState [03:53:38]SAM_PROTO_GetShiftState [03:53:38]wFMCommunicate request_size=4 [03:53:38]MH_SAM_APDU [03:53:38]CAPDU: 80 13 01 00 [03:53:38]Write to MH i2c: E2 08 00 98 00 80 13 01 00 00 00 00 00 15 [03:53:38]Write i2c OK [03:53:38]MH_I2C_Read... [03:53:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:53:38]Read from MH i2c: E2 [03:53:38]MH_I2C_Read... [03:53:38]Read from MH i2c: E2 0E 00 [03:53:38]MH_I2C_Read... [03:53:38]Read from MH i2c: E2 0E 00 98 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3F [03:53:38]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:53:38]wFMCommunicate OK [03:53:38]SAM_PROTO_GetShiftState done [03:53:38]FM_GetShiftState done [03:53:38]req_shift_opened done [03:53:38]requested_item shift.open_date is exist - process it [03:53:38]req_shift_open_date [03:53:38]req_shift_open_date done [03:53:38]produce_requested_data done [03:53:38]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166016,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [03:53:38]process_action_free close_receipt [03:53:38]json_value_free [03:53:38]json_value_free done [03:53:38]process_json_proto returns [03:53:38]Send response to host [03:53:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166016,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [03:53:38]free response buf [03:53:38]execute_script done [03:53:38]execute_script returns [03:53:38]free content buf [03:53:38]Sock 10.Close socket [03:53:38]Sock 10.Thread stoped [03:53:40]accept exits with 7 [03:53:40]New connection [03:53:40]New thread 3067120996 created [03:53:40]Thread 3066977636 joined [03:53:40]Waiting for new connection... [03:53:40] Sock 7.Parse request [03:53:40]Sock 7.Check first char [03:53:40]Sock 7.First char is OK [03:53:40]request: POST /json_proto HTTP/1.0 [03:53:40]Method: POST [03:53:40]URL: /json_proto [03:53:40]Method is POST - this is cgi request [03:53:40]url: /json_proto [03:53:40]query_string will be loaded in cgi processing [03:53:40]execute_cgi json_proto POST (null) [03:53:40]execute_cgi path=json_proto method=POST [03:53:40]POST find Content-Length [03:53:40]Host: 172.17.44.132:8080 [03:53:40]Content-Length: 860 [03:53:40]Content-Type: application/json [03:53:40] [03:53:40]POST finish read [03:53:40]Found Content-Length = 860 [03:53:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51177", "tax_sys" : 0, "items" : [ { "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 290.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:53:40]execute_script... [03:53:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51177", "tax_sys" : 0, "items" : [ { "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 290.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:53:40]POST & json_proto [03:53:40]process_json_proto [03:53:40]json parsed OK: [03:53:40]protocol is kg_v1.0 [03:53:40]action value=close_receipt [03:53:40]process_action close_receipt [03:53:40]cmd_close_receipt [03:53:40]MH_GetDate [03:53:40]Write to MH i2c: F0 00 00 99 00 88 [03:53:40]Write i2c OK [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: F0 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: F0 09 00 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: F0 09 00 99 00 00 44 59 C9 66 2A 83 C1 65 30 [03:53:40]GetLastDocTimeStamp 1724471613 [03:53:40]current date 1724471620 [03:53:40]FM_GetShiftState [03:53:40]SAM_PROTO_GetShiftState [03:53:40]wFMCommunicate request_size=4 [03:53:40]MH_SAM_APDU [03:53:40]CAPDU: 80 13 01 00 [03:53:40]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [03:53:40]Write i2c OK [03:53:40]MH_I2C_Read... [03:53:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:53:40]Read from MH i2c: E2 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: E2 0E 00 [03:53:40]MH_I2C_Read... [03:53:40]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 41 [03:53:40]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:53:40]wFMCommunicate OK [03:53:40]SAM_PROTO_GetShiftState done [03:53:40]FM_GetShiftState done [03:53:40]opened in 1724458697 [03:53:40]opened+sec_in_day 1724545097 [03:53:40]quantity*price = 15000 [03:53:40]sum+1 = 15001 [03:53:40]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48743587 Сигареты Winston XStyle Silver 1.000 * 140.00 = 140.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 290.00 НСП 1% : 2.57 НДС 12% : 30.80 Наличными: 290.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 69 24.08.2024 03:53 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166017 ФПД: 202137487118217 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T035340&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166017&fm=202137487118217&tin=02508201610067®Number=0000000000092562&sum=29000 0 [03:53:42]StoreToDocumentArchive [03:53:42]shift 470 fd 166017 [03:53:42]save to /storage/0470/doc_00166017 [03:53:42]save last doc name /storage/0470/doc_00166017 to /storage/kkm_last_doc_name [03:53:42]save OK [03:53:42]Clear old archive folders... [03:53:42]ProcessDocumentItem done err = 0, tmpTLVsize=379 [03:53:42]tlvbuf is 005C8000 [03:53:42]SAM_PROTO_ClearQueue [03:53:42]wFMCommunicate request_size=4 [03:53:42]MH_SAM_APDU [03:53:42]CAPDU: 80 09 00 00 [03:53:42]Write to MH i2c: E2 08 00 A7 00 80 09 00 00 00 00 00 00 19 [03:53:42]Write i2c OK [03:53:42]MH_I2C_Read... [03:53:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:53:42]Read from MH i2c: E2 [03:53:42]MH_I2C_Read... [03:53:42]Read from MH i2c: E2 03 00 [03:53:42]MH_I2C_Read... [03:53:42]Read from MH i2c: E2 03 00 A7 00 00 90 00 1B [03:53:42]RAPDU: 90 00 [03:53:42]wFMCommunicate OK [03:53:42]SAM_PROTO_ClearQueue done [03:53:42]KKMCreateOFDPacket [03:53:42]OFDProtocolAddRootSTLVToBuf [03:53:42]FM_MakeSignedData [03:53:42]FM_MakeSignedData [03:53:42]SAM_PROTO_SignData [03:53:42]wFMCommunicate request_size=4 [03:53:42]MH_SAM_APDU [03:53:42]CAPDU: 80 0D 01 02 [03:53:42]Write to MH i2c: E2 08 00 A8 00 80 0D 01 02 00 00 00 00 21 [03:53:42]Write i2c OK [03:53:42]MH_I2C_Read... [03:53:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:53:42]Read from MH i2c: E2 [03:53:42]MH_I2C_Read... [03:53:42]Read from MH i2c: E2 03 00 [03:53:42]MH_I2C_Read... [03:53:42]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [03:53:42]RAPDU: 90 00 [03:53:42]wFMCommunicate OK [03:53:42]wFMCommunicate request_size=255 [03:53:42]MH_SAM_APDU [03:53:42]CAPDU: 80 0D 02 02 FA 03 00 7B 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 [03:53:42]Write to MH i2c: E2 02 01 A9 00 80 0D 02 02 FA 00 03 00 7B 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 00 A6 [03:53:42]Write i2c OK [03:53:42]MH_I2C_Read... [03:53:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:53:42]Read from MH i2c: E2 [03:53:42]MH_I2C_Read... [03:53:42]Read from MH i2c: E2 03 00 [03:53:42]MH_I2C_Read... [03:53:42]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [03:53:42]RAPDU: 90 00 [03:53:42]wFMCommunicate OK [03:53:42]wFMCommunicate request_size=138 [03:53:42]MH_SAM_APDU [03:53:42]CAPDU: 80 0D 02 02 85 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 44 59 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 81 88 02 00 35 04 06 00 B7 D7 CD 1D 8F 89 [03:53:42]Write to MH i2c: E2 8D 00 AA 00 80 0D 02 02 85 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 44 59 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 81 88 02 00 35 04 06 00 B7 D7 CD 1D 8F 89 00 00 B0 [03:53:43]Write i2c OK [03:53:43]MH_I2C_Read... [03:53:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:53:43]Read from MH i2c: E2 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: E2 03 00 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [03:53:43]RAPDU: 90 00 [03:53:43]wFMCommunicate OK [03:53:43]wFMCommunicate request_size=4 [03:53:43]MH_SAM_APDU [03:53:43]CAPDU: 80 0D 03 02 [03:53:43]Write to MH i2c: E2 08 00 AB 00 80 0D 03 02 00 00 00 00 26 [03:53:43]Write i2c OK [03:53:43]MH_I2C_Read... [03:53:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:53:43]Read from MH i2c: E2 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: E2 0B 00 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: E2 0B 00 AB 00 00 BC 0C 09 00 BC 31 D3 2D 90 00 E5 [03:53:43]RAPDU: BC 0C 09 00 BC 31 D3 2D 90 00 [03:53:43]wFMCommunicate OK [03:53:43]SAM_PROTO_SignData done [03:53:43]FM_MakeSignedData done [03:53:43]CreateOFDProtocolMessage [03:53:43]wFMCommunicate request_size=4 [03:53:43]MH_SAM_APDU [03:53:43]CAPDU: 80 11 00 00 [03:53:43]Write to MH i2c: E2 08 00 AC 00 80 11 00 00 00 00 00 00 26 [03:53:43]Write i2c OK [03:53:43]MH_I2C_Read... [03:53:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:53:43]Read from MH i2c: E2 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: E2 17 00 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: E2 17 00 AC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 7F [03:53:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:53:43]wFMCommunicate OK [03:53:43]CreateOFDProtocolMessage done [03:53:43]OFDSenderStorePacket 166017 [03:53:43]StoreOFDPacket docnum=166017 [03:53:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 8F 01 00 00 EB B3 87 01 87 B5 5A 03 01 00 03 00 7B 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 44 59 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 81 88 02 00 35 04 06 00 B7 D7 CD 1D 8F 89 BC 0C 09 00 BC 31 D3 2D [03:53:43]CheckFolder [03:53:43]dirname=/storage/ofd_packets [03:53:43]CheckFolder done [03:53:43]ProducePacketName [03:53:43]name=ofd_packets/00166017 [03:53:43]NVStorageSaveData ofd_packets/00166017 [03:53:43]File name is /storage/ofd_packets/00166017 [03:53:43]Write 429 bytes [03:53:43]NVStorageSaveData done [03:53:43]OFDSenderStorePacket done [03:53:43]KKMCreateOFDPacket done [03:53:43]NVStorageSaveData kkm_last_timestamp [03:53:43]File name is /storage/kkm_last_timestamp [03:53:43]Write 4 bytes [03:53:43]NVStorageSaveData done [03:53:43]ExternCall_PrintAddStr [03:53:43]wPrintStart [03:53:43]Write to MH i2c: 01 00 00 AD 00 AD [03:53:43]Write i2c OK [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: 01 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: 01 07 00 [03:53:43]MH_I2C_Read... [03:53:43]OFD Sender: Processing packet 166017 [packets to send 1004, broken 1003] [03:53:43]ProducePacketName [03:53:43]name=ofd_packets/00166017 [03:53:43]OFD Sender: To server: pG, [03:53:43]CommunicateWithHost lk.salyk.kg:30040 [03:53:43]ConnectInit lk.salyk.kg [03:53:43]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [03:53:43]RasterBufferAndPrint [03:53:43]line Счет N : (3)51177 [03:53:43]line ИНН: 02508201610067 [03:53:43]line Контрольно-Кассовый Чек [03:53:43]line ПРОДАЖА [03:53:43]line Товар: 46230614 [03:53:43]line Сигареты Richmond Red Edition [03:53:43]line 1.000 * 150.00 [03:53:43]line = 150.00 [03:53:43]line НДС 12% НСП 1% [03:53:43]line > о реализуемом товаре [03:53:43]line Товар: 48743587 [03:53:43]line Сигареты Winston XStyle Silver [03:53:43]line 1.000 * 140.00 [03:53:43]line = 140.00 [03:53:43]line НДС 12% НСП 1% [03:53:43]line > о реализуемом товаре [03:53:43]line ИТОГО: 290.00 [03:53:43]line НСП 1% : 2.57 [03:53:43]line НДС 12% : 30.80 [03:53:43]line Наличными: 290.00 [03:53:43]line Безнал.: 0.00 [03:53:43]line Место: АЗС № 130 "Партнер Нефть" [03:53:43]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [03:53:43]line СНО: Общий режим [03:53:43]line Чек 69 24.08.2024 03:53 [03:53:43]line Смена: 470 ФФД: 1.0 [03:53:43]line ЗНМ: 0300000070 [03:53:43]line РНМ: 0000000000092562 [03:53:43]line Версия ККМ: 001 [03:53:43]line ФМ: 0000000000871769 [03:53:43]line ФД: 166017 [03:53:43]line ФПД: 202137487118217 [03:53:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T035340&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166017&fm=202137487118217&tin=02508201610067®Number=0000000000092562&sum=29000 [03:53:43]line 0 [03:53:43]written 0, free lines is 4095 [03:53:43]Write to MH i2c: 01 00 00 DD 00 DD [03:53:43]Write i2c OK [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: 01 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: 01 07 00 [03:53:43]MH_I2C_Read... [03:53:43]Read from MH i2c: 01 07 00 DD 00 00 00 00 00 00 55 0C 45 [03:53:43]RasterBufferAndPrint [03:53:43]line [03:53:43]line [03:53:43]line [03:53:43]line [03:53:43]line [03:53:43]written 0, free lines is 3190 [03:53:44]MH_Cut [03:53:44]Write to MH i2c: D1 01 00 E4 00 01 B6 [03:53:44]Write i2c OK [03:53:44]MH_I2C_Read... [03:53:44]Read from MH i2c: D1 [03:53:44]MH_I2C_Read... [03:53:44]Read from MH i2c: D1 01 00 [03:53:44]MH_I2C_Read... [03:53:44]Read from MH i2c: D1 01 00 E4 00 00 B5 [03:53:44]Write to MH i2c: 01 00 00 E5 00 E5 [03:53:44]Write i2c OK [03:53:44]MH_I2C_Read... [03:53:44]*** Cut start [03:53:44]*** Purtial cut [03:53:44]*** Stage 1: CUTSNS_PIN = 1 [03:53:46]Read from MH i2c: 01 [03:53:46]MH_I2C_Read... [03:53:46]Read from MH i2c: 01 07 00 [03:53:46]MH_I2C_Read... [03:53:46]*** Stop cut motor [03:53:46]*** Cut end [03:53:46]Read from MH i2c: 01 07 00 E5 00 00 00 00 00 00 FF 0F FA [03:53:46]process_action close_receipt done [03:53:46]requested_data is exist [03:53:46]produce_requested_data [03:53:46]requested_item fm.sn is exist - process it [03:53:46]wFMCommunicate request_size=4 [03:53:46]MH_SAM_APDU [03:53:46]CAPDU: 80 11 00 00 [03:53:46]Write to MH i2c: E2 08 00 E6 00 80 11 00 00 00 00 00 00 60 [03:53:46]Write i2c OK [03:53:46]MH_I2C_Read... [03:53:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:53:46]Read from MH i2c: E2 [03:53:46]MH_I2C_Read... [03:53:46]Read from MH i2c: E2 17 00 [03:53:46]MH_I2C_Read... [03:53:46]Read from MH i2c: E2 17 00 E6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B9 [03:53:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [03:53:47]wFMCommunicate OK [03:53:47]requested_item fd.num is exist - process it [03:53:47]SAM_PROTO_GetFieldsCounters [03:53:47]wFMCommunicate request_size=4 [03:53:47]MH_SAM_APDU [03:53:47]CAPDU: 80 13 00 00 [03:53:47]Write to MH i2c: E2 08 00 E7 00 80 13 00 00 00 00 00 00 63 [03:53:47]Write i2c OK [03:53:47]MH_I2C_Read... [03:53:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:53:47]Read from MH i2c: E2 [03:53:47]MH_I2C_Read... [03:53:47]Read from MH i2c: E2 62 00 [03:53:47]MH_I2C_Read... [03:53:47]Read from MH i2c: E2 62 00 E7 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 81 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [03:53:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 81 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:53:47]wFMCommunicate OK [03:53:47]SAM_PROTO_GetFieldsCounters done [03:53:47]requested_item shift.num is exist - process it [03:53:47]requested_item shift.opened is exist - process it [03:53:47]req_shift_opened [03:53:47]FM_GetShiftState [03:53:47]SAM_PROTO_GetShiftState [03:53:47]wFMCommunicate request_size=4 [03:53:47]MH_SAM_APDU [03:53:47]CAPDU: 80 13 01 00 [03:53:47]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [03:53:47]Write i2c OK [03:53:47]MH_I2C_Read... [03:53:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:53:47]Read from MH i2c: E2 [03:53:47]MH_I2C_Read... [03:53:47]Read from MH i2c: E2 0E 00 [03:53:47]MH_I2C_Read... [03:53:47]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 8F [03:53:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [03:53:47]wFMCommunicate OK [03:53:47]SAM_PROTO_GetShiftState done [03:53:47]FM_GetShiftState done [03:53:47]req_shift_opened done [03:53:47]requested_item shift.open_date is exist - process it [03:53:47]req_shift_open_date [03:53:47]req_shift_open_date done [03:53:47]produce_requested_data done [03:53:47]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166017,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [03:53:47]process_action_free close_receipt [03:53:47]json_value_free [03:53:47]json_value_free done [03:53:47]process_json_proto returns [03:53:47]Send response to host [03:53:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166017,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [03:53:47]free response buf [03:53:47]execute_script done [03:53:47]execute_script returns [03:53:47]free content buf [03:53:47]Sock 7.Close socket [03:53:47]Sock 7.Thread stoped [03:53:48]Connected sock=9 [03:53:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 8F 01 00 00 EB B3 87 01 87 B5 5A 03 01 00 03 00 7B 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 44 59 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 81 88 02 00 35 04 06 00 B7 D7 CD 1D 8F 89 BC 0C 09 00 BC 31 D3 2D [03:53:54]recv_with_timeout no data received [03:53:54]CommunicateWithHost answer receiving error [03:53:54]CommunicateWithHost err = -3 [03:53:54]OFD Sender: Server communicate error [03:53:54]recv_with_timeout no data received [03:53:59]OFD Sender: Processing packet 166017 [packets to send 1004, broken 1003] [03:53:59]ProducePacketName [03:53:59]name=ofd_packets/00166017 [03:53:59]OFD Sender: To server: pG, [03:53:59]CommunicateWithHost lk.salyk.kg:30040 [03:53:59]ConnectInit lk.salyk.kg [03:54:04]ConnectInit Can't take IP for lk.salyk.kg [03:54:04]CommunicateWithHost connect error [03:54:04]CommunicateWithHost err = -1 [03:54:04]OFD Sender: Server communicate error [03:54:09]OFD Sender: Processing packet 166017 [packets to send 1004, broken 1003] [03:54:09]ProducePacketName [03:54:09]name=ofd_packets/00166017 [03:54:09]OFD Sender: To server: pG, [03:54:09]CommunicateWithHost lk.salyk.kg:30040 [03:54:09]ConnectInit lk.salyk.kg [03:54:14]ConnectInit Can't take IP for lk.salyk.kg [03:54:14]CommunicateWithHost connect error [03:54:14]CommunicateWithHost err = -1 [03:54:14]OFD Sender: Server communicate error [03:54:17]recv_with_timeout no data received [03:54:19]OFD Sender: Processing packet 166017 [packets to send 1004, broken 1003] [03:54:19]ProducePacketName [03:54:19]name=ofd_packets/00166017 [03:54:19]OFD Sender: To server: pG, [03:54:19]CommunicateWithHost lk.salyk.kg:30040 [03:54:19]ConnectInit lk.salyk.kg [03:54:26]Connected sock=7 [03:54:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 8F 01 00 00 EB B3 87 01 87 B5 5A 03 01 00 03 00 7B 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 44 59 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 81 88 02 00 35 04 06 00 B7 D7 CD 1D 8F 89 BC 0C 09 00 BC 31 D3 2D [03:54:28]recv_with_timeout no data received [03:54:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 40 CE 47 00 21 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 81 88 02 00 F4 03 04 00 BA 02 C9 66 B6 04 01 00 00 98 AC 1C 2D D5 D0 45 53 [03:54:30]CommunicateWithHost err = 0 [03:54:30]CheckOFDResponse [03:54:30]1017 (14) - 77093643461234 [03:54:30]1041 (16) - 0000000000871769 [03:54:30]1040 (4) - 166017 [03:54:30]1012 (4) - 23.08.2024 21:44 [03:54:30]1206 (1) - 0 [03:54:30]OFD Sender: Remove packet 166017 [03:54:30]ProducePacketName [03:54:30]name=ofd_packets/00166017 [03:54:30]NVStorageDeleteData [03:54:30]OFD Sender: No OFD packet to send [03:54:35]OFD Sender: No OFD packet to send [03:54:40]OFD Sender: No OFD packet to send [03:54:45]OFD Sender: No OFD packet to send [03:54:50]OFD Sender: No OFD packet to send [03:54:56]OFD Sender: No OFD packet to send [03:55:01]OFD Sender: No OFD packet to send [03:55:06]OFD Sender: No OFD packet to send [03:55:11]OFD Sender: No OFD packet to send [03:55:16]OFD Sender: No OFD packet to send [03:55:16]recv_with_timeout no data received [03:55:21]OFD Sender: No OFD packet to send [03:55:26]OFD Sender: No OFD packet to send [03:55:26]recv_with_timeout no data received [03:55:31]OFD Sender: No OFD packet to send [03:55:36]OFD Sender: No OFD packet to send [03:55:41]OFD Sender: No OFD packet to send [03:55:46]OFD Sender: No OFD packet to send [03:55:51]OFD Sender: No OFD packet to send [03:55:56]OFD Sender: No OFD packet to send [03:56:01]OFD Sender: No OFD packet to send [03:56:06]OFD Sender: No OFD packet to send [03:56:11]OFD Sender: No OFD packet to send [03:56:16]OFD Sender: No OFD packet to send [03:56:21]OFD Sender: No OFD packet to send [03:56:26]OFD Sender: No OFD packet to send [03:56:31]OFD Sender: No OFD packet to send [03:56:36]OFD Sender: No OFD packet to send [03:56:41]OFD Sender: No OFD packet to send [03:56:46]OFD Sender: No OFD packet to send [03:56:51]OFD Sender: No OFD packet to send [03:56:56]OFD Sender: No OFD packet to send [03:57:01]OFD Sender: No OFD packet to send [03:57:06]OFD Sender: No OFD packet to send [03:57:11]OFD Sender: No OFD packet to send [03:57:16]OFD Sender: No OFD packet to send [03:57:21]OFD Sender: No OFD packet to send [03:57:26]OFD Sender: No OFD packet to send [03:57:31]OFD Sender: No OFD packet to send [03:57:36]OFD Sender: No OFD packet to send [03:57:41]OFD Sender: No OFD packet to send [03:57:46]OFD Sender: No OFD packet to send [03:57:51]OFD Sender: No OFD packet to send [03:57:56]OFD Sender: No OFD packet to send [03:58:01]OFD Sender: No OFD packet to send [03:58:06]OFD Sender: No OFD packet to send [03:58:11]OFD Sender: No OFD packet to send [03:58:16]OFD Sender: No OFD packet to send [03:58:21]OFD Sender: No OFD packet to send [03:58:26]OFD Sender: No OFD packet to send [03:58:31]OFD Sender: No OFD packet to send [03:58:36]OFD Sender: No OFD packet to send [03:58:41]OFD Sender: No OFD packet to send [03:58:46]OFD Sender: No OFD packet to send [03:58:51]OFD Sender: No OFD packet to send [03:58:57]OFD Sender: No OFD packet to send [03:59:02]OFD Sender: No OFD packet to send [03:59:07]OFD Sender: No OFD packet to send [03:59:12]OFD Sender: No OFD packet to send [03:59:12]recv_with_timeout no data received [03:59:17]OFD Sender: No OFD packet to send [03:59:22]OFD Sender: No OFD packet to send [03:59:27]OFD Sender: No OFD packet to send [03:59:32]OFD Sender: No OFD packet to send [03:59:37]OFD Sender: No OFD packet to send [03:59:42]OFD Sender: No OFD packet to send [03:59:47]OFD Sender: No OFD packet to send [03:59:52]OFD Sender: No OFD packet to send [03:59:57]OFD Sender: No OFD packet to send [04:00:02]OFD Sender: No OFD packet to send [04:00:07]OFD Sender: No OFD packet to send [04:00:12]OFD Sender: No OFD packet to send [04:00:17]OFD Sender: No OFD packet to send [04:00:22]OFD Sender: No OFD packet to send [04:00:27]OFD Sender: No OFD packet to send [04:00:32]OFD Sender: No OFD packet to send [04:00:37]OFD Sender: No OFD packet to send [04:00:42]OFD Sender: No OFD packet to send [04:00:47]OFD Sender: No OFD packet to send [04:00:52]OFD Sender: No OFD packet to send [04:00:57]OFD Sender: No OFD packet to send [04:01:02]OFD Sender: No OFD packet to send [04:01:07]OFD Sender: No OFD packet to send [04:01:12]OFD Sender: No OFD packet to send [04:01:17]OFD Sender: No OFD packet to send [04:01:22]OFD Sender: No OFD packet to send [04:01:27]OFD Sender: No OFD packet to send [04:01:32]OFD Sender: No OFD packet to send [04:01:37]OFD Sender: No OFD packet to send [04:01:42]OFD Sender: No OFD packet to send [04:01:47]OFD Sender: No OFD packet to send [04:01:52]OFD Sender: No OFD packet to send [04:01:57]OFD Sender: No OFD packet to send [04:02:02]OFD Sender: No OFD packet to send [04:02:07]OFD Sender: No OFD packet to send [04:02:12]OFD Sender: No OFD packet to send [04:02:17]OFD Sender: No OFD packet to send [04:02:22]OFD Sender: No OFD packet to send [04:02:27]OFD Sender: No OFD packet to send [04:02:32]OFD Sender: No OFD packet to send [04:02:37]OFD Sender: No OFD packet to send [04:02:42]OFD Sender: No OFD packet to send [04:02:47]OFD Sender: No OFD packet to send [04:02:52]OFD Sender: No OFD packet to send [04:02:58]OFD Sender: No OFD packet to send [04:03:03]OFD Sender: No OFD packet to send [04:03:08]OFD Sender: No OFD packet to send [04:03:08]accept exits with 10 [04:03:08]New connection [04:03:08]New thread 3066977636 created [04:03:08]Thread 3067120996 joined [04:03:08]Waiting for new connection... [04:03:08] Sock 10.Parse request [04:03:08]Sock 10.Check first char [04:03:08]Sock 10.First char is OK [04:03:08]request: POST /json_proto HTTP/1.0 [04:03:08]Method: POST [04:03:08]URL: /json_proto [04:03:08]Method is POST - this is cgi request [04:03:08]url: /json_proto [04:03:08]query_string will be loaded in cgi processing [04:03:08]execute_cgi json_proto POST (null) [04:03:08]execute_cgi path=json_proto method=POST [04:03:08]POST find Content-Length [04:03:08]Host: 172.17.44.132:8080 [04:03:08]Content-Length: 800 [04:03:08]Content-Type: application/json [04:03:08] [04:03:08]POST finish read [04:03:08]Found Content-Length = 800 [04:03:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:03:08]execute_script... [04:03:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:03:08]POST & json_proto [04:03:08]process_json_proto [04:03:08]json parsed OK: [04:03:08]protocol is kg_v1.0 [04:03:08]action value=close_receipt [04:03:08]process_action close_receipt [04:03:08]cmd_close_receipt [04:03:08]MH_GetDate [04:03:08]Write to MH i2c: F0 00 00 E9 00 D8 [04:03:08]Write i2c OK [04:03:08]MH_I2C_Read... [04:03:08]Read from MH i2c: F0 [04:03:08]MH_I2C_Read... [04:03:08]Read from MH i2c: F0 09 00 [04:03:08]MH_I2C_Read... [04:03:08]Read from MH i2c: F0 09 00 E9 00 00 7C 5B C9 66 2A 83 C1 65 BA [04:03:08]GetLastDocTimeStamp 1724471620 [04:03:08]current date 1724472188 [04:03:08]FM_GetShiftState [04:03:08]SAM_PROTO_GetShiftState [04:03:08]wFMCommunicate request_size=4 [04:03:08]MH_SAM_APDU [04:03:08]CAPDU: 80 13 01 00 [04:03:08]Write to MH i2c: E2 08 00 EA 00 80 13 01 00 00 00 00 00 67 [04:03:08]Write i2c OK [04:03:08]MH_I2C_Read... [04:03:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:03:08]Read from MH i2c: E2 [04:03:08]MH_I2C_Read... [04:03:08]Read from MH i2c: E2 0E 00 [04:03:08]MH_I2C_Read... [04:03:08]Read from MH i2c: E2 0E 00 EA 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 91 [04:03:08]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [04:03:08]wFMCommunicate OK [04:03:08]SAM_PROTO_GetShiftState done [04:03:08]FM_GetShiftState done [04:03:08]opened in 1724458697 [04:03:08]opened+sec_in_day 1724545097 [04:03:08]quantity*price = 400050 [04:03:08]sum+1 = 400051 [04:03:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.50 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 0.00 Безнал.: 4000.50 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 70 24.08.2024 04:03 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166018 ФПД: 108346131748048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T040308&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166018&fm=108346131748048&tin=02508201610067®Number=0000000000092562&sum=400050 [04:03:09]StoreToDocumentArchive [04:03:09]shift 470 fd 166018 [04:03:09]save to /storage/0470/doc_00166018 [04:03:09]save last doc name /storage/0470/doc_00166018 to /storage/kkm_last_doc_name [04:03:09]save OK [04:03:09]Clear old archive folders... [04:03:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [04:03:09]tlvbuf is 0057DDB0 [04:03:09]SAM_PROTO_ClearQueue [04:03:09]wFMCommunicate request_size=4 [04:03:09]MH_SAM_APDU [04:03:09]CAPDU: 80 09 00 00 [04:03:09]Write to MH i2c: E2 08 00 F7 00 80 09 00 00 00 00 00 00 69 [04:03:09]Write i2c OK [04:03:09]MH_I2C_Read... [04:03:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:03:09]Read from MH i2c: E2 [04:03:09]MH_I2C_Read... [04:03:09]Read from MH i2c: E2 03 00 [04:03:09]MH_I2C_Read... [04:03:09]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [04:03:09]RAPDU: 90 00 [04:03:09]wFMCommunicate OK [04:03:09]SAM_PROTO_ClearQueue done [04:03:09]KKMCreateOFDPacket [04:03:09]OFDProtocolAddRootSTLVToBuf [04:03:09]FM_MakeSignedData [04:03:09]FM_MakeSignedData [04:03:09]SAM_PROTO_SignData [04:03:09]wFMCommunicate request_size=4 [04:03:09]MH_SAM_APDU [04:03:09]CAPDU: 80 0D 01 02 [04:03:09]Write to MH i2c: E2 08 00 F8 00 80 0D 01 02 00 00 00 00 71 [04:03:09]Write i2c OK [04:03:09]MH_I2C_Read... [04:03:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:03:09]Read from MH i2c: E2 [04:03:09]MH_I2C_Read... [04:03:09]Read from MH i2c: E2 03 00 [04:03:09]MH_I2C_Read... [04:03:09]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [04:03:09]RAPDU: 90 00 [04:03:09]wFMCommunicate OK [04:03:09]wFMCommunicate request_size=255 [04:03:09]MH_SAM_APDU [04:03:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 7C 5B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 82 88 02 00 35 04 06 00 62 8A 4C B2 [04:03:09]Write to MH i2c: E2 02 01 F9 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 7C 5B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 82 88 02 00 35 04 06 00 62 8A 4C B2 00 00 A2 [04:03:09]Write i2c OK [04:03:09]MH_I2C_Read... [04:03:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:03:09]Read from MH i2c: E2 [04:03:09]MH_I2C_Read... [04:03:09]Read from MH i2c: E2 03 00 [04:03:09]MH_I2C_Read... [04:03:09]Read from MH i2c: E2 03 00 F9 00 00 90 00 6D [04:03:09]RAPDU: 90 00 [04:03:09]wFMCommunicate OK [04:03:09]wFMCommunicate request_size=7 [04:03:09]MH_SAM_APDU [04:03:09]CAPDU: 80 0D 02 02 02 14 D0 [04:03:09]Write to MH i2c: E2 0A 00 FA 00 80 0D 02 02 02 00 14 D0 00 00 5C [04:03:09]Write i2c OK [04:03:09]MH_I2C_Read... [04:03:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:03:10]Read from MH i2c: E2 [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: E2 03 00 [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: E2 03 00 FA 00 00 90 00 6E [04:03:10]RAPDU: 90 00 [04:03:10]wFMCommunicate OK [04:03:10]wFMCommunicate request_size=4 [04:03:10]MH_SAM_APDU [04:03:10]CAPDU: 80 0D 03 02 [04:03:10]Write to MH i2c: E2 08 00 FB 00 80 0D 03 02 00 00 00 00 76 [04:03:10]Write i2c OK [04:03:10]MH_I2C_Read... [04:03:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:03:10]Read from MH i2c: E2 [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: E2 0B 00 [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: E2 0B 00 FB 00 00 90 8B 20 D0 89 A6 87 99 90 00 D1 [04:03:10]RAPDU: 90 8B 20 D0 89 A6 87 99 90 00 [04:03:10]wFMCommunicate OK [04:03:10]SAM_PROTO_SignData done [04:03:10]FM_MakeSignedData done [04:03:10]CreateOFDProtocolMessage [04:03:10]wFMCommunicate request_size=4 [04:03:10]MH_SAM_APDU [04:03:10]CAPDU: 80 11 00 00 [04:03:10]Write to MH i2c: E2 08 00 FC 00 80 11 00 00 00 00 00 00 76 [04:03:10]Write i2c OK [04:03:10]MH_I2C_Read... [04:03:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:03:10]Read from MH i2c: E2 [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: E2 17 00 [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: E2 17 00 FC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CF [04:03:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [04:03:10]wFMCommunicate OK [04:03:10]CreateOFDProtocolMessage done [04:03:10]OFDSenderStorePacket 166018 [04:03:10]StoreOFDPacket docnum=166018 [04:03:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 C7 F4 04 01 45 38 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 7C 5B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 82 88 02 00 35 04 06 00 62 8A 4C B2 14 D0 90 8B 20 D0 89 A6 87 99 [04:03:10]CheckFolder [04:03:10]dirname=/storage/ofd_packets [04:03:10]CheckFolder done [04:03:10]ProducePacketName [04:03:10]name=ofd_packets/00166018 [04:03:10]NVStorageSaveData ofd_packets/00166018 [04:03:10]File name is /storage/ofd_packets/00166018 [04:03:10]Write 298 bytes [04:03:10]NVStorageSaveData done [04:03:10]OFDSenderStorePacket done [04:03:10]KKMCreateOFDPacket done [04:03:10]NVStorageSaveData kkm_last_timestamp [04:03:10]File name is /storage/kkm_last_timestamp [04:03:10]Write 4 bytes [04:03:10]NVStorageSaveData done [04:03:10]ExternCall_PrintAddStr [04:03:10]wPrintStart [04:03:10]Write to MH i2c: 01 00 00 FD 00 FD [04:03:10]Write i2c OK [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: 01 [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: 01 07 00 [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: 01 07 00 FD 00 00 00 00 00 00 FF 0F 12 [04:03:10]RasterBufferAndPrint [04:03:10]line Счет N : (1)294950 [04:03:10]line ИНН: 02508201610067 [04:03:10]line Контрольно-Кассовый Чек [04:03:10]line ПРОДАЖА [04:03:10]line ТРК (МРК, ГНК) : 21 [04:03:10]line Товар: 2710194800 [04:03:10]line ДТ-К-5 [04:03:10]line 52.500 * 76.20 [04:03:10]line = 4000.50 [04:03:10]line НДС 12% НСП 1% [04:03:10]line > о реализуемом товаре [04:03:10]line ИТОГО: 4000.50 [04:03:10]line НСП 1% : 35.40 [04:03:10]line НДС 12% : 424.83 [04:03:10]line Наличными: 0.00 [04:03:10]line Безнал.: 4000.50 [04:03:10]line Место: АЗС № 130 "Партнер Нефть" [04:03:10]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [04:03:10]line СНО: Общий режим [04:03:10]line Чек 70 24.08.2024 04:03 [04:03:10]line Смена: 470 ФФД: 1.0 [04:03:10]line ЗНМ: 0300000070 [04:03:10]line РНМ: 0000000000092562 [04:03:10]line Версия ККМ: 001 [04:03:10]line Платежная система: O! деньги [04:03:10]line ФМ: 0000000000871769 [04:03:10]line ФД: 166018 [04:03:10]line ФПД: 108346131748048 [04:03:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T040308&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166018&fm=108346131748048&tin=02508201610067®Number=0000000000092562&sum=400050 [04:03:10]written 0, free lines is 4095 [04:03:10]OFD Sender: Processing packet 166018 [packets to send 1004, broken 1003] [04:03:10]ProducePacketName [04:03:10]name=ofd_packets/00166018 [04:03:10]OFD Sender: To server: pG, [04:03:10]CommunicateWithHost lk.salyk.kg:30040 [04:03:10]ConnectInit lk.salyk.kg [04:03:10]Write to MH i2c: 01 00 00 27 01 28 [04:03:10]Write i2c OK [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: 01 [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: 01 07 00 [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: 01 07 00 27 01 00 00 00 00 00 D3 0C 0E [04:03:10]RasterBufferAndPrint [04:03:10]line [04:03:10]line [04:03:10]line [04:03:10]line [04:03:10]line [04:03:10]written 0, free lines is 3289 [04:03:10]MH_Cut [04:03:10]Write to MH i2c: D1 01 00 2E 01 01 01 [04:03:10]Write i2c OK [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: D1 [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: D1 01 00 [04:03:10]MH_I2C_Read... [04:03:10]Read from MH i2c: D1 01 00 2E 01 00 00 [04:03:10]Write to MH i2c: 01 00 00 2F 01 30 [04:03:10]Write i2c OK [04:03:10]MH_I2C_Read... [04:03:10]Connected sock=9 [04:03:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 C7 F4 04 01 45 38 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 7C 5B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 82 88 02 00 35 04 06 00 62 8A 4C B2 14 D0 90 8B 20 D0 89 A6 87 99 [04:03:11]*** Cut start [04:03:11]*** Purtial cut [04:03:11]*** Stage 1: CUTSNS_PIN = 1 [04:03:13]Read from MH i2c: 01 [04:03:13]MH_I2C_Read... [04:03:13]*** Stop cut motor [04:03:13]*** Cut end [04:03:13]Read from MH i2c: 01 07 00 [04:03:13]MH_I2C_Read... [04:03:13]Read from MH i2c: 01 07 00 2F 01 00 00 00 00 00 FF 0F 45 [04:03:13]process_action close_receipt done [04:03:13]requested_data is exist [04:03:13]produce_requested_data [04:03:13]requested_item fm.sn is exist - process it [04:03:13]wFMCommunicate request_size=4 [04:03:13]MH_SAM_APDU [04:03:13]CAPDU: 80 11 00 00 [04:03:13]Write to MH i2c: E2 08 00 30 01 80 11 00 00 00 00 00 00 AB [04:03:13]Write i2c OK [04:03:13]MH_I2C_Read... [04:03:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:03:13]Read from MH i2c: E2 [04:03:13]MH_I2C_Read... [04:03:13]Read from MH i2c: E2 17 00 [04:03:13]MH_I2C_Read... [04:03:13]Read from MH i2c: E2 17 00 30 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 04 [04:03:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [04:03:13]wFMCommunicate OK [04:03:13]requested_item fd.num is exist - process it [04:03:13]SAM_PROTO_GetFieldsCounters [04:03:13]wFMCommunicate request_size=4 [04:03:13]MH_SAM_APDU [04:03:13]CAPDU: 80 13 00 00 [04:03:13]Write to MH i2c: E2 08 00 31 01 80 13 00 00 00 00 00 00 AE [04:03:13]Write i2c OK [04:03:13]MH_I2C_Read... [04:03:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 80 E5 47 00 F4 EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 82 88 02 00 F4 03 04 00 C7 04 C9 66 B6 04 01 00 00 80 05 5F 52 BC 13 06 24 [04:03:13]CommunicateWithHost err = 0 [04:03:13]CheckOFDResponse [04:03:13]1017 (14) - 77093643461234 [04:03:13]1041 (16) - 0000000000871769 [04:03:13]1040 (4) - 166018 [04:03:13]1012 (4) - 23.08.2024 21:53 [04:03:13]1206 (1) - 0 [04:03:13]OFD Sender: Remove packet 166018 [04:03:13]ProducePacketName [04:03:13]name=ofd_packets/00166018 [04:03:13]NVStorageDeleteData [04:03:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:03:13]Read from MH i2c: E2 [04:03:13]MH_I2C_Read... [04:03:13]Read from MH i2c: E2 62 00 [04:03:13]MH_I2C_Read... [04:03:13]Read from MH i2c: E2 62 00 31 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 82 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [04:03:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 82 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:03:13]wFMCommunicate OK [04:03:13]SAM_PROTO_GetFieldsCounters done [04:03:13]requested_item shift.num is exist - process it [04:03:13]requested_item shift.opened is exist - process it [04:03:13]req_shift_opened [04:03:13]FM_GetShiftState [04:03:13]SAM_PROTO_GetShiftState [04:03:13]wFMCommunicate request_size=4 [04:03:13]MH_SAM_APDU [04:03:13]CAPDU: 80 13 01 00 [04:03:13]Write to MH i2c: E2 08 00 32 01 80 13 01 00 00 00 00 00 B0 [04:03:13]Write i2c OK [04:03:13]MH_I2C_Read... [04:03:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:03:13]Read from MH i2c: E2 [04:03:13]MH_I2C_Read... [04:03:13]Read from MH i2c: E2 0E 00 [04:03:13]MH_I2C_Read... [04:03:13]Read from MH i2c: E2 0E 00 32 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 DA [04:03:13]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [04:03:13]wFMCommunicate OK [04:03:13]SAM_PROTO_GetShiftState done [04:03:13]FM_GetShiftState done [04:03:13]req_shift_opened done [04:03:13]requested_item shift.open_date is exist - process it [04:03:13]req_shift_open_date [04:03:13]req_shift_open_date done [04:03:13]produce_requested_data done [04:03:13]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166018,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [04:03:13]process_action_free close_receipt [04:03:13]json_value_free [04:03:13]json_value_free done [04:03:13]process_json_proto returns [04:03:13]Send response to host [04:03:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166018,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [04:03:13]free response buf [04:03:13]execute_script done [04:03:13]execute_script returns [04:03:13]free content buf [04:03:13]Sock 10.Close socket [04:03:13]Sock 10.Thread stoped [04:03:14]OFD Sender: No OFD packet to send [04:03:19]OFD Sender: No OFD packet to send [04:03:19]recv_with_timeout no data received [04:03:24]OFD Sender: No OFD packet to send [04:03:29]OFD Sender: No OFD packet to send [04:03:31]recv_with_timeout no data received [04:03:34]OFD Sender: No OFD packet to send [04:03:39]OFD Sender: No OFD packet to send [04:03:44]OFD Sender: No OFD packet to send [04:03:45]recv_with_timeout no data received [04:03:49]OFD Sender: No OFD packet to send [04:03:54]OFD Sender: No OFD packet to send [04:03:59]OFD Sender: No OFD packet to send [04:04:04]OFD Sender: No OFD packet to send [04:04:09]OFD Sender: No OFD packet to send [04:04:14]OFD Sender: No OFD packet to send [04:04:19]OFD Sender: No OFD packet to send [04:04:24]OFD Sender: No OFD packet to send [04:04:29]OFD Sender: No OFD packet to send [04:04:34]OFD Sender: No OFD packet to send [04:04:39]OFD Sender: No OFD packet to send [04:04:42]recv_with_timeout no data received [04:04:44]OFD Sender: No OFD packet to send [04:04:49]OFD Sender: No OFD packet to send [04:04:54]OFD Sender: No OFD packet to send [04:04:59]OFD Sender: No OFD packet to send [04:05:04]OFD Sender: No OFD packet to send [04:05:09]OFD Sender: No OFD packet to send [04:05:14]OFD Sender: No OFD packet to send [04:05:19]OFD Sender: No OFD packet to send [04:05:24]OFD Sender: No OFD packet to send [04:05:29]OFD Sender: No OFD packet to send [04:05:29]accept exits with 7 [04:05:29]New connection [04:05:29]New thread 3067120996 created [04:05:29]Thread 3066977636 joined [04:05:29]Waiting for new connection... [04:05:29] Sock 7.Parse request [04:05:29]Sock 7.Check first char [04:05:29]Sock 7.First char is OK [04:05:29]request: POST /json_proto HTTP/1.0 [04:05:29]Method: POST [04:05:29]URL: /json_proto [04:05:29]Method is POST - this is cgi request [04:05:29]url: /json_proto [04:05:29]query_string will be loaded in cgi processing [04:05:29]execute_cgi json_proto POST (null) [04:05:29]execute_cgi path=json_proto method=POST [04:05:29]POST find Content-Length [04:05:29]Host: 172.17.44.132:8080 [04:05:29]Content-Length: 645 [04:05:29]Content-Type: application/json [04:05:29] [04:05:29]POST finish read [04:05:29]Found Content-Length = 645 [04:05:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51178", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:05:29]execute_script... [04:05:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51178", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:05:29]POST & json_proto [04:05:29]process_json_proto [04:05:29]json parsed OK: [04:05:29]protocol is kg_v1.0 [04:05:29]action value=close_receipt [04:05:29]process_action close_receipt [04:05:29]cmd_close_receipt [04:05:29]MH_GetDate [04:05:29]Write to MH i2c: F0 00 00 33 01 23 [04:05:29]Write i2c OK [04:05:29]MH_I2C_Read... [04:05:29]Read from MH i2c: F0 [04:05:29]MH_I2C_Read... [04:05:29]Read from MH i2c: F0 09 00 [04:05:29]MH_I2C_Read... [04:05:29]Read from MH i2c: F0 09 00 33 01 00 0A 5C C9 66 2A 83 C1 65 94 [04:05:29]GetLastDocTimeStamp 1724472188 [04:05:29]current date 1724472330 [04:05:29]FM_GetShiftState [04:05:29]SAM_PROTO_GetShiftState [04:05:29]wFMCommunicate request_size=4 [04:05:29]MH_SAM_APDU [04:05:29]CAPDU: 80 13 01 00 [04:05:29]Write to MH i2c: E2 08 00 34 01 80 13 01 00 00 00 00 00 B2 [04:05:29]Write i2c OK [04:05:29]MH_I2C_Read... [04:05:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:05:30]Read from MH i2c: E2 [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: E2 0E 00 [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: E2 0E 00 34 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 DC [04:05:30]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [04:05:30]wFMCommunicate OK [04:05:30]SAM_PROTO_GetShiftState done [04:05:30]FM_GetShiftState done [04:05:30]opened in 1724458697 [04:05:30]opened+sec_in_day 1724545097 [04:05:30]quantity*price = 12500 [04:05:30]sum+1 = 12501 [04:05:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 71 24.08.2024 04:05 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166019 ФПД: 716468516811 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T040530&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166019&fm=716468516811&tin=02508201610067®Number=0000000000092562&sum=12500 0 [04:05:31]StoreToDocumentArchive [04:05:31]shift 470 fd 166019 [04:05:31]save to /storage/0470/doc_00166019 [04:05:31]save last doc name /storage/0470/doc_00166019 to /storage/kkm_last_doc_name [04:05:31]save OK [04:05:31]Clear old archive folders... [04:05:31]ProcessDocumentItem done err = 0, tmpTLVsize=282 [04:05:31]tlvbuf is 006387C0 [04:05:31]SAM_PROTO_ClearQueue [04:05:31]wFMCommunicate request_size=4 [04:05:31]MH_SAM_APDU [04:05:31]CAPDU: 80 09 00 00 [04:05:31]Write to MH i2c: E2 08 00 41 01 80 09 00 00 00 00 00 00 B4 [04:05:31]Write i2c OK [04:05:31]MH_I2C_Read... [04:05:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:05:31]Read from MH i2c: E2 [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: E2 03 00 [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [04:05:31]RAPDU: 90 00 [04:05:31]wFMCommunicate OK [04:05:31]SAM_PROTO_ClearQueue done [04:05:31]KKMCreateOFDPacket [04:05:31]OFDProtocolAddRootSTLVToBuf [04:05:31]FM_MakeSignedData [04:05:31]FM_MakeSignedData [04:05:31]SAM_PROTO_SignData [04:05:31]wFMCommunicate request_size=4 [04:05:31]MH_SAM_APDU [04:05:31]CAPDU: 80 0D 01 02 [04:05:31]Write to MH i2c: E2 08 00 42 01 80 0D 01 02 00 00 00 00 BC [04:05:31]Write i2c OK [04:05:31]MH_I2C_Read... [04:05:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:05:31]Read from MH i2c: E2 [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: E2 03 00 [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [04:05:31]RAPDU: 90 00 [04:05:31]wFMCommunicate OK [04:05:31]wFMCommunicate request_size=255 [04:05:31]MH_SAM_APDU [04:05:31]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 0A 5C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 [04:05:31]Write to MH i2c: E2 02 01 43 01 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 0A 5C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 00 00 6C [04:05:31]Write i2c OK [04:05:31]MH_I2C_Read... [04:05:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:05:31]Read from MH i2c: E2 [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: E2 03 00 [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [04:05:31]RAPDU: 90 00 [04:05:31]wFMCommunicate OK [04:05:31]wFMCommunicate request_size=41 [04:05:31]MH_SAM_APDU [04:05:31]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 83 88 02 00 35 04 06 00 00 A6 D0 D9 F7 CB [04:05:31]Write to MH i2c: E2 2C 00 44 01 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 83 88 02 00 35 04 06 00 00 A6 D0 D9 F7 CB 00 00 B2 [04:05:31]Write i2c OK [04:05:31]MH_I2C_Read... [04:05:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:05:31]Read from MH i2c: E2 [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: E2 03 00 [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: E2 03 00 44 01 00 90 00 B9 [04:05:31]RAPDU: 90 00 [04:05:31]wFMCommunicate OK [04:05:31]wFMCommunicate request_size=4 [04:05:31]MH_SAM_APDU [04:05:31]CAPDU: 80 0D 03 02 [04:05:31]Write to MH i2c: E2 08 00 45 01 80 0D 03 02 00 00 00 00 C1 [04:05:31]Write i2c OK [04:05:31]MH_I2C_Read... [04:05:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:05:31]Read from MH i2c: E2 [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: E2 0B 00 [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: E2 0B 00 45 01 00 1B F0 DA 2B 9D 8D 73 33 90 00 A2 [04:05:31]RAPDU: 1B F0 DA 2B 9D 8D 73 33 90 00 [04:05:31]wFMCommunicate OK [04:05:31]SAM_PROTO_SignData done [04:05:31]FM_MakeSignedData done [04:05:31]CreateOFDProtocolMessage [04:05:31]wFMCommunicate request_size=4 [04:05:31]MH_SAM_APDU [04:05:31]CAPDU: 80 11 00 00 [04:05:31]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [04:05:31]Write i2c OK [04:05:31]MH_I2C_Read... [04:05:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:05:31]Read from MH i2c: E2 [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: E2 17 00 [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 1A [04:05:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [04:05:31]wFMCommunicate OK [04:05:31]CreateOFDProtocolMessage done [04:05:31]OFDSenderStorePacket 166019 [04:05:31]StoreOFDPacket docnum=166019 [04:05:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2E 01 00 00 2E 3A 26 01 76 38 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 0A 5C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 83 88 02 00 35 04 06 00 00 A6 D0 D9 F7 CB 1B F0 DA 2B 9D 8D 73 33 [04:05:31]CheckFolder [04:05:31]dirname=/storage/ofd_packets [04:05:31]CheckFolder done [04:05:31]ProducePacketName [04:05:31]name=ofd_packets/00166019 [04:05:31]NVStorageSaveData ofd_packets/00166019 [04:05:31]File name is /storage/ofd_packets/00166019 [04:05:31]Write 332 bytes [04:05:31]NVStorageSaveData done [04:05:31]OFDSenderStorePacket done [04:05:31]KKMCreateOFDPacket done [04:05:31]NVStorageSaveData kkm_last_timestamp [04:05:31]File name is /storage/kkm_last_timestamp [04:05:31]Write 4 bytes [04:05:31]NVStorageSaveData done [04:05:31]ExternCall_PrintAddStr [04:05:31]wPrintStart [04:05:31]Write to MH i2c: 01 00 00 47 01 48 [04:05:31]Write i2c OK [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: 01 [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: 01 07 00 [04:05:31]MH_I2C_Read... [04:05:31]Read from MH i2c: 01 07 00 47 01 00 00 00 00 00 FF 0F 5D [04:05:31]RasterBufferAndPrint [04:05:31]line Счет N : (3)51178 [04:05:31]line ИНН: 02508201610067 [04:05:31]line Контрольно-Кассовый Чек [04:05:31]line ПРОДАЖА [04:05:31]line Товар: 2000036220012 [04:05:31]line Кофе Капучино XL(GABB TRADE) [04:05:31]line 1.000 * 125.00 [04:05:31]line = 125.00 [04:05:31]line НДС 12% НСП 1% [04:05:31]line > о реализуемом товаре [04:05:31]line ИТОГО: 125.00 [04:05:31]line НСП 1% : 1.11 [04:05:31]line НДС 12% : 13.27 [04:05:31]line Наличными: 125.00 [04:05:31]line Безнал.: 0.00 [04:05:31]line Место: АЗС № 130 "Партнер Нефть" [04:05:31]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [04:05:31]line СНО: Общий режим [04:05:31]line Чек 71 24.08.2024 04:05 [04:05:31]line Смена: 470 ФФД: 1.0 [04:05:31]line ЗНМ: 0300000070 [04:05:31]line РНМ: 0000000000092562 [04:05:31]line Версия ККМ: 001 [04:05:31]line ФМ: 0000000000871769 [04:05:31]line ФД: 166019 [04:05:31]line ФПД: 716468516811 [04:05:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T040530&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166019&fm=716468516811&tin=02508201610067®Number=0000000000092562&sum=12500 [04:05:31]line 0 [04:05:31]written 0, free lines is 4095 [04:05:31]OFD Sender: Processing packet 166019 [packets to send 1004, broken 1003] [04:05:31]ProducePacketName [04:05:31]name=ofd_packets/00166019 [04:05:31]OFD Sender: To server: pG, [04:05:31]CommunicateWithHost lk.salyk.kg:30040 [04:05:31]ConnectInit lk.salyk.kg [04:05:32]Write to MH i2c: 01 00 00 70 01 71 [04:05:32]Write i2c OK [04:05:32]MH_I2C_Read... [04:05:32]Read from MH i2c: 01 [04:05:32]MH_I2C_Read... [04:05:32]Read from MH i2c: 01 07 00 [04:05:32]MH_I2C_Read... [04:05:32]Read from MH i2c: 01 07 00 70 01 00 00 00 00 00 C3 0C 47 [04:05:32]RasterBufferAndPrint [04:05:32]line [04:05:32]line [04:05:32]line [04:05:32]line [04:05:32]line [04:05:32]written 0, free lines is 3271 [04:05:32]MH_Cut [04:05:32]Write to MH i2c: D1 01 00 77 01 01 4A [04:05:32]Write i2c OK [04:05:32]MH_I2C_Read... [04:05:32]Read from MH i2c: D1 [04:05:32]MH_I2C_Read... [04:05:32]Read from MH i2c: D1 01 00 [04:05:32]MH_I2C_Read... [04:05:32]Read from MH i2c: D1 01 00 77 01 00 49 [04:05:32]Write to MH i2c: 01 00 00 78 01 79 [04:05:32]Write i2c OK [04:05:32]MH_I2C_Read... [04:05:32]*** Cut start [04:05:32]*** Purtial cut [04:05:32]*** Stage 1: CUTSNS_PIN = 1 [04:05:34]Read from MH i2c: 01 [04:05:34]MH_I2C_Read... [04:05:34]*** Stop cut motor [04:05:34]*** Cut end [04:05:34]Read from MH i2c: 01 07 00 [04:05:34]MH_I2C_Read... [04:05:34]Read from MH i2c: 01 07 00 78 01 00 00 00 00 00 FF 0F 8E [04:05:34]process_action close_receipt done [04:05:34]requested_data is exist [04:05:34]produce_requested_data [04:05:34]requested_item fm.sn is exist - process it [04:05:34]wFMCommunicate request_size=4 [04:05:34]MH_SAM_APDU [04:05:34]CAPDU: 80 11 00 00 [04:05:34]Write to MH i2c: E2 08 00 79 01 80 11 00 00 00 00 00 00 F4 [04:05:34]Write i2c OK [04:05:34]MH_I2C_Read... [04:05:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:05:35]Read from MH i2c: E2 [04:05:35]MH_I2C_Read... [04:05:35]Read from MH i2c: E2 17 00 [04:05:35]MH_I2C_Read... [04:05:35]Read from MH i2c: E2 17 00 79 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4D [04:05:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [04:05:35]wFMCommunicate OK [04:05:35]requested_item fd.num is exist - process it [04:05:35]SAM_PROTO_GetFieldsCounters [04:05:35]wFMCommunicate request_size=4 [04:05:35]MH_SAM_APDU [04:05:35]CAPDU: 80 13 00 00 [04:05:35]Write to MH i2c: E2 08 00 7A 01 80 13 00 00 00 00 00 00 F7 [04:05:35]Write i2c OK [04:05:35]MH_I2C_Read... [04:05:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:05:35]Read from MH i2c: E2 [04:05:35]MH_I2C_Read... [04:05:35]Read from MH i2c: E2 62 00 [04:05:35]MH_I2C_Read... [04:05:35]Read from MH i2c: E2 62 00 7A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 83 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [04:05:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 83 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:05:35]wFMCommunicate OK [04:05:35]SAM_PROTO_GetFieldsCounters done [04:05:35]requested_item shift.num is exist - process it [04:05:35]requested_item shift.opened is exist - process it [04:05:35]req_shift_opened [04:05:35]FM_GetShiftState [04:05:35]SAM_PROTO_GetShiftState [04:05:35]wFMCommunicate request_size=4 [04:05:35]MH_SAM_APDU [04:05:35]CAPDU: 80 13 01 00 [04:05:35]Write to MH i2c: E2 08 00 7B 01 80 13 01 00 00 00 00 00 F9 [04:05:35]Write i2c OK [04:05:35]MH_I2C_Read... [04:05:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:05:35]Read from MH i2c: E2 [04:05:35]MH_I2C_Read... [04:05:35]Read from MH i2c: E2 0E 00 [04:05:35]MH_I2C_Read... [04:05:35]Read from MH i2c: E2 0E 00 7B 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 23 [04:05:35]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [04:05:35]wFMCommunicate OK [04:05:35]SAM_PROTO_GetShiftState done [04:05:35]FM_GetShiftState done [04:05:35]req_shift_opened done [04:05:35]requested_item shift.open_date is exist - process it [04:05:35]req_shift_open_date [04:05:35]req_shift_open_date done [04:05:35]produce_requested_data done [04:05:35]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166019,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [04:05:35]process_action_free close_receipt [04:05:35]json_value_free [04:05:35]json_value_free done [04:05:35]process_json_proto returns [04:05:35]Send response to host [04:05:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166019,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [04:05:35]free response buf [04:05:35]execute_script done [04:05:35]execute_script returns [04:05:35]free content buf [04:05:35]Sock 7.Close socket [04:05:35]Sock 7.Thread stoped [04:05:41]Connected sock=11 [04:05:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2E 01 00 00 2E 3A 26 01 76 38 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 0A 5C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 83 88 02 00 35 04 06 00 00 A6 D0 D9 F7 CB 1B F0 DA 2B 9D 8D 73 33 [04:05:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 9F A5 47 00 A6 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 83 88 02 00 F4 03 04 00 5D 05 C9 66 B6 04 01 00 00 D2 00 6D 24 69 95 A9 4B [04:05:43]CommunicateWithHost err = 0 [04:05:43]CheckOFDResponse [04:05:43]1017 (14) - 77093643461234 [04:05:43]1041 (16) - 0000000000871769 [04:05:43]1040 (4) - 166019 [04:05:43]1012 (4) - 23.08.2024 21:55 [04:05:43]1206 (1) - 0 [04:05:43]OFD Sender: Remove packet 166019 [04:05:43]ProducePacketName [04:05:43]name=ofd_packets/00166019 [04:05:43]NVStorageDeleteData [04:05:43]OFD Sender: No OFD packet to send [04:05:48]OFD Sender: No OFD packet to send [04:05:53]OFD Sender: No OFD packet to send [04:05:58]recv_with_timeout no data received [04:05:58]OFD Sender: No OFD packet to send [04:06:03]OFD Sender: No OFD packet to send [04:06:08]OFD Sender: No OFD packet to send [04:06:09]recv_with_timeout no data received [04:06:13]OFD Sender: No OFD packet to send [04:06:18]OFD Sender: No OFD packet to send [04:06:23]OFD Sender: No OFD packet to send [04:06:28]OFD Sender: No OFD packet to send [04:06:33]OFD Sender: No OFD packet to send [04:06:38]OFD Sender: No OFD packet to send [04:06:43]OFD Sender: No OFD packet to send [04:06:48]OFD Sender: No OFD packet to send [04:06:50]recv_with_timeout no data received [04:06:53]OFD Sender: No OFD packet to send [04:06:58]OFD Sender: No OFD packet to send [04:07:03]OFD Sender: No OFD packet to send [04:07:08]OFD Sender: No OFD packet to send [04:07:13]OFD Sender: No OFD packet to send [04:07:18]OFD Sender: No OFD packet to send [04:07:23]OFD Sender: No OFD packet to send [04:07:29]OFD Sender: No OFD packet to send [04:07:34]OFD Sender: No OFD packet to send [04:07:39]OFD Sender: No OFD packet to send [04:07:44]OFD Sender: No OFD packet to send [04:07:49]OFD Sender: No OFD packet to send [04:07:54]OFD Sender: No OFD packet to send [04:07:59]OFD Sender: No OFD packet to send [04:08:04]OFD Sender: No OFD packet to send [04:08:09]OFD Sender: No OFD packet to send [04:08:14]OFD Sender: No OFD packet to send [04:08:19]OFD Sender: No OFD packet to send [04:08:24]OFD Sender: No OFD packet to send [04:08:29]OFD Sender: No OFD packet to send [04:08:34]OFD Sender: No OFD packet to send [04:08:39]OFD Sender: No OFD packet to send [04:08:44]OFD Sender: No OFD packet to send [04:08:49]OFD Sender: No OFD packet to send [04:08:54]OFD Sender: No OFD packet to send [04:08:59]OFD Sender: No OFD packet to send [04:09:04]OFD Sender: No OFD packet to send [04:09:09]OFD Sender: No OFD packet to send [04:09:14]OFD Sender: No OFD packet to send [04:09:19]OFD Sender: No OFD packet to send [04:09:24]OFD Sender: No OFD packet to send [04:09:29]OFD Sender: No OFD packet to send [04:09:34]OFD Sender: No OFD packet to send [04:09:39]OFD Sender: No OFD packet to send [04:09:44]OFD Sender: No OFD packet to send [04:09:49]OFD Sender: No OFD packet to send [04:09:54]OFD Sender: No OFD packet to send [04:09:59]OFD Sender: No OFD packet to send [04:10:04]OFD Sender: No OFD packet to send [04:10:09]OFD Sender: No OFD packet to send [04:10:14]OFD Sender: No OFD packet to send [04:10:19]OFD Sender: No OFD packet to send [04:10:24]OFD Sender: No OFD packet to send [04:10:29]OFD Sender: No OFD packet to send [04:10:34]OFD Sender: No OFD packet to send [04:10:39]OFD Sender: No OFD packet to send [04:10:44]OFD Sender: No OFD packet to send [04:10:49]OFD Sender: No OFD packet to send [04:10:50]recv_with_timeout no data received [04:10:51]accept exits with 10 [04:10:51]New connection [04:10:51]New thread 3066977636 created [04:10:51]Thread 3067120996 joined [04:10:51]Waiting for new connection... [04:10:51] Sock 10.Parse request [04:10:51]Sock 10.Check first char [04:10:51]Sock 10.First char is OK [04:10:51]request: POST /json_proto HTTP/1.0 [04:10:51]Method: POST [04:10:51]URL: /json_proto [04:10:51]Method is POST - this is cgi request [04:10:51]url: /json_proto [04:10:51]query_string will be loaded in cgi processing [04:10:51]execute_cgi json_proto POST (null) [04:10:51]execute_cgi path=json_proto method=POST [04:10:51]POST find Content-Length [04:10:51]Host: 172.17.44.132:8080 [04:10:51]Content-Length: 671 [04:10:51]Content-Type: application/json [04:10:51] [04:10:51]POST finish read [04:10:51]Found Content-Length = 671 [04:10:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51179", "tax_sys" : 0, "items" : [ { "code": "4700003010056", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 1,25\u043B", "price" : 95.00, "quantity" : 2.000, "sum" : 190.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 190.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:10:51]execute_script... [04:10:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51179", "tax_sys" : 0, "items" : [ { "code": "4700003010056", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 1,25\u043B", "price" : 95.00, "quantity" : 2.000, "sum" : 190.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 190.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:10:51]POST & json_proto [04:10:51]process_json_proto [04:10:51]json parsed OK: [04:10:51]protocol is kg_v1.0 [04:10:51]action value=close_receipt [04:10:51]process_action close_receipt [04:10:51]cmd_close_receipt [04:10:51]MH_GetDate [04:10:51]Write to MH i2c: F0 00 00 7C 01 6C [04:10:51]Write i2c OK [04:10:51]MH_I2C_Read... [04:10:51]Read from MH i2c: F0 [04:10:51]MH_I2C_Read... [04:10:51]Read from MH i2c: F0 09 00 [04:10:51]MH_I2C_Read... [04:10:51]Read from MH i2c: F0 09 00 7C 01 00 4B 5D C9 66 2A 83 C1 65 1F [04:10:51]GetLastDocTimeStamp 1724472330 [04:10:51]current date 1724472651 [04:10:51]FM_GetShiftState [04:10:51]SAM_PROTO_GetShiftState [04:10:51]wFMCommunicate request_size=4 [04:10:51]MH_SAM_APDU [04:10:51]CAPDU: 80 13 01 00 [04:10:51]Write to MH i2c: E2 08 00 7D 01 80 13 01 00 00 00 00 00 FB [04:10:51]Write i2c OK [04:10:51]MH_I2C_Read... [04:10:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:10:51]Read from MH i2c: E2 [04:10:51]MH_I2C_Read... [04:10:51]Read from MH i2c: E2 0E 00 [04:10:51]MH_I2C_Read... [04:10:51]Read from MH i2c: E2 0E 00 7D 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 25 [04:10:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [04:10:51]wFMCommunicate OK [04:10:51]SAM_PROTO_GetShiftState done [04:10:51]FM_GetShiftState done [04:10:51]opened in 1724458697 [04:10:51]opened+sec_in_day 1724545097 [04:10:51]quantity*price = 19000 [04:10:51]sum+1 = 19001 [04:10:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 190.00 НСП 1% : 1.68 НДС 12% : 20.18 Наличными: 190.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 72 24.08.2024 04:10 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166020 ФПД: 10735396247958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T041051&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166020&fm=10735396247958&tin=02508201610067®Number=0000000000092562&sum=19000 0 [04:10:52]StoreToDocumentArchive [04:10:52]shift 470 fd 166020 [04:10:52]save to /storage/0470/doc_00166020 [04:10:52]save last doc name /storage/0470/doc_00166020 to /storage/kkm_last_doc_name [04:10:52]save OK [04:10:52]Clear old archive folders... [04:10:52]ProcessDocumentItem done err = 0, tmpTLVsize=293 [04:10:52]tlvbuf is 00579E20 [04:10:52]SAM_PROTO_ClearQueue [04:10:52]wFMCommunicate request_size=4 [04:10:52]MH_SAM_APDU [04:10:52]CAPDU: 80 09 00 00 [04:10:52]Write to MH i2c: E2 08 00 8A 01 80 09 00 00 00 00 00 00 FD [04:10:52]Write i2c OK [04:10:52]MH_I2C_Read... [04:10:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:10:52]Read from MH i2c: E2 [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: E2 03 00 [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [04:10:52]RAPDU: 90 00 [04:10:52]wFMCommunicate OK [04:10:52]SAM_PROTO_ClearQueue done [04:10:52]KKMCreateOFDPacket [04:10:52]OFDProtocolAddRootSTLVToBuf [04:10:52]FM_MakeSignedData [04:10:52]FM_MakeSignedData [04:10:52]SAM_PROTO_SignData [04:10:52]wFMCommunicate request_size=4 [04:10:52]MH_SAM_APDU [04:10:52]CAPDU: 80 0D 01 02 [04:10:52]Write to MH i2c: E2 08 00 8B 01 80 0D 01 02 00 00 00 00 05 [04:10:52]Write i2c OK [04:10:52]MH_I2C_Read... [04:10:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:10:52]Read from MH i2c: E2 [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: E2 03 00 [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [04:10:52]RAPDU: 90 00 [04:10:52]wFMCommunicate OK [04:10:52]wFMCommunicate request_size=255 [04:10:52]MH_SAM_APDU [04:10:52]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 35 36 06 04 33 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 31 2C 32 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 4B 5D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [04:10:52]Write to MH i2c: E2 02 01 8C 01 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 35 36 06 04 33 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 31 2C 32 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 4B 5D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 EB [04:10:52]Write i2c OK [04:10:52]MH_I2C_Read... [04:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:10:52]Read from MH i2c: E2 [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: E2 03 00 [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [04:10:52]RAPDU: 90 00 [04:10:52]wFMCommunicate OK [04:10:52]wFMCommunicate request_size=52 [04:10:52]MH_SAM_APDU [04:10:52]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 84 88 02 00 35 04 06 00 09 C3 87 7A D9 96 [04:10:52]Write to MH i2c: E2 37 00 8D 01 80 0D 02 02 2F 00 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 84 88 02 00 35 04 06 00 09 C3 87 7A D9 96 00 00 1A [04:10:52]Write i2c OK [04:10:52]MH_I2C_Read... [04:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:10:52]Read from MH i2c: E2 [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: E2 03 00 [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [04:10:52]RAPDU: 90 00 [04:10:52]wFMCommunicate OK [04:10:52]wFMCommunicate request_size=4 [04:10:52]MH_SAM_APDU [04:10:52]CAPDU: 80 0D 03 02 [04:10:52]Write to MH i2c: E2 08 00 8E 01 80 0D 03 02 00 00 00 00 0A [04:10:52]Write i2c OK [04:10:52]MH_I2C_Read... [04:10:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:10:52]Read from MH i2c: E2 [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: E2 0B 00 [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: E2 0B 00 8E 01 00 53 17 EB 00 68 D9 F3 EA 90 00 7E [04:10:52]RAPDU: 53 17 EB 00 68 D9 F3 EA 90 00 [04:10:52]wFMCommunicate OK [04:10:52]SAM_PROTO_SignData done [04:10:52]FM_MakeSignedData done [04:10:52]CreateOFDProtocolMessage [04:10:52]wFMCommunicate request_size=4 [04:10:52]MH_SAM_APDU [04:10:52]CAPDU: 80 11 00 00 [04:10:52]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [04:10:52]Write i2c OK [04:10:52]MH_I2C_Read... [04:10:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:10:52]Read from MH i2c: E2 [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: E2 17 00 [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 63 [04:10:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [04:10:52]wFMCommunicate OK [04:10:52]CreateOFDProtocolMessage done [04:10:52]OFDSenderStorePacket 166020 [04:10:52]StoreOFDPacket docnum=166020 [04:10:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 39 01 00 00 7D 65 31 01 25 C4 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 35 36 06 04 33 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 31 2C 32 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 4B 5D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 84 88 02 00 35 04 06 00 09 C3 87 7A D9 96 53 17 EB 00 68 D9 F3 EA [04:10:52]CheckFolder [04:10:52]dirname=/storage/ofd_packets [04:10:52]CheckFolder done [04:10:52]ProducePacketName [04:10:52]name=ofd_packets/00166020 [04:10:52]NVStorageSaveData ofd_packets/00166020 [04:10:52]File name is /storage/ofd_packets/00166020 [04:10:52]Write 343 bytes [04:10:52]NVStorageSaveData done [04:10:52]OFDSenderStorePacket done [04:10:52]KKMCreateOFDPacket done [04:10:52]NVStorageSaveData kkm_last_timestamp [04:10:52]File name is /storage/kkm_last_timestamp [04:10:52]Write 4 bytes [04:10:52]NVStorageSaveData done [04:10:52]ExternCall_PrintAddStr [04:10:52]wPrintStart [04:10:52]Write to MH i2c: 01 00 00 90 01 91 [04:10:52]Write i2c OK [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: 01 [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: 01 07 00 [04:10:52]MH_I2C_Read... [04:10:52]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [04:10:52]RasterBufferAndPrint [04:10:52]line Счет N : (3)51179 [04:10:52]line ИНН: 02508201610067 [04:10:52]line Контрольно-Кассовый Чек [04:10:52]line ПРОДАЖА [04:10:52]line Товар: 4700003010056 [04:10:52]line Чай хол Let`s Go! зел лим ПЭТ 1,25л [04:10:52]line 2.000 * 95.00 [04:10:52]line = 190.00 [04:10:52]line НДС 12% НСП 1% [04:10:52]line > о реализуемом товаре [04:10:52]line ИТОГО: 190.00 [04:10:52]line НСП 1% : 1.68 [04:10:52]line НДС 12% : 20.18 [04:10:52]line Наличными: 190.00 [04:10:52]line Безнал.: 0.00 [04:10:52]line Место: АЗС № 130 "Партнер Нефть" [04:10:52]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [04:10:52]line СНО: Общий режим [04:10:52]line Чек 72 24.08.2024 04:10 [04:10:52]line Смена: 470 ФФД: 1.0 [04:10:52]line ЗНМ: 0300000070 [04:10:52]line РНМ: 0000000000092562 [04:10:52]line Версия ККМ: 001 [04:10:52]line ФМ: 0000000000871769 [04:10:52]line ФД: 166020 [04:10:52]line ФПД: 10735396247958 [04:10:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T041051&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166020&fm=10735396247958&tin=02508201610067®Number=0000000000092562&sum=19000 [04:10:53]line 0 [04:10:53]OFD Sender: Processing packet 166020 [packets to send 1004, broken 1003] [04:10:53]ProducePacketName [04:10:53]name=ofd_packets/00166020 [04:10:53]OFD Sender: To server: pG, [04:10:53]CommunicateWithHost lk.salyk.kg:30040 [04:10:53]ConnectInit lk.salyk.kg [04:10:53]written 0, free lines is 4095 [04:10:53]Write to MH i2c: 01 00 00 B9 01 BA [04:10:53]Write i2c OK [04:10:53]MH_I2C_Read... [04:10:53]Read from MH i2c: 01 [04:10:53]MH_I2C_Read... [04:10:53]Read from MH i2c: 01 07 00 [04:10:53]MH_I2C_Read... [04:10:53]Read from MH i2c: 01 07 00 B9 01 00 00 00 00 00 C7 0C 94 [04:10:53]RasterBufferAndPrint [04:10:53]line [04:10:53]line [04:10:53]line [04:10:53]line [04:10:53]line [04:10:53]written 0, free lines is 3274 [04:10:53]MH_Cut [04:10:53]Write to MH i2c: D1 01 00 C0 01 01 93 [04:10:53]Write i2c OK [04:10:53]MH_I2C_Read... [04:10:53]Read from MH i2c: D1 [04:10:53]MH_I2C_Read... [04:10:53]Read from MH i2c: D1 01 00 [04:10:53]MH_I2C_Read... [04:10:53]Read from MH i2c: D1 01 00 C0 01 00 92 [04:10:53]Write to MH i2c: 01 00 00 C1 01 C2 [04:10:53]Write i2c OK [04:10:53]MH_I2C_Read... [04:10:53]Connected sock=9 [04:10:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 39 01 00 00 7D 65 31 01 25 C4 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 35 36 06 04 33 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 31 2C 32 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 4B 5D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 84 88 02 00 35 04 06 00 09 C3 87 7A D9 96 53 17 EB 00 68 D9 F3 EA [04:10:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 D4 BE 47 00 8C 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 84 88 02 00 F4 03 04 00 96 06 C9 66 B6 04 01 00 00 ED 21 22 75 14 EE 73 CC [04:10:54]CommunicateWithHost err = 0 [04:10:54]CheckOFDResponse [04:10:54]1017 (14) - 77093643461234 [04:10:54]1041 (16) - 0000000000871769 [04:10:54]1040 (4) - 166020 [04:10:54]1012 (4) - 23.08.2024 22:00 [04:10:54]1206 (1) - 0 [04:10:54]OFD Sender: Remove packet 166020 [04:10:54]ProducePacketName [04:10:54]name=ofd_packets/00166020 [04:10:54]NVStorageDeleteData [04:10:54]*** Cut start [04:10:54]*** Purtial cut [04:10:54]*** Stage 1: CUTSNS_PIN = 1 [04:10:54]OFD Sender: No OFD packet to send [04:10:56]Read from MH i2c: 01 [04:10:56]MH_I2C_Read... [04:10:56]*** Stop cut motor [04:10:56]*** Cut end [04:10:56]Read from MH i2c: 01 07 00 [04:10:56]MH_I2C_Read... [04:10:56]Read from MH i2c: 01 07 00 C1 01 00 00 00 00 00 FF 0F D7 [04:10:56]process_action close_receipt done [04:10:56]requested_data is exist [04:10:56]produce_requested_data [04:10:56]requested_item fm.sn is exist - process it [04:10:56]wFMCommunicate request_size=4 [04:10:56]MH_SAM_APDU [04:10:56]CAPDU: 80 11 00 00 [04:10:56]Write to MH i2c: E2 08 00 C2 01 80 11 00 00 00 00 00 00 3D [04:10:56]Write i2c OK [04:10:56]MH_I2C_Read... [04:10:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:10:56]Read from MH i2c: E2 [04:10:56]MH_I2C_Read... [04:10:56]Read from MH i2c: E2 17 00 [04:10:56]MH_I2C_Read... [04:10:56]Read from MH i2c: E2 17 00 C2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 96 [04:10:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [04:10:56]wFMCommunicate OK [04:10:56]requested_item fd.num is exist - process it [04:10:56]SAM_PROTO_GetFieldsCounters [04:10:56]wFMCommunicate request_size=4 [04:10:56]MH_SAM_APDU [04:10:56]CAPDU: 80 13 00 00 [04:10:56]Write to MH i2c: E2 08 00 C3 01 80 13 00 00 00 00 00 00 40 [04:10:56]Write i2c OK [04:10:56]MH_I2C_Read... [04:10:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:10:56]Read from MH i2c: E2 [04:10:56]MH_I2C_Read... [04:10:56]Read from MH i2c: E2 62 00 [04:10:56]MH_I2C_Read... [04:10:56]Read from MH i2c: E2 62 00 C3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 84 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [04:10:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 84 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:10:56]wFMCommunicate OK [04:10:56]SAM_PROTO_GetFieldsCounters done [04:10:56]requested_item shift.num is exist - process it [04:10:56]requested_item shift.opened is exist - process it [04:10:56]req_shift_opened [04:10:56]FM_GetShiftState [04:10:56]SAM_PROTO_GetShiftState [04:10:56]wFMCommunicate request_size=4 [04:10:56]MH_SAM_APDU [04:10:56]CAPDU: 80 13 01 00 [04:10:56]Write to MH i2c: E2 08 00 C4 01 80 13 01 00 00 00 00 00 42 [04:10:56]Write i2c OK [04:10:56]MH_I2C_Read... [04:10:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:10:56]Read from MH i2c: E2 [04:10:56]MH_I2C_Read... [04:10:56]Read from MH i2c: E2 0E 00 [04:10:56]MH_I2C_Read... [04:10:56]Read from MH i2c: E2 0E 00 C4 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6C [04:10:56]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [04:10:56]wFMCommunicate OK [04:10:56]SAM_PROTO_GetShiftState done [04:10:56]FM_GetShiftState done [04:10:56]req_shift_opened done [04:10:56]requested_item shift.open_date is exist - process it [04:10:56]req_shift_open_date [04:10:56]req_shift_open_date done [04:10:56]produce_requested_data done [04:10:56]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166020,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [04:10:56]process_action_free close_receipt [04:10:56]json_value_free [04:10:56]json_value_free done [04:10:56]process_json_proto returns [04:10:56]Send response to host [04:10:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166020,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [04:10:56]free response buf [04:10:56]execute_script done [04:10:56]execute_script returns [04:10:56]free content buf [04:10:56]Sock 10.Close socket [04:10:56]Sock 10.Thread stoped [04:10:59]OFD Sender: No OFD packet to send [04:11:04]OFD Sender: No OFD packet to send [04:11:09]OFD Sender: No OFD packet to send [04:11:14]OFD Sender: No OFD packet to send [04:11:19]OFD Sender: No OFD packet to send [04:11:24]OFD Sender: No OFD packet to send [04:11:29]OFD Sender: No OFD packet to send [04:11:34]OFD Sender: No OFD packet to send [04:11:39]OFD Sender: No OFD packet to send [04:11:44]OFD Sender: No OFD packet to send [04:11:49]OFD Sender: No OFD packet to send [04:11:54]OFD Sender: No OFD packet to send [04:12:00]OFD Sender: No OFD packet to send [04:12:05]OFD Sender: No OFD packet to send [04:12:10]OFD Sender: No OFD packet to send [04:12:15]OFD Sender: No OFD packet to send [04:12:20]OFD Sender: No OFD packet to send [04:12:25]OFD Sender: No OFD packet to send [04:12:30]OFD Sender: No OFD packet to send [04:12:35]OFD Sender: No OFD packet to send [04:12:40]OFD Sender: No OFD packet to send [04:12:45]OFD Sender: No OFD packet to send [04:12:50]OFD Sender: No OFD packet to send [04:12:55]OFD Sender: No OFD packet to send [04:13:00]OFD Sender: No OFD packet to send [04:13:05]OFD Sender: No OFD packet to send [04:13:10]OFD Sender: No OFD packet to send [04:13:15]OFD Sender: No OFD packet to send [04:13:20]OFD Sender: No OFD packet to send [04:13:25]OFD Sender: No OFD packet to send [04:13:30]OFD Sender: No OFD packet to send [04:13:40]OFD Sender: No OFD packet to send [04:13:45]OFD Sender: No OFD packet to send [04:13:49]recv_with_timeout no data received [04:13:50]OFD Sender: No OFD packet to send [04:13:55]OFD Sender: No OFD packet to send [04:14:00]OFD Sender: No OFD packet to send [04:14:05]recv_with_timeout no data received [04:14:05]OFD Sender: No OFD packet to send [04:14:10]OFD Sender: No OFD packet to send [04:14:15]OFD Sender: No OFD packet to send [04:14:20]OFD Sender: No OFD packet to send [04:14:25]OFD Sender: No OFD packet to send [04:14:30]OFD Sender: No OFD packet to send [04:14:35]OFD Sender: No OFD packet to send [04:14:36]recv_with_timeout no data received [04:14:40]OFD Sender: No OFD packet to send [04:14:45]OFD Sender: No OFD packet to send [04:14:50]OFD Sender: No OFD packet to send [04:14:55]OFD Sender: No OFD packet to send [04:15:00]OFD Sender: No OFD packet to send [04:15:05]OFD Sender: No OFD packet to send [04:15:10]OFD Sender: No OFD packet to send [04:15:15]OFD Sender: No OFD packet to send [04:15:20]OFD Sender: No OFD packet to send [04:15:25]OFD Sender: No OFD packet to send [04:15:30]OFD Sender: No OFD packet to send [04:15:35]OFD Sender: No OFD packet to send [04:15:40]OFD Sender: No OFD packet to send [04:15:45]OFD Sender: No OFD packet to send [04:15:50]OFD Sender: No OFD packet to send [04:15:55]OFD Sender: No OFD packet to send [04:16:01]OFD Sender: No OFD packet to send [04:16:06]OFD Sender: No OFD packet to send [04:16:11]OFD Sender: No OFD packet to send [04:16:16]OFD Sender: No OFD packet to send [04:16:21]OFD Sender: No OFD packet to send [04:16:26]OFD Sender: No OFD packet to send [04:16:31]OFD Sender: No OFD packet to send [04:16:36]OFD Sender: No OFD packet to send [04:16:41]OFD Sender: No OFD packet to send [04:16:46]OFD Sender: No OFD packet to send [04:16:51]OFD Sender: No OFD packet to send [04:16:56]OFD Sender: No OFD packet to send [04:17:01]OFD Sender: No OFD packet to send [04:17:06]OFD Sender: No OFD packet to send [04:17:11]OFD Sender: No OFD packet to send [04:17:16]OFD Sender: No OFD packet to send [04:17:21]OFD Sender: No OFD packet to send [04:17:26]OFD Sender: No OFD packet to send [04:17:31]OFD Sender: No OFD packet to send [04:17:36]OFD Sender: No OFD packet to send [04:17:41]OFD Sender: No OFD packet to send [04:17:46]OFD Sender: No OFD packet to send [04:17:51]OFD Sender: No OFD packet to send [04:17:56]OFD Sender: No OFD packet to send [04:18:01]OFD Sender: No OFD packet to send [04:18:06]OFD Sender: No OFD packet to send [04:18:11]OFD Sender: No OFD packet to send [04:18:16]OFD Sender: No OFD packet to send [04:18:21]OFD Sender: No OFD packet to send [04:18:26]OFD Sender: No OFD packet to send [04:18:31]OFD Sender: No OFD packet to send [04:18:36]OFD Sender: No OFD packet to send [04:18:41]OFD Sender: No OFD packet to send [04:18:46]OFD Sender: No OFD packet to send [04:18:51]OFD Sender: No OFD packet to send [04:18:56]OFD Sender: No OFD packet to send [04:19:01]OFD Sender: No OFD packet to send [04:19:06]OFD Sender: No OFD packet to send [04:19:11]OFD Sender: No OFD packet to send [04:19:16]OFD Sender: No OFD packet to send [04:19:21]recv_with_timeout no data received [04:19:21]OFD Sender: No OFD packet to send [04:19:26]OFD Sender: No OFD packet to send [04:19:31]OFD Sender: No OFD packet to send [04:19:36]OFD Sender: No OFD packet to send [04:19:41]OFD Sender: No OFD packet to send [04:19:46]OFD Sender: No OFD packet to send [04:19:51]OFD Sender: No OFD packet to send [04:19:56]OFD Sender: No OFD packet to send [04:20:01]OFD Sender: No OFD packet to send [04:20:07]OFD Sender: No OFD packet to send [04:20:12]OFD Sender: No OFD packet to send [04:20:17]OFD Sender: No OFD packet to send [04:20:22]OFD Sender: No OFD packet to send [04:20:27]OFD Sender: No OFD packet to send [04:20:32]OFD Sender: No OFD packet to send [04:20:37]OFD Sender: No OFD packet to send [04:20:42]OFD Sender: No OFD packet to send [04:20:47]OFD Sender: No OFD packet to send [04:20:52]OFD Sender: No OFD packet to send [04:20:57]OFD Sender: No OFD packet to send [04:21:02]OFD Sender: No OFD packet to send [04:21:07]OFD Sender: No OFD packet to send [04:21:12]OFD Sender: No OFD packet to send [04:21:17]OFD Sender: No OFD packet to send [04:21:22]OFD Sender: No OFD packet to send [04:21:27]OFD Sender: No OFD packet to send [04:21:32]OFD Sender: No OFD packet to send [04:21:37]OFD Sender: No OFD packet to send [04:21:42]OFD Sender: No OFD packet to send [04:21:47]OFD Sender: No OFD packet to send [04:21:52]OFD Sender: No OFD packet to send [04:21:57]OFD Sender: No OFD packet to send [04:22:02]OFD Sender: No OFD packet to send [04:22:07]OFD Sender: No OFD packet to send [04:22:12]OFD Sender: No OFD packet to send [04:22:17]OFD Sender: No OFD packet to send [04:22:22]OFD Sender: No OFD packet to send [04:22:27]OFD Sender: No OFD packet to send [04:22:32]OFD Sender: No OFD packet to send [04:22:37]OFD Sender: No OFD packet to send [04:22:42]OFD Sender: No OFD packet to send [04:22:47]OFD Sender: No OFD packet to send [04:22:52]OFD Sender: No OFD packet to send [04:22:54]recv_with_timeout no data received [04:22:57]OFD Sender: No OFD packet to send [04:23:02]OFD Sender: No OFD packet to send [04:23:07]OFD Sender: No OFD packet to send [04:23:12]OFD Sender: No OFD packet to send [04:23:17]OFD Sender: No OFD packet to send [04:23:22]OFD Sender: No OFD packet to send [04:23:27]OFD Sender: No OFD packet to send [04:23:32]OFD Sender: No OFD packet to send [04:23:37]OFD Sender: No OFD packet to send [04:23:42]OFD Sender: No OFD packet to send [04:23:47]OFD Sender: No OFD packet to send [04:23:52]OFD Sender: No OFD packet to send [04:23:57]OFD Sender: No OFD packet to send [04:24:02]OFD Sender: No OFD packet to send [04:24:08]OFD Sender: No OFD packet to send [04:24:13]OFD Sender: No OFD packet to send [04:24:18]OFD Sender: No OFD packet to send [04:24:23]OFD Sender: No OFD packet to send [04:24:28]OFD Sender: No OFD packet to send [04:24:33]OFD Sender: No OFD packet to send [04:24:38]OFD Sender: No OFD packet to send [04:24:43]OFD Sender: No OFD packet to send [04:24:48]OFD Sender: No OFD packet to send [04:24:53]OFD Sender: No OFD packet to send [04:24:58]OFD Sender: No OFD packet to send [04:25:03]OFD Sender: No OFD packet to send [04:25:08]OFD Sender: No OFD packet to send [04:25:13]OFD Sender: No OFD packet to send [04:25:18]OFD Sender: No OFD packet to send [04:25:23]OFD Sender: No OFD packet to send [04:25:28]OFD Sender: No OFD packet to send [04:25:33]OFD Sender: No OFD packet to send [04:25:38]OFD Sender: No OFD packet to send [04:25:43]OFD Sender: No OFD packet to send [04:25:48]OFD Sender: No OFD packet to send [04:25:53]OFD Sender: No OFD packet to send [04:25:58]OFD Sender: No OFD packet to send [04:26:03]OFD Sender: No OFD packet to send [04:26:08]OFD Sender: No OFD packet to send [04:26:13]OFD Sender: No OFD packet to send [04:26:18]OFD Sender: No OFD packet to send [04:26:23]OFD Sender: No OFD packet to send [04:26:28]OFD Sender: No OFD packet to send [04:26:33]OFD Sender: No OFD packet to send [04:26:38]OFD Sender: No OFD packet to send [04:26:43]OFD Sender: No OFD packet to send [04:26:48]OFD Sender: No OFD packet to send [04:26:50]recv_with_timeout no data received [04:26:53]OFD Sender: No OFD packet to send [04:26:58]OFD Sender: No OFD packet to send [04:27:03]OFD Sender: No OFD packet to send [04:27:08]OFD Sender: No OFD packet to send [04:27:13]OFD Sender: No OFD packet to send [04:27:18]OFD Sender: No OFD packet to send [04:27:23]OFD Sender: No OFD packet to send [04:27:28]OFD Sender: No OFD packet to send [04:27:33]OFD Sender: No OFD packet to send [04:27:38]OFD Sender: No OFD packet to send [04:27:43]OFD Sender: No OFD packet to send [04:27:48]OFD Sender: No OFD packet to send [04:27:53]OFD Sender: No OFD packet to send [04:27:58]OFD Sender: No OFD packet to send [04:28:03]OFD Sender: No OFD packet to send [04:28:09]OFD Sender: No OFD packet to send [04:28:14]OFD Sender: No OFD packet to send [04:28:19]OFD Sender: No OFD packet to send [04:28:24]OFD Sender: No OFD packet to send [04:28:29]OFD Sender: No OFD packet to send [04:28:34]OFD Sender: No OFD packet to send [04:28:39]OFD Sender: No OFD packet to send [04:28:44]OFD Sender: No OFD packet to send [04:28:49]OFD Sender: No OFD packet to send [04:28:54]OFD Sender: No OFD packet to send [04:28:59]OFD Sender: No OFD packet to send [04:29:04]OFD Sender: No OFD packet to send [04:29:09]OFD Sender: No OFD packet to send [04:29:14]OFD Sender: No OFD packet to send [04:29:19]OFD Sender: No OFD packet to send [04:29:24]OFD Sender: No OFD packet to send [04:29:29]OFD Sender: No OFD packet to send [04:29:34]OFD Sender: No OFD packet to send [04:29:39]OFD Sender: No OFD packet to send [04:29:44]OFD Sender: No OFD packet to send [04:29:49]OFD Sender: No OFD packet to send [04:29:54]OFD Sender: No OFD packet to send [04:29:59]OFD Sender: No OFD packet to send [04:30:04]OFD Sender: No OFD packet to send [04:30:09]OFD Sender: No OFD packet to send [04:30:14]OFD Sender: No OFD packet to send [04:30:19]OFD Sender: No OFD packet to send [04:30:24]OFD Sender: No OFD packet to send [04:30:29]OFD Sender: No OFD packet to send [04:30:34]OFD Sender: No OFD packet to send [04:30:39]OFD Sender: No OFD packet to send [04:30:44]OFD Sender: No OFD packet to send [04:30:49]OFD Sender: No OFD packet to send [04:30:54]OFD Sender: No OFD packet to send [04:30:59]OFD Sender: No OFD packet to send [04:31:04]OFD Sender: No OFD packet to send [04:31:09]OFD Sender: No OFD packet to send [04:31:14]OFD Sender: No OFD packet to send [04:31:19]OFD Sender: No OFD packet to send [04:31:24]OFD Sender: No OFD packet to send [04:31:29]OFD Sender: No OFD packet to send [04:31:48]accept exits with 7 [04:31:48]New connection [04:31:48]New thread 3067120996 created [04:31:48]Thread 3066977636 joined [04:31:48]Waiting for new connection... [04:31:48] Sock 7.Parse request [04:31:48]Sock 7.Check first char [04:31:48]Sock 7.First char is OK [04:31:48]request: POST /json_proto HTTP/1.0 [04:31:48]Method: POST [04:31:48]URL: /json_proto [04:31:48]Method is POST - this is cgi request [04:31:48]url: /json_proto [04:31:48]query_string will be loaded in cgi processing [04:31:48]execute_cgi json_proto POST (null) [04:31:48]execute_cgi path=json_proto method=POST [04:31:48]POST find Content-Length [04:31:48]Host: 172.17.44.132:8080 [04:31:48]Content-Length: 867 [04:31:48]Content-Type: application/json [04:31:48] [04:31:48]POST finish read [04:31:48]Found Content-Length = 867 [04:31:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51180", "tax_sys" : 0, "items" : [ { "code": "4700003150400", "name": "\u0412\u043E\u0434\u043A\u0430 \u0424\u0440\u0443\u043D\u0437\u0435 0,75", "price" : 655.00, "quantity" : 1.000, "sum" : 655.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 138.00, "quantity" : 1.000, "sum" : 138.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 793.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:31:48]execute_script... [04:31: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 : (3)51180", "tax_sys" : 0, "items" : [ { "code": "4700003150400", "name": "\u0412\u043E\u0434\u043A\u0430 \u0424\u0440\u0443\u043D\u0437\u0435 0,75", "price" : 655.00, "quantity" : 1.000, "sum" : 655.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 138.00, "quantity" : 1.000, "sum" : 138.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 793.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:31:48]POST & json_proto [04:31:48]process_json_proto [04:31:48]json parsed OK: [04:31:48]protocol is kg_v1.0 [04:31:48]action value=close_receipt [04:31:48]process_action close_receipt [04:31:48]cmd_close_receipt [04:31:48]MH_GetDate [04:31:48]Write to MH i2c: F0 00 00 C5 01 B5 [04:31:48]Write i2c OK [04:31:48]MH_I2C_Read... [04:31:48]Read from MH i2c: F0 [04:31:48]MH_I2C_Read... [04:31:48]Read from MH i2c: F0 09 00 [04:31:48]MH_I2C_Read... [04:31:48]Read from MH i2c: F0 09 00 C5 01 00 35 62 C9 66 2A 83 C1 65 57 [04:31:48]GetLastDocTimeStamp 1724472651 [04:31:48]current date 1724473909 [04:31:48]FM_GetShiftState [04:31:48]SAM_PROTO_GetShiftState [04:31:48]wFMCommunicate request_size=4 [04:31:48]MH_SAM_APDU [04:31:48]CAPDU: 80 13 01 00 [04:31:48]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [04:31:48]Write i2c OK [04:31:48]MH_I2C_Read... [04:31:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:31:49]Read from MH i2c: E2 [04:31:49]MH_I2C_Read... [04:31:49]Read from MH i2c: E2 0E 00 [04:31:49]MH_I2C_Read... [04:31:49]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6E [04:31:49]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [04:31:49]wFMCommunicate OK [04:31:49]SAM_PROTO_GetShiftState done [04:31:49]FM_GetShiftState done [04:31:49]opened in 1724458697 [04:31:49]opened+sec_in_day 1724545097 [04:31:49]quantity*price = 65500 [04:31:49]sum+1 = 65501 [04:31:49]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4640030091645 Сигареты ESSE Exchange M 1.000 * 138.00 = 138.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 793.00 НСП 1% : 7.02 НДС 12% : 84.21 Наличными: 793.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 73 24.08.2024 04:31 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166021 ФПД: 128373094034340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T043149&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166021&fm=128373094034340&tin=02508201610067®Number=0000000000092562&sum=79300 0 [04:31:50]StoreToDocumentArchive [04:31:50]shift 470 fd 166021 [04:31:50]save to /storage/0470/doc_00166021 [04:31:50]save last doc name /storage/0470/doc_00166021 to /storage/kkm_last_doc_name [04:31:50]save OK [04:31:50]Clear old archive folders... [04:31:50]ProcessDocumentItem done err = 0, tmpTLVsize=374 [04:31:50]tlvbuf is 006445D0 [04:31:50]SAM_PROTO_ClearQueue [04:31:50]wFMCommunicate request_size=4 [04:31:50]MH_SAM_APDU [04:31:50]CAPDU: 80 09 00 00 [04:31:50]Write to MH i2c: E2 08 00 D3 01 80 09 00 00 00 00 00 00 46 [04:31:50]Write i2c OK [04:31:50]MH_I2C_Read... [04:31:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:31:50]Read from MH i2c: E2 [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: E2 03 00 [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [04:31:50]RAPDU: 90 00 [04:31:50]wFMCommunicate OK [04:31:50]SAM_PROTO_ClearQueue done [04:31:50]KKMCreateOFDPacket [04:31:50]OFDProtocolAddRootSTLVToBuf [04:31:50]FM_MakeSignedData [04:31:50]FM_MakeSignedData [04:31:50]SAM_PROTO_SignData [04:31:50]wFMCommunicate request_size=4 [04:31:50]MH_SAM_APDU [04:31:50]CAPDU: 80 0D 01 02 [04:31:50]Write to MH i2c: E2 08 00 D4 01 80 0D 01 02 00 00 00 00 4E [04:31:50]Write i2c OK [04:31:50]MH_I2C_Read... [04:31:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:31:50]Read from MH i2c: E2 [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: E2 03 00 [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [04:31:50]RAPDU: 90 00 [04:31:50]wFMCommunicate OK [04:31:50]wFMCommunicate request_size=255 [04:31:50]MH_SAM_APDU [04:31:50]CAPDU: 80 0D 02 02 FA 03 00 76 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 30 30 06 04 1C 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A4 D1 80 D1 83 D0 BD D0 B7 D0 B5 20 30 2C 37 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC FF 00 00 00 00 13 04 06 00 DC FF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 35 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 02 00 00 00 00 EE 03 0F 00 [04:31:50]Write to MH i2c: E2 02 01 D5 01 80 0D 02 02 FA 00 03 00 76 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 30 30 06 04 1C 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A4 D1 80 D1 83 D0 BD D0 B7 D0 B5 20 30 2C 37 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC FF 00 00 00 00 13 04 06 00 DC FF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 35 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 02 00 00 00 00 EE 03 0F 00 00 00 29 [04:31:50]Write i2c OK [04:31:50]MH_I2C_Read... [04:31:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:31:50]Read from MH i2c: E2 [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: E2 03 00 [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [04:31:50]RAPDU: 90 00 [04:31:50]wFMCommunicate OK [04:31:50]wFMCommunicate request_size=133 [04:31:50]MH_SAM_APDU [04:31:50]CAPDU: 80 0D 02 02 80 F2 03 01 00 01 F3 03 06 00 E5 20 00 00 00 00 07 04 06 00 C4 35 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 35 62 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 85 88 02 00 35 04 06 00 74 C1 30 AB 2B A4 [04:31:50]Write to MH i2c: E2 88 00 D6 01 80 0D 02 02 80 00 F2 03 01 00 01 F3 03 06 00 E5 20 00 00 00 00 07 04 06 00 C4 35 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 35 62 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 85 88 02 00 35 04 06 00 74 C1 30 AB 2B A4 00 00 56 [04:31:50]Write i2c OK [04:31:50]MH_I2C_Read... [04:31:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:31:50]Read from MH i2c: E2 [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: E2 03 00 [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [04:31:50]RAPDU: 90 00 [04:31:50]wFMCommunicate OK [04:31:50]wFMCommunicate request_size=4 [04:31:50]MH_SAM_APDU [04:31:50]CAPDU: 80 0D 03 02 [04:31:50]Write to MH i2c: E2 08 00 D7 01 80 0D 03 02 00 00 00 00 53 [04:31:50]Write i2c OK [04:31:50]MH_I2C_Read... [04:31:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:31:50]Read from MH i2c: E2 [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: E2 0B 00 [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: E2 0B 00 D7 01 00 5D 63 50 48 41 ED FC 7B 90 00 51 [04:31:50]RAPDU: 5D 63 50 48 41 ED FC 7B 90 00 [04:31:50]wFMCommunicate OK [04:31:50]SAM_PROTO_SignData done [04:31:50]FM_MakeSignedData done [04:31:50]CreateOFDProtocolMessage [04:31:50]wFMCommunicate request_size=4 [04:31:50]MH_SAM_APDU [04:31:50]CAPDU: 80 11 00 00 [04:31:50]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [04:31:50]Write i2c OK [04:31:50]MH_I2C_Read... [04:31:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:31:50]Read from MH i2c: E2 [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: E2 17 00 [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: E2 17 00 D8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AC [04:31:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [04:31:50]wFMCommunicate OK [04:31:50]CreateOFDProtocolMessage done [04:31:50]OFDSenderStorePacket 166021 [04:31:50]StoreOFDPacket docnum=166021 [04:31:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 8A 01 00 00 67 F3 82 01 E5 DF 5A 03 01 00 03 00 76 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 30 30 06 04 1C 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A4 D1 80 D1 83 D0 BD D0 B7 D0 B5 20 30 2C 37 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC FF 00 00 00 00 13 04 06 00 DC FF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 35 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 20 00 00 00 00 07 04 06 00 C4 35 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 35 62 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 85 88 02 00 35 04 06 00 74 C1 30 AB 2B A4 5D 63 50 48 41 ED FC 7B [04:31:50]CheckFolder [04:31:50]dirname=/storage/ofd_packets [04:31:50]CheckFolder done [04:31:50]ProducePacketName [04:31:50]name=ofd_packets/00166021 [04:31:50]NVStorageSaveData ofd_packets/00166021 [04:31:50]File name is /storage/ofd_packets/00166021 [04:31:50]Write 424 bytes [04:31:50]NVStorageSaveData done [04:31:50]OFDSenderStorePacket done [04:31:50]KKMCreateOFDPacket done [04:31:50]NVStorageSaveData kkm_last_timestamp [04:31:50]File name is /storage/kkm_last_timestamp [04:31:50]Write 4 bytes [04:31:50]NVStorageSaveData done [04:31:50]ExternCall_PrintAddStr [04:31:50]wPrintStart [04:31:50]Write to MH i2c: 01 00 00 D9 01 DA [04:31:50]Write i2c OK [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: 01 [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: 01 07 00 [04:31:50]MH_I2C_Read... [04:31:50]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [04:31:50]RasterBufferAndPrint [04:31:50]line Счет N : (3)51180 [04:31:50]line ИНН: 02508201610067 [04:31:50]line Контрольно-Кассовый Чек [04:31:50]line ПРОДАЖА [04:31:50]line Товар: 4700003150400 [04:31:50]line Водка Фрунзе 0,75 [04:31:50]line 1.000 * 655.00 [04:31:50]line = 655.00 [04:31:50]line НДС 12% НСП 1% [04:31:50]line > о реализуемом товаре [04:31:50]line Товар: 4640030091645 [04:31:50]line Сигареты ESSE Exchange M [04:31:50]line 1.000 * 138.00 [04:31:50]line = 138.00 [04:31:50]line НДС 12% НСП 1% [04:31:50]line > о реализуемом товаре [04:31:50]line ИТОГО: 793.00 [04:31:50]line НСП 1% : 7.02 [04:31:50]line НДС 12% : 84.21 [04:31:50]line Наличными: 793.00 [04:31:51]line Безнал.: 0.00 [04:31:51]line Место: АЗС № 130 "Партнер Нефть" [04:31:51]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [04:31:51]line СНО: Общий режим [04:31:51]line Чек 73 24.08.2024 04:31 [04:31:51]line Смена: 470 ФФД: 1.0 [04:31:51]line ЗНМ: 0300000070 [04:31:51]line РНМ: 0000000000092562 [04:31:51]line Версия ККМ: 001 [04:31:51]line ФМ: 0000000000871769 [04:31:51]line ФД: 166021 [04:31:51]line ФПД: 128373094034340 [04:31:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T043149&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166021&fm=128373094034340&tin=02508201610067®Number=0000000000092562&sum=79300 [04:31:51]line 0 [04:31:51]OFD Sender: Processing packet 166021 [packets to send 1004, broken 1003] [04:31:51]ProducePacketName [04:31:51]name=ofd_packets/00166021 [04:31:51]OFD Sender: To server: pG, [04:31:51]CommunicateWithHost lk.salyk.kg:30040 [04:31:51]ConnectInit lk.salyk.kg [04:31:51]written 0, free lines is 4095 [04:31:51]Write to MH i2c: 01 00 00 07 02 09 [04:31:51]Write i2c OK [04:31:51]MH_I2C_Read... [04:31:51]Read from MH i2c: 01 [04:31:51]MH_I2C_Read... [04:31:51]Read from MH i2c: 01 07 00 [04:31:51]MH_I2C_Read... [04:31:51]Read from MH i2c: 01 07 00 07 02 00 00 00 00 00 86 0C A2 [04:31:51]RasterBufferAndPrint [04:31:51]line [04:31:51]line [04:31:51]line [04:31:51]line [04:31:51]line [04:31:51]written 0, free lines is 3211 [04:31:51]MH_Cut [04:31:51]Write to MH i2c: D1 01 00 0E 02 01 E2 [04:31:51]Write i2c OK [04:31:51]MH_I2C_Read... [04:31:51]Read from MH i2c: D1 [04:31:51]MH_I2C_Read... [04:31:51]Read from MH i2c: D1 01 00 [04:31:51]MH_I2C_Read... [04:31:51]Read from MH i2c: D1 01 00 0E 02 00 E1 [04:31:51]Write to MH i2c: 01 00 00 0F 02 11 [04:31:51]Write i2c OK [04:31:51]MH_I2C_Read... [04:31:52]*** Cut start [04:31:52]*** Purtial cut [04:31:52]*** Stage 1: CUTSNS_PIN = 1 [04:31:54]Read from MH i2c: 01 [04:31:54]MH_I2C_Read... [04:31:54]*** Stop cut motor [04:31:54]*** Cut end [04:31:54]Read from MH i2c: 01 07 00 [04:31:54]MH_I2C_Read... [04:31:54]Read from MH i2c: 01 07 00 0F 02 00 00 00 00 00 FF 0F 26 [04:31:54]process_action close_receipt done [04:31:54]requested_data is exist [04:31:54]produce_requested_data [04:31:54]requested_item fm.sn is exist - process it [04:31:54]wFMCommunicate request_size=4 [04:31:54]MH_SAM_APDU [04:31:54]CAPDU: 80 11 00 00 [04:31:54]Write to MH i2c: E2 08 00 10 02 80 11 00 00 00 00 00 00 8C [04:31:54]Write i2c OK [04:31:54]MH_I2C_Read... [04:31:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:31:54]Read from MH i2c: E2 [04:31:54]MH_I2C_Read... [04:31:54]Read from MH i2c: E2 17 00 [04:31:54]MH_I2C_Read... [04:31:54]Read from MH i2c: E2 17 00 10 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E5 [04:31:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [04:31:54]wFMCommunicate OK [04:31:54]requested_item fd.num is exist - process it [04:31:54]SAM_PROTO_GetFieldsCounters [04:31:54]wFMCommunicate request_size=4 [04:31:54]MH_SAM_APDU [04:31:54]CAPDU: 80 13 00 00 [04:31:54]Write to MH i2c: E2 08 00 11 02 80 13 00 00 00 00 00 00 8F [04:31:54]Write i2c OK [04:31:54]MH_I2C_Read... [04:31:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:31:54]Read from MH i2c: E2 [04:31:54]MH_I2C_Read... [04:31:54]Read from MH i2c: E2 62 00 [04:31:54]MH_I2C_Read... [04:31:54]Read from MH i2c: E2 62 00 11 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 85 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [04:31:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 85 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:31:54]wFMCommunicate OK [04:31:54]SAM_PROTO_GetFieldsCounters done [04:31:54]requested_item shift.num is exist - process it [04:31:54]requested_item shift.opened is exist - process it [04:31:54]req_shift_opened [04:31:54]FM_GetShiftState [04:31:54]SAM_PROTO_GetShiftState [04:31:54]wFMCommunicate request_size=4 [04:31:54]MH_SAM_APDU [04:31:54]CAPDU: 80 13 01 00 [04:31:54]Write to MH i2c: E2 08 00 12 02 80 13 01 00 00 00 00 00 91 [04:31:54]Write i2c OK [04:31:54]MH_I2C_Read... [04:31:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:31:54]Read from MH i2c: E2 [04:31:54]MH_I2C_Read... [04:31:54]Read from MH i2c: E2 0E 00 [04:31:54]MH_I2C_Read... [04:31:54]Read from MH i2c: E2 0E 00 12 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 BB [04:31:54]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [04:31:54]wFMCommunicate OK [04:31:54]SAM_PROTO_GetShiftState done [04:31:54]FM_GetShiftState done [04:31:54]req_shift_opened done [04:31:54]requested_item shift.open_date is exist - process it [04:31:54]req_shift_open_date [04:31:54]req_shift_open_date done [04:31:54]produce_requested_data done [04:31:54]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166021,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [04:31:54]process_action_free close_receipt [04:31:54]json_value_free [04:31:54]json_value_free done [04:31:54]process_json_proto returns [04:31:54]Send response to host [04:31:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166021,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [04:31:54]free response buf [04:31:54]execute_script done [04:31:54]execute_script returns [04:31:54]free content buf [04:31:54]Sock 7.Close socket [04:31:54]Sock 7.Thread stoped [04:31:56]ConnectInit Can't take IP for lk.salyk.kg [04:31:56]CommunicateWithHost connect error [04:31:56]CommunicateWithHost err = -1 [04:31:56]OFD Sender: Server communicate error [04:32:01]OFD Sender: Processing packet 166021 [packets to send 1004, broken 1003] [04:32:01]ProducePacketName [04:32:01]name=ofd_packets/00166021 [04:32:01]OFD Sender: To server: pG, [04:32:01]CommunicateWithHost lk.salyk.kg:30040 [04:32:01]ConnectInit lk.salyk.kg [04:32:04]Connected sock=7 [04:32:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 8A 01 00 00 67 F3 82 01 E5 DF 5A 03 01 00 03 00 76 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 30 30 06 04 1C 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A4 D1 80 D1 83 D0 BD D0 B7 D0 B5 20 30 2C 37 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC FF 00 00 00 00 13 04 06 00 DC FF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 35 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 20 00 00 00 00 07 04 06 00 C4 35 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 35 62 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 85 88 02 00 35 04 06 00 74 C1 30 AB 2B A4 5D 63 50 48 41 ED FC 7B [04:32:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 D8 8B 47 00 6D D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 85 88 02 00 F4 03 04 00 8D 0B C9 66 B6 04 01 00 00 09 A8 DD F8 16 0E CC 2D [04:32:04]CommunicateWithHost err = 0 [04:32:04]CheckOFDResponse [04:32:04]1017 (14) - 77093643461234 [04:32:04]1041 (16) - 0000000000871769 [04:32:04]1040 (4) - 166021 [04:32:04]1012 (4) - 23.08.2024 22:22 [04:32:04]1206 (1) - 0 [04:32:04]OFD Sender: Remove packet 166021 [04:32:04]ProducePacketName [04:32:04]name=ofd_packets/00166021 [04:32:04]NVStorageDeleteData [04:32:05]OFD Sender: No OFD packet to send [04:32:07]recv_with_timeout no data received [04:32:10]OFD Sender: No OFD packet to send [04:32:15]OFD Sender: No OFD packet to send [04:32:18]recv_with_timeout no data received [04:32:20]OFD Sender: No OFD packet to send [04:32:25]OFD Sender: No OFD packet to send [04:32:30]recv_with_timeout no data received [04:32:30]OFD Sender: No OFD packet to send [04:32:35]OFD Sender: No OFD packet to send [04:32:40]OFD Sender: No OFD packet to send [04:32:44]recv_with_timeout no data received [04:32:45]OFD Sender: No OFD packet to send [04:32:50]OFD Sender: No OFD packet to send [04:32:55]OFD Sender: No OFD packet to send [04:33:00]recv_with_timeout no data received [04:33:00]OFD Sender: No OFD packet to send [04:33:05]OFD Sender: No OFD packet to send [04:33:10]OFD Sender: No OFD packet to send [04:33:15]OFD Sender: No OFD packet to send [04:33:20]OFD Sender: No OFD packet to send [04:33:25]OFD Sender: No OFD packet to send [04:33:30]OFD Sender: No OFD packet to send [04:33:35]OFD Sender: No OFD packet to send [04:33:40]OFD Sender: No OFD packet to send [04:33:45]OFD Sender: No OFD packet to send [04:33:50]OFD Sender: No OFD packet to send [04:33:55]OFD Sender: No OFD packet to send [04:34:00]OFD Sender: No OFD packet to send [04:34:05]OFD Sender: No OFD packet to send [04:34:10]OFD Sender: No OFD packet to send [04:34:16]OFD Sender: No OFD packet to send [04:34:21]OFD Sender: No OFD packet to send [04:34:26]OFD Sender: No OFD packet to send [04:34:31]OFD Sender: No OFD packet to send [04:34:36]OFD Sender: No OFD packet to send [04:34:41]OFD Sender: No OFD packet to send [04:34:46]OFD Sender: No OFD packet to send [04:34:51]OFD Sender: No OFD packet to send [04:34:56]OFD Sender: No OFD packet to send [04:35:01]OFD Sender: No OFD packet to send [04:35:06]OFD Sender: No OFD packet to send [04:35:11]OFD Sender: No OFD packet to send [04:35:16]OFD Sender: No OFD packet to send [04:35:21]OFD Sender: No OFD packet to send [04:35:26]OFD Sender: No OFD packet to send [04:35:31]OFD Sender: No OFD packet to send [04:35:36]OFD Sender: No OFD packet to send [04:35:41]OFD Sender: No OFD packet to send [04:35:46]OFD Sender: No OFD packet to send [04:35:51]OFD Sender: No OFD packet to send [04:35:56]OFD Sender: No OFD packet to send [04:35:58]recv_with_timeout no data received [04:36:01]OFD Sender: No OFD packet to send [04:36:06]OFD Sender: No OFD packet to send [04:36:11]OFD Sender: No OFD packet to send [04:36:16]OFD Sender: No OFD packet to send [04:36:21]OFD Sender: No OFD packet to send [04:36:26]OFD Sender: No OFD packet to send [04:36:31]OFD Sender: No OFD packet to send [04:36:36]OFD Sender: No OFD packet to send [04:36:41]OFD Sender: No OFD packet to send [04:36:46]OFD Sender: No OFD packet to send [04:36:51]OFD Sender: No OFD packet to send [04:36:56]OFD Sender: No OFD packet to send [04:37:01]OFD Sender: No OFD packet to send [04:37:06]OFD Sender: No OFD packet to send [04:37:11]OFD Sender: No OFD packet to send [04:37:16]OFD Sender: No OFD packet to send [04:37:21]OFD Sender: No OFD packet to send [04:37:26]OFD Sender: No OFD packet to send [04:37:31]OFD Sender: No OFD packet to send [04:37:36]OFD Sender: No OFD packet to send [04:37:41]OFD Sender: No OFD packet to send [04:37:46]accept exits with 10 [04:37:46]New connection [04:37:46]New thread 3066977636 created [04:37:46]Thread 3067120996 joined [04:37:46]Waiting for new connection... [04:37:46] Sock 10.Parse request [04:37:46]Sock 10.Check first char [04:37:46]Sock 10.First char is OK [04:37:46]request: POST /json_proto HTTP/1.0 [04:37:46]Method: POST [04:37:46]URL: /json_proto [04:37:46]Method is POST - this is cgi request [04:37:46]url: /json_proto [04:37:46]query_string will be loaded in cgi processing [04:37:46]execute_cgi json_proto POST (null) [04:37:46]execute_cgi path=json_proto method=POST [04:37:46]POST find Content-Length [04:37:46]Host: 172.17.44.132:8080 [04:37:46]Content-Length: 1152 [04:37:46]Content-Type: application/json [04:37:46] [04:37:46]POST finish read [04:37:46]Found Content-Length = 1152 [04:37:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51181", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 138.00, "quantity" : 1.000, "sum" : 138.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 2.000, "sum" : 118.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 351.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:37:46]execute_script... [04:37:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51181", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 138.00, "quantity" : 1.000, "sum" : 138.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 2.000, "sum" : 118.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 351.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:37:46]POST & json_proto [04:37:46]process_json_proto [04:37:46]json parsed OK: [04:37:46]protocol is kg_v1.0 [04:37:46]action value=close_receipt [04:37:46]process_action close_receipt [04:37:46]cmd_close_receipt [04:37:46]MH_GetDate [04:37:46]Write to MH i2c: F0 00 00 13 02 04 [04:37:46]Write i2c OK [04:37:46]MH_I2C_Read... [04:37:46]Read from MH i2c: F0 [04:37:46]MH_I2C_Read... [04:37:46]Read from MH i2c: F0 09 00 [04:37:46]MH_I2C_Read... [04:37:46]Read from MH i2c: F0 09 00 13 02 00 9A 63 C9 66 2A 83 C1 65 0C [04:37:46]GetLastDocTimeStamp 1724473909 [04:37:46]current date 1724474266 [04:37:46]FM_GetShiftState [04:37:46]SAM_PROTO_GetShiftState [04:37:46]wFMCommunicate request_size=4 [04:37:46]MH_SAM_APDU [04:37:46]CAPDU: 80 13 01 00 [04:37:46]Write to MH i2c: E2 08 00 14 02 80 13 01 00 00 00 00 00 93 [04:37:46]Write i2c OK [04:37:46]MH_I2C_Read... [04:37:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:37:46]Read from MH i2c: E2 [04:37:46]MH_I2C_Read... [04:37:46]Read from MH i2c: E2 0E 00 [04:37:46]MH_I2C_Read... [04:37:46]Read from MH i2c: E2 0E 00 14 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 BD [04:37:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [04:37:46]wFMCommunicate OK [04:37:46]SAM_PROTO_GetShiftState done [04:37:46]FM_GetShiftState done [04:37:46]opened in 1724458697 [04:37:46]opened+sec_in_day 1724545097 [04:37:46]quantity*price = 13800 [04:37:46]sum+1 = 13801 [04:37:46]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000480050 Напиток Nitro Energy эн green ж/б 0,45л 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4607065001445 Шок батончик Snickers 50,5г 2.000 * 59.00 = 118.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 351.00 НСП 1% : 3.10 НДС 12% : 37.27 Наличными: 351.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 74 24.08.2024 04:37 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166022 ФПД: 2751362123783 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T043746&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166022&fm=2751362123783&tin=02508201610067®Number=0000000000092562&sum=35100 0 [04:37:47]StoreToDocumentArchive [04:37:47]shift 470 fd 166022 [04:37:47]save to /storage/0470/doc_00166022 [04:37:47]save last doc name /storage/0470/doc_00166022 to /storage/kkm_last_doc_name [04:37:47]save OK [04:37:47]Clear old archive folders... [04:37:47]ProcessDocumentItem done err = 0, tmpTLVsize=508 [04:37:47]tlvbuf is 00646230 [04:37:47]SAM_PROTO_ClearQueue [04:37:47]wFMCommunicate request_size=4 [04:37:47]MH_SAM_APDU [04:37:47]CAPDU: 80 09 00 00 [04:37:47]Write to MH i2c: E2 08 00 21 02 80 09 00 00 00 00 00 00 95 [04:37:47]Write i2c OK [04:37:47]MH_I2C_Read... [04:37:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:37:47]Read from MH i2c: E2 [04:37:47]MH_I2C_Read... [04:37:47]Read from MH i2c: E2 03 00 [04:37:47]MH_I2C_Read... [04:37:47]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [04:37:47]RAPDU: 90 00 [04:37:47]wFMCommunicate OK [04:37:47]SAM_PROTO_ClearQueue done [04:37:47]KKMCreateOFDPacket [04:37:47]OFDProtocolAddRootSTLVToBuf [04:37:47]FM_MakeSignedData [04:37:47]FM_MakeSignedData [04:37:47]SAM_PROTO_SignData [04:37:47]wFMCommunicate request_size=4 [04:37:47]MH_SAM_APDU [04:37:47]CAPDU: 80 0D 01 02 [04:37:47]Write to MH i2c: E2 08 00 22 02 80 0D 01 02 00 00 00 00 9D [04:37:47]Write i2c OK [04:37:47]MH_I2C_Read... [04:37:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:37:47]Read from MH i2c: E2 [04:37:47]MH_I2C_Read... [04:37:47]Read from MH i2c: E2 03 00 [04:37:47]MH_I2C_Read... [04:37:47]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [04:37:47]RAPDU: 90 00 [04:37:47]wFMCommunicate OK [04:37:47]wFMCommunicate request_size=255 [04:37:47]MH_SAM_APDU [04:37:47]CAPDU: 80 0D 02 02 FA 03 00 FC 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 [04:37:47]Write to MH i2c: E2 02 01 23 02 80 0D 02 02 FA 00 03 00 FC 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 00 00 80 [04:37:47]Write i2c OK [04:37:47]MH_I2C_Read... [04:37:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:37:48]Read from MH i2c: E2 [04:37:48]MH_I2C_Read... [04:37:48]Read from MH i2c: E2 03 00 [04:37:48]MH_I2C_Read... [04:37:48]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [04:37:48]RAPDU: 90 00 [04:37:48]wFMCommunicate OK [04:37:48]wFMCommunicate request_size=255 [04:37:48]MH_SAM_APDU [04:37:48]CAPDU: 80 0D 02 02 FA 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 89 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0E 00 00 00 00 07 04 06 00 1C 89 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 9A 63 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 86 88 [04:37:48]Write to MH i2c: E2 02 01 24 02 80 0D 02 02 FA 00 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 89 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0E 00 00 00 00 07 04 06 00 1C 89 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 9A 63 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 86 88 00 00 5D [04:37:48]Write i2c OK [04:37:48]MH_I2C_Read... [04:37:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:37:48]Read from MH i2c: E2 [04:37:48]MH_I2C_Read... [04:37:48]Read from MH i2c: E2 03 00 [04:37:48]MH_I2C_Read... [04:37:48]Read from MH i2c: E2 03 00 24 02 00 90 00 9A [04:37:48]RAPDU: 90 00 [04:37:48]wFMCommunicate OK [04:37:48]wFMCommunicate request_size=17 [04:37:48]MH_SAM_APDU [04:37:48]CAPDU: 80 0D 02 02 0C 02 00 35 04 06 00 02 80 99 F6 48 07 [04:37:48]Write to MH i2c: E2 14 00 25 02 80 0D 02 02 0C 00 02 00 35 04 06 00 02 80 99 F6 48 07 00 00 5A [04:37:48]Write i2c OK [04:37:48]MH_I2C_Read... [04:37:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:37:48]Read from MH i2c: E2 [04:37:48]MH_I2C_Read... [04:37:48]Read from MH i2c: E2 03 00 [04:37:48]MH_I2C_Read... [04:37:48]Read from MH i2c: E2 03 00 25 02 00 90 00 9B [04:37:48]RAPDU: 90 00 [04:37:48]wFMCommunicate OK [04:37:48]wFMCommunicate request_size=4 [04:37:48]MH_SAM_APDU [04:37:48]CAPDU: 80 0D 03 02 [04:37:48]Write to MH i2c: E2 08 00 26 02 80 0D 03 02 00 00 00 00 A3 [04:37:48]Write i2c OK [04:37:48]MH_I2C_Read... [04:37:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:37:48]Read from MH i2c: E2 [04:37:48]MH_I2C_Read... [04:37:48]Read from MH i2c: E2 0B 00 [04:37:48]MH_I2C_Read... [04:37:48]Read from MH i2c: E2 0B 00 26 02 00 87 88 3F 0E FB 17 E8 4E 90 00 48 [04:37:48]RAPDU: 87 88 3F 0E FB 17 E8 4E 90 00 [04:37:48]wFMCommunicate OK [04:37:48]SAM_PROTO_SignData done [04:37:48]FM_MakeSignedData done [04:37:48]CreateOFDProtocolMessage [04:37:48]wFMCommunicate request_size=4 [04:37:48]MH_SAM_APDU [04:37:48]CAPDU: 80 11 00 00 [04:37:48]Write to MH i2c: E2 08 00 27 02 80 11 00 00 00 00 00 00 A3 [04:37:48]Write i2c OK [04:37:48]MH_I2C_Read... [04:37:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:37:48]Read from MH i2c: E2 [04:37:48]MH_I2C_Read... [04:37:48]Read from MH i2c: E2 17 00 [04:37:48]MH_I2C_Read... [04:37:48]Read from MH i2c: E2 17 00 27 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 FC [04:37:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [04:37:48]wFMCommunicate OK [04:37:48]CreateOFDProtocolMessage done [04:37:48]OFDSenderStorePacket 166022 [04:37:48]StoreOFDPacket docnum=166022 [04:37:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 02 00 00 6C 73 08 02 27 E6 5A 03 01 00 03 00 FC 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 89 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0E 00 00 00 00 07 04 06 00 1C 89 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 9A 63 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 86 88 02 00 35 04 06 00 02 80 99 F6 48 07 87 88 3F 0E FB 17 E8 4E [04:37:48]CheckFolder [04:37:48]dirname=/storage/ofd_packets [04:37:48]CheckFolder done [04:37:48]ProducePacketName [04:37:48]name=ofd_packets/00166022 [04:37:48]NVStorageSaveData ofd_packets/00166022 [04:37:48]File name is /storage/ofd_packets/00166022 [04:37:48]Write 558 bytes [04:37:48]NVStorageSaveData done [04:37:48]OFDSenderStorePacket done [04:37:48]KKMCreateOFDPacket done [04:37:48]NVStorageSaveData kkm_last_timestamp [04:37:48]File name is /storage/kkm_last_timestamp [04:37:48]Write 4 bytes [04:37:48]NVStorageSaveData done [04:37:48]ExternCall_PrintAddStr [04:37:48]wPrintStart [04:37:48]Write to MH i2c: 01 00 00 28 02 2A [04:37:48]Write i2c OK [04:37:48]MH_I2C_Read... [04:37:48]Read from MH i2c: 01 [04:37:48]MH_I2C_Read... [04:37:48]Read from MH i2c: 01 07 00 [04:37:48]MH_I2C_Read... [04:37:48]Read from MH i2c: 01 07 00 28 02 00 00 00 00 00 FF 0F 3F [04:37:48]RasterBufferAndPrint [04:37:48]line Счет N : (3)51181 [04:37:48]line ИНН: 02508201610067 [04:37:48]line Контрольно-Кассовый Чек [04:37:48]line ПРОДАЖА [04:37:48]line Товар: 4640030091645 [04:37:48]line Сигареты ESSE Exchange M [04:37:48]line 1.000 * 138.00 [04:37:48]line = 138.00 [04:37:48]line НДС 12% НСП 1% [04:37:48]line > о реализуемом товаре [04:37:48]line Товар: 4700000480050 [04:37:48]line Напиток Nitro Energy эн green ж/б 0,45л [04:37:48]line 1.000 * 95.00 [04:37:48]line = 95.00 [04:37:48]line НДС 12% НСП 1% [04:37:48]line > о реализуемом товаре [04:37:48]line Товар: 4607065001445 [04:37:48]line Шок батончик Snickers 50,5г [04:37:48]line 2.000 * 59.00 [04:37:48]line = 118.00 [04:37:48]line НДС 12% НСП 1% [04:37:48]line > о реализуемом товаре [04:37:48]line ИТОГО: 351.00 [04:37:48]line НСП 1% : 3.10 [04:37:48]line НДС 12% : 37.27 [04:37:48]line Наличными: 351.00 [04:37:48]line Безнал.: 0.00 [04:37:48]line Место: АЗС № 130 "Партнер Нефть" [04:37:48]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [04:37:48]line СНО: Общий режим [04:37:48]line Чек 74 24.08.2024 04:37 [04:37:48]line Смена: 470 ФФД: 1.0 [04:37:48]line ЗНМ: 0300000070 [04:37:48]line РНМ: 0000000000092562 [04:37:48]line Версия ККМ: 001 [04:37:48]line ФМ: 0000000000871769 [04:37:48]line ФД: 166022 [04:37:48]line ФПД: 2751362123783 [04:37:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T043746&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166022&fm=2751362123783&tin=02508201610067®Number=0000000000092562&sum=35100 [04:37:48]line 0 [04:37:48]written 0, free lines is 4095 [04:37:48]OFD Sender: Processing packet 166022 [packets to send 1004, broken 1003] [04:37:48]ProducePacketName [04:37:48]name=ofd_packets/00166022 [04:37:48]OFD Sender: To server: pG, [04:37:48]CommunicateWithHost lk.salyk.kg:30040 [04:37:48]ConnectInit lk.salyk.kg [04:37:49]Write to MH i2c: 01 00 00 5D 02 5F [04:37:49]Write i2c OK [04:37:49]MH_I2C_Read... [04:37:49]Read from MH i2c: 01 [04:37:49]MH_I2C_Read... [04:37:49]Read from MH i2c: 01 07 00 [04:37:49]MH_I2C_Read... [04:37:49]Read from MH i2c: 01 07 00 5D 02 00 00 00 00 00 13 0C 85 [04:37:49]RasterBufferAndPrint [04:37:49]line [04:37:49]line [04:37:49]line [04:37:49]line [04:37:49]line [04:37:49]written 0, free lines is 3095 [04:37:49]MH_Cut [04:37:49]Write to MH i2c: D1 01 00 64 02 01 38 [04:37:49]Write i2c OK [04:37:49]MH_I2C_Read... [04:37:49]Read from MH i2c: D1 [04:37:49]MH_I2C_Read... [04:37:49]Read from MH i2c: D1 01 00 [04:37:49]MH_I2C_Read... [04:37:49]Read from MH i2c: D1 01 00 64 02 00 37 [04:37:49]Write to MH i2c: 01 00 00 65 02 67 [04:37:49]Write i2c OK [04:37:49]MH_I2C_Read... [04:37:50]*** Cut start [04:37:50]*** Purtial cut [04:37:50]*** Stage 1: CUTSNS_PIN = 1 [04:37:52]Read from MH i2c: 01 [04:37:52]MH_I2C_Read... [04:37:52]*** Stop cut motor [04:37:52]*** Cut end [04:37:52]recv_with_timeout no data received [04:37:52]Read from MH i2c: 01 07 00 [04:37:52]MH_I2C_Read... [04:37:52]Read from MH i2c: 01 07 00 65 02 00 00 00 00 00 FF 0F 7C [04:37:52]process_action close_receipt done [04:37:52]requested_data is exist [04:37:52]produce_requested_data [04:37:52]requested_item fm.sn is exist - process it [04:37:52]wFMCommunicate request_size=4 [04:37:52]MH_SAM_APDU [04:37:52]CAPDU: 80 11 00 00 [04:37:52]Write to MH i2c: E2 08 00 66 02 80 11 00 00 00 00 00 00 E2 [04:37:52]Write i2c OK [04:37:52]MH_I2C_Read... [04:37:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:37:52]Read from MH i2c: E2 [04:37:52]MH_I2C_Read... [04:37:52]Read from MH i2c: E2 17 00 [04:37:52]MH_I2C_Read... [04:37:52]Read from MH i2c: E2 17 00 66 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 3B [04:37:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [04:37:52]wFMCommunicate OK [04:37:52]requested_item fd.num is exist - process it [04:37:52]SAM_PROTO_GetFieldsCounters [04:37:52]wFMCommunicate request_size=4 [04:37:52]MH_SAM_APDU [04:37:52]CAPDU: 80 13 00 00 [04:37:52]Write to MH i2c: E2 08 00 67 02 80 13 00 00 00 00 00 00 E5 [04:37:52]Write i2c OK [04:37:52]MH_I2C_Read... [04:37:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:37:52]Read from MH i2c: E2 [04:37:52]MH_I2C_Read... [04:37:52]Read from MH i2c: E2 62 00 [04:37:52]MH_I2C_Read... [04:37:52]Read from MH i2c: E2 62 00 67 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 86 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [04:37:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 86 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:37:52]wFMCommunicate OK [04:37:52]SAM_PROTO_GetFieldsCounters done [04:37:52]requested_item shift.num is exist - process it [04:37:52]requested_item shift.opened is exist - process it [04:37:52]req_shift_opened [04:37:52]FM_GetShiftState [04:37:52]SAM_PROTO_GetShiftState [04:37:52]wFMCommunicate request_size=4 [04:37:52]MH_SAM_APDU [04:37:52]CAPDU: 80 13 01 00 [04:37:52]Write to MH i2c: E2 08 00 68 02 80 13 01 00 00 00 00 00 E7 [04:37:52]Write i2c OK [04:37:52]MH_I2C_Read... [04:37:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:37:52]Read from MH i2c: E2 [04:37:52]MH_I2C_Read... [04:37:52]Read from MH i2c: E2 0E 00 [04:37:52]MH_I2C_Read... [04:37:52]Read from MH i2c: E2 0E 00 68 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 11 [04:37:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [04:37:52]wFMCommunicate OK [04:37:52]SAM_PROTO_GetShiftState done [04:37:52]FM_GetShiftState done [04:37:52]req_shift_opened done [04:37:52]requested_item shift.open_date is exist - process it [04:37:52]req_shift_open_date [04:37:52]req_shift_open_date done [04:37:52]produce_requested_data done [04:37:52]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166022,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [04:37:52]process_action_free close_receipt [04:37:52]json_value_free [04:37:52]json_value_free done [04:37:52]process_json_proto returns [04:37:52]Send response to host [04:37:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166022,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [04:37:52]free response buf [04:37:52]execute_script done [04:37:52]execute_script returns [04:37:52]free content buf [04:37:52]Sock 10.Close socket [04:37:52]Sock 10.Thread stoped [04:37:53]ConnectInit Can't take IP for lk.salyk.kg [04:37:53]CommunicateWithHost connect error [04:37:53]CommunicateWithHost err = -1 [04:37:53]OFD Sender: Server communicate error [04:37:58]OFD Sender: Processing packet 166022 [packets to send 1004, broken 1003] [04:37:58]ProducePacketName [04:37:58]name=ofd_packets/00166022 [04:37:58]OFD Sender: To server: pG, [04:37:58]CommunicateWithHost lk.salyk.kg:30040 [04:37:58]ConnectInit lk.salyk.kg [04:38:01]Connected sock=10 [04:38:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 02 00 00 6C 73 08 02 27 E6 5A 03 01 00 03 00 FC 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 89 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0E 00 00 00 00 07 04 06 00 1C 89 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 9A 63 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 86 88 02 00 35 04 06 00 02 80 99 F6 48 07 87 88 3F 0E FB 17 E8 4E [04:38:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 34 E6 47 00 9D 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 86 88 02 00 F4 03 04 00 F1 0C C9 66 B6 04 01 00 00 C9 29 4A D2 3D 12 90 D9 [04:38:03]CommunicateWithHost err = 0 [04:38:03]CheckOFDResponse [04:38:03]1017 (14) - 77093643461234 [04:38:03]1041 (16) - 0000000000871769 [04:38:03]1040 (4) - 166022 [04:38:03]1012 (4) - 23.08.2024 22:28 [04:38:03]1206 (1) - 0 [04:38:03]OFD Sender: Remove packet 166022 [04:38:03]ProducePacketName [04:38:03]name=ofd_packets/00166022 [04:38:03]NVStorageDeleteData [04:38:03]OFD Sender: No OFD packet to send [04:38:08]OFD Sender: No OFD packet to send [04:38:13]OFD Sender: No OFD packet to send [04:38:18]OFD Sender: No OFD packet to send [04:38:23]OFD Sender: No OFD packet to send [04:38:28]OFD Sender: No OFD packet to send [04:38:33]OFD Sender: No OFD packet to send [04:38:38]OFD Sender: No OFD packet to send [04:38:43]OFD Sender: No OFD packet to send [04:38:48]OFD Sender: No OFD packet to send [04:38:53]OFD Sender: No OFD packet to send [04:38:58]OFD Sender: No OFD packet to send [04:39:03]OFD Sender: No OFD packet to send [04:39:08]OFD Sender: No OFD packet to send [04:39:13]OFD Sender: No OFD packet to send [04:39:18]OFD Sender: No OFD packet to send [04:39:23]OFD Sender: No OFD packet to send [04:39:28]OFD Sender: No OFD packet to send [04:39:34]OFD Sender: No OFD packet to send [04:39:39]OFD Sender: No OFD packet to send [04:39:44]OFD Sender: No OFD packet to send [04:39:49]OFD Sender: No OFD packet to send [04:39:54]OFD Sender: No OFD packet to send [04:39:59]OFD Sender: No OFD packet to send [04:40:04]OFD Sender: No OFD packet to send [04:40:09]OFD Sender: No OFD packet to send [04:40:14]OFD Sender: No OFD packet to send [04:40:19]OFD Sender: No OFD packet to send [04:40:24]OFD Sender: No OFD packet to send [04:40:29]OFD Sender: No OFD packet to send [04:40:34]OFD Sender: No OFD packet to send [04:40:39]OFD Sender: No OFD packet to send [04:40:44]OFD Sender: No OFD packet to send [04:40:49]OFD Sender: No OFD packet to send [04:40:54]OFD Sender: No OFD packet to send [04:40:59]OFD Sender: No OFD packet to send [04:41:04]OFD Sender: No OFD packet to send [04:41:09]OFD Sender: No OFD packet to send [04:41:14]OFD Sender: No OFD packet to send [04:41:19]OFD Sender: No OFD packet to send [04:41:24]OFD Sender: No OFD packet to send [04:41:29]OFD Sender: No OFD packet to send [04:41:34]OFD Sender: No OFD packet to send [04:41:39]OFD Sender: No OFD packet to send [04:41:44]OFD Sender: No OFD packet to send [04:41:49]OFD Sender: No OFD packet to send [04:41:54]OFD Sender: No OFD packet to send [04:41:59]OFD Sender: No OFD packet to send [04:42:04]OFD Sender: No OFD packet to send [04:42:09]OFD Sender: No OFD packet to send [04:42:14]OFD Sender: No OFD packet to send [04:42:19]OFD Sender: No OFD packet to send [04:42:24]OFD Sender: No OFD packet to send [04:42:29]OFD Sender: No OFD packet to send [04:42:34]OFD Sender: No OFD packet to send [04:42:39]OFD Sender: No OFD packet to send [04:42:44]OFD Sender: No OFD packet to send [04:42:49]OFD Sender: No OFD packet to send [04:42:54]OFD Sender: No OFD packet to send [04:42:59]OFD Sender: No OFD packet to send [04:43:04]OFD Sender: No OFD packet to send [04:43:09]OFD Sender: No OFD packet to send [04:43:14]OFD Sender: No OFD packet to send [04:43:18]recv_with_timeout no data received [04:43:19]OFD Sender: No OFD packet to send [04:43:24]OFD Sender: No OFD packet to send [04:43:29]OFD Sender: No OFD packet to send [04:43:35]OFD Sender: No OFD packet to send [04:43:40]OFD Sender: No OFD packet to send [04:43:41]recv_with_timeout no data received [04:43:45]OFD Sender: No OFD packet to send [04:43:50]OFD Sender: No OFD packet to send [04:43:55]OFD Sender: No OFD packet to send [04:44:00]OFD Sender: No OFD packet to send [04:44:05]OFD Sender: No OFD packet to send [04:44:10]OFD Sender: No OFD packet to send [04:44:15]OFD Sender: No OFD packet to send [04:44:20]OFD Sender: No OFD packet to send [04:44:25]OFD Sender: No OFD packet to send [04:44:30]OFD Sender: No OFD packet to send [04:44:35]OFD Sender: No OFD packet to send [04:44:40]OFD Sender: No OFD packet to send [04:44:45]OFD Sender: No OFD packet to send [04:44:50]OFD Sender: No OFD packet to send [04:44:55]OFD Sender: No OFD packet to send [04:45:00]OFD Sender: No OFD packet to send [04:45:05]OFD Sender: No OFD packet to send [04:45:10]OFD Sender: No OFD packet to send [04:45:11]accept exits with 7 [04:45:11]New connection [04:45:11]New thread 3067120996 created [04:45:11]Thread 3066977636 joined [04:45:11]Waiting for new connection... [04:45:11] Sock 7.Parse request [04:45:11]Sock 7.Check first char [04:45:11]Sock 7.First char is OK [04:45:11]request: POST /json_proto HTTP/1.0 [04:45:11]Method: POST [04:45:11]URL: /json_proto [04:45:11]Method is POST - this is cgi request [04:45:11]url: /json_proto [04:45:11]query_string will be loaded in cgi processing [04:45:11]execute_cgi json_proto POST (null) [04:45:11]execute_cgi path=json_proto method=POST [04:45:11]POST find Content-Length [04:45:11]Host: 172.17.44.132:8080 [04:45:11]Content-Length: 1069 [04:45:11]Content-Type: application/json [04:45:11] [04:45:11]POST finish read [04:45:11]Found Content-Length = 1069 [04:45:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51182", "tax_sys" : 0, "items" : [ { "code": "5449000005489", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 1\u043B \u0431/\u0433", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:45:11]execute_script... [04:45: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)51182", "tax_sys" : 0, "items" : [ { "code": "5449000005489", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 1\u043B \u0431/\u0433", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:45:11]POST & json_proto [04:45:11]process_json_proto [04:45:11]json parsed OK: [04:45:11]protocol is kg_v1.0 [04:45:11]action value=close_receipt [04:45:11]process_action close_receipt [04:45:11]cmd_close_receipt [04:45:11]MH_GetDate [04:45:11]Write to MH i2c: F0 00 00 69 02 5A [04:45:11]Write i2c OK [04:45:11]MH_I2C_Read... [04:45:11]Read from MH i2c: F0 [04:45:11]MH_I2C_Read... [04:45:11]Read from MH i2c: F0 09 00 [04:45:11]MH_I2C_Read... [04:45:11]Read from MH i2c: F0 09 00 69 02 00 57 65 C9 66 2A 83 C1 65 21 [04:45:11]GetLastDocTimeStamp 1724474266 [04:45:11]current date 1724474711 [04:45:11]FM_GetShiftState [04:45:11]SAM_PROTO_GetShiftState [04:45:11]wFMCommunicate request_size=4 [04:45:11]MH_SAM_APDU [04:45:11]CAPDU: 80 13 01 00 [04:45:11]Write to MH i2c: E2 08 00 6A 02 80 13 01 00 00 00 00 00 E9 [04:45:11]Write i2c OK [04:45:11]MH_I2C_Read... [04:45:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:45:11]Read from MH i2c: E2 [04:45:11]MH_I2C_Read... [04:45:11]Read from MH i2c: E2 0E 00 [04:45:11]MH_I2C_Read... [04:45:11]Read from MH i2c: E2 0E 00 6A 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 13 [04:45:11]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [04:45:11]wFMCommunicate OK [04:45:11]SAM_PROTO_GetShiftState done [04:45:11]FM_GetShiftState done [04:45:11]opened in 1724458697 [04:45:11]opened+sec_in_day 1724545097 [04:45:11]quantity*price = 5000 [04:45:11]sum+1 = 5001 [04:45:11]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000034730018 Кофе Американо (GABB TRADE) 1.000 * 75.00 = 75.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.10 НДС 12% : 13.27 Наличными: 0.00 Безнал.: 125.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 75 24.08.2024 04:45 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166023 ФПД: 259902642876611 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T044511&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166023&fm=259902642876611&tin=02508201610067®Number=0000000000092562&sum=12500 0 [04:45:12]StoreToDocumentArchive [04:45:12]shift 470 fd 166023 [04:45:12]save to /storage/0470/doc_00166023 [04:45:12]save last doc name /storage/0470/doc_00166023 to /storage/kkm_last_doc_name [04:45:12]save OK [04:45:12]Clear old archive folders... [04:45:12]ProcessDocumentItem done err = 0, tmpTLVsize=387 [04:45:12]tlvbuf is 00647660 [04:45:12]SAM_PROTO_ClearQueue [04:45:12]wFMCommunicate request_size=4 [04:45:12]MH_SAM_APDU [04:45:12]CAPDU: 80 09 00 00 [04:45:12]Write to MH i2c: E2 08 00 77 02 80 09 00 00 00 00 00 00 EB [04:45:12]Write i2c OK [04:45:12]MH_I2C_Read... [04:45:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:45:12]Read from MH i2c: E2 [04:45:12]MH_I2C_Read... [04:45:12]Read from MH i2c: E2 03 00 [04:45:12]MH_I2C_Read... [04:45:12]Read from MH i2c: E2 03 00 77 02 00 90 00 ED [04:45:12]RAPDU: 90 00 [04:45:12]wFMCommunicate OK [04:45:12]SAM_PROTO_ClearQueue done [04:45:12]KKMCreateOFDPacket [04:45:12]OFDProtocolAddRootSTLVToBuf [04:45:12]FM_MakeSignedData [04:45:12]FM_MakeSignedData [04:45:12]SAM_PROTO_SignData [04:45:12]wFMCommunicate request_size=4 [04:45:12]MH_SAM_APDU [04:45:12]CAPDU: 80 0D 01 02 [04:45:12]Write to MH i2c: E2 08 00 78 02 80 0D 01 02 00 00 00 00 F3 [04:45:12]Write i2c OK [04:45:12]MH_I2C_Read... [04:45:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:45:12]Read from MH i2c: E2 [04:45:12]MH_I2C_Read... [04:45:12]Read from MH i2c: E2 03 00 [04:45:12]MH_I2C_Read... [04:45:12]Read from MH i2c: E2 03 00 78 02 00 90 00 EE [04:45:12]RAPDU: 90 00 [04:45:12]wFMCommunicate OK [04:45:12]wFMCommunicate request_size=255 [04:45:12]MH_SAM_APDU [04:45:12]CAPDU: 80 0D 02 02 FA 03 00 83 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 [04:45:12]Write to MH i2c: E2 02 01 79 02 80 0D 02 02 FA 00 03 00 83 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 00 00 D8 [04:45:12]Write i2c OK [04:45:12]MH_I2C_Read... [04:45:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:45:12]Read from MH i2c: E2 [04:45:12]MH_I2C_Read... [04:45:12]Read from MH i2c: E2 03 00 [04:45:12]MH_I2C_Read... [04:45:12]Read from MH i2c: E2 03 00 79 02 00 90 00 EF [04:45:12]RAPDU: 90 00 [04:45:12]wFMCommunicate OK [04:45:12]wFMCommunicate request_size=146 [04:45:12]MH_SAM_APDU [04:45:12]CAPDU: 80 0D 02 02 8D 03 06 00 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17294849+1707180842=1724475691 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 2B 69 C9 66 2A 83 C1 65 95 [05:01:31]Current date/time: 24.08.2024 05:01 [05:01:31]FM_Init [05:01:31]wFMConnect [05:01:31]MH_SAM_On [05:01:31]Write to MH i2c: E0 00 00 08 00 E7 [05:01:31]Write i2c OK [05:01:31]MH_I2C_Read... [05:01:31]*** iso7816_init finished! [05:01:31]*** atr: [05:01:31]*** 0F 3B D5 18 FF 81 91 FE [05:01:31]*** 1F C3 80 73 C8 21 10 0A [05:01:31]*** 00 00 00 00 00 00 00 00 [05:01:31]*** 00 00 00 00 00 00 00 00 [05:01:31]*** 00 00 00 00 00 00 00 00 [05:01:31]*** 00 00 00 00 00 00 00 00 [05:01:31]*** 00 00 00 00 00 00 00 00 [05:01:31]*** 00 00 00 00 00 00 00 00 [05:01:31]Read from MH i2c: E0 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: E0 10 00 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [05:01:31]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [05:01:31]wFMCommunicate request_size=10 [05:01:31]MH_SAM_APDU [05:01:31]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [05:01:31]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [05:01:31]Write i2c OK [05:01:31]MH_I2C_Read... [05:01:31]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [05:01:31]Read from MH i2c: E2 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: E2 03 00 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [05:01:31]RAPDU: 90 00 [05:01:31]wFMCommunicate OK [05:01:31]wFMCommunicate request_size=4 [05:01:31]MH_SAM_APDU [05:01:31]CAPDU: 80 11 00 00 [05:01:31]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [05:01:31]Write i2c OK [05:01:31]MH_I2C_Read... [05:01:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:01:31]Read from MH i2c: E2 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: E2 17 00 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [05:01:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:01:31]wFMCommunicate OK [05:01:31]Detected FM SN is 0000000000871769 [05:01:31]Stored FM SN is 0000000000871769 [05:01:31]wFMCommunicate request_size=9 [05:01:31]MH_SAM_APDU [05:01:31]CAPDU: 80 16 00 00 04 E7 8B 00 00 [05:01:31]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [05:01:31]Write i2c OK [05:01:31]MH_I2C_Read... [05:01:31]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [05:01:31]Read from MH i2c: E2 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: E2 03 00 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [05:01:31]RAPDU: 90 00 [05:01:31]wFMCommunicate OK [05:01:31]FM PIN OK [05:01:31]wFMCommunicate request_size=8 [05:01:31]MH_SAM_APDU [05:01:31]CAPDU: 80 14 04 00 03 02 00 01 [05:01:31]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [05:01:31]Write i2c OK [05:01:31]MH_I2C_Read... [05:01:31]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [05:01:31]Read from MH i2c: E2 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: E2 03 00 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [05:01:31]RAPDU: 90 00 [05:01:31]wFMCommunicate OK [05:01:31]wFMCommunicate request_size=13 [05:01:31]MH_SAM_APDU [05:01:31]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [05:01:31]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [05:01:31]Write i2c OK [05:01:31]MH_I2C_Read... [05:01:31]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [05:01:31]Read from MH i2c: E2 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: E2 03 00 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [05:01:31]RAPDU: 90 00 [05:01:31]wFMCommunicate OK [05:01:31]wFMCommunicate request_size=4 [05:01:31]MH_SAM_APDU [05:01:31]CAPDU: 80 11 00 00 [05:01:31]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [05:01:31]Write i2c OK [05:01:31]MH_I2C_Read... [05:01:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:01:31]Read from MH i2c: E2 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: E2 17 00 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [05:01:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:01:31]wFMCommunicate OK [05:01:31]DocumentArchiveInit [05:01:31]Start Httpd... [05:01:31]Httpd thread 3067796836 created [05:01:31]Write to MH i2c: 01 00 00 0F 00 0F [05:01:31]Write i2c OK [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: 01 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: 01 07 00 [05:01:31]MH_I2C_Read... [05:01:31]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [05:01:31]MH Int Process started [05:01:31]Allocated Socket 7 [05:01:31]Bind OK [05:01:31]Listen OK [05:01:31]httpd running on port 8080 [05:01:31]Waiting for new connection... [05:01:32]OFD Sender: Processing packet 166023 [packets to send 1004, broken 1003] [05:01:32]ProducePacketName [05:01:32]name=ofd_packets/00166023 [05:01:32]OFD Sender: To server: pG, [05:01:32]CommunicateWithHost lk.salyk.kg:30040 [05:01:32]ConnectInit lk.salyk.kg [05:01:33]Connected sock=9 [05:01:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 97 01 00 00 CA 10 8F 01 4F 4E 5A 03 01 00 03 00 83 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 30 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 57 65 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 87 88 02 00 35 04 06 00 EC 61 4C B4 70 C3 92 17 B3 84 DC B2 FE E3 [05:01:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 1C 1A 47 00 88 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 87 88 02 00 F4 03 04 00 76 12 C9 66 B6 04 01 00 00 80 36 AE 97 64 57 7C C8 [05:01:33]CommunicateWithHost err = 0 [05:01:33]CheckOFDResponse [05:01:33]1017 (14) - 77093643461234 [05:01:33]1041 (16) - 0000000000871769 [05:01:33]1040 (4) - 166023 [05:01:33]1012 (4) - 23.08.2024 22:51 [05:01:33]1206 (1) - 0 [05:01:33]OFD Sender: Remove packet 166023 [05:01:33]ProducePacketName [05:01:33]name=ofd_packets/00166023 [05:01:33]NVStorageDeleteData [05:01:34]OFD Sender: No OFD packet to send [05:01:39]OFD Sender: No OFD packet to send [05:01:44]OFD Sender: No OFD packet to send [05:02:04]OFD Sender: No OFD packet to send [05:02:09]OFD Sender: No OFD packet to send [05:02:14]OFD Sender: No OFD packet to send [05:02:19]OFD Sender: No OFD packet to send [05:02:24]OFD Sender: No OFD packet to send [05:02:29]OFD Sender: No OFD packet to send [05:02:34]OFD Sender: No OFD packet to send [05:02:35]recv_with_timeout no data received [05:02:39]OFD Sender: No OFD packet to send [05:02:44]OFD Sender: No OFD packet to send [05:02:49]OFD Sender: No OFD packet to send [05:02:54]OFD Sender: No OFD packet to send [05:02:59]OFD Sender: No OFD packet to send [05:03:04]OFD Sender: No OFD packet to send [05:03:09]OFD Sender: No OFD packet to send [05:03:13]recv_with_timeout no data received [05:03:14]OFD Sender: No OFD packet to send [05:03:19]OFD Sender: No OFD packet to send [05:03:24]OFD Sender: No OFD packet to send [05:03:28]recv_with_timeout no data received [05:03:29]OFD Sender: No OFD packet to send [05:03:34]OFD Sender: No OFD packet to send [05:03:39]OFD Sender: No OFD packet to send [05:03:44]OFD Sender: No OFD packet to send [05:03:49]OFD Sender: No OFD packet to send [05:03:54]OFD Sender: No OFD packet to send [05:03:59]OFD Sender: No OFD packet to send [05:04:04]OFD Sender: No OFD packet to send [05:04:10]OFD Sender: No OFD packet to send [05:04:11]recv_with_timeout no data received [05:04:15]OFD Sender: No OFD packet to send [05:04:20]OFD Sender: No OFD packet to send [05:04:25]OFD Sender: No OFD packet to send [05:04:30]OFD Sender: No OFD packet to send [05:04:35]OFD Sender: No OFD packet to send [05:04:40]OFD Sender: No OFD packet to send [05:04:45]OFD Sender: No OFD packet to send [05:04:50]OFD Sender: No OFD packet to send [05:04:53]recv_with_timeout no data received [05:04:55]OFD Sender: No OFD packet to send [05:05:00]OFD Sender: No OFD packet to send [05:05:05]OFD Sender: No OFD packet to send [05:05:10]OFD Sender: No OFD packet to send [05:05:15]OFD Sender: No OFD packet to send [05:05:20]OFD Sender: No OFD packet to send [05:05:25]OFD Sender: No OFD packet to send [05:05:30]OFD Sender: No OFD packet to send [05:05:35]OFD Sender: No OFD packet to send [05:05:40]OFD Sender: No OFD packet to send [05:05:45]OFD Sender: No OFD packet to send [05:05:50]OFD Sender: No OFD packet to send [05:05:55]OFD Sender: No OFD packet to send [05:06:00]OFD Sender: No OFD packet to send [05:06:05]OFD Sender: No OFD packet to send [05:06:10]OFD Sender: No OFD packet to send [05:06:15]OFD Sender: No OFD packet to send [05:06:20]OFD Sender: No OFD packet to send [05:06:25]OFD Sender: No OFD packet to send [05:06:30]OFD Sender: No OFD packet to send [05:06:35]OFD Sender: No OFD packet to send [05:06:40]OFD Sender: No OFD packet to send [05:06:45]OFD Sender: No OFD packet to send [05:06:50]OFD Sender: No OFD packet to send [05:06:55]OFD Sender: No OFD packet to send [05:07:00]OFD Sender: No OFD packet to send [05:07:05]OFD Sender: No OFD packet to send [05:07:10]OFD Sender: No OFD packet to send [05:07:15]OFD Sender: No OFD packet to send [05:07:20]OFD Sender: No OFD packet to send [05:07:25]OFD Sender: No OFD packet to send [05:07:30]OFD Sender: No OFD packet to send [05:07:35]OFD Sender: No OFD packet to send [05:07:40]OFD Sender: No OFD packet to send [05:07:45]OFD Sender: No OFD packet to send [05:07:50]OFD Sender: No OFD packet to send [05:07:55]OFD Sender: No OFD packet to send [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]/dev/ttyS4 opened [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17295265+1707180842=1724476107 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 CC 6A C9 66 2A 83 C1 65 37 [05:08:28]Current date/time: 24.08.2024 05:08 [05:08:28]FM_Init [05:08:28]wFMConnect [05:08:28]MH_SAM_On [05:08:28]Write to MH i2c: E0 00 00 08 00 E7 [05:08:28]Write i2c OK [05:08:28]MH_I2C_Read... [05:08:28]*** iso7816_init finished! [05:08:28]*** atr: [05:08:28]*** 0F 3B D5 18 FF 81 91 FE [05:08:28]*** 1F C3 80 73 C8 21 10 0A [05:08:28]*** 00 00 00 00 00 00 00 00 [05:08:28]*** 00 00 00 00 00 00 00 00 [05:08:28]*** 00 00 00 00 00 00 00 00 [05:08:28]*** 00 00 00 00 00 00 00 00 [05:08:28]*** 00 00 00 00 00 00 00 00 [05:08:28]*** 00 00 00 00 00 00 00 00 [05:08:28]Read from MH i2c: E0 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: E0 10 00 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [05:08:28]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [05:08:28]wFMCommunicate request_size=10 [05:08:28]MH_SAM_APDU [05:08:28]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [05:08:28]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [05:08:28]Write i2c OK [05:08:28]MH_I2C_Read... [05:08:28]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [05:08:28]Read from MH i2c: E2 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: E2 03 00 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [05:08:28]RAPDU: 90 00 [05:08:28]wFMCommunicate OK [05:08:28]wFMCommunicate request_size=4 [05:08:28]MH_SAM_APDU [05:08:28]CAPDU: 80 11 00 00 [05:08:28]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [05:08:28]Write i2c OK [05:08:28]MH_I2C_Read... [05:08:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:08:28]Read from MH i2c: E2 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: E2 17 00 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [05:08:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:08:28]wFMCommunicate OK [05:08:28]Detected FM SN is 0000000000871769 [05:08:28]Stored FM SN is 0000000000871769 [05:08:28]wFMCommunicate request_size=9 [05:08:28]MH_SAM_APDU [05:08:28]CAPDU: 80 16 00 00 04 E7 8B 00 00 [05:08:28]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [05:08:28]Write i2c OK [05:08:28]MH_I2C_Read... [05:08:28]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [05:08:28]Read from MH i2c: E2 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: E2 03 00 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [05:08:28]RAPDU: 90 00 [05:08:28]wFMCommunicate OK [05:08:28]FM PIN OK [05:08:28]wFMCommunicate request_size=8 [05:08:28]MH_SAM_APDU [05:08:28]CAPDU: 80 14 04 00 03 02 00 01 [05:08:28]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [05:08:28]Write i2c OK [05:08:28]MH_I2C_Read... [05:08:28]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [05:08:28]Read from MH i2c: E2 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: E2 03 00 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [05:08:28]RAPDU: 90 00 [05:08:28]wFMCommunicate OK [05:08:28]wFMCommunicate request_size=13 [05:08:28]MH_SAM_APDU [05:08:28]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [05:08:28]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [05:08:28]Write i2c OK [05:08:28]MH_I2C_Read... [05:08:28]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [05:08:28]Read from MH i2c: E2 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: E2 03 00 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [05:08:28]RAPDU: 90 00 [05:08:28]wFMCommunicate OK [05:08:28]wFMCommunicate request_size=4 [05:08:28]MH_SAM_APDU [05:08:28]CAPDU: 80 11 00 00 [05:08:28]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [05:08:28]Write i2c OK [05:08:28]MH_I2C_Read... [05:08:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:08:28]Read from MH i2c: E2 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: E2 17 00 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [05:08:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:08:28]wFMCommunicate OK [05:08:28]DocumentArchiveInit [05:08:28]Start Httpd... [05:08:28]Httpd thread 3067002212 created [05:08:28]Write to MH i2c: 01 00 00 0F 00 0F [05:08:28]Write i2c OK [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: 01 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: 01 07 00 [05:08:28]MH_I2C_Read... [05:08:28]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [05:08:28]MH Int Process started [05:08:28]Allocated Socket 8 [05:08:28]Bind OK [05:08:28]Listen OK [05:08:28]httpd running on port 8080 [05:08:28]Waiting for new connection... [05:08:29]OFD Sender: No OFD packet to send [05:08:31]accept exits with 9 [05:08:31]New connection [05:08:31]New thread 3066715492 created [05:08:31]Waiting for new connection... [05:08:31] Sock 9.Parse request [05:08:31]Sock 9.Check first char [05:08:31]Sock 9.First char is OK [05:08:31]request: POST /json_proto HTTP/1.0 [05:08:31]Method: POST [05:08:31]URL: /json_proto [05:08:31]Method is POST - this is cgi request [05:08:31]url: /json_proto [05:08:31]query_string will be loaded in cgi processing [05:08:31]execute_cgi json_proto POST (null) [05:08:31]execute_cgi path=json_proto method=POST [05:08:31]POST find Content-Length [05:08:31]Host: 172.17.44.132:8080 [05:08:31]Content-Length: 215 [05:08:31]Content-Type: application/json [05:08:31] [05:08:31]POST finish read [05:08:31]Found Content-Length = 215 [05:08:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:08:31]execute_script... [05:08:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:08:31]POST & json_proto [05:08:31]process_json_proto [05:08:31]json parsed OK: [05:08:31]protocol is kg_v1.0 [05:08:31]action value=get_value [05:08:31]process_action get_value [05:08:31]cmd_get_value [05:08:31]process_action get_value done [05:08:31]requested_data is exist [05:08:31]produce_requested_data [05:08:31]requested_item kkm.sn is exist - process it [05:08:31]requested_item kkm.ver is exist - process it [05:08:31]requested_item fm.sn is exist - process it [05:08:31]wFMCommunicate request_size=4 [05:08:31]MH_SAM_APDU [05:08:31]CAPDU: 80 11 00 00 [05:08:31]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [05:08:31]Write i2c OK [05:08:31]MH_I2C_Read... [05:08:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:08:31]Read from MH i2c: E2 [05:08:31]MH_I2C_Read... [05:08:31]Read from MH i2c: E2 17 00 [05:08:31]MH_I2C_Read... [05:08:31]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [05:08:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:08:31]wFMCommunicate OK [05:08:31]requested_item fd.num is exist - process it [05:08:31]SAM_PROTO_GetFieldsCounters [05:08:31]wFMCommunicate request_size=4 [05:08:31]MH_SAM_APDU [05:08:31]CAPDU: 80 13 00 00 [05:08:31]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [05:08:31]Write i2c OK [05:08:31]MH_I2C_Read... [05:08:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:08:31]Read from MH i2c: E2 [05:08:31]MH_I2C_Read... [05:08:31]Read from MH i2c: E2 62 00 [05:08:31]MH_I2C_Read... [05:08:31]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 87 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 7C [05:08:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 87 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:08:31]wFMCommunicate OK [05:08:31]SAM_PROTO_GetFieldsCounters done [05:08:31]requested_item shift.num is exist - process it [05:08:31]requested_item shift.opened is exist - process it [05:08:31]req_shift_opened [05:08:31]FM_GetShiftState [05:08:31]SAM_PROTO_GetShiftState [05:08:31]wFMCommunicate request_size=4 [05:08:31]MH_SAM_APDU [05:08:31]CAPDU: 80 13 01 00 [05:08:31]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [05:08:31]Write i2c OK [05:08:31]MH_I2C_Read... [05:08:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:08:31]Read from MH i2c: E2 [05:08:31]MH_I2C_Read... [05:08:31]Read from MH i2c: E2 0E 00 [05:08:31]MH_I2C_Read... [05:08:31]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [05:08:31]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:08:31]wFMCommunicate OK [05:08:31]SAM_PROTO_GetShiftState done [05:08:31]FM_GetShiftState done [05:08:31]req_shift_opened done [05:08:31]requested_item shift.open_date is exist - process it [05:08:31]req_shift_open_date [05:08:31]req_shift_open_date done [05:08:31]produce_requested_data done [05:08:31]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166023,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [05:08:31]process_action_free get_value [05:08:31]json_value_free [05:08:31]json_value_free done [05:08:31]process_json_proto returns [05:08:31]Send response to host [05:08:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166023,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [05:08:31]free response buf [05:08:31]execute_script done [05:08:31]execute_script returns [05:08:31]free content buf [05:08:31]Sock 9.Close socket [05:08:31]Sock 9.Thread stoped [05:08:31]accept exits with 7 [05:08:31]New connection [05:08:31]New thread 3066572132 created [05:08:31]Thread 3066715492 joined [05:08:31]Waiting for new connection... [05:08:31] Sock 7.Parse request [05:08:31]Sock 7.Check first char [05:08:31]Sock 7.First char is OK [05:08:31]request: POST /json_proto HTTP/1.0 [05:08:31]Method: POST [05:08:31]URL: /json_proto [05:08:31]Method is POST - this is cgi request [05:08:31]url: /json_proto [05:08:31]query_string will be loaded in cgi processing [05:08:31]execute_cgi json_proto POST (null) [05:08:31]execute_cgi path=json_proto method=POST [05:08:31]POST find Content-Length [05:08:31]Host: 172.17.44.132:8080 [05:08:31]Content-Length: 331 [05:08:31]Content-Type: application/json [05:08:31] [05:08:31]POST finish read [05:08:31]Found Content-Length = 331 [05:08:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [05:08:31]execute_script... [05:08:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [05:08:31]POST & json_proto [05:08:31]process_json_proto [05:08:31]json parsed OK: [05:08:31]protocol is kg_v1.0 [05:08:31]action value=get_value [05:08:31]process_action get_value [05:08:31]cmd_get_value [05:08:31]process_action get_value done [05:08:31]requested_data is exist [05:08:31]produce_requested_data [05:08:31]requested_item fm.sale.total is exist - process it [05:08:31]SAM_PROTO_GetFMData [05:08:32]wFMCommunicate request_size=4 [05:08:32]MH_SAM_APDU [05:08:32]CAPDU: 80 13 03 00 [05:08:32]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [05:08:32]Write i2c OK [05:08:32]MH_I2C_Read... [05:08:32]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [05:08:32]Read from MH i2c: E2 [05:08:32]MH_I2C_Read... [05:08:32]Read from MH i2c: E2 FD 00 [05:08:32]MH_I2C_Read... [05:08:32]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 DA 84 02 00 69 04 A4 00 6F 04 04 00 C9 81 02 00 B1 04 05 00 BA 23 38 7C 03 70 04 05 00 CE B9 04 75 02 72 04 05 00 EC 69 33 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 EA 23 C4 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 70 E5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 FC [05:08:32]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 DA 84 02 00 69 04 A4 00 6F 04 04 00 C9 81 02 00 B1 04 05 00 BA 23 38 7C 03 70 04 05 00 CE B9 04 75 02 72 04 05 00 EC 69 33 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 EA 23 C4 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 70 E5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [05:08:32]wFMCommunicate OK [05:08:32]wFMCommunicate request_size=4 [05:08:32]MH_SAM_APDU [05:08:32]CAPDU: 80 17 00 00 [05:08:32]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [05:08:32]Write i2c OK [05:08:32]MH_I2C_Read... [05:08:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:08:32]Read from MH i2c: E2 [05:08:32]MH_I2C_Read... [05:08:32]Read from MH i2c: E2 FD 00 [05:08:32]MH_I2C_Read... [05:08:32]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [05:08:32]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [05:08:32]wFMCommunicate OK [05:08:32]wFMCommunicate request_size=4 [05:08:32]MH_SAM_APDU [05:08:32]CAPDU: 80 17 00 00 [05:08:32]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [05:08:32]Write i2c OK [05:08:32]MH_I2C_Read... [05:08:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:08:33]Read from MH i2c: E2 [05:08:33]MH_I2C_Read... [05:08:33]Read from MH i2c: E2 FD 00 [05:08:33]MH_I2C_Read... [05:08:33]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [05:08:33]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [05:08:33]wFMCommunicate OK [05:08:33]wFMCommunicate request_size=4 [05:08:33]MH_SAM_APDU [05:08:33]CAPDU: 80 17 00 00 [05:08:33]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [05:08:33]Write i2c OK [05:08:33]MH_I2C_Read... [05:08:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:08:33]Read from MH i2c: E2 [05:08:33]MH_I2C_Read... [05:08:33]Read from MH i2c: E2 FD 00 [05:08:33]MH_I2C_Read... [05:08:33]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [05:08:33]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [05:08:33]wFMCommunicate OK [05:08:33]wFMCommunicate request_size=4 [05:08:33]MH_SAM_APDU [05:08:33]CAPDU: 80 17 00 00 [05:08:33]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [05:08:33]Write i2c OK [05:08:33]MH_I2C_Read... [05:08:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [05:08:33]Read from MH i2c: E2 [05:08:33]MH_I2C_Read... [05:08:33]Read from MH i2c: E2 E6 00 [05:08:33]MH_I2C_Read... [05:08:33]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 [05:08:53]Sock 9.Check first char [05:08:53]Sock 9.First char is OK [05:08:53]request: POST /json_proto HTTP/1.0 [05:08:53]Method: POST [05:08:53]URL: /json_proto [05:08:53]Method is POST - this is cgi request [05:08:53]url: /json_proto [05:08:53]query_string will be loaded in cgi processing [05:08:53]execute_cgi json_proto POST (null) [05:08:53]execute_cgi path=json_proto method=POST [05:08:53]POST find Content-Length [05:08:53]Host: 172.17.44.132:8080 [05:08:53]Content-Length: 629 [05:08:53]Content-Type: application/json [05:08:53] [05:08:53]POST finish read [05:08:53]Found Content-Length = 629 [05:08:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51185", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:08:53]execute_script... [05:08:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51185", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:08:53]POST & json_proto [05:08:53]process_json_proto [05:08:53]json parsed OK: [05:08:53]protocol is kg_v1.0 [05:08:53]action value=close_receipt [05:08:53]process_action close_receipt [05:08:53]cmd_close_receipt [05:08:53]MH_GetDate [05:08:53]Write to MH i2c: F0 00 00 C4 00 B3 [05:08:53]Write i2c OK [05:08:53]MH_I2C_Read... [05:08:53]Read from MH i2c: F0 [05:08:53]MH_I2C_Read... [05:08:53]Read from MH i2c: F0 09 00 [05:08:53]MH_I2C_Read... [05:08:53]Read from MH i2c: F0 09 00 C4 00 00 E6 6A C9 66 2A 83 C1 65 0E [05:08:53]GetLastDocTimeStamp 1724476126 [05:08:53]current date 1724476134 [05:08:53]FM_GetShiftState [05:08:53]SAM_PROTO_GetShiftState [05:08:53]wFMCommunicate request_size=4 [05:08:53]MH_SAM_APDU [05:08:53]CAPDU: 80 13 01 00 [05:08:54]Write to MH i2c: E2 08 00 C5 00 80 13 01 00 00 00 00 00 42 [05:08:54]Write i2c OK [05:08:54]MH_I2C_Read... [05:08:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:08:54]Read from MH i2c: E2 [05:08:54]MH_I2C_Read... [05:08:54]Read from MH i2c: E2 0E 00 [05:08:54]MH_I2C_Read... [05:08:54]Read from MH i2c: E2 0E 00 C5 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6C [05:08:54]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:08:54]wFMCommunicate OK [05:08:54]SAM_PROTO_GetShiftState done [05:08:54]FM_GetShiftState done [05:08:54]opened in 1724458697 [05:08:54]opened+sec_in_day 1724545097 [05:08:54]quantity*price = 5000 [05:08:54]sum+1 = 5001 [05:08:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 НСП 1% : 0.44 НДС 12% : 5.31 Наличными: 50.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 78 24.08.2024 05:08 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166026 ФПД: 118519355370368 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T050854&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166026&fm=118519355370368&tin=02508201610067®Number=0000000000092562&sum=5000 0 [05:08:55]StoreToDocumentArchive [05:08:55]shift 470 fd 166026 [05:08:55]save to /storage/0470/doc_00166026 [05:08:55]save last doc name /storage/0470/doc_00166026 to /storage/kkm_last_doc_name [05:08:55]save OK [05:08:55]Clear old archive folders... [05:08:55]ProcessDocumentItem done err = 0, tmpTLVsize=269 [05:08:55]tlvbuf is 015CFD30 [05:08:55]SAM_PROTO_ClearQueue [05:08:55]wFMCommunicate request_size=4 [05:08:55]MH_SAM_APDU [05:08:55]CAPDU: 80 09 00 00 [05:08:55]Write to MH i2c: E2 08 00 D2 00 80 09 00 00 00 00 00 00 44 [05:08:55]Write i2c OK [05:08:55]MH_I2C_Read... [05:08:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:08:55]Read from MH i2c: E2 [05:08:55]MH_I2C_Read... [05:08:55]Read from MH i2c: E2 03 00 [05:08:55]MH_I2C_Read... [05:08:55]Read from MH i2c: E2 03 00 D2 00 00 90 00 46 [05:08:55]RAPDU: 90 00 [05:08:55]wFMCommunicate OK [05:08:55]SAM_PROTO_ClearQueue done [05:08:55]KKMCreateOFDPacket [05:08:55]OFDProtocolAddRootSTLVToBuf [05:08:55]FM_MakeSignedData [05:08:55]FM_MakeSignedData [05:08:55]SAM_PROTO_SignData [05:08:55]wFMCommunicate request_size=4 [05:08:55]MH_SAM_APDU [05:08:55]CAPDU: 80 0D 01 02 [05:08:55]Write to MH i2c: E2 08 00 D3 00 80 0D 01 02 00 00 00 00 4C [05:08:55]Write i2c OK [05:08:55]MH_I2C_Read... [05:08:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:08:55]Read from MH i2c: E2 [05:08:55]MH_I2C_Read... [05:08:55]Read from MH i2c: E2 03 00 [05:08:55]MH_I2C_Read... [05:08:55]Read from MH i2c: E2 03 00 D3 00 00 90 00 47 [05:08:55]RAPDU: 90 00 [05:08:55]wFMCommunicate OK [05:08:55]wFMCommunicate request_size=255 [05:08:55]MH_SAM_APDU [05:08:55]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 E6 6A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [05:08:56]Write to MH i2c: E2 02 01 D4 00 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 E6 6A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 06 [05:08:56]Write i2c OK [05:08:56]MH_I2C_Read... [05:08:56]recv_with_timeout no data received [05:08:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:08:56]Read from MH i2c: E2 [05:08:56]MH_I2C_Read... [05:08:56]Read from MH i2c: E2 03 00 [05:08:56]MH_I2C_Read... [05:08:56]Read from MH i2c: E2 03 00 D4 00 00 90 00 48 [05:08:56]RAPDU: 90 00 [05:08:56]wFMCommunicate OK [05:08:56]wFMCommunicate request_size=28 [05:08:56]MH_SAM_APDU [05:08:56]CAPDU: 80 0D 02 02 17 37 31 37 36 39 10 04 04 00 8A 88 02 00 35 04 06 00 6B CA F0 13 6B 80 [05:08:56]Write to MH i2c: E2 1F 00 D5 00 80 0D 02 02 17 00 37 31 37 36 39 10 04 04 00 8A 88 02 00 35 04 06 00 6B CA F0 13 6B 80 00 00 19 [05:08:56]Write i2c OK [05:08:56]MH_I2C_Read... [05:08:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:08:56]Read from MH i2c: E2 [05:08:56]MH_I2C_Read... [05:08:56]Read from MH i2c: E2 03 00 [05:08:56]MH_I2C_Read... [05:08:56]Read from MH i2c: E2 03 00 D5 00 00 90 00 49 [05:08:56]RAPDU: 90 00 [05:08:56]wFMCommunicate OK [05:08:56]wFMCommunicate request_size=4 [05:08:56]MH_SAM_APDU [05:08:56]CAPDU: 80 0D 03 02 [05:08:56]Write to MH i2c: E2 08 00 D6 00 80 0D 03 02 00 00 00 00 51 [05:08:56]Write i2c OK [05:08:56]MH_I2C_Read... [05:08:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:08:56]Read from MH i2c: E2 [05:08:56]MH_I2C_Read... [05:08:56]Read from MH i2c: E2 0B 00 [05:08:56]MH_I2C_Read... [05:08:56]Read from MH i2c: E2 0B 00 D6 00 00 F1 E1 78 C0 90 1F 85 67 90 00 F7 [05:08:56]RAPDU: F1 E1 78 C0 90 1F 85 67 90 00 [05:08:56]wFMCommunicate OK [05:08:56]SAM_PROTO_SignData done [05:08:56]FM_MakeSignedData done [05:08:56]CreateOFDProtocolMessage [05:08:56]wFMCommunicate request_size=4 [05:08:56]MH_SAM_APDU [05:08:56]CAPDU: 80 11 00 00 [05:08:56]Write to MH i2c: E2 08 00 D7 00 80 11 00 00 00 00 00 00 51 [05:08:56]Write i2c OK [05:08:56]MH_I2C_Read... [05:08:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:08:56]Read from MH i2c: E2 [05:08:56]MH_I2C_Read... [05:08:56]Read from MH i2c: E2 17 00 [05:08:56]MH_I2C_Read... [05:08:56]Read from MH i2c: E2 17 00 D7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AA [05:08:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:08:56]wFMCommunicate OK [05:08:56]CreateOFDProtocolMessage done [05:08:56]OFDSenderStorePacket 166026 [05:08:56]StoreOFDPacket docnum=166026 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [05:08:33]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [05:08:33]wFMCommunicate OK [05:08:33]SAM_PROTO_GetFMData done [05:08:33]requested_item fm.sale_refund.total is exist - process it [05:08:33]requested_item fm.buy.total is exist - process it [05:08:33]requested_item shift.sale.total is exist - process it [05:08:33]SAM_PROTO_GetShiftData [05:08:33]wFMCommunicate request_size=4 [05:08:33]MH_SAM_APDU [05:08:33]CAPDU: 80 13 02 00 [05:08:33]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [05:08:33]Write i2c OK [05:08:33]MH_I2C_Read... [05:08:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [05:08:34]Read from MH i2c: E2 [05:08:34]MH_I2C_Read... [05:08:34]Read from MH i2c: E2 FD 00 [05:08:34]MH_I2C_Read... [05:08:34]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 4B 00 00 00 69 04 9C 00 6F 04 04 00 4B 00 00 00 B1 04 03 00 60 EB B4 70 04 03 00 C0 A6 2A 72 04 03 00 A0 44 8A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B7 36 13 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 DE 99 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 71 [05:08:34]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 4B 00 00 00 69 04 9C 00 6F 04 04 00 4B 00 00 00 B1 04 03 00 60 EB B4 70 04 03 00 C0 A6 2A 72 04 03 00 A0 44 8A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B7 36 13 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 DE 99 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [05:08:34]wFMCommunicate OK [05:08:34]wFMCommunicate request_size=4 [05:08:34]MH_SAM_APDU [05:08:34]CAPDU: 80 17 00 00 [05:08:34]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [05:08:34]Write i2c OK [05:08:34]MH_I2C_Read... [05:08:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:08:34]Read from MH i2c: E2 [05:08:34]MH_I2C_Read... [05:08:34]Read from MH i2c: E2 FD 00 [05:08:34]MH_I2C_Read... [05:08:34]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [05:08:34]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [05:08:34]wFMCommunicate OK [05:08:34]wFMCommunicate request_size=4 [05:08:34]MH_SAM_APDU [05:08:34]CAPDU: 80 17 00 00 [05:08:34]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [05:08:34]Write i2c OK [05:08:34]MH_I2C_Read... [05:08:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:08:34]Read from MH i2c: E2 [05:08:34]MH_I2C_Read... [05:08:34]Read from MH i2c: E2 FD 00 [05:08:34]MH_I2C_Read... [05:08:34]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [05:08:34]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [05:08:34]wFMCommunicate OK [05:08:34]wFMCommunicate request_size=4 [05:08:34]MH_SAM_APDU [05:08:34]CAPDU: 80 17 00 00 [05:08:34]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [05:08:34]Write i2c OK [05:08:34]MH_I2C_Read... [05:08:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:08:35]Read from MH i2c: E2 [05:08:35]MH_I2C_Read... [05:08:35]Read from MH i2c: E2 FD 00 [05:08:35]MH_I2C_Read... [05:08:35]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [05:08:35]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [05:08:35]wFMCommunicate OK [05:08:35]wFMCommunicate request_size=4 [05:08:35]MH_SAM_APDU [05:08:35]CAPDU: 80 17 00 00 [05:08:35]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [05:08:35]OFD Sender: No OFD packet to send [05:08:35]Write i2c OK [05:08:35]MH_I2C_Read... [05:08:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [05:08:35]Read from MH i2c: E2 [05:08:35]MH_I2C_Read... [05:08:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 21 01 00 00 7D 17 19 01 6D DE 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 E6 6A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8A 88 02 00 35 04 06 00 6B CA F0 13 6B 80 F1 E1 78 C0 90 1F 85 67 [05:08:56]CheckFolder [05:08:56]dirname=/storage/ofd_packets [05:08:56]CheckFolder done [05:08:56]ProducePacketName [05:08:56]name=ofd_packets/00166026 [05:08:56]NVStorageSaveData ofd_packets/00166026 [05:08:56]File name is /storage/ofd_packets/00166026 [05:08:56]Write 319 bytes [05:08:56]NVStorageSaveData done [05:08:56]OFDSenderStorePacket done [05:08:56]KKMCreateOFDPacket done [05:08:56]NVStorageSaveData kkm_last_timestamp [05:08:56]File name is /storage/kkm_last_timestamp [05:08:56]Write 4 bytes [05:08:56]NVStorageSaveData done [05:08:56]ExternCall_PrintAddStr [05:08:56]wPrintStart [05:08:56]Write to MH i2c: 01 00 00 D8 00 D8 [05:08:56]Write i2c OK [05:08:56]MH_I2C_Read... [05:08:56]Read from MH i2c: 01 [05:08:56]MH_I2C_Read... [05:08:56]Read from MH i2c: 01 07 00 [05:08:56]MH_I2C_Read... [05:08:56]Read from MH i2c: 01 07 00 D8 00 00 00 00 00 00 FF 0F ED [05:08:56]RasterBufferAndPrint [05:08:56]line Счет N : (3)51185 [05:08:56]line ИНН: 02508201610067 [05:08:56]line Контрольно-Кассовый Чек [05:08:56]line ПРОДАЖА [05:08:56]line Товар: 4700000160358 [05:08:56]line Вода Легенда 1л [05:08:56]line 1.000 * 50.00 [05:08:56]line = 50.00 [05:08:56]line НДС 12% НСП 1% [05:08:56]line > о реализуемом товаре [05:08:56]line ИТОГО: 50.00 [05:08:56]line НСП 1% : 0.44 [05:08:56]line НДС 12% : 5.31 [05:08:56]line Наличными: 50.00 [05:08:56]line Безнал.: 0.00 [05:08:56]line Место: АЗС № 130 "Партнер Нефть" [05:08:56]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [05:08:56]line СНО: Общий режим [05:08:56]line Чек 78 24.08.2024 05:08 [05:08:56]line Смена: 470 ФФД: 1.0 [05:08:56]line ЗНМ: 0300000070 [05:08:56]line РНМ: 0000000000092562 [05:08:56]line Версия ККМ: 001 [05:08:56]line ФМ: 0000000000871769 [05:08:56]line ФД: 166026 [05:08:56]line ФПД: 118519355370368 [05:08:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T050854&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166026&fm=118519355370368&tin=02508201610067®Number=0000000000092562&sum=5000 [05:08:56]line 0 [05:08:56]written 0, free lines is 4095 [05:08:57]Write to MH i2c: 01 00 00 00 01 01 [05:08:57]Write i2c OK [05:08:57]MH_I2C_Read... [05:08:57]Read from MH i2c: 01 [05:08:57]MH_I2C_Read... [05:08:57]Read from MH i2c: 01 07 00 [05:08:57]MH_I2C_Read... [05:08:57]Read from MH i2c: 01 07 00 00 01 00 00 00 00 00 E5 0C F9 [05:08:57]RasterBufferAndPrint [05:08:57]line [05:08:57]line [05:08:57]line [05:08:57]line [05:08:57]line [05:08:57]written 0, free lines is 3340 [05:08:57]MH_Cut [05:08:57]Write to MH i2c: D1 01 00 07 01 01 DA [05:08:57]Write i2c OK [05:08:57]MH_I2C_Read... [05:08:57]Read from MH i2c: D1 [05:08:57]MH_I2C_Read... [05:08:57]Read from MH i2c: D1 01 00 [05:08:57]MH_I2C_Read... [05:08:57]Read from MH i2c: D1 01 00 07 01 00 D9 [05:08:57]Write to MH i2c: 01 00 00 08 01 09 [05:08:57]Write i2c OK [05:08:57]MH_I2C_Read... [05:08:58]*** Cut start [05:08:58]*** Purtial cut [05:08:58]*** Stage 1: CUTSNS_PIN = 1 [05:09:00]Read from MH i2c: 01 [05:09:00]MH_I2C_Read... [05:09:00]*** Stop cut motor [05:09:00]*** Cut end [05:09:00]Read from MH i2c: 01 07 00 [05:09:00]MH_I2C_Read... [05:09:00]Read from MH i2c: 01 07 00 08 01 00 00 00 00 00 FF 0F 1E [05:09:00]process_action close_receipt done [05:09:00]requested_data is exist [05:09:00]produce_requested_data [05:09:00]requested_item fm.sn is exist - process it [05:09:00]wFMCommunicate request_size=4 [05:09:00]MH_SAM_APDU [05:09:00]CAPDU: 80 11 00 00 [05:09:00]Write to MH i2c: E2 08 00 09 01 80 11 00 00 00 00 00 00 84 [05:09:00]Write i2c OK [05:09:00]MH_I2C_Read... [05:09:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:09:00]Read from MH i2c: E2 [05:09:00]MH_I2C_Read... [05:09:00]Read from MH i2c: E2 17 00 [05:09:00]MH_I2C_Read... [05:09:00]Read from MH i2c: E2 17 00 09 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [05:09:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:09:00]wFMCommunicate OK [05:09:00]requested_item fd.num is exist - process it [05:09:00]SAM_PROTO_GetFieldsCounters [05:09:00]wFMCommunicate request_size=4 [05:09:00]MH_SAM_APDU [05:09:00]CAPDU: 80 13 00 00 [05:09:00]Write to MH i2c: E2 08 00 0A 01 80 13 00 00 00 00 00 00 87 [05:09:00]Write i2c OK [05:09:00]MH_I2C_Read... [05:09:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:09:00]Read from MH i2c: E2 [05:09:00]MH_I2C_Read... [05:09:00]Read from MH i2c: E2 62 00 [05:09:00]MH_I2C_Read... [05:09:00]Read from MH i2c: E2 62 00 0A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8A 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [05:09:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8A 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:09:00]wFMCommunicate OK [05:09:00]SAM_PROTO_GetFieldsCounters done [05:09:00]requested_item shift.num is exist - process it [05:09:00]requested_item shift.opened is exist - process it [05:09:00]req_shift_opened [05:09:00]FM_GetShiftState [05:09:00]SAM_PROTO_GetShiftState [05:09:00]wFMCommunicate request_size=4 [05:09:00]MH_SAM_APDU [05:09:00]CAPDU: 80 13 01 00 [05:09:00]Write to MH i2c: E2 08 00 0B 01 80 13 01 00 00 00 00 00 89 [05:09:00]Write i2c OK [05:09:00]MH_I2C_Read... [05:09:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:09:00]Read from MH i2c: E2 [05:09:00]MH_I2C_Read... [05:09:00]Read from MH i2c: E2 0E 00 [05:09:00]MH_I2C_Read... [05:09:00]Read from MH i2c: E2 0E 00 0B 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B3 [05:09:00]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:09:00]wFMCommunicate OK [05:09:00]SAM_PROTO_GetShiftState done [05:09:00]FM_GetShiftState done [05:09:00]req_shift_opened done [05:09:00]requested_item shift.open_date is exist - process it [05:09:00]req_shift_open_date [05:09:00]req_shift_open_date done [05:09:00]produce_requested_data done [05:09:00]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166026,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [05:09:00]process_action_free close_receipt [05:09:00]json_value_free [05:09:00]json_value_free done [05:09:00]process_json_proto returns [05:09:00]Send response to host [05:09:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166026,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [05:09:00]free response buf [05:09:00]execute_script done [05:09:00]execute_script returns [05:09:00]free content buf [05:09:00]Sock 9.Close socket [05:09:00]Sock 9.Thread stoped [05:09:02]accept exits with 7 [05:09:02]New connection [05:09:02]New thread 3066572132 created [05:09:02]Thread 3066715492 joined [05:09:02]Waiting for new connection... [05:09:02] Sock 7.Parse request [05:09:02]Sock 7.Check first char [05:09:02]Sock 7.First char is OK [05:09:02]request: POST /json_proto HTTP/1.0 [05:09:02]Method: POST [05:09:02]URL: /json_proto [05:09:02]Method is POST - this is cgi request [05:09:02]url: /json_proto [05:09:02]query_string will be loaded in cgi processing [05:09:02]execute_cgi json_proto POST (null) [05:09:02]execute_cgi path=json_proto method=POST [05:09:02]POST find Content-Length [05:09:02]Host: 172.17.44.132:8080 [05:09:02]Content-Length: 1132 [05:09:02]Content-Type: application/json [05:09:02] [05:09:02]POST finish read [05:09:02]Found Content-Length = 1132 [05:09:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51186", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48744683", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Caster+", "price" : 143.00, "quantity" : 1.000, "sum" : 143.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 318.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:09:02]execute_script... [05:09:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51186", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48744683", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Caster+", "price" : 143.00, "quantity" : 1.000, "sum" : 143.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 318.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:09:02]POST & json_proto [05:09:02]process_json_proto [05:09:02]json parsed OK: [05:09:02]protocol is kg_v1.0 [05:09:02]action value=close_receipt [05:09:02]process_action close_receipt [05:09:02]cmd_close_receipt [05:09:02]MH_GetDate [05:09:02]Write to MH i2c: F0 00 00 0C 01 FC [05:09:02]Write i2c OK [05:09:02]MH_I2C_Read... [05:09:02]Read from MH i2c: F0 [05:09:02]MH_I2C_Read... [05:09:02]Read from MH i2c: F0 09 00 [05:09:02]MH_I2C_Read... [05:09:02]Read from MH i2c: F0 09 00 0C 01 00 EF 6A C9 66 2A 83 C1 65 60 [05:09:02]GetLastDocTimeStamp 1724476134 [05:09:02]current date 1724476143 [05:09:02]FM_GetShiftState [05:09:02]SAM_PROTO_GetShiftState [05:09:02]wFMCommunicate request_size=4 [05:09:02]MH_SAM_APDU [05:09:02]CAPDU: 80 13 01 00 [05:09:02]Write to MH i2c: E2 08 00 0D 01 80 13 01 00 00 00 00 00 8B [05:09:02]Write i2c OK [05:09:02]MH_I2C_Read... [05:09:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:09:02]Read from MH i2c: E2 [05:09:02]MH_I2C_Read... [05:09:02]Read from MH i2c: E2 0E 00 [05:09:02]MH_I2C_Read... [05:09:02]Read from MH i2c: E2 0E 00 0D 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B5 [05:09:02]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:09:02]wFMCommunicate OK [05:09:02]SAM_PROTO_GetShiftState done [05:09:02]FM_GetShiftState done [05:09:02]opened in 1724458697 [05:09:02]opened+sec_in_day 1724545097 [05:09:02]quantity*price = 12500 [05:09:02]sum+1 = 12501 [05:09:02]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48744683 Сигареты Winston XStyle Caster+ 1.000 * 143.00 = 143.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700000160358 Вода Легенда 1л 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 318.00 НСП 1% : 2.81 НДС 12% : 33.77 Наличными: 318.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 79 24.08.2024 05:09 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166027 ФПД: 211146788131342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T050903&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166027&fm=211146788131342&tin=02508201610067®Number=0000000000092562&sum=31800 0 [05:09:04]StoreToDocumentArchive [05:09:04]shift 470 fd 166027 [05:09:04]save to /storage/0470/doc_00166027 [05:09:04]save last doc name /storage/0470/doc_00166027 to /storage/kkm_last_doc_name [05:09:04]save OK [05:09:04]Clear old archive folders... [05:09:04]ProcessDocumentItem done err = 0, tmpTLVsize=487 [05:09:04]tlvbuf is 01527B50 [05:09:04]SAM_PROTO_ClearQueue [05:09:04]wFMCommunicate request_size=4 [05:09:04]MH_SAM_APDU [05:09:04]CAPDU: 80 09 00 00 [05:09:04]Write to MH i2c: E2 08 00 1A 01 80 09 00 00 00 00 00 00 8D [05:09:04]Write i2c OK [05:09:04]MH_I2C_Read... [05:09:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:09:04]Read from MH i2c: E2 [05:09:04]MH_I2C_Read... [05:09:04]Read from MH i2c: E2 03 00 [05:09:04]MH_I2C_Read... [05:09:04]Read from MH i2c: E2 03 00 1A 01 00 90 00 8F [05:09:04]RAPDU: 90 00 [05:09:04]wFMCommunicate OK [05:09:04]SAM_PROTO_ClearQueue done [05:09:04]KKMCreateOFDPacket [05:09:04]OFDProtocolAddRootSTLVToBuf [05:09:04]FM_MakeSignedData [05:09:04]FM_MakeSignedData [05:09:04]SAM_PROTO_SignData [05:09:04]wFMCommunicate request_size=4 [05:09:04]MH_SAM_APDU [05:09:04]CAPDU: 80 0D 01 02 [05:09:04]Write to MH i2c: E2 08 00 1B 01 80 0D 01 02 00 00 00 00 95 [05:09:04]Write i2c OK [05:09:04]MH_I2C_Read... [05:09:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:09:04]Read from MH i2c: E2 [05:09:04]MH_I2C_Read... [05:09:04]Read from MH i2c: E2 03 00 [05:09:04]MH_I2C_Read... [05:09:04]Read from MH i2c: E2 03 00 1B 01 00 90 00 90 [05:09:04]RAPDU: 90 00 [05:09:04]wFMCommunicate OK [05:09:04]wFMCommunicate request_size=255 [05:09:04]MH_SAM_APDU [05:09:04]CAPDU: 80 0D 02 02 FA 03 00 E7 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 [05:09:04]Write to MH i2c: E2 02 01 1C 01 80 0D 02 02 FA 00 03 00 E7 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 00 00 B0 [05:09:04]Write i2c OK [05:09:04]MH_I2C_Read... [05:09:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:09:05]Read from MH i2c: E2 [05:09:05]MH_I2C_Read... [05:09:05]Read from MH i2c: E2 03 00 [05:09:05]MH_I2C_Read... [05:09:05]Read from MH i2c: E2 03 00 1C 01 00 90 00 91 [05:09:05]RAPDU: 90 00 [05:09:05]wFMCommunicate OK [05:09:05]wFMCommunicate request_size=246 [05:09:05]MH_SAM_APDU [05:09:05]CAPDU: 80 0D 02 02 F1 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 7C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 0D 00 00 00 00 07 04 06 00 38 7C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 EF 6A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8B 88 02 00 35 04 06 00 C0 09 71 4D 52 0E [05:09:05]Write to MH i2c: E2 F9 00 1D 01 80 0D 02 02 F1 00 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 7C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 0D 00 00 00 00 07 04 06 00 38 7C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 EF 6A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8B 88 02 00 35 04 06 00 C0 09 71 4D 52 0E 00 00 FF [05:09:05]Write i2c OK [05:09:05]MH_I2C_Read... [05:09:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:09:05]Read from MH i2c: E2 [05:09:05]MH_I2C_Read... [05:09:05]Read from MH i2c: E2 03 00 [05:09:05]MH_I2C_Read... [05:09:05]Read from MH i2c: E2 03 00 1D 01 00 90 00 92 [05:09:05]RAPDU: 90 00 [05:09:05]wFMCommunicate OK [05:09:05]wFMCommunicate request_size=4 [05:09:05]MH_SAM_APDU [05:09:05]CAPDU: 80 0D 03 02 [05:09:05]Write to MH i2c: E2 08 00 1E 01 80 0D 03 02 00 00 00 00 9A [05:09:05]Write i2c OK [05:09:05]MH_I2C_Read... [05:09:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:09:05]Read from MH i2c: E2 [05:09:05]MH_I2C_Read... [05:09:05]Read from MH i2c: E2 0B 00 [05:09:05]MH_I2C_Read... [05:09:05]Read from MH i2c: E2 0B 00 1E 01 00 2A BC 29 7E 0F 13 0C 31 90 00 87 [05:09:05]RAPDU: 2A BC 29 7E 0F 13 0C 31 90 00 [05:09:05]wFMCommunicate OK [05:09:05]SAM_PROTO_SignData done [05:09:05]FM_MakeSignedData done [05:09:05]CreateOFDProtocolMessage [05:09:05]wFMCommunicate request_size=4 [05:09:05]MH_SAM_APDU [05:09:05]CAPDU: 80 11 00 00 [05:09:05]Write to MH i2c: E2 08 00 1F 01 80 11 00 00 00 00 00 00 9A [05:09:05]Write i2c OK [05:09:05]MH_I2C_Read... [05:09:05]Read from MH i2c: E2 [05:09:05]MH_I2C_Read... [05:09:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:09:05]Read from MH i2c: E2 17 00 [05:09:05]MH_I2C_Read... [05:09:05]Read from MH i2c: E2 17 00 1F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F3 [05:09:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:09:05]wFMCommunicate OK [05:09:05]CreateOFDProtocolMessage done [05:09:05]OFDSenderStorePacket 166027 [05:09:05]StoreOFDPacket docnum=166027 [05:09:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 FB 01 00 00 99 68 F3 01 5A 28 5A 03 01 00 03 00 E7 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 7C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 0D 00 00 00 00 07 04 06 00 38 7C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 EF 6A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8B 88 02 00 35 04 06 00 C0 09 71 4D 52 0E 2A BC 29 7E 0F 13 0C 31 [05:09:05]CheckFolder [05:09:05]dirname=/storage/ofd_packets [05:09:05]CheckFolder done [05:09:05]ProducePacketName [05:09:05]name=ofd_packets/00166027 [05:09:05]NVStorageSaveData ofd_packets/00166027 [05:09:05]File name is /storage/ofd_packets/00166027 [05:09:05]Write 537 bytes [05:09:05]NVStorageSaveData done [05:09:05]OFDSenderStorePacket done [05:09:05]KKMCreateOFDPacket done [05:09:06]NVStorageSaveData kkm_last_timestamp [05:09:06]File name is /storage/kkm_last_timestamp [05:09:06]Write 4 bytes [05:09:06]NVStorageSaveData done [05:09:06]ExternCall_PrintAddStr [05:09:06]wPrintStart [05:09:06]Write to MH i2c: 01 00 00 20 01 21 [05:09:06]Write i2c OK [05:09:06]MH_I2C_Read... [05:09:06]Read from MH i2c: 01 [05:09:06]MH_I2C_Read... [05:09:06]Read from MH i2c: 01 07 00 [05:09:06]MH_I2C_Read... [05:09:06]Read from MH i2c: 01 07 00 20 01 00 00 00 00 00 FF 0F 36 [05:09:06]RasterBufferAndPrint [05:09:06]line Счет N : (3)51186 [05:09:06]line ИНН: 02508201610067 [05:09:06]line Контрольно-Кассовый Чек [05:09:06]line ПРОДАЖА [05:09:06]line Товар: 2000036220012 [05:09:06]line Кофе Капучино XL(GABB TRADE) [05:09:06]line 1.000 * 125.00 [05:09:06]line = 125.00 [05:09:06]line НДС 12% НСП 1% [05:09:06]line > о реализуемом товаре [05:09:06]line Товар: 48744683 [05:09:06]line Сигареты Winston XStyle Caster+ [05:09:06]line 1.000 * 143.00 [05:09:06]line = 143.00 [05:09:06]line НДС 12% НСП 1% [05:09:06]line > о реализуемом товаре [05:09:06]line Товар: 4700000160358 [05:09:06]line Вода Легенда 1л [05:09:06]line 1.000 * 50.00 [05:09:06]line = 50.00 [05:09:06]line НДС 12% НСП 1% [05:09:06]line > о реализуемом товаре [05:09:06]line ИТОГО: 318.00 [05:09:06]line НСП 1% : 2.81 [05:09:06]line НДС 12% : 33.77 [05:09:06]line Наличными: 318.00 [05:09:06]line Безнал.: 0.00 [05:09:06]line Место: АЗС № 130 "Партнер Нефть" [05:09:06]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [05:09:06]line СНО: Общий режим [05:09:06]line Чек 79 24.08.2024 05:09 [05:09:06]line Смена: 470 ФФД: 1.0 [05:09:06]line ЗНМ: 0300000070 [05:09:06]line РНМ: 0000000000092562 [05:09:06]line Версия ККМ: 001 [05:09:06]line ФМ: 0000000000871769 [05:09:06]line ФД: 166027 [05:09:06]line ФПД: 211146788131342 [05:09:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T050903&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166027&fm=211146788131342&tin=02508201610067®Number=0000000000092562&sum=31800 [05:09:06]line 0 [05:09:06]written 0, free lines is 4095 [05:09:06]Write to MH i2c: 01 00 00 56 01 57 [05:09:06]Write i2c OK [05:09:06]MH_I2C_Read... [05:09:06]Read from MH i2c: 01 [05:09:06]MH_I2C_Read... [05:09:06]Read from MH i2c: 01 07 00 [05:09:06]MH_I2C_Read... [05:09:06]Read from MH i2c: 01 07 00 56 01 00 00 00 00 00 09 0C 73 [05:09:06]RasterBufferAndPrint [05:09:06]line [05:09:06]line [05:09:06]line [05:09:06]line [05:09:06]line [05:09:06]written 0, free lines is 3112 [05:09:06]MH_Cut [05:09:06]Write to MH i2c: D1 01 00 5D 01 01 30 [05:09:06]Write i2c OK [05:09:06]MH_I2C_Read... [05:09:06]Read from MH i2c: D1 [05:09:06]MH_I2C_Read... [05:09:06]Read from MH i2c: D1 01 00 [05:09:06]MH_I2C_Read... [05:09:06]Read from MH i2c: D1 01 00 5D 01 00 2F [05:09:06]Write to MH i2c: 01 00 00 5E 01 5F [05:09:06]Write i2c OK [05:09:06]MH_I2C_Read... [05:09:07]*** Cut start [05:09:07]*** Purtial cut [05:09:07]*** Stage 1: CUTSNS_PIN = 1 [05:09:09]Connected sock=10 [05:09:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 B9 01 00 00 96 15 B1 01 24 B1 5A 03 01 00 03 00 A5 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 35 36 06 04 38 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 53 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 53 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 D5 6A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 88 88 02 00 35 04 06 00 4B 55 78 93 75 B7 0C 9E 61 E2 9F 89 38 47 [05:09:09]Read from MH i2c: 01 [05:09:09]MH_I2C_Read... [05:09:09]*** Stop cut motor [05:09:09]*** Cut end [05:09:09]Read from MH i2c: 01 07 00 [05:09:09]MH_I2C_Read... [05:09:09]Read from MH i2c: 01 07 00 5E 01 00 00 00 00 00 FF 0F 74 [05:09:09]process_action close_receipt done [05:09:09]requested_data is exist [05:09:09]produce_requested_data [05:09:09]requested_item fm.sn is exist - process it [05:09:09]wFMCommunicate request_size=4 [05:09:09]MH_SAM_APDU [05:09:09]CAPDU: 80 11 00 00 [05:09:09]Write to MH i2c: E2 08 00 5F 01 80 11 00 00 00 00 00 00 DA [05:09:09]Write i2c OK [05:09:09]MH_I2C_Read... [05:09:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:09:09]Read from MH i2c: E2 [05:09:09]MH_I2C_Read... [05:09:09]Read from MH i2c: E2 17 00 [05:09:09]MH_I2C_Read... [05:09:09]Read from MH i2c: E2 17 00 5F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 33 [05:09:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:09:09]wFMCommunicate OK [05:09:09]requested_item fd.num is exist - process it [05:09:09]SAM_PROTO_GetFieldsCounters [05:09:09]wFMCommunicate request_size=4 [05:09:09]MH_SAM_APDU [05:09:09]CAPDU: 80 13 00 00 [05:09:09]Write to MH i2c: E2 08 00 60 01 80 13 00 00 00 00 00 00 DD [05:09:09]Write i2c OK [05:09:09]MH_I2C_Read... [05:09:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:09:09]Read from MH i2c: E2 [05:09:09]MH_I2C_Read... [05:09:09]Read from MH i2c: E2 62 00 [05:09:09]MH_I2C_Read... [05:09:09]Read from MH i2c: E2 62 00 60 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8B 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [05:09:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8B 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:09:10]wFMCommunicate OK [05:09:10]SAM_PROTO_GetFieldsCounters done [05:09:10]requested_item shift.num is exist - process it [05:09:10]requested_item shift.opened is exist - process it [05:09:10]req_shift_opened [05:09:10]FM_GetShiftState [05:09:10]SAM_PROTO_GetShiftState [05:09:10]wFMCommunicate request_size=4 [05:09:10]MH_SAM_APDU [05:09:10]CAPDU: 80 13 01 00 [05:09:10]Write to MH i2c: E2 08 00 61 01 80 13 01 00 00 00 00 00 DF [05:09:10]Write i2c OK [05:09:10]MH_I2C_Read... [05:09:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:09:10]Read from MH i2c: E2 [05:09:10]MH_I2C_Read... [05:09:10]Read from MH i2c: E2 0E 00 [05:09:10]MH_I2C_Read... [05:09:10]Read from MH i2c: E2 0E 00 61 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 09 [05:09:10]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:09:10]wFMCommunicate OK [05:09:10]SAM_PROTO_GetShiftState done [05:09:10]FM_GetShiftState done [05:09:10]req_shift_opened done [05:09:10]requested_item shift.open_date is exist - process it [05:09:10]req_shift_open_date [05:09:10]req_shift_open_date done [05:09:10]produce_requested_data done [05:09:10]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166027,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [05:09:10]process_action_free close_receipt [05:09:10]json_value_free [05:09:10]json_value_free done [05:09:10]process_json_proto returns [05:09:10]Send response to host [05:09:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166027,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [05:09:10]free response buf [05:09:10]execute_script done [05:09:10]execute_script returns [05:09:10]free content buf [05:09:10]Sock 7.Close socket [05:09:10]Sock 7.Thread stoped [05:09:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 10 E5 47 00 2A 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 88 88 02 00 F4 03 04 00 41 14 C9 66 B6 04 01 00 00 0E B3 34 74 B3 59 F9 A1 [05:09:14]CommunicateWithHost err = 0 [05:09:14]CheckOFDResponse [05:09:14]1017 (14) - 77093643461234 [05:09:14]1041 (16) - 0000000000871769 [05:09:14]1040 (4) - 166024 [05:09:14]1012 (4) - 23.08.2024 22:59 [05:09:14]1206 (1) - 0 [05:09:14]OFD Sender: Remove packet 166024 [05:09:14]ProducePacketName [05:09:14]name=ofd_packets/00166024 [05:09:14]NVStorageDeleteData [05:09:14]OFD Sender: Processing packet 166025 [packets to send 1006, broken 1003] [05:09:14]ProducePacketName [05:09:14]name=ofd_packets/00166025 [05:09:14]OFD Sender: To server: pG, [05:09:14]CommunicateWithHost lk.salyk.kg:30040 [05:09:14]ConnectInit lk.salyk.kg [05:09:17]recv_with_timeout no data received [05:09:19]ConnectInit Can't take IP for lk.salyk.kg [05:09:19]CommunicateWithHost connect error [05:09:19]CommunicateWithHost err = -1 [05:09:19]OFD Sender: Server communicate error [05:09:19]OFD Sender: Processing packet 166025 [packets to send 1006, broken 1003] [05:09:19]ProducePacketName [05:09:19]name=ofd_packets/00166025 [05:09:19]OFD Sender: To server: pG, [05:09:19]CommunicateWithHost lk.salyk.kg:30040 [05:09:19]ConnectInit lk.salyk.kg [05:09:24]ConnectInit Can't take IP for lk.salyk.kg [05:09:24]CommunicateWithHost connect error [05:09:24]CommunicateWithHost err = -1 [05:09:24]OFD Sender: Server communicate error [05:09:30]OFD Sender: Processing packet 166025 [packets to send 1006, broken 1003] [05:09:30]ProducePacketName [05:09:30]name=ofd_packets/00166025 [05:09:30]OFD Sender: To server: pG, [05:09:30]CommunicateWithHost lk.salyk.kg:30040 [05:09:30]ConnectInit lk.salyk.kg [05:09:37]recv_with_timeout no data received [05:09:48]ConnectInit Can't connect to host [05:09:48]CommunicateWithHost connect error [05:09:48]CommunicateWithHost err = -1 [05:09:48]OFD Sender: Server communicate error [05:09:49]ConnectInit Can't connect to host [05:09:53]OFD Sender: Processing packet 166025 [packets to send 1006, broken 1003] [05:09:53]ProducePacketName [05:09:53]name=ofd_packets/00166025 [05:09:53]OFD Sender: To server: pG, [05:09:53]CommunicateWithHost lk.salyk.kg:30040 [05:09:53]ConnectInit lk.salyk.kg [05:09:54]ConnectInit Can't connect to host [05:09:58]ConnectInit Can't take IP for lk.salyk.kg [05:09:58]CommunicateWithHost connect error [05:09:58]CommunicateWithHost err = -1 [05:09:58]OFD Sender: Server communicate error [05:09:59]ConnectInit Can't connect to host [05:10:03]OFD Sender: Processing packet 166025 [packets to send 1006, broken 1003] [05:10:03]ProducePacketName [05:10:03]name=ofd_packets/00166025 [05:10:03]OFD Sender: To server: pG, [05:10:03]CommunicateWithHost lk.salyk.kg:30040 [05:10:03]ConnectInit lk.salyk.kg [05:10:04]ConnectInit Can't connect to host [05:10:08]ConnectInit Can't take IP for lk.salyk.kg [05:10:08]CommunicateWithHost connect error [05:10:08]CommunicateWithHost err = -1 [05:10:08]OFD Sender: Server communicate error [05:10:09]ConnectInit Can't connect to host [05:10:14]OFD Sender: Processing packet 166025 [packets to send 1006, broken 1003] [05:10:14]ProducePacketName [05:10:14]name=ofd_packets/00166025 [05:10:14]OFD Sender: To server: pG, [05:10:14]CommunicateWithHost lk.salyk.kg:30040 [05:10:14]ConnectInit lk.salyk.kg [05:10:14]ConnectInit Can't connect to host [05:10:19]ConnectInit Can't take IP for lk.salyk.kg [05:10:19]CommunicateWithHost connect error [05:10:19]CommunicateWithHost err = -1 [05:10:19]OFD Sender: Server communicate error [05:10:19]ConnectInit Can't connect to host [05:10:24]OFD Sender: Processing packet 166025 [packets to send 1006, broken 1003] [05:10:24]ProducePacketName [05:10:24]name=ofd_packets/00166025 [05:10:24]OFD Sender: To server: pG, [05:10:24]CommunicateWithHost lk.salyk.kg:30040 [05:10:24]ConnectInit lk.salyk.kg [05:10:25]Connected sock=7 [05:10:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 00 02 00 00 B9 CB F8 01 33 F7 5A 03 01 00 03 00 EC 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 35 34 34 39 30 30 30 31 33 33 33 32 38 06 04 29 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 5A 65 72 6F 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 0A 00 00 00 00 07 04 06 00 90 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 DE 6A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 89 88 02 00 35 04 06 00 43 57 4B F9 8C 45 C9 BE 0D 6B 95 13 1E A0 [05:10:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 A1 BF 47 00 3F 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 89 88 02 00 F4 03 04 00 8D 14 C9 66 B6 04 01 00 00 48 C2 2A FE 35 BC 1A 94 [05:10:29]CommunicateWithHost err = 0 [05:10:29]CheckOFDResponse [05:10:29]1017 (14) - 77093643461234 [05:10:29]1041 (16) - 0000000000871769 [05:10:29]1040 (4) - 166025 [05:10:29]1012 (4) - 23.08.2024 23:00 [05:10:29]1206 (1) - 0 [05:10:29]OFD Sender: Remove packet 166025 [05:10:29]ProducePacketName [05:10:29]name=ofd_packets/00166025 [05:10:29]NVStorageDeleteData [05:10:30]OFD Sender: Processing packet 166026 [packets to send 1005, broken 1003] [05:10:30]ProducePacketName [05:10:30]name=ofd_packets/00166026 [05:10:30]OFD Sender: To server: pG, [05:10:30]CommunicateWithHost lk.salyk.kg:30040 [05:10:30]ConnectInit lk.salyk.kg [05:10:31]Connected sock=7 [05:10:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 21 01 00 00 7D 17 19 01 6D DE 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 E6 6A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8A 88 02 00 35 04 06 00 6B CA F0 13 6B 80 F1 E1 78 C0 90 1F 85 67 [05:10:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 14 E1 47 00 8F DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8A 88 02 00 F4 03 04 00 90 14 C9 66 B6 04 01 00 00 C6 5D 8D 45 D0 DE 3F 0E [05:10:32]CommunicateWithHost err = 0 [05:10:32]CheckOFDResponse [05:10:32]1017 (14) - 77093643461234 [05:10:32]1041 (16) - 0000000000871769 [05:10:32]1040 (4) - 166026 [05:10:32]1012 (4) - 23.08.2024 23:00 [05:10:32]1206 (1) - 0 [05:10:32]OFD Sender: Remove packet 166026 [05:10:32]ProducePacketName [05:10:32]name=ofd_packets/00166026 [05:10:32]NVStorageDeleteData [05:10:32]OFD Sender: Processing packet 166027 [packets to send 1004, broken 1003] [05:10:32]ProducePacketName [05:10:32]name=ofd_packets/00166027 [05:10:32]OFD Sender: To server: pG, [05:10:32]CommunicateWithHost lk.salyk.kg:30040 [05:10:32]ConnectInit lk.salyk.kg [05:10:33]Connected sock=7 [05:10:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 FB 01 00 00 99 68 F3 01 5A 28 5A 03 01 00 03 00 E7 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 7C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 0D 00 00 00 00 07 04 06 00 38 7C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 EF 6A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8B 88 02 00 35 04 06 00 C0 09 71 4D 52 0E 2A BC 29 7E 0F 13 0C 31 [05:10:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 C9 69 47 00 C3 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8B 88 02 00 F4 03 04 00 92 14 C9 66 B6 04 01 00 00 81 FF 48 D4 AB 78 89 EF [05:10:34]CommunicateWithHost err = 0 [05:10:34]CheckOFDResponse [05:10:34]1017 (14) - 77093643461234 [05:10:34]1041 (16) - 0000000000871769 [05:10:34]1040 (4) - 166027 [05:10:34]1012 (4) - 23.08.2024 23:00 [05:10:34]1206 (1) - 0 [05:10:34]OFD Sender: Remove packet 166027 [05:10:34]ProducePacketName [05:10:34]name=ofd_packets/00166027 [05:10:34]NVStorageDeleteData [05:10:35]OFD Sender: No OFD packet to send [05:10:39]recv_with_timeout no data received [05:10:40]OFD Sender: No OFD packet to send [05:10:45]OFD Sender: No OFD packet to send [05:10:50]OFD Sender: No OFD packet to send [05:10:55]OFD Sender: No OFD packet to send [05:10:58]recv_with_timeout no data received [05:11:00]OFD Sender: No OFD packet to send [05:11:05]OFD Sender: No OFD packet to send [05:11:08]recv_with_timeout no data received [05:11:10]OFD Sender: No OFD packet to send [05:11:15]OFD Sender: No OFD packet to send [05:11:19]recv_with_timeout no data received [05:11:20]OFD Sender: No OFD packet to send [05:11:25]OFD Sender: No OFD packet to send [05:11:30]OFD Sender: No OFD packet to send [05:11:35]OFD Sender: No OFD packet to send [05:11:40]OFD Sender: No OFD packet to send [05:11:45]OFD Sender: No OFD packet to send [05:11:50]OFD Sender: No OFD packet to send [05:11:55]OFD Sender: No OFD packet to send [05:11:58]accept exits with 11 [05:11:58]New connection [05:11:58]New thread 3066715492 created [05:11:58]Thread 3066572132 joined [05:11:58]Waiting for new connection... [05:11:58] Sock 11.Parse request [05:11:58]Sock 11.Check first char [05:11:58]Sock 11.First char is OK [05:11:58]request: POST /json_proto HTTP/1.0 [05:11:58]Method: POST [05:11:58]URL: /json_proto [05:11:58]Method is POST - this is cgi request [05:11:58]url: /json_proto [05:11:58]query_string will be loaded in cgi processing [05:11:58]execute_cgi json_proto POST (null) [05:11:58]execute_cgi path=json_proto method=POST [05:11:58]POST find Content-Length [05:11:58]Host: 172.17.44.132:8080 [05:11:58]Content-Length: 622 [05:11:58]Content-Type: application/json [05:11:58] [05:11:58]POST finish read [05:11:58]Found Content-Length = 622 [05:11:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51187", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:11:58]execute_script... [05:11:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51187", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:11:58]POST & json_proto [05:11:58]process_json_proto [05:11:58]json parsed OK: [05:11:58]protocol is kg_v1.0 [05:11:58]action value=close_receipt [05:11:58]process_action close_receipt [05:11:58]cmd_close_receipt [05:11:58]MH_GetDate [05:11:58]Write to MH i2c: F0 00 00 62 01 52 [05:11:58]Write i2c OK [05:11:58]MH_I2C_Read... [05:11:58]Read from MH i2c: F0 [05:11:58]MH_I2C_Read... [05:11:58]Read from MH i2c: F0 09 00 [05:11:58]MH_I2C_Read... [05:11:58]Read from MH i2c: F0 09 00 62 01 00 9E 6B C9 66 2A 83 C1 65 66 [05:11:58]GetLastDocTimeStamp 1724476143 [05:11:58]current date 1724476318 [05:11:58]FM_GetShiftState [05:11:58]SAM_PROTO_GetShiftState [05:11:58]wFMCommunicate request_size=4 [05:11:58]MH_SAM_APDU [05:11:58]CAPDU: 80 13 01 00 [05:11:58]Write to MH i2c: E2 08 00 63 01 80 13 01 00 00 00 00 00 E1 [05:11:58]Write i2c OK [05:11:58]MH_I2C_Read... [05:11:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:11:58]Read from MH i2c: E2 [05:11:58]MH_I2C_Read... [05:11:58]Read from MH i2c: E2 0E 00 [05:11:58]MH_I2C_Read... [05:11:58]Read from MH i2c: E2 0E 00 63 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0B [05:11:58]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:11:58]wFMCommunicate OK [05:11:58]SAM_PROTO_GetShiftState done [05:11:58]FM_GetShiftState done [05:11:58]opened in 1724458697 [05:11:58]opened+sec_in_day 1724545097 [05:11:58]quantity*price = 14000 [05:11:58]sum+1 = 14001 [05:11:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 80 24.08.2024 05:11 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166028 ФПД: 171276637711686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T051158&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166028&fm=171276637711686&tin=02508201610067®Number=0000000000092562&sum=14000 0 [05:11:59]StoreToDocumentArchive [05:11:59]shift 470 fd 166028 [05:11:59]save to /storage/0470/doc_00166028 [05:11:59]save last doc name /storage/0470/doc_00166028 to /storage/kkm_last_doc_name [05:11:59]save OK [05:11:59]Clear old archive folders... [05:11:59]ProcessDocumentItem done err = 0, tmpTLVsize=275 [05:11:59]tlvbuf is 015EA530 [05:11:59]SAM_PROTO_ClearQueue [05:11:59]wFMCommunicate request_size=4 [05:11:59]MH_SAM_APDU [05:11:59]CAPDU: 80 09 00 00 [05:11:59]Write to MH i2c: E2 08 00 70 01 80 09 00 00 00 00 00 00 E3 [05:11:59]Write i2c OK [05:11:59]MH_I2C_Read... [05:11:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:11:59]Read from MH i2c: E2 [05:11:59]MH_I2C_Read... [05:11:59]Read from MH i2c: E2 03 00 [05:11:59]MH_I2C_Read... [05:11:59]Read from MH i2c: E2 03 00 70 01 00 90 00 E5 [05:11:59]RAPDU: 90 00 [05:11:59]wFMCommunicate OK [05:11:59]SAM_PROTO_ClearQueue done [05:11:59]KKMCreateOFDPacket [05:11:59]OFDProtocolAddRootSTLVToBuf [05:11:59]FM_MakeSignedData [05:11:59]FM_MakeSignedData [05:11:59]SAM_PROTO_SignData [05:11:59]wFMCommunicate request_size=4 [05:11:59]MH_SAM_APDU [05:11:59]CAPDU: 80 0D 01 02 [05:11:59]Write to MH i2c: E2 08 00 71 01 80 0D 01 02 00 00 00 00 EB [05:11:59]Write i2c OK [05:11:59]MH_I2C_Read... [05:11:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:11:59]Read from MH i2c: E2 [05:11:59]MH_I2C_Read... [05:11:59]Read from MH i2c: E2 03 00 [05:11:59]MH_I2C_Read... [05:11:59]Read from MH i2c: E2 03 00 71 01 00 90 00 E6 [05:11:59]RAPDU: 90 00 [05:11:59]wFMCommunicate OK [05:11:59]wFMCommunicate request_size=255 [05:11:59]MH_SAM_APDU [05:11:59]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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 9E 6B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 [05:11:59]Write to MH i2c: E2 02 01 72 01 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 9E 6B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 00 00 D9 [05:11:59]Write i2c OK [05:11:59]MH_I2C_Read... [05:11:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:11:59]Read from MH i2c: E2 [05:11:59]MH_I2C_Read... [05:11:59]Read from MH i2c: E2 03 00 [05:11:59]MH_I2C_Read... [05:11:59]Read from MH i2c: E2 03 00 72 01 00 90 00 E7 [05:11:59]RAPDU: 90 00 [05:11:59]wFMCommunicate OK [05:11:59]wFMCommunicate request_size=34 [05:11:59]MH_SAM_APDU [05:11:59]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8C 88 02 00 35 04 06 00 9B C6 73 26 2D 46 [05:11:59]Write to MH i2c: E2 25 00 73 01 80 0D 02 02 1D 00 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8C 88 02 00 35 04 06 00 9B C6 73 26 2D 46 00 00 38 [05:11:59]Write i2c OK [05:11:59]MH_I2C_Read... [05:11:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:11:59]Read from MH i2c: E2 [05:11:59]MH_I2C_Read... [05:11:59]Read from MH i2c: E2 03 00 [05:11:59]MH_I2C_Read... [05:11:59]Read from MH i2c: E2 03 00 73 01 00 90 00 E8 [05:11:59]RAPDU: 90 00 [05:11:59]wFMCommunicate OK [05:11:59]wFMCommunicate request_size=4 [05:11:59]MH_SAM_APDU [05:11:59]CAPDU: 80 0D 03 02 [05:11:59]Write to MH i2c: E2 08 00 74 01 80 0D 03 02 00 00 00 00 F0 [05:11:59]Write i2c OK [05:11:59]MH_I2C_Read... [05:11:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:11:59]Read from MH i2c: E2 [05:11:59]MH_I2C_Read... [05:11:59]Read from MH i2c: E2 0B 00 [05:11:59]MH_I2C_Read... [05:11:59]Read from MH i2c: E2 0B 00 74 01 00 11 CE EA 4F 0F 20 6B 85 90 00 28 [05:11:59]RAPDU: 11 CE EA 4F 0F 20 6B 85 90 00 [05:11:59]wFMCommunicate OK [05:11:59]SAM_PROTO_SignData done [05:11:59]FM_MakeSignedData done [05:11:59]CreateOFDProtocolMessage [05:11:59]wFMCommunicate request_size=4 [05:11:59]MH_SAM_APDU [05:11:59]CAPDU: 80 11 00 00 [05:11:59]Write to MH i2c: E2 08 00 75 01 80 11 00 00 00 00 00 00 F0 [05:11:59]Write i2c OK [05:11:59]MH_I2C_Read... [05:11:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:11:59]Read from MH i2c: E2 [05:11:59]MH_I2C_Read... [05:11:59]Read from MH i2c: E2 17 00 [05:11:59]MH_I2C_Read... [05:11:59]Read from MH i2c: E2 17 00 75 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 49 [05:11:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:11:59]wFMCommunicate OK [05:11:59]CreateOFDProtocolMessage done [05:11:59]OFDSenderStorePacket 166028 [05:11:59]StoreOFDPacket docnum=166028 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: *** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]A0 *** [00:00:10]01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17296454+1707180842=1724477296 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 71 6F C9 66 2A 83 C1 65 E1 [05:28:17]Current date/time: 24.08.2024 05:28 [05:28:17]FM_Init [05:28:17]wFMConnect [05:28:17]MH_SAM_On [05:28:17]Write to MH i2c: E0 00 00 08 00 E7 [05:28:17]Write i2c OK [05:28:17]MH_I2C_Read... [05:28:17]*** iso7816_init finished! [05:28:17]*** atr: [05:28:17]*** 0F 3B D5 18 FF 81 91 FE [05:28:17]*** 1F C3 80 73 C8 21 10 0A [05:28:17]*** 00 00 00 00 00 00 00 00 [05:28:17]*** 00 00 00 00 00 00 00 00 [05:28:17]*** 00 00 00 00 00 00 00 00 [05:28:17]*** 00 00 00 00 00 00 00 00 [05:28:17]*** 00 00 00 00 00 00 00 00 [05:28:17]*** 00 00 00 00 00 00 00 00 [05:28:17]Read from MH i2c: E0 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: E0 10 00 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [05:28:17]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [05:28:17]wFMCommunicate request_size=10 [05:28:17]MH_SAM_APDU [05:28:17]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [05:28:17]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [05:28:17]Write i2c OK [05:28:17]MH_I2C_Read... [05:28:17]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [05:28:17]Read from MH i2c: E2 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: E2 03 00 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [05:28:17]RAPDU: 90 00 [05:28:17]wFMCommunicate OK [05:28:17]wFMCommunicate request_size=4 [05:28:17]MH_SAM_APDU [05:28:17]CAPDU: 80 11 00 00 [05:28:17]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [05:28:17]Write i2c OK [05:28:17]MH_I2C_Read... [05:28:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:28:17]Read from MH i2c: E2 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: E2 17 00 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [05:28:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:28:17]wFMCommunicate OK [05:28:17]Detected FM SN is 0000000000871769 [05:28:17]Stored FM SN is 0000000000871769 [05:28:17]wFMCommunicate request_size=9 [05:28:17]MH_SAM_APDU [05:28:17]CAPDU: 80 16 00 00 04 E7 8B 00 00 [05:28:17]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [05:28:17]Write i2c OK [05:28:17]MH_I2C_Read... [05:28:17]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [05:28:17]Read from MH i2c: E2 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: E2 03 00 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [05:28:17]RAPDU: 90 00 [05:28:17]wFMCommunicate OK [05:28:17]FM PIN OK [05:28:17]wFMCommunicate request_size=8 [05:28:17]MH_SAM_APDU [05:28:17]CAPDU: 80 14 04 00 03 02 00 01 [05:28:17]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [05:28:17]Write i2c OK [05:28:17]MH_I2C_Read... [05:28:17]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [05:28:17]Read from MH i2c: E2 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: E2 03 00 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [05:28:17]RAPDU: 90 00 [05:28:17]wFMCommunicate OK [05:28:17]wFMCommunicate request_size=13 [05:28:17]MH_SAM_APDU [05:28:17]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [05:28:17]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [05:28:17]Write i2c OK [05:28:17]MH_I2C_Read... [05:28:17]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [05:28:17]Read from MH i2c: E2 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: E2 03 00 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [05:28:17]RAPDU: 90 00 [05:28:17]wFMCommunicate OK [05:28:17]wFMCommunicate request_size=4 [05:28:17]MH_SAM_APDU [05:28:17]CAPDU: 80 11 00 00 [05:28:17]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [05:28:17]Write i2c OK [05:28:17]MH_I2C_Read... [05:28:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:28:17]Read from MH i2c: E2 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: E2 17 00 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [05:28:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:28:17]wFMCommunicate OK [05:28:17]DocumentArchiveInit [05:28:17]Start Httpd... [05:28:17]Httpd thread 3067551076 created [05:28:17]Write to MH i2c: 01 00 00 0F 00 0F [05:28:17]Write i2c OK [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: 01 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: 01 07 00 [05:28:17]MH_I2C_Read... [05:28:17]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [05:28:17]MH Int Process started [05:28:17]Allocated Socket 8 [05:28:17]Bind OK [05:28:17]Listen OK [05:28:17]httpd running on port 8080 [05:28:17]Waiting for new connection... [05:28:18]accept exits with 9 [05:28:18]New connection [05:28:18]New thread 3067264356 created [05:28:18]Waiting for new connection... [05:28:18] Sock 9.Parse request [05:28:18]Sock 9.Check first char [05:28:18]Sock 9.First char is OK [05:28:18]request: POST /json_proto HTTP/1.0 [05:28:18]Method: POST [05:28:18]URL: /json_proto [05:28:18]Method is POST - this is cgi request [05:28:18]url: /json_proto [05:28:18]query_string will be loaded in cgi processing [05:28:18]execute_cgi json_proto POST (null) [05:28:18]execute_cgi path=json_proto method=POST [05:28:18]POST find Content-Length [05:28:18]Host: 172.17.44.132:8080 [05:28:18]Content-Length: 215 [05:28:18]Content-Type: application/json [05:28:18] [05:28:18]POST finish read [05:28:18]Found Content-Length = 215 [05:28:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:28:18]execute_script... [05:28:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:28:18]POST & json_proto [05:28:18]process_json_proto [05:28:18]json parsed OK: [05:28:18]protocol is kg_v1.0 [05:28:18]action value=get_value [05:28:18]process_action get_value [05:28:18]cmd_get_value [05:28:18]process_action get_value done [05:28:18]requested_data is exist [05:28:18]produce_requested_data [05:28:18]requested_item kkm.sn is exist - process it [05:28:18]requested_item kkm.ver is exist - process it [05:28:18]requested_item fm.sn is exist - process it [05:28:18]wFMCommunicate request_size=4 [05:28:18]MH_SAM_APDU [05:28:18]CAPDU: 80 11 00 00 [05:28:18]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [05:28:18]Write i2c OK [05:28:18]MH_I2C_Read... [05:28:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:28:18]Read from MH i2c: E2 [05:28:18]MH_I2C_Read... [05:28:18]Read from MH i2c: E2 17 00 [05:28:18]MH_I2C_Read... [05:28:18]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [05:28:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:28:18]wFMCommunicate OK [05:28:18]requested_item fd.num is exist - process it [05:28:18]SAM_PROTO_GetFieldsCounters [05:28:18]wFMCommunicate request_size=4 [05:28:18]MH_SAM_APDU [05:28:18]CAPDU: 80 13 00 00 [05:28:18]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [05:28:18]Write i2c OK [05:28:18]MH_I2C_Read... [05:28:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:28:18]Read from MH i2c: E2 [05:28:18]MH_I2C_Read... [05:28:18]Read from MH i2c: E2 62 00 [05:28:18]MH_I2C_Read... [05:28:18]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8C 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [05:28:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8C 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:28:18]wFMCommunicate OK [05:28:18]SAM_PROTO_GetFieldsCounters done [05:28:18]requested_item shift.num is exist - process it [05:28:18]requested_item shift.opened is exist - process it [05:28:18]req_shift_opened [05:28:18]FM_GetShiftState [05:28:18]SAM_PROTO_GetShiftState [05:28:18]wFMCommunicate request_size=4 [05:28:18]MH_SAM_APDU [05:28:18]CAPDU: 80 13 01 00 [05:28:18]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [05:28:19]Write i2c OK [05:28:19]MH_I2C_Read... [05:28:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:28:19]Read from MH i2c: E2 [05:28:19]MH_I2C_Read... [05:28:19]Read from MH i2c: E2 0E 00 [05:28:19]MH_I2C_Read... [05:28:19]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [05:28:19]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:28:19]wFMCommunicate OK [05:28:19]SAM_PROTO_GetShiftState done [05:28:19]FM_GetShiftState done [05:28:19]req_shift_opened done [05:28:19]requested_item shift.open_date is exist - process it [05:28:19]req_shift_open_date [05:28:19]req_shift_open_date done [05:28:19]produce_requested_data done [05:28:19]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166028,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [05:28:19]process_action_free get_value [05:28:19]json_value_free [05:28:19]json_value_free done [05:28:19]process_json_proto returns [05:28:19]Send response to host [05:28:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166028,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [05:28:19]free response buf [05:28:19]execute_script done [05:28:19]execute_script returns [05:28:19]free content buf [05:28:19]Sock 9.Close socket [05:28:19]Sock 9.Thread stoped [05:28:19]accept exits with 10 [05:28:19]New connection [05:28:19]New thread 3067120996 created [05:28:19]Thread 3067264356 joined [05:28:19]Waiting for new connection... [05:28:19] Sock 10.Parse request [05:28:19]Sock 10.Check first char [05:28:19]Sock 10.First char is OK [05:28:19]request: POST /json_proto HTTP/1.0 [05:28:19]Method: POST [05:28:19]URL: /json_proto [05:28:19]Method is POST - this is cgi request [05:28:19]url: /json_proto [05:28:19]query_string will be loaded in cgi processing [05:28:19]execute_cgi json_proto POST (null) [05:28:19]execute_cgi path=json_proto method=POST [05:28:19]POST find Content-Length [05:28:19]Host: 172.17.44.132:8080 [05:28:19]Content-Length: 331 [05:28:19]Content-Type: application/json [05:28:19] [05:28:19]POST finish read [05:28:19]Found Content-Length = 331 [05:28:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [05:28:19]execute_script... [05:28:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [05:28:19]POST & json_proto [05:28:19]process_json_proto [05:28:19]json parsed OK: [05:28:19]protocol is kg_v1.0 [05:28:19]action value=get_value [05:28:19]process_action get_value [05:28:19]cmd_get_value [05:28:19]process_action get_value done [05:28:19]requested_data is exist [05:28:19]produce_requested_data [05:28:19]requested_item fm.sale.total is exist - process it [05:28:19]SAM_PROTO_GetFMData [05:28:19]wFMCommunicate request_size=4 [05:28:19]MH_SAM_APDU [05:28:19]CAPDU: 80 13 03 00 [05:28:19]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [05:28:19]Write i2c OK [05:28:19]MH_I2C_Read... [05:28:19]OFD Sender: Processing packet 166028 [packets to send 1004, broken 1003] [05:28:19]ProducePacketName [05:28:19]name=ofd_packets/00166028 [05:28:19]OFD Sender: To server: pG, [05:28:19]CommunicateWithHost lk.salyk.kg:30040 [05:28:19]ConnectInit lk.salyk.kg [05:28:19]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [05:28:19]Read from MH i2c: E2 [05:28:19]MH_I2C_Read... [05:28:19]Read from MH i2c: E2 FD 00 [05:28:19]MH_I2C_Read... [05:28:19]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 DF 84 02 00 69 04 A4 00 6F 04 04 00 CE 81 02 00 B1 04 05 00 B6 A3 39 7C 03 70 04 05 00 CE E5 05 75 02 72 04 05 00 E8 BD 33 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 4C C4 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 ED 73 E5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 58 [05:28:19]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 DF 84 02 00 69 04 A4 00 6F 04 04 00 CE 81 02 00 B1 04 05 00 B6 A3 39 7C 03 70 04 05 00 CE E5 05 75 02 72 04 05 00 E8 BD 33 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B0 4C C4 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 ED 73 E5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [05:28:19]wFMCommunicate OK [05:28:19]wFMCommunicate request_size=4 [05:28:19]MH_SAM_APDU [05:28:19]CAPDU: 80 17 00 00 [05:28:19]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [05:28:19]Write i2c OK [05:28:19]MH_I2C_Read... [05:28:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:28:19]Read from MH i2c: E2 [05:28:19]MH_I2C_Read... [05:28:19]Read from MH i2c: E2 FD 00 [05:28:19]MH_I2C_Read... [05:28:19]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [05:28:19]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [05:28:19]wFMCommunicate OK [05:28:19]wFMCommunicate request_size=4 [05:28:19]MH_SAM_APDU [05:28:19]CAPDU: 80 17 00 00 [05:28:19]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [05:28:19]Write i2c OK [05:28:19]MH_I2C_Read... [05:28:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:28:20]Read from MH i2c: E2 [05:28:20]MH_I2C_Read... [05:28:20]Read from MH i2c: E2 FD 00 [05:28:20]MH_I2C_Read... [05:28:20]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [05:28:20]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [05:28:20]wFMCommunicate OK [05:28:20]wFMCommunicate request_size=4 [05:28:20]MH_SAM_APDU [05:28:20]CAPDU: 80 17 00 00 [05:28:20]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [05:28:20]Write i2c OK [05:28:20]MH_I2C_Read... [05:28:20]Connected sock=7 [05:28:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 27 01 00 00 B5 6E 1F 01 78 F4 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 9E 6B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8C 88 02 00 35 04 06 00 9B C6 73 26 2D 46 11 CE EA 4F 0F 20 6B 85 [05:28:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:28:20]Read from MH i2c: E2 [05:28:20]MH_I2C_Read... [05:28:20]Read from MH i2c: E2 FD 00 [05:28:20]MH_I2C_Read... [05:28:20]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [05:28:20]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [05:28:20]wFMCommunicate OK [05:28:20]wFMCommunicate request_size=4 [05:28:20]MH_SAM_APDU [05:28:20]CAPDU: 80 17 00 00 [05:28:20]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [05:28:20]Write i2c OK [05:28:20]MH_I2C_Read... [05:28:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [05:28:20]Read from MH i2c: E2 [05:28:20]MH_I2C_Read... [05:28:20]Read from MH i2c: E2 E6 00 [05:28:20]MH_I2C_Read... [05:28:20]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [05:28:20]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [05:28:20]wFMCommunicate OK [05:28:20]SAM_PROTO_GetFMData done [05:28:20]requested_item fm.sale_refund.total is exist - process it [05:28:20]requested_item fm.buy.total is exist - process it [05:28:20]requested_item shift.sale.total is exist - process it [05:28:20]SAM_PROTO_GetShiftData [05:28:20]wFMCommunicate request_size=4 [05:28:20]MH_SAM_APDU [05:28:20]CAPDU: 80 13 02 00 [05:28:20]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [05:28:20]Write i2c OK [05:28:20]MH_I2C_Read... [05:28:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 45 DF 47 00 DF 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 31 37 36 39 10 04 04 00 8C 88 02 00 F4 03 04 00 BC 18 C9 66 B6 04 01 00 00 2C 8E 70 AC 41 A5 81 B7 [05:28:20]CommunicateWithHost err = 0 [05:28:20]CheckOFDResponse [05:28:20]1017 (14) - 77093643461234 [05:28:20]1041 (16) - 0000000000871769 [05:28:20]1040 (4) - 166028 [05:28:20]1012 (4) - 23.08.2024 23:18 [05:28:20]1206 (1) - 0 [05:28:20]OFD Sender: Remove packet 166028 [05:28:20]ProducePacketName [05:28:20]name=ofd_packets/00166028 [05:28:20]NVStorageDeleteData [05:28:21]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [05:28:21]Read from MH i2c: E2 [05:28:21]MH_I2C_Read... [05:28:21]Read from MH i2c: E2 FD 00 [05:28:21]MH_I2C_Read... [05:28:21]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 50 00 00 00 69 04 9C 00 6F 04 04 00 50 00 00 00 B1 04 03 00 5C 6B B6 70 04 03 00 C0 D2 2B 72 04 03 00 9C 98 8A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 7D 5F 13 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 44 9D 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 CF [05:28:21]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 50 00 00 00 69 04 9C 00 6F 04 04 00 50 00 00 00 B1 04 03 00 5C 6B B6 70 04 03 00 C0 D2 2B 72 04 03 00 9C 98 8A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 7D 5F 13 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 44 9D 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [05:28:21]wFMCommunicate OK [05:28:21]wFMCommunicate request_size=4 [05:28:21]MH_SAM_APDU [05:28:21]CAPDU: 80 17 00 00 [05:28:21]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [05:28:21]Write i2c OK [05:28:21]MH_I2C_Read... [05:28:21]OFD Sender: No OFD packet to send [05:28:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:28:21]Read from MH i2c: E2 [05:28:21]MH_I2C_Read... [05:28:21]Read from MH i2c: E2 FD 00 [05:28:21]MH_I2C_Read... [05:28:21]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [05:28:21]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [05:28:21]wFMCommunicate OK [05:28:21]wFMCommunicate request_size=4 [05:28:21]MH_SAM_APDU [05:28:21]CAPDU: 80 17 00 00 [05:28:21]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [05:28:21]Write i2c OK [05:28:21]MH_I2C_Read... [05:28:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:28:21]Read from MH i2c: E2 [05:28:21]MH_I2C_Read... [05:28:21]Read from MH i2c: E2 FD 00 [05:28:21]MH_I2C_Read... [05:28:21]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [05:28:21]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [05:28:21]wFMCommunicate OK [05:28:21]wFMCommunicate request_size=4 [05:28:21]MH_SAM_APDU [05:28:21]CAPDU: 80 17 00 00 [05:28:21]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [05:28:21]Write i2c OK [05:28:21]MH_I2C_Read... [05:28:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:28:22]Read from MH i2c: E2 [05:28:22]MH_I2C_Read... [05:28:22]Read from MH i2c: E2 FD 00 [05:28:22]MH_I2C_Read... [05:28:22]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [05:28:22]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [05:28:22]wFMCommunicate OK [05:28:22]wFMCommunicate request_size=4 [05:28:22]MH_SAM_APDU [05:28:22]CAPDU: 80 17 00 00 [05:28:22]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [05:28:22]Write i2c OK [05:28:22]MH_I2C_Read... [05:28:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [05:28:22]Read from MH i2c: E2 [05:28:22]MH_I2C_Read... [05:28:22]Read from MH i2c: E2 CC 00 [05:28:22]MH_I2C_Read... [05:28:22]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [05:28:22]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [05:28:22]wFMCommunicate OK [05:28:22]SAM_PROTO_GetShiftData done [05:28:22]requested_item shift.sale.total_cash is exist - process it [05:28:22]requested_item shift.sale_refund.total is exist - process it [05:28:22]requested_item shift.sale_refund.total_cash is exist - process it [05:28:22]requested_item shift.buy.total is exist - process it [05:28:22]requested_item shift.buy.total_cash is exist - process it [05:28:22]produce_requested_data done [05:28:22]produce_requested_data return {"fm.sale.total":149690541.34,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":119550.36,"shift.sale.total_cash":28720.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [05:28:22]process_action_free get_value [05:28:22]json_value_free [05:28:22]json_value_free done [05:28:22]process_json_proto returns [05:28:22]Send response to host [05:28:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149690541.34,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":119550.36,"shift.sale.total_cash":28720.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [05:28:22]free response buf [05:28:22]execute_script done [05:28:22]execute_script returns [05:28:22]free content buf [05:28:22]Sock 10.Close socket [05:28:22]Sock 10.Thread stoped [05:28:23]accept exits with 9 [05:28:23]New connection [05:28:23]New thread 3067264356 created [05:28:23]Thread 3067120996 joined [05:28:23]Waiting for new connection... [05:28:23] Sock 9.Parse request [05:28:23]Sock 9.Check first char [05:28:23]Sock 9.First char is OK [05:28:23]request: POST /json_proto HTTP/1.0 [05:28:23]Method: POST [05:28:23]URL: /json_proto [05:28:23]Method is POST - this is cgi request [05:28:23]url: /json_proto [05:28:23]query_string will be loaded in cgi processing [05:28:23]execute_cgi json_proto POST (null) [05:28:23]execute_cgi path=json_proto method=POST [05:28:23]POST find Content-Length [05:28:23]Host: 172.17.44.132:8080 [05:28:23]Content-Length: 976 [05:28:23]Content-Type: application/json [05:28:23] [05:28:23]POST finish read [05:28:23]Found Content-Length = 976 [05:28:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51188", "tax_sys" : 0, "items" : [ { "code": "2000034250011", "name": "\u0413\u043E\u0440\u044F\u0447\u0438\u0439 \u0448\u043E\u043A\u043E\u043B\u0430\u0434 (GABB trade)", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4823077634246", "name": "\u041F\u0435\u0447 LOVITA \u0414\u0436\u0435\u043B\u043B\u0438 \u041A\u0443\u043A\u0438\u0441 \u043C\u0430\u043B\u0438\u043D\u0430 135 \u0433\u0440", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 225.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:28:23]execute_script... [05:28:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51188", "tax_sys" : 0, "items" : [ { "code": "2000034250011", "name": "\u0413\u043E\u0440\u044F\u0447\u0438\u0439 \u0448\u043E\u043A\u043E\u043B\u0430\u0434 (GABB trade)", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4823077634246", "name": "\u041F\u0435\u0447 LOVITA \u0414\u0436\u0435\u043B\u043B\u0438 \u041A\u0443\u043A\u0438\u0441 \u043C\u0430\u043B\u0438\u043D\u0430 135 \u0433\u0440", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 225.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:28:23]POST & json_proto [05:28:23]process_json_proto [05:28:23]json parsed OK: [05:28:23]protocol is kg_v1.0 [05:28:23]action value=close_receipt [05:28:23]process_action close_receipt [05:28:23]cmd_close_receipt [05:28:23]MH_GetDate [05:28:23]Write to MH i2c: F0 00 00 1D 00 0C [05:28:23]Write i2c OK [05:28:23]MH_I2C_Read... [05:28:23]Read from MH i2c: F0 [05:28:23]MH_I2C_Read... [05:28:23]Read from MH i2c: F0 09 00 [05:28:23]MH_I2C_Read... [05:28:23]Read from MH i2c: F0 09 00 1D 00 00 77 6F C9 66 2A 83 C1 65 FD [05:28:23]GetLastDocTimeStamp 1724476318 [05:28:23]current date 1724477303 [05:28:23]FM_GetShiftState [05:28:23]SAM_PROTO_GetShiftState [05:28:23]wFMCommunicate request_size=4 [05:28:23]MH_SAM_APDU [05:28:23]CAPDU: 80 13 01 00 [05:28:23]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [05:28:23]Write i2c OK [05:28:23]MH_I2C_Read... [05:28:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:28:23]Read from MH i2c: E2 [05:28:23]MH_I2C_Read... [05:28:23]Read from MH i2c: E2 0E 00 [05:28:23]MH_I2C_Read... [05:28:23]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C5 [05:28:23]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:28:23]wFMCommunicate OK [05:28:23]SAM_PROTO_GetShiftState done [05:28:23]FM_GetShiftState done [05:28:23]opened in 1724458697 [05:28:23]opened+sec_in_day 1724545097 [05:28:23]quantity*price = 11000 [05:28:23]sum+1 = 11001 [05:28:23]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4823077634246 Печ LOVITA Джелли Кукис малина 135 гр 1.000 * 115.00 = 115.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 225.00 НСП 1% : 1.99 НДС 12% : 23.89 Наличными: 225.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 81 24.08.2024 05:28 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166029 ФПД: 117326478319857 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T052823&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166029&fm=117326478319857&tin=02508201610067®Number=0000000000092562&sum=22500 0 [05:28:25]StoreToDocumentArchive [05:28:25]shift 470 fd 166029 [05:28:25]save to /storage/0470/doc_00166029 [05:28:25]save last doc name /storage/0470/doc_00166029 to /storage/kkm_last_doc_name [05:28:25]save OK [05:28:25]Clear old archive folders... [05:28:25]ProcessDocumentItem done err = 0, tmpTLVsize=415 [05:28:25]tlvbuf is 0067E060 [05:28:25]SAM_PROTO_ClearQueue [05:28:25]wFMCommunicate request_size=4 [05:28:25]MH_SAM_APDU [05:28:25]CAPDU: 80 09 00 00 [05:28:25]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [05:28:25]Write i2c OK [05:28:25]MH_I2C_Read... [05:28:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:28:25]Read from MH i2c: E2 [05:28:25]MH_I2C_Read... [05:28:25]Read from MH i2c: E2 03 00 [05:28:25]MH_I2C_Read... [05:28:25]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [05:28:25]RAPDU: 90 00 [05:28:25]wFMCommunicate OK [05:28:25]SAM_PROTO_ClearQueue done [05:28:25]KKMCreateOFDPacket [05:28:25]OFDProtocolAddRootSTLVToBuf [05:28:25]FM_MakeSignedData [05:28:25]FM_MakeSignedData [05:28:25]SAM_PROTO_SignData [05:28:25]wFMCommunicate request_size=4 [05:28:25]MH_SAM_APDU [05:28:25]CAPDU: 80 0D 01 02 [05:28:25]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [05:28:25]Write i2c OK [05:28:25]MH_I2C_Read... [05:28:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:28:25]Read from MH i2c: E2 [05:28:25]MH_I2C_Read... [05:28:25]Read from MH i2c: E2 03 00 [05:28:25]MH_I2C_Read... [05:28:25]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [05:28:25]RAPDU: 90 00 [05:28:25]wFMCommunicate OK [05:28:25]wFMCommunicate request_size=255 [05:28:25]MH_SAM_APDU [05:28:25]CAPDU: 80 0D 02 02 FA 03 00 9F 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC [05:28:25]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 9F 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 00 00 02 [05:28:25]Write i2c OK [05:28:25]MH_I2C_Read... [05:28:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:28:25]Read from MH i2c: E2 [05:28:25]MH_I2C_Read... [05:28:25]Read from MH i2c: E2 03 00 [05:28:25]MH_I2C_Read... [05:28:25]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [05:28:25]RAPDU: 90 00 [05:28:25]wFMCommunicate OK [05:28:25]wFMCommunicate request_size=174 [05:28:25]MH_SAM_APDU [05:28:25]CAPDU: 80 0D 02 02 A9 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 77 6F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8D 88 02 00 35 04 06 00 6A B5 33 10 20 F1 [05:28:25]Write to MH i2c: E2 B1 00 2E 00 80 0D 02 02 A9 00 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 77 6F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8D 88 02 00 35 04 06 00 6A B5 33 10 20 F1 00 00 A9 [05:28:25]Write i2c OK [05:28:25]MH_I2C_Read... [05:28:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:28:26]Read from MH i2c: E2 [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: E2 03 00 [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [05:28:26]RAPDU: 90 00 [05:28:26]wFMCommunicate OK [05:28:26]wFMCommunicate request_size=4 [05:28:26]MH_SAM_APDU [05:28:26]CAPDU: 80 0D 03 02 [05:28:26]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [05:28:26]Write i2c OK [05:28:26]MH_I2C_Read... [05:28:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:28:26]Read from MH i2c: E2 [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: E2 0B 00 [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: E2 0B 00 2F 00 00 C0 9E 17 52 D0 70 A4 62 90 00 B8 [05:28:26]RAPDU: C0 9E 17 52 D0 70 A4 62 90 00 [05:28:26]wFMCommunicate OK [05:28:26]SAM_PROTO_SignData done [05:28:26]FM_MakeSignedData done [05:28:26]CreateOFDProtocolMessage [05:28:26]wFMCommunicate request_size=4 [05:28:26]MH_SAM_APDU [05:28:26]CAPDU: 80 11 00 00 [05:28:26]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [05:28:26]Write i2c OK [05:28:26]MH_I2C_Read... [05:28:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:28:26]Read from MH i2c: E2 [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: E2 17 00 [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 03 [05:28:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:28:26]wFMCommunicate OK [05:28:26]CreateOFDProtocolMessage done [05:28:26]OFDSenderStorePacket 166029 [05:28:26]StoreOFDPacket docnum=166029 [05:28:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 B3 01 00 00 CB 9C AB 01 9C E9 5A 03 01 00 03 00 9F 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 77 6F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8D 88 02 00 35 04 06 00 6A B5 33 10 20 F1 C0 9E 17 52 D0 70 A4 62 [05:28:26]CheckFolder [05:28:26]dirname=/storage/ofd_packets [05:28:26]CheckFolder done [05:28:26]ProducePacketName [05:28:26]name=ofd_packets/00166029 [05:28:26]NVStorageSaveData ofd_packets/00166029 [05:28:26]File name is /storage/ofd_packets/00166029 [05:28:26]Write 465 bytes [05:28:26]NVStorageSaveData done [05:28:26]OFDSenderStorePacket done [05:28:26]KKMCreateOFDPacket done [05:28:26]NVStorageSaveData kkm_last_timestamp [05:28:26]File name is /storage/kkm_last_timestamp [05:28:26]Write 4 bytes [05:28:26]NVStorageSaveData done [05:28:26]ExternCall_PrintAddStr [05:28:26]wPrintStart [05:28:26]Write to MH i2c: 01 00 00 31 00 31 [05:28:26]Write i2c OK [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: 01 [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: 01 07 00 [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [05:28:26]RasterBufferAndPrint [05:28:26]line Счет N : (3)51188 [05:28:26]line ИНН: 02508201610067 [05:28:26]line Контрольно-Кассовый Чек [05:28:26]line ПРОДАЖА [05:28:26]line Товар: 2000034250011 [05:28:26]line Горячий шоколад (GABB trade) [05:28:26]line 1.000 * 110.00 [05:28:26]line = 110.00 [05:28:26]line НДС 12% НСП 1% [05:28:26]line > о реализуемом товаре [05:28:26]line Товар: 4823077634246 [05:28:26]line Печ LOVITA Джелли Кукис малина 135 гр [05:28:26]line 1.000 * 115.00 [05:28:26]line = 115.00 [05:28:26]line НДС 12% НСП 1% [05:28:26]line > о реализуемом товаре [05:28:26]line ИТОГО: 225.00 [05:28:26]line НСП 1% : 1.99 [05:28:26]line НДС 12% : 23.89 [05:28:26]line Наличными: 225.00 [05:28:26]line Безнал.: 0.00 [05:28:26]line Место: АЗС № 130 "Партнер Нефть" [05:28:26]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [05:28:26]line СНО: Общий режим [05:28:26]line Чек 81 24.08.2024 05:28 [05:28:26]line Смена: 470 ФФД: 1.0 [05:28:26]line ЗНМ: 0300000070 [05:28:26]line РНМ: 0000000000092562 [05:28:26]line Версия ККМ: 001 [05:28:26]line ФМ: 0000000000871769 [05:28:26]line ФД: 166029 [05:28:26]line ФПД: 117326478319857 [05:28:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T052823&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166029&fm=117326478319857&tin=02508201610067®Number=0000000000092562&sum=22500 [05:28:26]line 0 [05:28:26]written 0, free lines is 4095 [05:28:26]OFD Sender: Processing packet 166029 [packets to send 1004, broken 1003] [05:28:26]ProducePacketName [05:28:26]name=ofd_packets/00166029 [05:28:26]OFD Sender: To server: pG, [05:28:26]CommunicateWithHost lk.salyk.kg:30040 [05:28:26]ConnectInit lk.salyk.kg [05:28:26]recv_with_timeout no data received [05:28:26]Write to MH i2c: 01 00 00 61 00 61 [05:28:26]Write i2c OK [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: 01 [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: 01 07 00 [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 62 0C D6 [05:28:26]RasterBufferAndPrint [05:28:26]line [05:28:26]line [05:28:26]line [05:28:26]line [05:28:26]line [05:28:26]written 0, free lines is 3192 [05:28:26]MH_Cut [05:28:26]Write to MH i2c: D1 01 00 68 00 01 3A [05:28:26]Write i2c OK [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: D1 [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: D1 01 00 [05:28:26]MH_I2C_Read... [05:28:26]Read from MH i2c: D1 01 00 68 00 00 39 [05:28:26]Write to MH i2c: 01 00 00 69 00 69 [05:28:26]Write i2c OK [05:28:26]MH_I2C_Read... [05:28:27]*** Cut start [05:28:27]*** Purtial cut [05:28:27]*** Stage 1: CUTSNS_PIN = 1 [05:28:29]Read from MH i2c: 01 *** Stop cut motor [05:28:29]*** Cut end [05:28:29] [05:28:29]MH_I2C_Read... [05:28:29]Read from MH i2c: 01 07 00 [05:28:29]MH_I2C_Read... [05:28:29]Read from MH i2c: 01 07 00 69 00 00 00 00 00 00 FF 0F 7E [05:28:29]process_action close_receipt done [05:28:29]requested_data is exist [05:28:29]produce_requested_data [05:28:29]requested_item fm.sn is exist - process it [05:28:29]wFMCommunicate request_size=4 [05:28:29]MH_SAM_APDU [05:28:29]CAPDU: 80 11 00 00 [05:28:29]Write to MH i2c: E2 08 00 6A 00 80 11 00 00 00 00 00 00 E4 [05:28:29]Write i2c OK [05:28:29]MH_I2C_Read... [05:28:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:28:29]Read from MH i2c: E2 [05:28:29]MH_I2C_Read... [05:28:29]Read from MH i2c: E2 17 00 [05:28:29]MH_I2C_Read... [05:28:29]Read from MH i2c: E2 17 00 6A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 3D [05:28:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:28:29]wFMCommunicate OK [05:28:29]requested_item fd.num is exist - process it [05:28:29]SAM_PROTO_GetFieldsCounters [05:28:29]wFMCommunicate request_size=4 [05:28:29]MH_SAM_APDU [05:28:29]CAPDU: 80 13 00 00 [05:28:29]Write to MH i2c: E2 08 00 6B 00 80 13 00 00 00 00 00 00 E7 [05:28:29]Write i2c OK [05:28:29]MH_I2C_Read... [05:28:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:28:29]Read from MH i2c: E2 [05:28:29]MH_I2C_Read... [05:28:29]Read from MH i2c: E2 62 00 [05:28:29]MH_I2C_Read... [05:28:29]Read from MH i2c: E2 62 00 6B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8D 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [05:28:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8D 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:28:30]wFMCommunicate OK [05:28:30]SAM_PROTO_GetFieldsCounters done [05:28:30]requested_item shift.num is exist - process it [05:28:30]requested_item shift.opened is exist - process it [05:28:30]req_shift_opened [05:28:30]FM_GetShiftState [05:28:30]SAM_PROTO_GetShiftState [05:28:30]wFMCommunicate request_size=4 [05:28:30]MH_SAM_APDU [05:28:30]CAPDU: 80 13 01 00 [05:28:30]Write to MH i2c: E2 08 00 6C 00 80 13 01 00 00 00 00 00 E9 [05:28:30]Write i2c OK [05:28:30]MH_I2C_Read... [05:28:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:28:30]Read from MH i2c: E2 [05:28:30]MH_I2C_Read... [05:28:30]Read from MH i2c: E2 0E 00 [05:28:30]MH_I2C_Read... [05:28:30]Read from MH i2c: E2 0E 00 6C 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 13 [05:28:30]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:28:30]wFMCommunicate OK [05:28:30]SAM_PROTO_GetShiftState done [05:28:30]FM_GetShiftState done [05:28:30]req_shift_opened done [05:28:30]requested_item shift.open_date is exist - process it [05:28:30]req_shift_open_date [05:28:30]req_shift_open_date done [05:28:30]produce_requested_data done [05:28:30]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166029,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [05:28:30]process_action_free close_receipt [05:28:30]json_value_free [05:28:30]json_value_free done [05:28:30]process_json_proto returns [05:28:30]Send response to host [05:28:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166029,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [05:28:30]free response buf [05:28:30]execute_script done [05:28:30]execute_script returns [05:28:30]free content buf [05:28:30]Sock 9.Close socket [05:28:30]Sock 9.Thread stoped [05:28:30]accept exits with 10 [05:28:30]New connection [05:28:30]New thread 3067120996 created [05:28:30]Thread 3067264356 joined [05:28:30]Waiting for new connection... [05:28:30] Sock 10.Parse request [05:28:30]Sock 10.Check first char [05:28:30]Sock 10.First char is OK [05:28:30]request: POST /json_proto HTTP/1.0 [05:28:30]Method: POST [05:28:30]URL: /json_proto [05:28:30]Method is POST - this is cgi request [05:28:30]url: /json_proto [05:28:30]query_string will be loaded in cgi processing [05:28:30]execute_cgi json_proto POST (null) [05:28:30]execute_cgi path=json_proto method=POST [05:28:30]POST find Content-Length [05:28:30]Host: 172.17.44.132:8080 [05:28:30]Content-Length: 677 [05:28:30]Content-Type: application/json [05:28:30] [05:28:30]POST finish read [05:28:30]Found Content-Length = 677 [05:28:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.310, "sum" : 360.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 360.00, "total" : 360.00, "payments": [ { "type": 0, "sum" : 360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:28:30]execute_script... [05:28:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.310, "sum" : 360.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 360.00, "total" : 360.00, "payments": [ { "type": 0, "sum" : 360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:28:30]POST & json_proto [05:28:30]process_json_proto [05:28:30]json parsed OK: [05:28:30]protocol is kg_v1.0 [05:28:30]action value=close_receipt [05:28:30]process_action close_receipt [05:28:30]cmd_close_receipt [05:28:30]MH_GetDate [05:28:30]Write to MH i2c: F0 00 00 6D 00 5C [05:28:30]Write i2c OK [05:28:30]MH_I2C_Read... [05:28:30]Read from MH i2c: F0 [05:28:30]MH_I2C_Read... [05:28:30]Read from MH i2c: F0 09 00 [05:28:30]MH_I2C_Read... [05:28:30]Read from MH i2c: F0 09 00 6D 00 00 7E 6F C9 66 2A 83 C1 65 54 [05:28:30]GetLastDocTimeStamp 1724477303 [05:28:30]current date 1724477310 [05:28:30]FM_GetShiftState [05:28:30]SAM_PROTO_GetShiftState [05:28:30]wFMCommunicate request_size=4 [05:28:30]MH_SAM_APDU [05:28:30]CAPDU: 80 13 01 00 [05:28:30]Write to MH i2c: E2 08 00 6E 00 80 13 01 00 00 00 00 00 EB [05:28:30]Write i2c OK [05:28:30]MH_I2C_Read... [05:28:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:28:30]Read from MH i2c: E2 [05:28:30]MH_I2C_Read... [05:28:30]Read from MH i2c: E2 0E 00 [05:28:30]MH_I2C_Read... [05:28:30]Read from MH i2c: E2 0E 00 6E 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 15 [05:28:30]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:28:30]wFMCommunicate OK [05:28:30]SAM_PROTO_GetShiftState done [05:28:30]FM_GetShiftState done [05:28:30]opened in 1724458697 [05:28:30]opened+sec_in_day 1724545097 [05:28:30]quantity*price = 36001 [05:28:30]sum+1 = 36003 [05:28:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 360.00 Внесено: 360.00 СДАЧА: 0.00 НСП 1% : 3.19 НДС 12% : 38.23 Наличными: 360.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 82 24.08.2024 05:28 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166030 ФПД: 199059933475952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T052830&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166030&fm=199059933475952&tin=02508201610067®Number=0000000000092562&sum=36000 [05:28:32]StoreToDocumentArchive [05:28:32]shift 470 fd 166030 [05:28:32]save to /storage/0470/doc_00166030 [05:28:32]save last doc name /storage/0470/doc_00166030 to /storage/kkm_last_doc_name [05:28:32]save OK [05:28:32]Clear old archive folders... [05:28:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:28:32]tlvbuf is 006AFF50 [05:28:32]SAM_PROTO_ClearQueue [05:28:32]wFMCommunicate request_size=4 [05:28:32]MH_SAM_APDU [05:28:32]CAPDU: 80 09 00 00 [05:28:32]Write to MH i2c: E2 08 00 7B 00 80 09 00 00 00 00 00 00 ED [05:28:32]Write i2c OK [05:28:32]MH_I2C_Read... [05:28:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:28:32]Read from MH i2c: E2 [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: E2 03 00 [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [05:28:32]RAPDU: 90 00 [05:28:32]wFMCommunicate OK [05:28:32]SAM_PROTO_ClearQueue done [05:28:32]KKMCreateOFDPacket [05:28:32]OFDProtocolAddRootSTLVToBuf [05:28:32]FM_MakeSignedData [05:28:32]FM_MakeSignedData [05:28:32]SAM_PROTO_SignData [05:28:32]wFMCommunicate request_size=4 [05:28:32]MH_SAM_APDU [05:28:32]CAPDU: 80 0D 01 02 [05:28:32]Write to MH i2c: E2 08 00 7C 00 80 0D 01 02 00 00 00 00 F5 [05:28:32]Write i2c OK [05:28:32]MH_I2C_Read... [05:28:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:28:32]Read from MH i2c: E2 [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: E2 03 00 [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: E2 03 00 7C 00 00 90 00 F0 [05:28:32]RAPDU: 90 00 [05:28:32]wFMCommunicate OK [05:28:32]wFMCommunicate request_size=255 [05:28:32]MH_SAM_APDU [05:28:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A2 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 7E 6F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8E 88 02 00 35 04 06 00 B5 [05:28:32]Write to MH i2c: E2 02 01 7D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A2 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 7E 6F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8E 88 02 00 35 04 06 00 B5 00 00 41 [05:28:32]Write i2c OK [05:28:32]MH_I2C_Read... [05:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:28:32]Read from MH i2c: E2 [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: E2 03 00 [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: E2 03 00 7D 00 00 90 00 F1 [05:28:32]RAPDU: 90 00 [05:28:32]wFMCommunicate OK [05:28:32]wFMCommunicate request_size=10 [05:28:32]MH_SAM_APDU [05:28:32]CAPDU: 80 0D 02 02 05 0B 40 9F B4 70 [05:28:32]Write to MH i2c: E2 0D 00 7E 00 80 0D 02 02 05 00 0B 40 9F B4 70 00 00 10 [05:28:32]Write i2c OK [05:28:32]MH_I2C_Read... [05:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:28:32]Read from MH i2c: E2 [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: E2 03 00 [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: E2 03 00 7E 00 00 90 00 F2 [05:28:32]RAPDU: 90 00 [05:28:32]wFMCommunicate OK [05:28:32]wFMCommunicate request_size=4 [05:28:32]MH_SAM_APDU [05:28:32]CAPDU: 80 0D 03 02 [05:28:32]Write to MH i2c: E2 08 00 7F 00 80 0D 03 02 00 00 00 00 FA [05:28:32]Write i2c OK [05:28:32]MH_I2C_Read... [05:28:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:28:32]Read from MH i2c: E2 [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: E2 0B 00 [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: E2 0B 00 7F 00 00 55 75 B3 CB 5B D8 5A 9A 90 00 6A [05:28:32]RAPDU: 55 75 B3 CB 5B D8 5A 9A 90 00 [05:28:32]wFMCommunicate OK [05:28:32]SAM_PROTO_SignData done [05:28:32]FM_MakeSignedData done [05:28:32]CreateOFDProtocolMessage [05:28:32]wFMCommunicate request_size=4 [05:28:32]MH_SAM_APDU [05:28:32]CAPDU: 80 11 00 00 [05:28:32]Write to MH i2c: E2 08 00 80 00 80 11 00 00 00 00 00 00 FA [05:28:32]Write i2c OK [05:28:32]MH_I2C_Read... [05:28:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:28:32]Read from MH i2c: E2 [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: E2 17 00 [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: E2 17 00 80 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 53 [05:28:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:28:32]wFMCommunicate OK [05:28:32]CreateOFDProtocolMessage done [05:28:32]OFDSenderStorePacket 166030 [05:28:32]StoreOFDPacket docnum=166030 [05:28:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 C9 B4 07 01 D8 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A2 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 7E 6F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8E 88 02 00 35 04 06 00 B5 0B 40 9F B4 70 55 75 B3 CB 5B D8 5A 9A [05:28:32]CheckFolder [05:28:32]dirname=/storage/ofd_packets [05:28:32]CheckFolder done [05:28:32]ProducePacketName [05:28:32]name=ofd_packets/00166030 [05:28:32]NVStorageSaveData ofd_packets/00166030 [05:28:32]File name is /storage/ofd_packets/00166030 [05:28:32]Write 301 bytes [05:28:32]NVStorageSaveData done [05:28:32]OFDSenderStorePacket done [05:28:32]KKMCreateOFDPacket done [05:28:32]NVStorageSaveData kkm_last_timestamp [05:28:32]File name is /storage/kkm_last_timestamp [05:28:32]Write 4 bytes [05:28:32]NVStorageSaveData done [05:28:32]ExternCall_PrintAddStr [05:28:32]wPrintStart [05:28:32]Write to MH i2c: 01 00 00 81 00 81 [05:28:32]Write i2c OK [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: 01 [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: 01 07 00 [05:28:32]MH_I2C_Read... [05:28:32]Read from MH i2c: 01 07 00 81 00 00 00 00 00 00 FF 0F 96 [05:28:33]RasterBufferAndPrint [05:28:33]line Счет N : (1)294961 [05:28:33]line ИНН: 02508201610067 [05:28:33]line Контрольно-Кассовый Чек [05:28:33]line ПРОДАЖА [05:28:33]line ТРК (МРК, ГНК) : 42 [05:28:33]line Товар: 2710124130 [05:28:33]line Аи-92-К-5 [05:28:33]line 5.310 * 67.80 [05:28:33]line = 360.02 [05:28:33]line НДС 12% НСП 1% [05:28:33]line > о реализуемом товаре [05:28:33]line ОКРУГЛЕНИЕ: -0.02 [05:28:33]line ИТОГО: 360.00 [05:28:33]line Внесено: 360.00 [05:28:33]line СДАЧА: 0.00 [05:28:33]line НСП 1% : 3.19 [05:28:33]line НДС 12% : 38.23 [05:28:33]line Наличными: 360.00 [05:28:33]line Безнал.: 0.00 [05:28:33]line Место: АЗС № 130 "Партнер Нефть" [05:28:33]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [05:28:33]line СНО: Общий режим [05:28:33]line Чек 82 24.08.2024 05:28 [05:28:33]line Смена: 470 ФФД: 1.0 [05:28:33]line ЗНМ: 0300000070 [05:28:33]line РНМ: 0000000000092562 [05:28:33]line Версия ККМ: 001 [05:28:33]line ФМ: 0000000000871769 [05:28:33]line ФД: 166030 [05:28:33]line ФПД: 199059933475952 [05:28:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T052830&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166030&fm=199059933475952&tin=02508201610067®Number=0000000000092562&sum=36000 [05:28:33]written 0, free lines is 4095 [05:28:33]OFD Sender: Processing packet 166029 [packets to send 1005, broken 1003] [05:28:33]ProducePacketName [05:28:33]name=ofd_packets/00166029 [05:28:33]OFD Sender: To server: pG, [05:28:33]CommunicateWithHost lk.salyk.kg:30040 [05:28:33]ConnectInit lk.salyk.kg [05:28:33]Write to MH i2c: 01 00 00 AC 00 AC [05:28:33]Write i2c OK [05:28:33]MH_I2C_Read... [05:28:33]Read from MH i2c: 01 [05:28:33]MH_I2C_Read... [05:28:33]Read from MH i2c: 01 07 00 [05:28:33]MH_I2C_Read... [05:28:33]Read from MH i2c: 01 07 00 AC 00 00 00 00 00 00 C8 0C 87 [05:28:33]RasterBufferAndPrint [05:28:33]line [05:28:33]line [05:28:33]line [05:28:33]line [05:28:33]line [05:28:33]written 0, free lines is 3302 [05:28:33]MH_Cut [05:28:33]Write to MH i2c: D1 01 00 B3 00 01 85 [05:28:33]Write i2c OK [05:28:33]MH_I2C_Read... [05:28:33]Read from MH i2c: D1 [05:28:33]MH_I2C_Read... [05:28:33]Read from MH i2c: D1 01 00 [05:28:33]MH_I2C_Read... [05:28:33]Read from MH i2c: D1 01 00 B3 00 00 84 [05:28:33]Write to MH i2c: 01 00 00 B4 00 B4 [05:28:33]Write i2c OK [05:28:33]MH_I2C_Read... [05:28:34]*** Cut start [05:28:34]*** Purtial cut [05:28:34]*** Stage 1: CUTSNS_PIN = 1 [05:28:36]Read from MH i2c: 01 [05:28:36]MH_I2C_Read... [05:28:36]*** Stop cut motor [05:28:36]*** Cut end [05:28:36]Read from MH i2c: 01 07 00 [05:28:36]MH_I2C_Read... [05:28:36]Read from MH i2c: 01 07 00 B4 00 00 00 00 00 00 FF 0F C9 [05:28:36]process_action close_receipt done [05:28:36]requested_data is exist [05:28:36]produce_requested_data [05:28:36]requested_item fm.sn is exist - process it [05:28:36]wFMCommunicate request_size=4 [05:28:36]MH_SAM_APDU [05:28:36]CAPDU: 80 11 00 00 [05:28:36]Write to MH i2c: E2 08 00 B5 00 80 11 00 00 00 00 00 00 2F [05:28:36]Write i2c OK [05:28:36]MH_I2C_Read... [05:28:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:28:36]Read from MH i2c: E2 [05:28:36]MH_I2C_Read... [05:28:36]Read from MH i2c: E2 17 00 [05:28:36]MH_I2C_Read... [05:28:36]Read from MH i2c: E2 17 00 B5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 88 [05:28:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:28:36]wFMCommunicate OK [05:28:36]requested_item fd.num is exist - process it [05:28:36]SAM_PROTO_GetFieldsCounters [05:28:36]wFMCommunicate request_size=4 [05:28:36]MH_SAM_APDU [05:28:36]CAPDU: 80 13 00 00 [05:28:36]Write to MH i2c: E2 08 00 B6 00 80 13 00 00 00 00 00 00 32 [05:28:36]Write i2c OK [05:28:36]MH_I2C_Read... [05:28:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:28:36]Read from MH i2c: E2 [05:28:36]MH_I2C_Read... [05:28:36]Read from MH i2c: E2 62 00 [05:28:36]MH_I2C_Read... [05:28:36]Read from MH i2c: E2 62 00 B6 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8E 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [05:28:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8E 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:28:36]wFMCommunicate OK [05:28:36]SAM_PROTO_GetFieldsCounters done [05:28:36]requested_item shift.num is exist - process it [05:28:36]requested_item shift.opened is exist - process it [05:28:36]req_shift_opened [05:28:36]FM_GetShiftState [05:28:36]SAM_PROTO_GetShiftState [05:28:36]wFMCommunicate request_size=4 [05:28:36]MH_SAM_APDU [05:28:36]CAPDU: 80 13 01 00 [05:28:36]Write to MH i2c: E2 08 00 B7 00 80 13 01 00 00 00 00 00 34 [05:28:36]Write i2c OK [05:28:36]MH_I2C_Read... [05:28:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:28:36]Read from MH i2c: E2 [05:28:36]MH_I2C_Read... [05:28:36]Read from MH i2c: E2 0E 00 [05:28:36]MH_I2C_Read... [05:28:36]Read from MH i2c: E2 0E 00 B7 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 5E [05:28:36]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:28:36]wFMCommunicate OK [05:28:36]SAM_PROTO_GetShiftState done [05:28:36]FM_GetShiftState done [05:28:36]req_shift_opened done [05:28:36]requested_item shift.open_date is exist - process it [05:28:36]req_shift_open_date [05:28:36]req_shift_open_date done [05:28:36]produce_requested_data done [05:28:36]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166030,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [05:28:36]process_action_free close_receipt [05:28:36]json_value_free [05:28:36]json_value_free done [05:28:36]process_json_proto returns [05:28:36]Send response to host [05:28:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166030,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [05:28:36]free response buf [05:28:36]execute_script done [05:28:36]execute_script returns [05:28:36]free content buf [05:28:36]Sock 10.Close socket [05:28:36]Sock 10.Thread stoped [05:28:37]Connected sock=11 [05:28:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 B3 01 00 00 CB 9C AB 01 9C E9 5A 03 01 00 03 00 9F 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 77 6F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8D 88 02 00 35 04 06 00 6A B5 33 10 20 F1 C0 9E 17 52 D0 70 A4 62 [05:28:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 B5 AE 47 00 13 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8D 88 02 00 F4 03 04 00 CD 18 C9 66 B6 04 01 00 00 00 02 2B 87 25 47 9F 78 [05:28:38]CommunicateWithHost err = 0 [05:28:38]CheckOFDResponse [05:28:38]1017 (14) - 77093643461234 [05:28:38]1041 (16) - 0000000000871769 [05:28:38]1040 (4) - 166029 [05:28:38]1012 (4) - 23.08.2024 23:18 [05:28:38]1206 (1) - 0 [05:28:38]OFD Sender: Remove packet 166029 [05:28:38]ProducePacketName [05:28:38]name=ofd_packets/00166029 [05:28:38]NVStorageDeleteData [05:28:38]OFD Sender: Processing packet 166030 [packets to send 1004, broken 1003] [05:28:38]ProducePacketName [05:28:38]name=ofd_packets/00166030 [05:28:38]OFD Sender: To server: pG, [05:28:38]CommunicateWithHost lk.salyk.kg:30040 [05:28:38]ConnectInit lk.salyk.kg [05:28:39]Connected sock=9 [05:28:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 C9 B4 07 01 D8 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A2 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 7E 6F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8E 88 02 00 35 04 06 00 B5 0B 40 9F B4 70 55 75 B3 CB 5B D8 5A 9A [05:28:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 05 8E 47 00 2C 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8E 88 02 00 F4 03 04 00 CF 18 C9 66 B6 04 01 00 00 80 37 E1 4A 93 0A 7F 41 [05:28:40]CommunicateWithHost err = 0 [05:28:40]CheckOFDResponse [05:28:40]1017 (14) - 77093643461234 [05:28:40]1041 (16) - 0000000000871769 [05:28:40]1040 (4) - 166030 [05:28:40]1012 (4) - 23.08.2024 23:18 [05:28:40]1206 (1) - 0 [05:28:40]OFD Sender: Remove packet 166030 [05:28:40]ProducePacketName [05:28:40]name=ofd_packets/00166030 [05:28:40]NVStorageDeleteData [05:28:40]OFD Sender: No OFD packet to send [05:28:45]OFD Sender: No OFD packet to send [05:28:50]OFD Sender: No OFD packet to send [05:28:55]OFD Sender: No OFD packet to send [05:29:00]OFD Sender: No OFD packet to send [05:29:05]OFD Sender: No OFD packet to send [05:29:10]OFD Sender: No OFD packet to send [05:29:15]OFD Sender: No OFD packet to send [05:29:20]OFD Sender: No OFD packet to send [05:29:25]OFD Sender: No OFD packet to send [05:29:31]OFD Sender: No OFD packet to send [05:29:36]OFD Sender: No OFD packet to send [05:29:38]accept exits with 7 [05:29:38]New connection [05:29:38]New thread 3067264356 created [05:29:38]Thread 3067120996 joined [05:29:38]Waiting for new connection... [05:29:38] Sock 7.Parse request [05:29:38]Sock 7.Check first char [05:29:38]Sock 7.First char is OK [05:29:38]request: POST /json_proto HTTP/1.0 [05:29:38]Method: POST [05:29:38]URL: /json_proto [05:29:38]Method is POST - this is cgi request [05:29:38]url: /json_proto [05:29:38]query_string will be loaded in cgi processing [05:29:38]execute_cgi json_proto POST (null) [05:29:38]execute_cgi path=json_proto method=POST [05:29:38]POST find Content-Length [05:29:38]Host: 172.17.44.132:8080 [05:29:38]Content-Length: 800 [05:29:38]Content-Type: application/json [05:29:38] [05:29:38]POST finish read [05:29:38]Found Content-Length = 800 [05:29:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:29:38]execute_script... [05:29:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:29:38]POST & json_proto [05:29:38]process_json_proto [05:29:38]json parsed OK: [05:29:38]protocol is kg_v1.0 [05:29:38]action value=close_receipt [05:29:38]process_action close_receipt [05:29:38]cmd_close_receipt [05:29:38]MH_GetDate [05:29:38]Write to MH i2c: F0 00 00 B8 00 A7 [05:29:38]Write i2c OK [05:29:38]MH_I2C_Read... [05:29:38]Read from MH i2c: F0 [05:29:38]MH_I2C_Read... [05:29:38]Read from MH i2c: F0 09 00 [05:29:38]MH_I2C_Read... [05:29:38]Read from MH i2c: F0 09 00 B8 00 00 C2 6F C9 66 2A 83 C1 65 E3 [05:29:38]GetLastDocTimeStamp 1724477310 [05:29:38]current date 1724477378 [05:29:38]FM_GetShiftState [05:29:38]SAM_PROTO_GetShiftState [05:29:38]wFMCommunicate request_size=4 [05:29:38]MH_SAM_APDU [05:29:38]CAPDU: 80 13 01 00 [05:29:38]Write to MH i2c: E2 08 00 B9 00 80 13 01 00 00 00 00 00 36 [05:29:38]Write i2c OK [05:29:38]MH_I2C_Read... [05:29:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:29:38]Read from MH i2c: E2 [05:29:38]MH_I2C_Read... [05:29:38]Read from MH i2c: E2 0E 00 [05:29:38]MH_I2C_Read... [05:29:38]Read from MH i2c: E2 0E 00 B9 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 60 [05:29:38]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:29:38]wFMCommunicate OK [05:29:38]SAM_PROTO_GetShiftState done [05:29:38]FM_GetShiftState done [05:29:38]opened in 1724458697 [05:29:38]opened+sec_in_day 1724545097 [05:29:38]quantity*price = 50036 [05:29:38]sum+1 = 50037 [05:29:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 83 24.08.2024 05:29 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166031 ФПД: 9754914827444 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T052938&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166031&fm=9754914827444&tin=02508201610067®Number=0000000000092562&sum=50036 [05:29:39]StoreToDocumentArchive [05:29:39]shift 470 fd 166031 [05:29:39]save to /storage/0470/doc_00166031 [05:29:39]save last doc name /storage/0470/doc_00166031 to /storage/kkm_last_doc_name [05:29:39]save OK [05:29:39]Clear old archive folders... [05:29:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:29:39]tlvbuf is 00696FD0 [05:29:39]SAM_PROTO_ClearQueue [05:29:39]wFMCommunicate request_size=4 [05:29:39]MH_SAM_APDU [05:29:39]CAPDU: 80 09 00 00 [05:29:39]Write to MH i2c: E2 08 00 C6 00 80 09 00 00 00 00 00 00 38 [05:29:39]Write i2c OK [05:29:39]MH_I2C_Read... [05:29:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:29:39]Read from MH i2c: E2 [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: E2 03 00 [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [05:29:39]RAPDU: 90 00 [05:29:39]wFMCommunicate OK [05:29:39]SAM_PROTO_ClearQueue done [05:29:39]KKMCreateOFDPacket [05:29:39]OFDProtocolAddRootSTLVToBuf [05:29:39]FM_MakeSignedData [05:29:39]FM_MakeSignedData [05:29:39]SAM_PROTO_SignData [05:29:39]wFMCommunicate request_size=4 [05:29:39]MH_SAM_APDU [05:29:39]CAPDU: 80 0D 01 02 [05:29:39]Write to MH i2c: E2 08 00 C7 00 80 0D 01 02 00 00 00 00 40 [05:29:39]Write i2c OK [05:29:39]MH_I2C_Read... [05:29:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:29:39]Read from MH i2c: E2 [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: E2 03 00 [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: E2 03 00 C7 00 00 90 00 3B [05:29:39]RAPDU: 90 00 [05:29:39]wFMCommunicate OK [05:29:39]wFMCommunicate request_size=255 [05:29:39]MH_SAM_APDU [05:29:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 C2 6F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8F 88 02 00 35 04 06 00 08 [05:29:39]Write to MH i2c: E2 02 01 C8 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 C2 6F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8F 88 02 00 35 04 06 00 08 00 00 B7 [05:29:39]Write i2c OK [05:29:39]MH_I2C_Read... [05:29:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:29:39]Read from MH i2c: E2 [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: E2 03 00 [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: E2 03 00 C8 00 00 90 00 3C [05:29:39]RAPDU: 90 00 [05:29:39]wFMCommunicate OK [05:29:39]wFMCommunicate request_size=10 [05:29:39]MH_SAM_APDU [05:29:39]CAPDU: 80 0D 02 02 05 DF 3E 3B AC B4 [05:29:39]Write to MH i2c: E2 0D 00 C9 00 80 0D 02 02 05 00 DF 3E 3B AC B4 00 00 05 [05:29:39]Write i2c OK [05:29:39]MH_I2C_Read... [05:29:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:29:39]Read from MH i2c: E2 [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: E2 03 00 [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: E2 03 00 C9 00 00 90 00 3D [05:29:39]RAPDU: 90 00 [05:29:39]wFMCommunicate OK [05:29:39]wFMCommunicate request_size=4 [05:29:39]MH_SAM_APDU [05:29:39]CAPDU: 80 0D 03 02 [05:29:39]Write to MH i2c: E2 08 00 CA 00 80 0D 03 02 00 00 00 00 45 [05:29:39]Write i2c OK [05:29:39]MH_I2C_Read... [05:29:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:29:39]Read from MH i2c: E2 [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: E2 0B 00 [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: E2 0B 00 CA 00 00 46 B1 1E 9A 00 88 F9 59 90 00 CF [05:29:39]RAPDU: 46 B1 1E 9A 00 88 F9 59 90 00 [05:29:39]wFMCommunicate OK [05:29:39]SAM_PROTO_SignData done [05:29:39]FM_MakeSignedData done [05:29:39]CreateOFDProtocolMessage [05:29:39]wFMCommunicate request_size=4 [05:29:39]MH_SAM_APDU [05:29:39]CAPDU: 80 11 00 00 [05:29:39]Write to MH i2c: E2 08 00 CB 00 80 11 00 00 00 00 00 00 45 [05:29:39]Write i2c OK [05:29:39]MH_I2C_Read... [05:29:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:29:39]Read from MH i2c: E2 [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: E2 17 00 [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: E2 17 00 CB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 9E [05:29:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:29:39]wFMCommunicate OK [05:29:39]CreateOFDProtocolMessage done [05:29:39]OFDSenderStorePacket 166031 [05:29:39]StoreOFDPacket docnum=166031 [05:29:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 A1 23 07 01 85 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 C2 6F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8F 88 02 00 35 04 06 00 08 DF 3E 3B AC B4 46 B1 1E 9A 00 88 F9 59 [05:29:39]CheckFolder [05:29:39]dirname=/storage/ofd_packets [05:29:39]CheckFolder done [05:29:39]ProducePacketName [05:29:39]name=ofd_packets/00166031 [05:29:39]NVStorageSaveData ofd_packets/00166031 [05:29:39]File name is /storage/ofd_packets/00166031 [05:29:39]Write 301 bytes [05:29:39]NVStorageSaveData done [05:29:39]OFDSenderStorePacket done [05:29:39]KKMCreateOFDPacket done [05:29:39]NVStorageSaveData kkm_last_timestamp [05:29:39]File name is /storage/kkm_last_timestamp [05:29:39]Write 4 bytes [05:29:39]NVStorageSaveData done [05:29:39]ExternCall_PrintAddStr [05:29:39]wPrintStart [05:29:39]Write to MH i2c: 01 00 00 CC 00 CC [05:29:39]Write i2c OK [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: 01 [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: 01 07 00 [05:29:39]MH_I2C_Read... [05:29:39]Read from MH i2c: 01 07 00 CC 00 00 00 00 00 00 FF 0F E1 [05:29:39]RasterBufferAndPrint [05:29:39]line Счет N : (1)294966 [05:29:39]line ИНН: 02508201610067 [05:29:39]line Контрольно-Кассовый Чек [05:29:39]line ПРОДАЖА [05:29:39]line ТРК (МРК, ГНК) : 42 [05:29:39]line Товар: 2710124130 [05:29:39]line Аи-92-К-5 [05:29:39]line 7.380 * 67.80 [05:29:39]line = 500.36 [05:29:39]line НДС 12% НСП 1% [05:29:39]line > о реализуемом товаре [05:29:39]line ИТОГО: 500.36 [05:29:39]line НСП 1% : 4.43 [05:29:39]line НДС 12% : 53.14 [05:29:39]line Наличными: 0.00 [05:29:39]line Безнал.: 500.36 [05:29:39]line Место: АЗС № 130 "Партнер Нефть" [05:29:39]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [05:29:39]line СНО: Общий режим [05:29:39]line Чек 83 24.08.2024 05:29 [05:29:40]line Смена: 470 ФФД: 1.0 [05:29:40]line ЗНМ: 0300000070 [05:29:40]line РНМ: 0000000000092562 [05:29:40]line Версия ККМ: 001 [05:29:40]line Платежная система: O! деньги [05:29:40]line ФМ: 0000000000871769 [05:29:40]line ФД: 166031 [05:29:40]line ФПД: 9754914827444 [05:29:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T052938&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166031&fm=9754914827444&tin=02508201610067®Number=0000000000092562&sum=50036 [05:29:40]written 0, free lines is 4095 [05:29:40]OFD Sender: Processing packet 166031 [packets to send 1004, broken 1003] [05:29:40]ProducePacketName [05:29:40]name=ofd_packets/00166031 [05:29:40]OFD Sender: To server: pG, [05:29:40]CommunicateWithHost lk.salyk.kg:30040 [05:29:40]ConnectInit lk.salyk.kg [05:29:40]Write to MH i2c: 01 00 00 F6 00 F6 [05:29:40]Write i2c OK [05:29:40]MH_I2C_Read... [05:29:40]Read from MH i2c: 01 [05:29:40]MH_I2C_Read... [05:29:40]Read from MH i2c: 01 07 00 [05:29:40]MH_I2C_Read... [05:29:40]Read from MH i2c: 01 07 00 F6 00 00 00 00 00 00 CD 0C D6 [05:29:40]RasterBufferAndPrint [05:29:40]line [05:29:40]line [05:29:40]line [05:29:40]line [05:29:40]line [05:29:40]written 0, free lines is 3285 [05:29:40]MH_Cut [05:29:40]Write to MH i2c: D1 01 00 FD 00 01 CF [05:29:40]Write i2c OK [05:29:40]MH_I2C_Read... [05:29:40]Read from MH i2c: D1 [05:29:40]MH_I2C_Read... [05:29:40]Read from MH i2c: D1 01 00 [05:29:40]MH_I2C_Read... [05:29:40]Read from MH i2c: D1 01 00 FD 00 00 CE [05:29:40]Write to MH i2c: 01 00 00 FE 00 FE [05:29:40]Write i2c OK [05:29:40]MH_I2C_Read... [05:29:41]*** Cut start [05:29:41]*** Purtial cut [05:29:41]*** Stage 1: CUTSNS_PIN = 1 [05:29:42]Connected sock=11 [05:29:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 A1 23 07 01 85 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 C2 6F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8F 88 02 00 35 04 06 00 08 DF 3E 3B AC B4 46 B1 1E 9A 00 88 F9 59 [05:29:43]Read from MH i2c: 01 [05:29:43]MH_I2C_Read... [05:29:43]*** Stop cut motor [05:29:43]*** Cut end [05:29:43]Read from MH i2c: 01 07 00 [05:29:43]MH_I2C_Read... [05:29:43]Read from MH i2c: 01 07 00 FE 00 00 00 00 00 00 FF 0F 13 [05:29:43]process_action close_receipt done [05:29:43]requested_data is exist [05:29:43]produce_requested_data [05:29:43]requested_item fm.sn is exist - process it [05:29:43]wFMCommunicate request_size=4 [05:29:43]MH_SAM_APDU [05:29:43]CAPDU: 80 11 00 00 [05:29:43]Write to MH i2c: E2 08 00 FF 00 80 11 00 00 00 00 00 00 79 [05:29:43]Write i2c OK [05:29:43]MH_I2C_Read... [05:29:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:29:43]Read from MH i2c: E2 [05:29:43]MH_I2C_Read... [05:29:43]Read from MH i2c: E2 17 00 [05:29:43]MH_I2C_Read... [05:29:43]Read from MH i2c: E2 17 00 FF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D2 [05:29:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:29:43]wFMCommunicate OK [05:29:43]requested_item fd.num is exist - process it [05:29:43]SAM_PROTO_GetFieldsCounters [05:29:43]wFMCommunicate request_size=4 [05:29:43]MH_SAM_APDU [05:29:43]CAPDU: 80 13 00 00 [05:29:43]Write to MH i2c: E2 08 00 00 01 80 13 00 00 00 00 00 00 7D [05:29:43]Write i2c OK [05:29:43]MH_I2C_Read... [05:29:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:29:43]Read from MH i2c: E2 [05:29:43]MH_I2C_Read... [05:29:43]Read from MH i2c: E2 62 00 [05:29:43]MH_I2C_Read... [05:29:43]Read from MH i2c: E2 62 00 00 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8F 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [05:29:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8F 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:29:43]wFMCommunicate OK [05:29:43]SAM_PROTO_GetFieldsCounters done [05:29:43]requested_item shift.num is exist - process it [05:29:43]requested_item shift.opened is exist - process it [05:29:43]req_shift_opened [05:29:43]FM_GetShiftState [05:29:43]SAM_PROTO_GetShiftState [05:29:43]wFMCommunicate request_size=4 [05:29:43]MH_SAM_APDU [05:29:43]CAPDU: 80 13 01 00 [05:29:43]Write to MH i2c: E2 08 00 01 01 80 13 01 00 00 00 00 00 7F [05:29:43]Write i2c OK [05:29:43]MH_I2C_Read... [05:29:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:29:43]Read from MH i2c: E2 [05:29:43]MH_I2C_Read... [05:29:43]Read from MH i2c: E2 0E 00 [05:29:43]MH_I2C_Read... [05:29:43]Read from MH i2c: E2 0E 00 01 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A9 [05:29:43]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:29:43]wFMCommunicate OK [05:29:43]SAM_PROTO_GetShiftState done [05:29:43]FM_GetShiftState done [05:29:43]req_shift_opened done [05:29:43]requested_item shift.open_date is exist - process it [05:29:43]req_shift_open_date [05:29:43]req_shift_open_date done [05:29:43]produce_requested_data done [05:29:43]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166031,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [05:29:43]process_action_free close_receipt [05:29:43]json_value_free [05:29:43]json_value_free done [05:29:43]process_json_proto returns [05:29:43]Send response to host [05:29:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166031,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [05:29:43]free response buf [05:29:43]execute_script done [05:29:43]execute_script returns [05:29:43]free content buf [05:29:43]Sock 7.Close socket [05:29:43]Sock 7.Thread stoped [05:29:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 4D D2 47 00 AA 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8F 88 02 00 F4 03 04 00 0D 19 C9 66 B6 04 01 00 00 18 97 81 60 FA 1C 0D 04 [05:29:44]CommunicateWithHost err = 0 [05:29:44]CheckOFDResponse [05:29:44]1017 (14) - 77093643461234 [05:29:44]1041 (16) - 0000000000871769 [05:29:44]1040 (4) - 166031 [05:29:44]1012 (4) - 23.08.2024 23:19 [05:29:44]1206 (1) - 0 [05:29:44]OFD Sender: Remove packet 166031 [05:29:44]ProducePacketName [05:29:44]name=ofd_packets/00166031 [05:29:44]NVStorageDeleteData [05:29:44]OFD Sender: No OFD packet to send [05:29:49]OFD Sender: No OFD packet to send [05:29:54]OFD Sender: No OFD packet to send [05:29:59]OFD Sender: No OFD packet to send [05:30:04]OFD Sender: No OFD packet to send [05:30:09]OFD Sender: No OFD packet to send [05:30:14]OFD Sender: No OFD packet to send [05:30:19]OFD Sender: No OFD packet to send [05:30:24]OFD Sender: No OFD packet to send [05:30:29]OFD Sender: No OFD packet to send [05:30:34]OFD Sender: No OFD packet to send [05:30:39]OFD Sender: No OFD packet to send [05:30:44]OFD Sender: No OFD packet to send [05:30:49]OFD Sender: No OFD packet to send [05:30:54]OFD Sender: No OFD packet to send [05:30:59]OFD Sender: No OFD packet to send [05:31:05]OFD Sender: No OFD packet to send [05:31:10]OFD Sender: No OFD packet to send [05:31:15]OFD Sender: No OFD packet to send [05:31:20]OFD Sender: No OFD packet to send [05:31:25]OFD Sender: No OFD packet to send [05:31:30]OFD Sender: No OFD packet to send [05:31:35]OFD Sender: No OFD packet to send [05:31:40]OFD Sender: No OFD packet to send [05:31:45]OFD Sender: No OFD packet to send [05:31:50]OFD Sender: No OFD packet to send [05:31:55]OFD Sender: No OFD packet to send [05:32:00]OFD Sender: No OFD packet to send [05:32:05]OFD Sender: No OFD packet to send [05:32:10]OFD Sender: No OFD packet to send [05:32:15]OFD Sender: No OFD packet to send [05:32:20]OFD Sender: No OFD packet to send [05:32:25]OFD Sender: No OFD packet to send [05:32:30]OFD Sender: No OFD packet to send [05:32:35]OFD Sender: No OFD packet to send [05:32:40]OFD Sender: No OFD packet to send [05:32:45]OFD Sender: No OFD packet to send [05:32:50]OFD Sender: No OFD packet to send [05:32:55]OFD Sender: No OFD packet to send [05:33:00]OFD Sender: No OFD packet to send [05:33:05]OFD Sender: No OFD packet to send [05:33:10]OFD Sender: No OFD packet to send [05:33:15]OFD Sender: No OFD packet to send [05:33:20]OFD Sender: No OFD packet to send [05:33:25]OFD Sender: No OFD packet to send [05:33:26]recv_with_timeout no data received [05:33:30]OFD Sender: No OFD packet to send [05:33:35]OFD Sender: No OFD packet to send [05:33:40]OFD Sender: No OFD packet to send [05:33:45]OFD Sender: No OFD packet to send [05:33:50]OFD Sender: No OFD packet to send [05:33:55]OFD Sender: No OFD packet to send [05:34:00]OFD Sender: No OFD packet to send [05:34:05]OFD Sender: No OFD packet to send [05:34:10]OFD Sender: No OFD packet to send [05:34:15]OFD Sender: No OFD packet to send [05:34:20]OFD Sender: No OFD packet to send [05:34:25]OFD Sender: No OFD packet to send [05:34:30]OFD Sender: No OFD packet to send [05:34:35]OFD Sender: No OFD packet to send [05:34:40]OFD Sender: No OFD packet to send [05:34:45]OFD Sender: No OFD packet to send [05:34:50]OFD Sender: No OFD packet to send [05:34:56]OFD Sender: No OFD packet to send [05:35:01]OFD Sender: No OFD packet to send [05:35:06]OFD Sender: No OFD packet to send [05:35:11]OFD Sender: No OFD packet to send [05:35:16]OFD Sender: No OFD packet to send [05:35:21]OFD Sender: No OFD packet to send [05:35:26]OFD Sender: No OFD packet to send [05:35:31]OFD Sender: No OFD packet to send [05:35:36]OFD Sender: No OFD packet to send [05:35:41]OFD Sender: No OFD packet to send [05:35:46]OFD Sender: No OFD packet to send [05:35:51]OFD Sender: No OFD packet to send [05:35:56]OFD Sender: No OFD packet to send [05:36:01]OFD Sender: No OFD packet to send [05:36:06]OFD Sender: No OFD packet to send [05:36:11]OFD Sender: No OFD packet to send [05:36:16]OFD Sender: No OFD packet to send [05:36:21]OFD Sender: No OFD packet to send [05:36:26]OFD Sender: No OFD packet to send [05:36:31]OFD Sender: No OFD packet to send [05:36:36]OFD Sender: No OFD packet to send [05:36:41]OFD Sender: No OFD packet to send [05:36:46]OFD Sender: No OFD packet to send [05:36:51]OFD Sender: No OFD packet to send [05:36:56]OFD Sender: No OFD packet to send [05:37:01]OFD Sender: No OFD packet to send [05:37:06]OFD Sender: No OFD packet to send [05:37:11]OFD Sender: No OFD packet to send [05:37:16]OFD Sender: No OFD packet to send [05:37:21]OFD Sender: No OFD packet to send [05:37:26]OFD Sender: No OFD packet to send [05:37:31]OFD Sender: No OFD packet to send [05:37:36]OFD Sender: No OFD packet to send [05:37:41]OFD Sender: No OFD packet to send [05:37:46]OFD Sender: No OFD packet to send [05:37:51]OFD Sender: No OFD packet to send [05:37:56]OFD Sender: No OFD packet to send [05:38:01]OFD Sender: No OFD packet to send [05:38:06]OFD Sender: No OFD packet to send [05:38:11]OFD Sender: No OFD packet to send [05:38:16]OFD Sender: No OFD packet to send [05:38:21]OFD Sender: No OFD packet to send [05:38:26]OFD Sender: No OFD packet to send [05:38:31]OFD Sender: No OFD packet to send [05:38:36]OFD Sender: No OFD packet to send [05:38:41]OFD Sender: No OFD packet to send [05:38:45]recv_with_timeout no data received [05:38:47]OFD Sender: No OFD packet to send [05:38:52]OFD Sender: No OFD packet to send [05:38:57]OFD Sender: No OFD packet to send [05:39:02]OFD Sender: No OFD packet to send [05:39:07]OFD Sender: No OFD packet to send [05:39:12]OFD Sender: No OFD packet to send [05:39:17]OFD Sender: No OFD packet to send [05:39:22]OFD Sender: No OFD packet to send [05:39:27]OFD Sender: No OFD packet to send [05:39:32]OFD Sender: No OFD packet to send [05:39:37]OFD Sender: No OFD packet to send [05:39:42]OFD Sender: No OFD packet to send [05:39:47]OFD Sender: No OFD packet to send [05:39:52]OFD Sender: No OFD packet to send [05:39:57]OFD Sender: No OFD packet to send [05:40:02]OFD Sender: No OFD packet to send [05:40:07]OFD Sender: No OFD packet to send [05:40:12]OFD Sender: No OFD packet to send [05:40:17]OFD Sender: No OFD packet to send [05:40:22]OFD Sender: No OFD packet to send [05:40:27]OFD Sender: No OFD packet to send [05:40:32]OFD Sender: No OFD packet to send [05:40:37]OFD Sender: No OFD packet to send [05:40:42]OFD Sender: No OFD packet to send [05:40:47]OFD Sender: No OFD packet to send [05:40:52]OFD Sender: No OFD packet to send [05:40:53]recv_with_timeout no data received [05:40:57]OFD Sender: No OFD packet to send [05:41:02]OFD Sender: No OFD packet to send [05:41:07]OFD Sender: No OFD packet to send [05:41:12]OFD Sender: No OFD packet to send [05:41:17]OFD Sender: No OFD packet to send [05:41:22]OFD Sender: No OFD packet to send [05:41:27]OFD Sender: No OFD packet to send [05:41:32]OFD Sender: No OFD packet to send [05:41:37]OFD Sender: No OFD packet to send [05:41:42]OFD Sender: No OFD packet to send [05:41:47]OFD Sender: No OFD packet to send [05:41:52]OFD Sender: No OFD packet to send [05:41:57]OFD Sender: No OFD packet to send [05:42:02]OFD Sender: No OFD packet to send [05:42:07]OFD Sender: No OFD packet to send [05:42:12]OFD Sender: No OFD packet to send [05:42:17]OFD Sender: No OFD packet to send [05:42:22]OFD Sender: No OFD packet to send [05:42:25]recv_with_timeout no data received [05:42:27]OFD Sender: No OFD packet to send [05:42:32]OFD Sender: No OFD packet to send [05:42:38]OFD Sender: No OFD packet to send [05:42:43]OFD Sender: No OFD packet to send [05:42:48]OFD Sender: No OFD packet to send [05:42:53]OFD Sender: No OFD packet to send [05:42:58]OFD Sender: No OFD packet to send [05:43:03]OFD Sender: No OFD packet to send [05:43:08]OFD Sender: No OFD packet to send [05:43:13]OFD Sender: No OFD packet to send [05:43:18]OFD Sender: No OFD packet to send [05:43:23]OFD Sender: No OFD packet to send [05:43:28]OFD Sender: No OFD packet to send [05:43:33]OFD Sender: No OFD packet to send [05:43:38]OFD Sender: No OFD packet to send [05:43:43]OFD Sender: No OFD packet to send [05:43:48]OFD Sender: No OFD packet to send [05:43:53]OFD Sender: No OFD packet to send [05:43:58]OFD Sender: No OFD packet to send [05:44:03]OFD Sender: No OFD packet to send [05:44:08]OFD Sender: No OFD packet to send [05:44:13]OFD Sender: No OFD packet to send [05:44:18]OFD Sender: No OFD packet to send [05:44:23]OFD Sender: No OFD packet to send [05:44:28]OFD Sender: No OFD packet to send [05:44:30]accept exits with 9 [05:44:30]New connection [05:44:30]New thread 3067120996 created [05:44:30]Thread 3067264356 joined [05:44:30]Waiting for new connection... [05:44:30] Sock 9.Parse request [05:44:30]Sock 9.Check first char [05:44:30]Sock 9.First char is OK [05:44:30]request: POST /json_proto HTTP/1.0 [05:44:30]Method: POST [05:44:30]URL: /json_proto [05:44:30]Method is POST - this is cgi request [05:44:30]url: /json_proto [05:44:30]query_string will be loaded in cgi processing [05:44:30]execute_cgi json_proto POST (null) [05:44:30]execute_cgi path=json_proto method=POST [05:44:30]POST find Content-Length [05:44:30]Host: 172.17.44.132:8080 [05:44:30]Content-Length: 800 [05:44:30]Content-Type: application/json [05:44:30] [05:44:30]POST finish read [05:44:30]Found Content-Length = 800 [05:44:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:44:30]execute_script... [05:44:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:44:30]POST & json_proto [05:44:30]process_json_proto [05:44:30]json parsed OK: [05:44:30]protocol is kg_v1.0 [05:44:30]action value=close_receipt [05:44:30]process_action close_receipt [05:44:30]cmd_close_receipt [05:44:30]MH_GetDate [05:44:30]Write to MH i2c: F0 00 00 02 01 F2 [05:44:30]Write i2c OK [05:44:30]MH_I2C_Read... [05:44:30]Read from MH i2c: F0 [05:44:30]MH_I2C_Read... [05:44:30]Read from MH i2c: F0 09 00 [05:44:30]MH_I2C_Read... [05:44:30]Read from MH i2c: F0 09 00 02 01 00 3E 73 C9 66 2A 83 C1 65 AE [05:44:30]GetLastDocTimeStamp 1724477378 [05:44:30]current date 1724478270 [05:44:30]FM_GetShiftState [05:44:30]SAM_PROTO_GetShiftState [05:44:30]wFMCommunicate request_size=4 [05:44:30]MH_SAM_APDU [05:44:30]CAPDU: 80 13 01 00 [05:44:30]Write to MH i2c: E2 08 00 03 01 80 13 01 00 00 00 00 00 81 [05:44:30]Write i2c OK [05:44:30]MH_I2C_Read... [05:44:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:44:30]Read from MH i2c: E2 [05:44:30]MH_I2C_Read... [05:44:30]Read from MH i2c: E2 0E 00 [05:44:30]MH_I2C_Read... [05:44:30]Read from MH i2c: E2 0E 00 03 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 AB [05:44:30]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:44:30]wFMCommunicate OK [05:44:30]SAM_PROTO_GetShiftState done [05:44:30]FM_GetShiftState done [05:44:30]opened in 1724458697 [05:44:30]opened+sec_in_day 1724545097 [05:44:30]quantity*price = 50010 [05:44:30]sum+1 = 50012 [05:44:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 84 24.08.2024 05:44 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166032 ФПД: 84553858047453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T054430&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166032&fm=84553858047453&tin=02508201610067®Number=0000000000092562&sum=50011 [05:44:31]StoreToDocumentArchive [05:44:31]shift 470 fd 166032 [05:44:31]save to /storage/0470/doc_00166032 [05:44:31]save last doc name /storage/0470/doc_00166032 to /storage/kkm_last_doc_name [05:44:31]save OK [05:44:31]Clear old archive folders... [05:44:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:44:31]tlvbuf is 006BCBF0 [05:44:31]SAM_PROTO_ClearQueue [05:44:31]wFMCommunicate request_size=4 [05:44:31]MH_SAM_APDU [05:44:31]CAPDU: 80 09 00 00 [05:44:31]Write to MH i2c: E2 08 00 10 01 80 09 00 00 00 00 00 00 83 [05:44:31]Write i2c OK [05:44:31]MH_I2C_Read... [05:44:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:44:31]Read from MH i2c: E2 [05:44:31]MH_I2C_Read... [05:44:31]Read from MH i2c: E2 03 00 [05:44:31]MH_I2C_Read... [05:44:31]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [05:44:31]RAPDU: 90 00 [05:44:31]wFMCommunicate OK [05:44:31]SAM_PROTO_ClearQueue done [05:44:31]KKMCreateOFDPacket [05:44:31]OFDProtocolAddRootSTLVToBuf [05:44:31]FM_MakeSignedData [05:44:31]FM_MakeSignedData [05:44:31]SAM_PROTO_SignData [05:44:31]wFMCommunicate request_size=4 [05:44:31]MH_SAM_APDU [05:44:31]CAPDU: 80 0D 01 02 [05:44:31]Write to MH i2c: E2 08 00 11 01 80 0D 01 02 00 00 00 00 8B [05:44:31]Write i2c OK [05:44:31]MH_I2C_Read... [05:44:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:44:31]Read from MH i2c: E2 [05:44:31]MH_I2C_Read... [05:44:31]Read from MH i2c: E2 03 00 [05:44:31]MH_I2C_Read... [05:44:31]Read from MH i2c: E2 03 00 11 01 00 90 00 86 [05:44:31]RAPDU: 90 00 [05:44:31]wFMCommunicate OK [05:44:31]wFMCommunicate request_size=255 [05:44:31]MH_SAM_APDU [05:44:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 3E 73 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 90 88 02 00 35 04 06 00 4C [05:44:31]Write to MH i2c: E2 02 01 12 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 3E 73 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 90 88 02 00 35 04 06 00 4C 00 00 7E [05:44:31]Write i2c OK [05:44:31]MH_I2C_Read... [05:44:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:44:32]Read from MH i2c: E2 [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: E2 03 00 [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: E2 03 00 12 01 00 90 00 87 [05:44:32]RAPDU: 90 00 [05:44:32]wFMCommunicate OK [05:44:32]wFMCommunicate request_size=10 [05:44:32]MH_SAM_APDU [05:44:32]CAPDU: 80 0D 02 02 05 E6 BA AC 5D DD [05:44:32]Write to MH i2c: E2 0D 00 13 01 80 0D 02 02 05 00 E6 BA AC 5D DD 00 00 1E [05:44:32]Write i2c OK [05:44:32]MH_I2C_Read... [05:44:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:44:32]Read from MH i2c: E2 [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: E2 03 00 [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: E2 03 00 13 01 00 90 00 88 [05:44:32]RAPDU: 90 00 [05:44:32]wFMCommunicate OK [05:44:32]wFMCommunicate request_size=4 [05:44:32]MH_SAM_APDU [05:44:32]CAPDU: 80 0D 03 02 [05:44:32]Write to MH i2c: E2 08 00 14 01 80 0D 03 02 00 00 00 00 90 [05:44:32]Write i2c OK [05:44:32]MH_I2C_Read... [05:44:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:44:32]Read from MH i2c: E2 [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: E2 0B 00 [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: E2 0B 00 14 01 00 04 93 1E D1 54 40 7A 16 90 00 3B [05:44:32]RAPDU: 04 93 1E D1 54 40 7A 16 90 00 [05:44:32]wFMCommunicate OK [05:44:32]SAM_PROTO_SignData done [05:44:32]FM_MakeSignedData done [05:44:32]CreateOFDProtocolMessage [05:44:32]wFMCommunicate request_size=4 [05:44:32]MH_SAM_APDU [05:44:32]CAPDU: 80 11 00 00 [05:44:32]Write to MH i2c: E2 08 00 15 01 80 11 00 00 00 00 00 00 90 [05:44:32]Write i2c OK [05:44:32]MH_I2C_Read... [05:44:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:44:32]Read from MH i2c: E2 [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: E2 17 00 [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: E2 17 00 15 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E9 [05:44:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:44:32]wFMCommunicate OK [05:44:32]CreateOFDProtocolMessage done [05:44:32]OFDSenderStorePacket 166032 [05:44:32]StoreOFDPacket docnum=166032 [05:44:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 12 EB 07 01 F4 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 3E 73 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 90 88 02 00 35 04 06 00 4C E6 BA AC 5D DD 04 93 1E D1 54 40 7A 16 [05:44:32]CheckFolder [05:44:32]dirname=/storage/ofd_packets [05:44:32]CheckFolder done [05:44:32]ProducePacketName [05:44:32]name=ofd_packets/00166032 [05:44:32]NVStorageSaveData ofd_packets/00166032 [05:44:32]File name is /storage/ofd_packets/00166032 [05:44:32]Write 301 bytes [05:44:32]NVStorageSaveData done [05:44:32]OFDSenderStorePacket done [05:44:32]KKMCreateOFDPacket done [05:44:32]NVStorageSaveData kkm_last_timestamp [05:44:32]File name is /storage/kkm_last_timestamp [05:44:32]Write 4 bytes [05:44:32]NVStorageSaveData done [05:44:32]ExternCall_PrintAddStr [05:44:32]wPrintStart [05:44:32]Write to MH i2c: 01 00 00 16 01 17 [05:44:32]Write i2c OK [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: 01 [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: 01 07 00 [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: 01 07 00 16 01 00 00 00 00 00 FF 0F 2C [05:44:32]RasterBufferAndPrint [05:44:32]line Счет N : (1)294969 [05:44:32]line ИНН: 02508201610067 [05:44:32]line Контрольно-Кассовый Чек [05:44:32]line ПРОДАЖА [05:44:32]line ТРК (МРК, ГНК) : 33 [05:44:32]line Товар: 2710124500 [05:44:32]line Аи-95-К-5 [05:44:32]line 6.740 * 74.20 [05:44:32]line = 500.11 [05:44:32]line НДС 12% НСП 1% [05:44:32]line > о реализуемом товаре [05:44:32]line ИТОГО: 500.11 [05:44:32]line НСП 1% : 4.43 [05:44:32]line НДС 12% : 53.11 [05:44:32]line Наличными: 0.00 [05:44:32]line Безнал.: 500.11 [05:44:32]line Место: АЗС № 130 "Партнер Нефть" [05:44:32]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [05:44:32]line СНО: Общий режим [05:44:32]line Чек 84 24.08.2024 05:44 [05:44:32]line Смена: 470 ФФД: 1.0 [05:44:32]line ЗНМ: 0300000070 [05:44:32]line РНМ: 0000000000092562 [05:44:32]line Версия ККМ: 001 [05:44:32]line Платежная система: O! деньги [05:44:32]line ФМ: 0000000000871769 [05:44:32]line ФД: 166032 [05:44:32]line ФПД: 84553858047453 [05:44:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T054430&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166032&fm=84553858047453&tin=02508201610067®Number=0000000000092562&sum=50011 [05:44:32]written 0, free lines is 4095 [05:44:32]OFD Sender: Processing packet 166032 [packets to send 1004, broken 1003] [05:44:32]ProducePacketName [05:44:32]name=ofd_packets/00166032 [05:44:32]OFD Sender: To server: pG, [05:44:32]CommunicateWithHost lk.salyk.kg:30040 [05:44:32]ConnectInit lk.salyk.kg [05:44:32]Connected sock=7 [05:44:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 12 EB 07 01 F4 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 3E 73 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 90 88 02 00 35 04 06 00 4C E6 BA AC 5D DD 04 93 1E D1 54 40 7A 16 [05:44:32]Write to MH i2c: 01 00 00 40 01 41 [05:44:32]Write i2c OK [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: 01 [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: 01 07 00 [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: 01 07 00 40 01 00 00 00 00 00 D2 0C 26 [05:44:32]RasterBufferAndPrint [05:44:32]line [05:44:32]line [05:44:32]line [05:44:32]line [05:44:32]line [05:44:32]written 0, free lines is 3288 [05:44:32]MH_Cut [05:44:32]Write to MH i2c: D1 01 00 47 01 01 1A [05:44:32]Write i2c OK [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: D1 [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: D1 01 00 [05:44:32]MH_I2C_Read... [05:44:32]Read from MH i2c: D1 01 00 47 01 00 19 [05:44:32]Write to MH i2c: 01 00 00 48 01 49 [05:44:32]Write i2c OK [05:44:32]MH_I2C_Read... [05:44:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 58 7C 47 00 46 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 90 88 02 00 F4 03 04 00 88 1C C9 66 B6 04 01 00 00 28 7B 00 E4 57 5C 70 0D [05:44:33]CommunicateWithHost err = 0 [05:44:33]CheckOFDResponse [05:44:33]1017 (14) - 77093643461234 [05:44:33]1041 (16) - 0000000000871769 [05:44:33]1040 (4) - 166032 [05:44:33]1012 (4) - 23.08.2024 23:34 [05:44:33]1206 (1) - 0 [05:44:33]OFD Sender: Remove packet 166032 [05:44:33]ProducePacketName [05:44:33]name=ofd_packets/00166032 [05:44:33]NVStorageDeleteData [05:44:33]*** Cut start [05:44:33]*** Purtial cut [05:44:33]*** Stage 1: CUTSNS_PIN = 1 [05:44:33]OFD Sender: No OFD packet to send [05:44:35]Read from MH i2c: 01 [05:44:35]MH_I2C_Read... [05:44:35]*** Stop cut motor [05:44:35]*** Cut end [05:44:35]Read from MH i2c: 01 07 00 [05:44:35]MH_I2C_Read... [05:44:35]Read from MH i2c: 01 07 00 48 01 00 00 00 00 00 FF 0F 5E [05:44:35]process_action close_receipt done [05:44:35]requested_data is exist [05:44:35]produce_requested_data [05:44:35]requested_item fm.sn is exist - process it [05:44:35]wFMCommunicate request_size=4 [05:44:35]MH_SAM_APDU [05:44:35]CAPDU: 80 11 00 00 [05:44:35]Write to MH i2c: E2 08 00 49 01 80 11 00 00 00 00 00 00 C4 [05:44:35]Write i2c OK [05:44:35]MH_I2C_Read... [05:44:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:44:35]Read from MH i2c: E2 [05:44:35]MH_I2C_Read... [05:44:35]Read from MH i2c: E2 17 00 [05:44:35]MH_I2C_Read... [05:44:35]Read from MH i2c: E2 17 00 49 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 1D [05:44:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:44:35]wFMCommunicate OK [05:44:35]requested_item fd.num is exist - process it [05:44:35]SAM_PROTO_GetFieldsCounters [05:44:35]wFMCommunicate request_size=4 [05:44:35]MH_SAM_APDU [05:44:35]CAPDU: 80 13 00 00 [05:44:35]Write to MH i2c: E2 08 00 4A 01 80 13 00 00 00 00 00 00 C7 [05:44:35]Write i2c OK [05:44:35]MH_I2C_Read... [05:44:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:44:35]Read from MH i2c: E2 [05:44:35]MH_I2C_Read... [05:44:35]Read from MH i2c: E2 62 00 [05:44:35]MH_I2C_Read... [05:44:35]Read from MH i2c: E2 62 00 4A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 90 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 DA [05:44:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 90 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:44:35]wFMCommunicate OK [05:44:35]SAM_PROTO_GetFieldsCounters done [05:44:35]requested_item shift.num is exist - process it [05:44:35]requested_item shift.opened is exist - process it [05:44:35]req_shift_opened [05:44:35]FM_GetShiftState [05:44:35]SAM_PROTO_GetShiftState [05:44:35]wFMCommunicate request_size=4 [05:44:35]MH_SAM_APDU [05:44:35]CAPDU: 80 13 01 00 [05:44:35]Write to MH i2c: E2 08 00 4B 01 80 13 01 00 00 00 00 00 C9 [05:44:35]Write i2c OK [05:44:35]MH_I2C_Read... [05:44:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:44:35]Read from MH i2c: E2 [05:44:35]MH_I2C_Read... [05:44:35]Read from MH i2c: E2 0E 00 [05:44:35]MH_I2C_Read... [05:44:35]Read from MH i2c: E2 0E 00 4B 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F3 [05:44:35]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:44:35]wFMCommunicate OK [05:44:35]SAM_PROTO_GetShiftState done [05:44:35]FM_GetShiftState done [05:44:35]req_shift_opened done [05:44:35]requested_item shift.open_date is exist - process it [05:44:35]req_shift_open_date [05:44:35]req_shift_open_date done [05:44:35]produce_requested_data done [05:44:35]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166032,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [05:44:35]process_action_free close_receipt [05:44:35]json_value_free [05:44:35]json_value_free done [05:44:35]process_json_proto returns [05:44:35]Send response to host [05:44:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166032,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [05:44:35]free response buf [05:44:35]execute_script done [05:44:35]execute_script returns [05:44:35]free content buf [05:44:35]Sock 9.Close socket [05:44:35]Sock 9.Thread stoped [05:44:38]OFD Sender: No OFD packet to send [05:44:43]OFD Sender: No OFD packet to send [05:44:48]OFD Sender: No OFD packet to send [05:44:53]OFD Sender: No OFD packet to send [05:44:58]OFD Sender: No OFD packet to send [05:45:03]OFD Sender: No OFD packet to send [05:45:08]OFD Sender: No OFD packet to send [05:45:13]OFD Sender: No OFD packet to send [05:45:18]OFD Sender: No OFD packet to send [05:45:23]OFD Sender: No OFD packet to send [05:45:28]OFD Sender: No OFD packet to send [05:45:33]OFD Sender: No OFD packet to send [05:45:38]OFD Sender: No OFD packet to send [05:45:44]OFD Sender: No OFD packet to send [05:45:49]OFD Sender: No OFD packet to send [05:45:54]OFD Sender: No OFD packet to send [05:45:59]OFD Sender: No OFD packet to send [05:46:04]OFD Sender: No OFD packet to send [05:46:09]OFD Sender: No OFD packet to send [05:46:14]OFD Sender: No OFD packet to send [05:46:19]OFD Sender: No OFD packet to send [05:46:24]OFD Sender: No OFD packet to send [05:46:29]OFD Sender: No OFD packet to send [05:46:33]recv_with_timeout no data received [05:46:34]OFD Sender: No OFD packet to send [05:46:39]OFD Sender: No OFD packet to send [05:46:44]OFD Sender: No OFD packet to send [05:46:49]OFD Sender: No OFD packet to send [05:46:54]OFD Sender: No OFD packet to send [05:46:59]OFD Sender: No OFD packet to send [05:47:04]OFD Sender: No OFD packet to send [05:47:09]OFD Sender: No OFD packet to send [05:47:14]OFD Sender: No OFD packet to send [05:47:19]OFD Sender: No OFD packet to send [05:47:24]OFD Sender: No OFD packet to send [05:47:29]OFD Sender: No OFD packet to send [05:47:34]OFD Sender: No OFD packet to send [05:47:39]OFD Sender: No OFD packet to send [05:47:44]OFD Sender: No OFD packet to send [05:47:49]OFD Sender: No OFD packet to send [05:47:54]OFD Sender: No OFD packet to send [05:47:59]OFD Sender: No OFD packet to send [05:48:04]OFD Sender: No OFD packet to send [05:48:09]OFD Sender: No OFD packet to send [05:48:14]OFD Sender: No OFD packet to send [05:48:19]OFD Sender: No OFD packet to send [05:48:24]OFD Sender: No OFD packet to send [05:48:29]OFD Sender: No OFD packet to send [05:48:34]OFD Sender: No OFD packet to send [05:48:39]OFD Sender: No OFD packet to send [05:48:44]OFD Sender: No OFD packet to send [05:48:49]OFD Sender: No OFD packet to send [05:48:54]OFD Sender: No OFD packet to send [05:48:59]OFD Sender: No OFD packet to send [05:49:04]OFD Sender: No OFD packet to send [05:49:09]OFD Sender: No OFD packet to send [05:49:14]OFD Sender: No OFD packet to send [05:49:19]OFD Sender: No OFD packet to send [05:49:24]OFD Sender: No OFD packet to send [05:49:29]OFD Sender: No OFD packet to send [05:49:35]OFD Sender: No OFD packet to send [05:49:40]OFD Sender: No OFD packet to send [05:49:45]OFD Sender: No OFD packet to send [05:49:47]recv_with_timeout no data received [05:49:50]OFD Sender: No OFD packet to send [05:49:55]OFD Sender: No OFD packet to send [05:49:57]accept exits with 10 [05:49:57]New connection [05:49:57]New thread 3067264356 created [05:49:57]Thread 3067120996 joined [05:49:57]Waiting for new connection... [05:49:57] Sock 10.Parse request [05:49:57]Sock 10.Check first char [05:49:57]Sock 10.First char is OK [05:49:57]request: POST /json_proto HTTP/1.0 [05:49:57]Method: POST [05:49:57]URL: /json_proto [05:49:57]Method is POST - this is cgi request [05:49:57]url: /json_proto [05:49:57]query_string will be loaded in cgi processing [05:49:57]execute_cgi json_proto POST (null) [05:49:57]execute_cgi path=json_proto method=POST [05:49:57]POST find Content-Length [05:49:57]Host: 172.17.44.132:8080 [05:49:57]Content-Length: 646 [05:49:57]Content-Type: application/json [05:49:57] [05:49:57]POST finish read [05:49:57]Found Content-Length = 646 [05:49:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51189", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:49:57]execute_script... [05:49:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51189", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:49:57]POST & json_proto [05:49:57]process_json_proto [05:49:57]json parsed OK: [05:49:57]protocol is kg_v1.0 [05:49:57]action value=close_receipt [05:49:57]process_action close_receipt [05:49:57]cmd_close_receipt [05:49:57]MH_GetDate [05:49:57]Write to MH i2c: F0 00 00 4C 01 3C [05:49:57]Write i2c OK [05:49:57]MH_I2C_Read... [05:49:57]Read from MH i2c: F0 [05:49:57]MH_I2C_Read... [05:49:57]Read from MH i2c: F0 09 00 [05:49:57]MH_I2C_Read... [05:49:57]Read from MH i2c: F0 09 00 4C 01 00 85 74 C9 66 2A 83 C1 65 40 [05:49:57]GetLastDocTimeStamp 1724478270 [05:49:57]current date 1724478597 [05:49:57]FM_GetShiftState [05:49:57]SAM_PROTO_GetShiftState [05:49:57]wFMCommunicate request_size=4 [05:49:57]MH_SAM_APDU [05:49:57]CAPDU: 80 13 01 00 [05:49:57]Write to MH i2c: E2 08 00 4D 01 80 13 01 00 00 00 00 00 CB [05:49:57]Write i2c OK [05:49:57]MH_I2C_Read... [05:49:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:49:57]Read from MH i2c: E2 [05:49:57]MH_I2C_Read... [05:49:57]Read from MH i2c: E2 0E 00 [05:49:57]MH_I2C_Read... [05:49:57]Read from MH i2c: E2 0E 00 4D 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F5 [05:49:57]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:49:57]wFMCommunicate OK [05:49:57]SAM_PROTO_GetShiftState done [05:49:57]FM_GetShiftState done [05:49:57]opened in 1724458697 [05:49:57]opened+sec_in_day 1724545097 [05:49:57]quantity*price = 7500 [05:49:57]sum+1 = 7501 [05:49:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 75.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 85 24.08.2024 05:49 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166033 ФПД: 29005231656426 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T054957&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166033&fm=29005231656426&tin=02508201610067®Number=0000000000092562&sum=7500 0 [05:49:58]StoreToDocumentArchive [05:49:58]shift 470 fd 166033 [05:49:58]save to /storage/0470/doc_00166033 [05:49:58]save last doc name /storage/0470/doc_00166033 to /storage/kkm_last_doc_name [05:49:58]save OK [05:49:58]Clear old archive folders... [05:49:58]ProcessDocumentItem done err = 0, tmpTLVsize=282 [05:49:58]tlvbuf is 006C5250 [05:49:58]SAM_PROTO_ClearQueue [05:49:58]wFMCommunicate request_size=4 [05:49:58]MH_SAM_APDU [05:49:58]CAPDU: 80 09 00 00 [05:49:58]Write to MH i2c: E2 08 00 5A 01 80 09 00 00 00 00 00 00 CD [05:49:58]Write i2c OK [05:49:58]MH_I2C_Read... [05:49:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:49:58]Read from MH i2c: E2 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [05:49:58]RAPDU: 90 00 [05:49:58]wFMCommunicate OK [05:49:58]SAM_PROTO_ClearQueue done [05:49:58]KKMCreateOFDPacket [05:49:58]OFDProtocolAddRootSTLVToBuf [05:49:58]FM_MakeSignedData [05:49:58]FM_MakeSignedData [05:49:58]SAM_PROTO_SignData [05:49:58]wFMCommunicate request_size=4 [05:49:58]MH_SAM_APDU [05:49:58]CAPDU: 80 0D 01 02 [05:49:58]Write to MH i2c: E2 08 00 5B 01 80 0D 01 02 00 00 00 00 D5 [05:49:58]Write i2c OK [05:49:58]MH_I2C_Read... [05:49:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:49:58]Read from MH i2c: E2 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 5B 01 00 90 00 D0 [05:49:58]RAPDU: 90 00 [05:49:58]wFMCommunicate OK [05:49:58]wFMCommunicate request_size=255 [05:49:58]MH_SAM_APDU [05:49:58]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 85 74 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 [05:49:58]Write to MH i2c: E2 02 01 5C 01 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 85 74 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 00 00 85 [05:49:58]Write i2c OK [05:49:58]MH_I2C_Read... [05:49:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:49:58]Read from MH i2c: E2 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 5C 01 00 90 00 D1 [05:49:58]RAPDU: 90 00 [05:49:58]wFMCommunicate OK [05:49:58]wFMCommunicate request_size=41 [05:49:58]MH_SAM_APDU [05:49:58]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 91 88 02 00 35 04 06 00 1A 61 4E 87 8D EA [05:49:58]Write to MH i2c: E2 2C 00 5D 01 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 91 88 02 00 35 04 06 00 1A 61 4E 87 8D EA 00 00 8F [05:49:58]Write i2c OK [05:49:58]MH_I2C_Read... [05:49:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:49:58]Read from MH i2c: E2 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 5D 01 00 90 00 D2 [05:49:58]RAPDU: 90 00 [05:49:58]wFMCommunicate OK [05:49:58]wFMCommunicate request_size=4 [05:49:58]MH_SAM_APDU [05:49:58]CAPDU: 80 0D 03 02 [05:49:58]Write to MH i2c: E2 08 00 5E 01 80 0D 03 02 00 00 00 00 DA [05:49:58]Write i2c OK [05:49:58]MH_I2C_Read... [05:49:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:49:59]Read from MH i2c: E2 [05:49:59]MH_I2C_Read... [05:49:59]Read from MH i2c: E2 0B 00 [05:49:59]MH_I2C_Read... [05:49:59]Read from MH i2c: E2 0B 00 5E 01 00 A8 E5 74 35 88 B9 82 46 90 00 1A [05:49:59]RAPDU: A8 E5 74 35 88 B9 82 46 90 00 [05:49:59]wFMCommunicate OK [05:49:59]SAM_PROTO_SignData done [05:49:59]FM_MakeSignedData done [05:49:59]CreateOFDProtocolMessage [05:49:59]wFMCommunicate request_size=4 [05:49:59]MH_SAM_APDU [05:49:59]CAPDU: 80 11 00 00 [05:49:59]Write to MH i2c: E2 08 00 5F 01 80 11 00 00 00 00 00 00 DA [05:49:59]Write i2c OK [05:49:59]MH_I2C_Read... [05:49:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:49:59]Read from MH i2c: E2 [05:49:59]MH_I2C_Read... [05:49:59]Read from MH i2c: E2 17 00 [05:49:59]MH_I2C_Read... [05:49:59]Read from MH i2c: E2 17 00 5F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 33 [05:49:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:49:59]wFMCommunicate OK [05:49:59]CreateOFDProtocolMessage done [05:49:59]OFDSenderStorePacket 166033 [05:49:59]StoreOFDPacket docnum=166033 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17298142+1707180842=1724478984 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 09 76 C9 66 2A 83 C1 65 80 [05:56:25]Current date/time: 24.08.2024 05:56 [05:56:25]FM_Init [05:56:25]wFMConnect [05:56:25]MH_SAM_On [05:56:25]Write to MH i2c: E0 00 00 08 00 E7 [05:56:25]Write i2c OK [05:56:25]MH_I2C_Read... [05:56:25]*** iso7816_init finished! [05:56:25]*** atr: [05:56:25]*** 0F 3B D5 18 FF 81 91 FE [05:56:25]*** 1F C3 80 73 C8 21 10 0A [05:56:25]*** 00 00 00 00 00 00 00 00 [05:56:25]*** 00 00 00 00 00 00 00 00 [05:56:25]*** 00 00 00 00 00 00 00 00 [05:56:25]*** 00 00 00 00 00 00 00 00 [05:56:25]*** 00 00 00 00 00 00 00 00 [05:56:25]*** 00 00 00 00 00 00 00 00 [05:56:25]Read from MH i2c: E0 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E0 10 00 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [05:56:25]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [05:56:25]wFMCommunicate request_size=10 [05:56:25]MH_SAM_APDU [05:56:25]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [05:56:25]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [05:56:25]Write i2c OK [05:56:25]MH_I2C_Read... [05:56:25]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [05:56:25]Read from MH i2c: E2 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E2 03 00 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [05:56:25]RAPDU: 90 00 [05:56:25]wFMCommunicate OK [05:56:25]wFMCommunicate request_size=4 [05:56:25]MH_SAM_APDU [05:56:25]CAPDU: 80 11 00 00 [05:56:25]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [05:56:25]Write i2c OK [05:56:25]MH_I2C_Read... [05:56:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:56:25]Read from MH i2c: E2 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E2 17 00 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [05:56:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:56:25]wFMCommunicate OK [05:56:25]Detected FM SN is 0000000000871769 [05:56:25]Stored FM SN is 0000000000871769 [05:56:25]wFMCommunicate request_size=9 [05:56:25]MH_SAM_APDU [05:56:25]CAPDU: 80 16 00 00 04 E7 8B 00 00 [05:56:25]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [05:56:25]Write i2c OK [05:56:25]MH_I2C_Read... [05:56:25]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [05:56:25]Read from MH i2c: E2 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E2 03 00 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [05:56:25]RAPDU: 90 00 [05:56:25]wFMCommunicate OK [05:56:25]FM PIN OK [05:56:25]wFMCommunicate request_size=8 [05:56:25]MH_SAM_APDU [05:56:25]CAPDU: 80 14 04 00 03 02 00 01 [05:56:25]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [05:56:25]Write i2c OK [05:56:25]MH_I2C_Read... [05:56:25]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [05:56:25]Read from MH i2c: E2 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E2 03 00 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [05:56:25]RAPDU: 90 00 [05:56:25]wFMCommunicate OK [05:56:25]wFMCommunicate request_size=13 [05:56:25]MH_SAM_APDU [05:56:25]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [05:56:25]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [05:56:25]Write i2c OK [05:56:25]MH_I2C_Read... [05:56:25]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [05:56:25]Read from MH i2c: E2 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E2 03 00 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [05:56:25]RAPDU: 90 00 [05:56:25]wFMCommunicate OK [05:56:25]wFMCommunicate request_size=4 [05:56:25]MH_SAM_APDU [05:56:25]CAPDU: 80 11 00 00 [05:56:25]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [05:56:25]Write i2c OK [05:56:25]MH_I2C_Read... [05:56:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:56:25]Read from MH i2c: E2 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E2 17 00 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [05:56:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:56:25]wFMCommunicate OK [05:56:25]DocumentArchiveInit [05:56:25]Start Httpd... [05:56:25]Httpd thread 3067510116 created [05:56:25]Write to MH i2c: 01 00 00 0F 00 0F [05:56:25]Write i2c OK [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: 01 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: 01 07 00 [05:56:25]MH_I2C_Read... [05:56:25]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [05:56:25]MH Int Process started [05:56:25]Allocated Socket 8 [05:56:25]Bind OK [05:56:25]Listen OK [05:56:25]httpd running on port 8080 [05:56:25]Waiting for new connection... [05:56:26]OFD Sender: Processing packet 166033 [packets to send 1004, broken 1003] [05:56:26]ProducePacketName [05:56:26]name=ofd_packets/00166033 [05:56:26]OFD Sender: To server: pG, [05:56:26]CommunicateWithHost lk.salyk.kg:30040 [05:56:26]ConnectInit lk.salyk.kg [05:56:27]accept exits with 9 [05:56:27]New connection [05:56:27]New thread 3067223396 created [05:56:27]Waiting for new connection... [05:56:27] Sock 9.Parse request [05:56:27]Sock 9.Check first char [05:56:27]Sock 9.First char is OK [05:56:27]request: POST /json_proto HTTP/1.0 [05:56:27]Method: POST [05:56:27]URL: /json_proto [05:56:27]Method is POST - this is cgi request [05:56:27]url: /json_proto [05:56:27]query_string will be loaded in cgi processing [05:56:27]execute_cgi json_proto POST (null) [05:56:27]execute_cgi path=json_proto method=POST [05:56:27]POST find Content-Length [05:56:27]Host: 172.17.44.132:8080 [05:56:27]Content-Length: 215 [05:56:27]Content-Type: application/json [05:56:27] [05:56:27]POST finish read [05:56:27]Found Content-Length = 215 [05:56:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:56:27]execute_script... [05:56:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:56:27]POST & json_proto [05:56:27]process_json_proto [05:56:27]json parsed OK: [05:56:27]protocol is kg_v1.0 [05:56:27]action value=get_value [05:56:27]process_action get_value [05:56:27]cmd_get_value [05:56:27]process_action get_value done [05:56:27]requested_data is exist [05:56:27]produce_requested_data [05:56:27]requested_item kkm.sn is exist - process it [05:56:27]requested_item kkm.ver is exist - process it [05:56:27]requested_item fm.sn is exist - process it [05:56:27]wFMCommunicate request_size=4 [05:56:27]MH_SAM_APDU [05:56:27]CAPDU: 80 11 00 00 [05:56:27]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [05:56:27]Write i2c OK [05:56:27]MH_I2C_Read... [05:56:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:56:27]Read from MH i2c: E2 [05:56:27]MH_I2C_Read... [05:56:27]Read from MH i2c: E2 17 00 [05:56:27]MH_I2C_Read... [05:56:27]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [05:56:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:56:27]wFMCommunicate OK [05:56:27]requested_item fd.num is exist - process it [05:56:27]SAM_PROTO_GetFieldsCounters [05:56:27]wFMCommunicate request_size=4 [05:56:27]MH_SAM_APDU [05:56:27]CAPDU: 80 13 00 00 [05:56:27]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [05:56:27]Write i2c OK [05:56:27]MH_I2C_Read... [05:56:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:56:27]Read from MH i2c: E2 [05:56:27]MH_I2C_Read... [05:56:27]Read from MH i2c: E2 62 00 [05:56:27]MH_I2C_Read... [05:56:27]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 91 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [05:56:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 91 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:56:27]wFMCommunicate OK [05:56:27]SAM_PROTO_GetFieldsCounters done [05:56:27]requested_item shift.num is exist - process it [05:56:27]requested_item shift.opened is exist - process it [05:56:27]req_shift_opened [05:56:27]FM_GetShiftState [05:56:27]SAM_PROTO_GetShiftState [05:56:27]wFMCommunicate request_size=4 [05:56:27]MH_SAM_APDU [05:56:27]CAPDU: 80 13 01 00 [05:56:27]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [05:56:27]Write i2c OK [05:56:27]MH_I2C_Read... [05:56:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:56:27]Read from MH i2c: E2 [05:56:27]MH_I2C_Read... [05:56:27]Read from MH i2c: E2 0E 00 [05:56:27]MH_I2C_Read... [05:56:27]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [05:56:27]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:56:27]wFMCommunicate OK [05:56:27]SAM_PROTO_GetShiftState done [05:56:27]FM_GetShiftState done [05:56:27]req_shift_opened done [05:56:27]requested_item shift.open_date is exist - process it [05:56:27]req_shift_open_date [05:56:27]req_shift_open_date done [05:56:27]produce_requested_data done [05:56:27]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166033,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [05:56:27]process_action_free get_value [05:56:27]json_value_free [05:56:27]json_value_free done [05:56:27]process_json_proto returns [05:56:27]Send response to host [05:56:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166033,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [05:56:27]free response buf [05:56:27]execute_script done [05:56:27]execute_script returns [05:56:27]free content buf [05:56:27]Sock 9.Close socket [05:56:27]Sock 9.Thread stoped [05:56:27]accept exits with 10 [05:56:27]New connection [05:56:27]New thread 3067080036 created [05:56:27]Thread 3067223396 joined [05:56:27]Waiting for new connection... [05:56:27] Sock 10.Parse request [05:56:27]Sock 10.Check first char [05:56:27]Sock 10.First char is OK [05:56:27]request: POST /json_proto HTTP/1.0 [05:56:27]Method: POST [05:56:27]URL: /json_proto [05:56:27]Method is POST - this is cgi request [05:56:27]url: /json_proto [05:56:27]query_string will be loaded in cgi processing [05:56:27]execute_cgi json_proto POST (null) [05:56:27]execute_cgi path=json_proto method=POST [05:56:27]POST find Content-Length [05:56:27]Host: 172.17.44.132:8080 [05:56:27]Content-Length: 331 [05:56:27]Content-Type: application/json [05:56:27] [05:56:27]POST finish read [05:56:27]Found Content-Length = 331 [05:56:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [05:56:27]execute_script... [05:56:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [05:56:27]POST & json_proto [05:56:27]process_json_proto [05:56:27]json parsed OK: [05:56:27]protocol is kg_v1.0 [05:56:27]action value=get_value [05:56:27]process_action get_value [05:56:27]cmd_get_value [05:56:27]process_action get_value done [05:56:27]requested_data is exist [05:56:27]produce_requested_data [05:56:27]requested_item fm.sale.total is exist - process it [05:56:27]SAM_PROTO_GetFMData [05:56:27]wFMCommunicate request_size=4 [05:56:27]MH_SAM_APDU [05:56:27]CAPDU: 80 13 03 00 [05:56:27]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [05:56:28]Write i2c OK [05:56:28]MH_I2C_Read... [05:56:28]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [05:56:28]Read from MH i2c: E2 [05:56:28]MH_I2C_Read... [05:56:28]Read from MH i2c: E2 FD 00 [05:56:28]MH_I2C_Read... [05:56:28]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 E4 84 02 00 69 04 A4 00 6F 04 04 00 D3 81 02 00 B1 04 05 00 55 2C 3C 7C 03 70 04 05 00 9E E7 06 75 02 72 04 05 00 B7 44 35 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 91 91 C4 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 AB 79 E5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 A2 [05:56:28]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 E4 84 02 00 69 04 A4 00 6F 04 04 00 D3 81 02 00 B1 04 05 00 55 2C 3C 7C 03 70 04 05 00 9E E7 06 75 02 72 04 05 00 B7 44 35 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 91 91 C4 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 AB 79 E5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [05:56:28]wFMCommunicate OK [05:56:28]wFMCommunicate request_size=4 [05:56:28]MH_SAM_APDU [05:56:28]CAPDU: 80 17 00 00 [05:56:28]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [05:56:28]Write i2c OK [05:56:28]MH_I2C_Read... [05:56:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:56:28]Connected sock=6 [05:56:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2E 01 00 00 FE 20 26 01 B1 40 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 85 74 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 91 88 02 00 35 04 06 00 1A 61 4E 87 8D EA A8 E5 74 35 88 B9 82 46 [05:56:28]Read from MH i2c: E2 [05:56:28]MH_I2C_Read... [05:56:28]Read from MH i2c: E2 FD 00 [05:56:28]MH_I2C_Read... [05:56:29]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [05:56:29]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [05:56:29]wFMCommunicate OK [05:56:29]wFMCommunicate request_size=4 [05:56:29]MH_SAM_APDU [05:56:29]CAPDU: 80 17 00 00 [05:56:29]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [05:56:29]Write i2c OK [05:56:29]MH_I2C_Read... [05:56:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:56:29]Read from MH i2c: E2 [05:56:29]MH_I2C_Read... [05:56:29]Read from MH i2c: E2 FD 00 [05:56:29]MH_I2C_Read... [05:56:29]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [05:56:29]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [05:56:29]wFMCommunicate OK [05:56:29]wFMCommunicate request_size=4 [05:56:29]MH_SAM_APDU [05:56:29]CAPDU: 80 17 00 00 [05:56:29]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [05:56:29]Write i2c OK [05:56:29]MH_I2C_Read... [05:56:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:56:29]Read from MH i2c: E2 [05:56:29]MH_I2C_Read... [05:56:29]Read from MH i2c: E2 FD 00 [05:56:29]MH_I2C_Read... [05:56:29]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [05:56:29]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [05:56:29]wFMCommunicate OK [05:56:29]wFMCommunicate request_size=4 [05:56:29]MH_SAM_APDU [05:56:29]CAPDU: 80 17 00 00 [05:56:29]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [05:56:29]Write i2c OK [05:56:29]MH_I2C_Read... [05:56:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 01 85 47 00 45 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 91 88 02 00 F4 03 04 00 55 1F C9 66 B6 04 01 00 00 0C 50 3C 0D 75 84 08 00 [05:56:29]CommunicateWithHost err = 0 [05:56:29]CheckOFDResponse [05:56:29]1017 (14) - 77093643461234 [05:56:29]1041 (16) - 0000000000871769 [05:56:29]1040 (4) - 166033 [05:56:29]1012 (4) - 23.08.2024 23:46 [05:56:29]1206 (1) - 0 [05:56:29]OFD Sender: Remove packet 166033 [05:56:29]ProducePacketName [05:56:29]name=ofd_packets/00166033 [05:56:29]NVStorageDeleteData [05:56:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [05:56:29]Read from MH i2c: E2 [05:56:29]MH_I2C_Read... [05:56:29]Read from MH i2c: E2 E6 00 [05:56:29]MH_I2C_Read... [05:56:29]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [05:56:29]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [05:56:29]wFMCommunicate OK [05:56:29]SAM_PROTO_GetFMData done [05:56:29]requested_item fm.sale_refund.total is exist - process it [05:56:29]requested_item fm.buy.total is exist - process it [05:56:29]requested_item shift.sale.total is exist - process it [05:56:29]SAM_PROTO_GetShiftData [05:56:29]wFMCommunicate request_size=4 [05:56:29]MH_SAM_APDU [05:56:29]CAPDU: 80 13 02 00 [05:56:29]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [05:56:29]Write i2c OK [05:56:29]MH_I2C_Read... [05:56:30]OFD Sender: No OFD packet to send [05:56:30]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [05:56:30]Read from MH i2c: E2 [05:56:30]MH_I2C_Read... [05:56:30]Read from MH i2c: E2 FD 00 [05:56:30]MH_I2C_Read... [05:56:30]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 55 00 00 00 69 04 9C 00 6F 04 04 00 55 00 00 00 B1 04 03 00 FB F3 B8 70 04 03 00 90 D4 2C 72 04 03 00 6B 1F 8C 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5E A4 13 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 02 A3 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 17 [05:56:30]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 55 00 00 00 69 04 9C 00 6F 04 04 00 55 00 00 00 B1 04 03 00 FB F3 B8 70 04 03 00 90 D4 2C 72 04 03 00 6B 1F 8C 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5E A4 13 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 02 A3 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [05:56:30]wFMCommunicate OK [05:56:30]wFMCommunicate request_size=4 [05:56:30]MH_SAM_APDU [05:56:30]CAPDU: 80 17 00 00 [05:56:30]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [05:56:30]Write i2c OK [05:56:30]MH_I2C_Read... [05:56:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:56:30]Read from MH i2c: E2 [05:56:30]MH_I2C_Read... [05:56:30]Read from MH i2c: E2 FD 00 [05:56:30]MH_I2C_Read... [05:56:30]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [05:56:30]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [05:56:30]wFMCommunicate OK [05:56:30]wFMCommunicate request_size=4 [05:56:30]MH_SAM_APDU [05:56:30]CAPDU: 80 17 00 00 [05:56:30]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [05:56:30]Write i2c OK [05:56:30]MH_I2C_Read... [05:56:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:56:30]Read from MH i2c: E2 [05:56:30]MH_I2C_Read... [05:56:30]Read from MH i2c: E2 FD 00 [05:56:30]MH_I2C_Read... [05:56:30]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [05:56:30]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [05:56:30]wFMCommunicate OK [05:56:30]wFMCommunicate request_size=4 [05:56:30]MH_SAM_APDU [05:56:30]CAPDU: 80 17 00 00 [05:56:30]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [05:56:30]Write i2c OK [05:56:30]MH_I2C_Read... [05:56:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [05:56:31]Read from MH i2c: E2 [05:56:31]MH_I2C_Read... [05:56:31]Read from MH i2c: E2 FD 00 [05:56:31]MH_I2C_Read... [05:56:31]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [05:56:31]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [05:56:31]wFMCommunicate OK [05:56:31]wFMCommunicate request_size=4 [05:56:31]MH_SAM_APDU [05:56:31]CAPDU: 80 17 00 00 [05:56:31]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [05:56:31]Write i2c OK [05:56:31]MH_I2C_Read... [05:56:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [05:56:31]Read from MH i2c: E2 [05:56:31]MH_I2C_Read... [05:56:31]Read from MH i2c: E2 CC 00 [05:56:31]MH_I2C_Read... [05:56:31]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [05:56:31]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [05:56:31]wFMCommunicate OK [05:56:31]SAM_PROTO_GetShiftData done [05:56:31]requested_item shift.sale.total_cash is exist - process it [05:56:31]requested_item shift.sale_refund.total is exist - process it [05:56:31]requested_item shift.sale_refund.total_cash is exist - process it [05:56:31]requested_item shift.buy.total is exist - process it [05:56:31]requested_item shift.buy.total_cash is exist - process it [05:56:31]produce_requested_data done [05:56:31]produce_requested_data return {"fm.sale.total":149692201.81,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":121210.83,"shift.sale.total_cash":29380.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [05:56:31]process_action_free get_value [05:56:31]json_value_free [05:56:31]json_value_free done [05:56:31]process_json_proto returns [05:56:31]Send response to host [05:56:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149692201.81,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":121210.83,"shift.sale.total_cash":29380.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [05:56:31]free response buf [05:56:31]execute_script done [05:56:31]execute_script returns [05:56:31]free content buf [05:56:31]Sock 10.Close socket [05:56:31]Sock 10.Thread stoped [05:56:31]accept exits with 9 [05:56:31]New connection [05:56:31]New thread 3067223396 created [05:56:31]Thread 3067080036 joined [05:56:31]Waiting for new connection... [05:56:31] Sock 9.Parse request [05:56:31]Sock 9.Check first char [05:56:31]Sock 9.First char is OK [05:56:31]request: POST /json_proto HTTP/1.0 [05:56:31]Method: POST [05:56:31]URL: /json_proto [05:56:31]Method is POST - this is cgi request [05:56:31]url: /json_proto [05:56:31]query_string will be loaded in cgi processing [05:56:31]execute_cgi json_proto POST (null) [05:56:31]execute_cgi path=json_proto method=POST [05:56:31]POST find Content-Length [05:56:31]Host: 172.17.44.132:8080 [05:56:31]Content-Length: 672 [05:56:31]Content-Type: application/json [05:56:31] [05:56:31]POST finish read [05:56:31]Found Content-Length = 672 [05:56:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 27.980, "sum" : 1925.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1925.00, "total" : 1925.00, "payments": [ { "type": 0, "sum" : 1925.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:56:31]execute_script... [05:56:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 27.980, "sum" : 1925.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1925.00, "total" : 1925.00, "payments": [ { "type": 0, "sum" : 1925.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:56:31]POST & json_proto [05:56:31]process_json_proto [05:56:31]json parsed OK: [05:56:31]protocol is kg_v1.0 [05:56:31]action value=close_receipt [05:56:31]process_action close_receipt [05:56:31]cmd_close_receipt [05:56:31]MH_GetDate [05:56:31]Write to MH i2c: F0 00 00 1D 00 0C [05:56:31]Write i2c OK [05:56:31]MH_I2C_Read... [05:56:31]Read from MH i2c: F0 [05:56:31]MH_I2C_Read... [05:56:31]Read from MH i2c: F0 09 00 [05:56:31]MH_I2C_Read... [05:56:31]Read from MH i2c: F0 09 00 1D 00 00 10 76 C9 66 2A 83 C1 65 9D [05:56:31]GetLastDocTimeStamp 1724478597 [05:56:31]current date 1724478992 [05:56:31]FM_GetShiftState [05:56:31]SAM_PROTO_GetShiftState [05:56:31]wFMCommunicate request_size=4 [05:56:31]MH_SAM_APDU [05:56:31]CAPDU: 80 13 01 00 [05:56:31]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [05:56:31]Write i2c OK [05:56:31]MH_I2C_Read... [05:56:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:56:32]Read from MH i2c: E2 [05:56:32]MH_I2C_Read... [05:56:32]Read from MH i2c: E2 0E 00 [05:56:32]MH_I2C_Read... [05:56:32]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C5 [05:56:32]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:56:32]wFMCommunicate OK [05:56:32]SAM_PROTO_GetShiftState done [05:56:32]FM_GetShiftState done [05:56:32]opened in 1724458697 [05:56:32]opened+sec_in_day 1724545097 [05:56:32]quantity*price = 192502 [05:56:32]sum+1 = 192503 [05:56:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 1925.00 Внесено: 1925.00 СДАЧА: 0.00 НСП 1% : 17.04 НДС 12% : 204.43 Наличными: 1925.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 86 24.08.2024 05:56 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166034 ФПД: 178119508258322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T055632&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166034&fm=178119508258322&tin=02508201610067®Number=0000000000092562&sum=192500 [05:56:33]StoreToDocumentArchive [05:56:33]shift 470 fd 166034 [05:56:33]save to /storage/0470/doc_00166034 [05:56:33]save last doc name /storage/0470/doc_00166034 to /storage/kkm_last_doc_name [05:56:33]save OK [05:56:33]Clear old archive folders... [05:56:33]ProcessDocumentItem done err = 0, tmpTLVsize=249 [05:56:33]tlvbuf is 02032400 [05:56:33]SAM_PROTO_ClearQueue [05:56:33]wFMCommunicate request_size=4 [05:56:33]MH_SAM_APDU [05:56:33]CAPDU: 80 09 00 00 [05:56:33]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [05:56:33]Write i2c OK [05:56:33]MH_I2C_Read... [05:56:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:56:33]Read from MH i2c: E2 [05:56:33]MH_I2C_Read... [05:56:33]Read from MH i2c: E2 03 00 [05:56:33]MH_I2C_Read... [05:56:33]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [05:56:33]RAPDU: 90 00 [05:56:33]wFMCommunicate OK [05:56:33]SAM_PROTO_ClearQueue done [05:56:33]KKMCreateOFDPacket [05:56:33]OFDProtocolAddRootSTLVToBuf [05:56:33]FM_MakeSignedData [05:56:33]FM_MakeSignedData [05:56:33]SAM_PROTO_SignData [05:56:33]wFMCommunicate request_size=4 [05:56:33]MH_SAM_APDU [05:56:33]CAPDU: 80 0D 01 02 [05:56:33]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [05:56:33]Write i2c OK [05:56:33]MH_I2C_Read... [05:56:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:56:33]Read from MH i2c: E2 [05:56:33]MH_I2C_Read... [05:56:33]Read from MH i2c: E2 03 00 [05:56:33]MH_I2C_Read... [05:56:33]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [05:56:33]RAPDU: 90 00 [05:56:33]wFMCommunicate OK [05:56:33]wFMCommunicate request_size=255 [05:56:33]MH_SAM_APDU [05:56:33]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4C 6D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F6 EF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 EF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 4F 00 00 00 00 07 04 06 00 F4 EF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 10 76 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 92 88 02 00 35 04 06 00 A1 FF AE [05:56:33]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4C 6D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F6 EF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 EF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 4F 00 00 00 00 07 04 06 00 F4 EF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 10 76 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 92 88 02 00 35 04 06 00 A1 FF AE 00 00 F6 [05:56:33]Write i2c OK [05:56:33]MH_I2C_Read... [05:56:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:56:33]Read from MH i2c: E2 [05:56:33]MH_I2C_Read... [05:56:33]Read from MH i2c: E2 03 00 [05:56:33]MH_I2C_Read... [05:56:33]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [05:56:33]RAPDU: 90 00 [05:56:33]wFMCommunicate OK [05:56:33]wFMCommunicate request_size=8 [05:56:33]MH_SAM_APDU [05:56:33]CAPDU: 80 0D 02 02 03 04 6E 12 [05:56:33]Write to MH i2c: E2 0B 00 2E 00 80 0D 02 02 03 00 04 6E 12 00 00 32 [05:56:33]Write i2c OK [05:56:33]MH_I2C_Read... [05:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:56:34]Read from MH i2c: E2 [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: E2 03 00 [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [05:56:34]RAPDU: 90 00 [05:56:34]wFMCommunicate OK [05:56:34]wFMCommunicate request_size=4 [05:56:34]MH_SAM_APDU [05:56:34]CAPDU: 80 0D 03 02 [05:56:34]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [05:56:34]Write i2c OK [05:56:34]MH_I2C_Read... [05:56:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:56:34]Read from MH i2c: E2 [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: E2 0B 00 [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: E2 0B 00 2F 00 00 0C 59 DA 26 A4 07 56 71 90 00 82 [05:56:34]RAPDU: 0C 59 DA 26 A4 07 56 71 90 00 [05:56:34]wFMCommunicate OK [05:56:34]SAM_PROTO_SignData done [05:56:34]FM_MakeSignedData done [05:56:34]CreateOFDProtocolMessage [05:56:34]wFMCommunicate request_size=4 [05:56:34]MH_SAM_APDU [05:56:34]CAPDU: 80 11 00 00 [05:56:34]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [05:56:34]Write i2c OK [05:56:34]MH_I2C_Read... [05:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:56:34]Read from MH i2c: E2 [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: E2 17 00 [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 03 [05:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:56:34]wFMCommunicate OK [05:56:34]CreateOFDProtocolMessage done [05:56:34]OFDSenderStorePacket 166034 [05:56:34]StoreOFDPacket docnum=166034 [05:56:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 80 EE 05 01 45 29 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4C 6D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F6 EF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 EF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 4F 00 00 00 00 07 04 06 00 F4 EF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 10 76 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 92 88 02 00 35 04 06 00 A1 FF AE 04 6E 12 0C 59 DA 26 A4 07 56 71 [05:56:34]CheckFolder [05:56:34]dirname=/storage/ofd_packets [05:56:34]CheckFolder done [05:56:34]ProducePacketName [05:56:34]name=ofd_packets/00166034 [05:56:34]NVStorageSaveData ofd_packets/00166034 [05:56:34]File name is /storage/ofd_packets/00166034 [05:56:34]Write 299 bytes [05:56:34]NVStorageSaveData done [05:56:34]OFDSenderStorePacket done [05:56:34]KKMCreateOFDPacket done [05:56:34]NVStorageSaveData kkm_last_timestamp [05:56:34]File name is /storage/kkm_last_timestamp [05:56:34]recv_with_timeout no data received [05:56:34]Write 4 bytes [05:56:34]NVStorageSaveData done [05:56:34]ExternCall_PrintAddStr [05:56:34]wPrintStart [05:56:34]Write to MH i2c: 01 00 00 31 00 31 [05:56:34]Write i2c OK [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: 01 [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: 01 07 00 [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [05:56:34]RasterBufferAndPrint [05:56:34]line Счет N : (1)294970 [05:56:34]line ИНН: 02508201610067 [05:56:34]line Контрольно-Кассовый Чек [05:56:34]line ПРОДАЖА [05:56:34]line ТРК (МРК, ГНК) : 31 [05:56:34]line Товар: 2710124130 [05:56:34]line SU-92-К-5 [05:56:34]line 27.980 * 68.80 [05:56:34]line = 1925.02 [05:56:34]line НДС 12% НСП 1% [05:56:34]line > о реализуемом товаре [05:56:34]line ОКРУГЛЕНИЕ: -0.02 [05:56:34]line ИТОГО: 1925.00 [05:56:34]line Внесено: 1925.00 [05:56:34]line СДАЧА: 0.00 [05:56:34]line НСП 1% : 17.04 [05:56:34]line НДС 12% : 204.43 [05:56:34]line Наличными: 1925.00 [05:56:34]line Безнал.: 0.00 [05:56:34]line Место: АЗС № 130 "Партнер Нефть" [05:56:34]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [05:56:34]line СНО: Общий режим [05:56:34]line Чек 86 24.08.2024 05:56 [05:56:34]line Смена: 470 ФФД: 1.0 [05:56:34]line ЗНМ: 0300000070 [05:56:34]line РНМ: 0000000000092562 [05:56:34]line Версия ККМ: 001 [05:56:34]line ФМ: 0000000000871769 [05:56:34]line ФД: 166034 [05:56:34]line ФПД: 178119508258322 [05:56:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T055632&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166034&fm=178119508258322&tin=02508201610067®Number=0000000000092562&sum=192500 [05:56:34]OFD Sender: Processing packet 166034 [packets to send 1004, broken 1003] [05:56:34]ProducePacketName [05:56:34]name=ofd_packets/00166034 [05:56:34]OFD Sender: To server: pG, [05:56:34]CommunicateWithHost lk.salyk.kg:30040 [05:56:34]ConnectInit lk.salyk.kg [05:56:34]written 0, free lines is 4095 [05:56:34]Write to MH i2c: 01 00 00 5C 00 5C [05:56:34]Write i2c OK [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: 01 [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: 01 07 00 [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 D0 0C 3F [05:56:34]RasterBufferAndPrint [05:56:34]line [05:56:34]line [05:56:34]line [05:56:34]line [05:56:34]line [05:56:34]written 0, free lines is 3302 [05:56:34]MH_Cut [05:56:34]Write to MH i2c: D1 01 00 63 00 01 35 [05:56:34]Write i2c OK [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: D1 [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: D1 01 00 [05:56:34]MH_I2C_Read... [05:56:34]Read from MH i2c: D1 01 00 63 00 00 34 [05:56:34]Write to MH i2c: 01 00 00 64 00 64 [05:56:34]Write i2c OK [05:56:34]MH_I2C_Read... [05:56:35]*** Cut start [05:56:35]*** Purtial cut [05:56:35]*** Stage 1: CUTSNS_PIN = 1 [05:56:36]Connected sock=10 [05:56:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 80 EE 05 01 45 29 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4C 6D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F6 EF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 EF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 4F 00 00 00 00 07 04 06 00 F4 EF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 10 76 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 92 88 02 00 35 04 06 00 A1 FF AE 04 6E 12 0C 59 DA 26 A4 07 56 71 [05:56:37]Read from MH i2c: 01 [05:56:37]MH_I2C_Read... [05:56:37]*** Stop cut motor [05:56:37]*** Cut end [05:56:37]Read from MH i2c: 01 07 00 [05:56:37]MH_I2C_Read... [05:56:37]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [05:56:37]process_action close_receipt done [05:56:37]requested_data is exist [05:56:37]produce_requested_data [05:56:37]requested_item fm.sn is exist - process it [05:56:37]wFMCommunicate request_size=4 [05:56:37]MH_SAM_APDU [05:56:37]CAPDU: 80 11 00 00 [05:56:37]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [05:56:37]Write i2c OK [05:56:37]MH_I2C_Read... [05:56:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:56:37]Read from MH i2c: E2 [05:56:37]MH_I2C_Read... [05:56:37]Read from MH i2c: E2 17 00 [05:56:37]MH_I2C_Read... [05:56:37]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 38 [05:56:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:56:37]wFMCommunicate OK [05:56:37]requested_item fd.num is exist - process it [05:56:37]SAM_PROTO_GetFieldsCounters [05:56:37]wFMCommunicate request_size=4 [05:56:37]MH_SAM_APDU [05:56:37]CAPDU: 80 13 00 00 [05:56:37]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [05:56:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 64 5B 47 00 3C BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 92 88 02 00 F4 03 04 00 5D 1F C9 66 B6 04 01 00 00 70 20 A0 91 BB 79 74 44 [05:56:37]CommunicateWithHost err = 0 [05:56:37]CheckOFDResponse [05:56:37]1017 (14) - 77093643461234 [05:56:37]1041 (16) - 0000000000871769 [05:56:37]1040 (4) - 166034 [05:56:37]1012 (4) - 23.08.2024 23:46 [05:56:37]1206 (1) - 0 [05:56:37]OFD Sender: Remove packet 166034 [05:56:37]ProducePacketName [05:56:37]name=ofd_packets/00166034 [05:56:37]NVStorageDeleteData [05:56:37]Write i2c OK [05:56:37]MH_I2C_Read... [05:56:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:56:37]Read from MH i2c: E2 [05:56:37]MH_I2C_Read... [05:56:37]Read from MH i2c: E2 62 00 [05:56:37]MH_I2C_Read... [05:56:37]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 92 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [05:56:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 92 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:56:37]wFMCommunicate OK [05:56:37]SAM_PROTO_GetFieldsCounters done [05:56:37]requested_item shift.num is exist - process it [05:56:37]requested_item shift.opened is exist - process it [05:56:37]req_shift_opened [05:56:37]FM_GetShiftState [05:56:37]SAM_PROTO_GetShiftState [05:56:37]wFMCommunicate request_size=4 [05:56:37]MH_SAM_APDU [05:56:37]CAPDU: 80 13 01 00 [05:56:37]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [05:56:37]Write i2c OK [05:56:37]MH_I2C_Read... [05:56:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:56:37]Read from MH i2c: E2 [05:56:37]MH_I2C_Read... [05:56:37]Read from MH i2c: E2 0E 00 [05:56:37]MH_I2C_Read... [05:56:37]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0E [05:56:38]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:56:38]wFMCommunicate OK [05:56:38]SAM_PROTO_GetShiftState done [05:56:38]FM_GetShiftState done [05:56:38]req_shift_opened done [05:56:38]requested_item shift.open_date is exist - process it [05:56:38]req_shift_open_date [05:56:38]req_shift_open_date done [05:56:38]produce_requested_data done [05:56:38]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166034,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [05:56:38]process_action_free close_receipt [05:56:38]json_value_free [05:56:38]json_value_free done [05:56:38]process_json_proto returns [05:56:38]Send response to host [05:56:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166034,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [05:56:38]free response buf [05:56:38]execute_script done [05:56:38]execute_script returns [05:56:38]free content buf [05:56:38]Sock 9.Close socket [05:56:38]Sock 9.Thread stoped [05:56:38]OFD Sender: No OFD packet to send [05:56:43]OFD Sender: No OFD packet to send [05:56:44]recv_with_timeout no data received [05:56:48]OFD Sender: No OFD packet to send [05:56:53]OFD Sender: No OFD packet to send [05:56:58]OFD Sender: No OFD packet to send [05:57:03]OFD Sender: No OFD packet to send [05:57:05]recv_with_timeout no data received [05:57:08]OFD Sender: No OFD packet to send [05:57:13]OFD Sender: No OFD packet to send [05:57:18]OFD Sender: No OFD packet to send [05:57:22]accept exits with 7 [05:57:22]New connection [05:57:22]New thread 3067080036 created [05:57:22]Thread 3067223396 joined [05:57:22]Waiting for new connection... [05:57:22] Sock 7.Parse request [05:57:22]Sock 7.Check first char [05:57:22]Sock 7.First char is OK [05:57:22]request: POST /json_proto HTTP/1.0 [05:57:22]Method: POST [05:57:22]URL: /json_proto [05:57:22]Method is POST - this is cgi request [05:57:22]url: /json_proto [05:57:22]query_string will be loaded in cgi processing [05:57:22]execute_cgi json_proto POST (null) [05:57:22]execute_cgi path=json_proto method=POST [05:57:22]POST find Content-Length [05:57:22]Host: 172.17.44.132:8080 [05:57:22]Content-Length: 682 [05:57:22]Content-Type: application/json [05:57:22] [05:57:22]POST finish read [05:57:22]Found Content-Length = 682 [05:57:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:57:22]execute_script... [05:57:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:57:22]POST & json_proto [05:57:22]process_json_proto [05:57:22]json parsed OK: [05:57:22]protocol is kg_v1.0 [05:57:22]action value=close_receipt [05:57:22]process_action close_receipt [05:57:22]cmd_close_receipt [05:57:22]MH_GetDate [05:57:22]Write to MH i2c: F0 00 00 68 00 57 [05:57:22]Write i2c OK [05:57:22]MH_I2C_Read... [05:57:22]Read from MH i2c: F0 [05:57:22]MH_I2C_Read... [05:57:22]Read from MH i2c: F0 09 00 [05:57:22]MH_I2C_Read... [05:57:22]Read from MH i2c: F0 09 00 68 00 00 42 76 C9 66 2A 83 C1 65 1A [05:57:22]GetLastDocTimeStamp 1724478992 [05:57:22]current date 1724479042 [05:57:22]FM_GetShiftState [05:57:22]SAM_PROTO_GetShiftState [05:57:22]wFMCommunicate request_size=4 [05:57:22]MH_SAM_APDU [05:57:22]CAPDU: 80 13 01 00 [05:57:22]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [05:57:22]Write i2c OK [05:57:22]MH_I2C_Read... [05:57:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:57:22]Read from MH i2c: E2 [05:57:22]MH_I2C_Read... [05:57:22]Read from MH i2c: E2 0E 00 [05:57:22]MH_I2C_Read... [05:57:22]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 10 [05:57:22]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:57:22]wFMCommunicate OK [05:57:22]SAM_PROTO_GetShiftState done [05:57:22]FM_GetShiftState done [05:57:22]opened in 1724458697 [05:57:22]opened+sec_in_day 1724545097 [05:57:22]quantity*price = 100021 [05:57:22]sum+1 = 100023 [05:57:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 87 24.08.2024 05:57 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166035 ФПД: 17873647590400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T055722&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166035&fm=17873647590400&tin=02508201610067®Number=0000000000092562&sum=100000 [05:57:23]StoreToDocumentArchive [05:57:23]shift 470 fd 166035 [05:57:23]save to /storage/0470/doc_00166035 [05:57:23]save last doc name /storage/0470/doc_00166035 to /storage/kkm_last_doc_name [05:57:23]save OK [05:57:23]Clear old archive folders... [05:57:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:57:23]tlvbuf is 01FDB7C0 [05:57:23]SAM_PROTO_ClearQueue [05:57:23]wFMCommunicate request_size=4 [05:57:23]MH_SAM_APDU [05:57:23]CAPDU: 80 09 00 00 [05:57:23]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [05:57:23]Write i2c OK [05:57:23]MH_I2C_Read... [05:57:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:57:23]Read from MH i2c: E2 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: E2 03 00 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [05:57:23]RAPDU: 90 00 [05:57:23]wFMCommunicate OK [05:57:23]SAM_PROTO_ClearQueue done [05:57:23]KKMCreateOFDPacket [05:57:23]OFDProtocolAddRootSTLVToBuf [05:57:23]FM_MakeSignedData [05:57:23]FM_MakeSignedData [05:57:23]SAM_PROTO_SignData [05:57:23]wFMCommunicate request_size=4 [05:57:23]MH_SAM_APDU [05:57:23]CAPDU: 80 0D 01 02 [05:57:23]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [05:57:23]Write i2c OK [05:57:23]MH_I2C_Read... [05:57:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:57:23]Read from MH i2c: E2 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: E2 03 00 [05:57:23]MH_I2C_Read... [05:57:23]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [05:57:23]RAPDU: 90 00 [05:57:23]wFMCommunicate OK [05:57:23]wFMCommunicate request_size=255 [05:57:23]MH_SAM_APDU [05:57:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 42 76 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 93 88 02 00 35 04 06 00 10 [05:57:23]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 42 76 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 93 88 02 00 35 04 06 00 10 00 00 E3 [05:57:23]Write i2c OK [05:57:23]MH_I2C_Read... [05:57:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:57:24]Read from MH i2c: E2 [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: E2 03 00 [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [05:57:24]RAPDU: 90 00 [05:57:24]wFMCommunicate OK [05:57:24]wFMCommunicate request_size=10 [05:57:24]MH_SAM_APDU [05:57:24]CAPDU: 80 0D 02 02 05 41 88 6A 5C 00 [05:57:24]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 41 88 6A 5C 00 00 00 8C [05:57:24]Write i2c OK [05:57:24]MH_I2C_Read... [05:57:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:57:24]Read from MH i2c: E2 [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: E2 03 00 [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [05:57:24]RAPDU: 90 00 [05:57:24]wFMCommunicate OK [05:57:24]wFMCommunicate request_size=4 [05:57:24]MH_SAM_APDU [05:57:24]CAPDU: 80 0D 03 02 [05:57:24]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [05:57:24]Write i2c OK [05:57:24]MH_I2C_Read... [05:57:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:57:24]Read from MH i2c: E2 [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: E2 0B 00 [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: E2 0B 00 7A 00 00 85 5B BD 35 E7 D5 27 E4 90 00 8F [05:57:24]RAPDU: 85 5B BD 35 E7 D5 27 E4 90 00 [05:57:24]wFMCommunicate OK [05:57:24]SAM_PROTO_SignData done [05:57:24]FM_MakeSignedData done [05:57:24]CreateOFDProtocolMessage [05:57:24]wFMCommunicate request_size=4 [05:57:24]MH_SAM_APDU [05:57:24]CAPDU: 80 11 00 00 [05:57:24]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [05:57:24]Write i2c OK [05:57:24]MH_I2C_Read... [05:57:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:57:24]Read from MH i2c: E2 [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: E2 17 00 [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4E [05:57:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:57:24]wFMCommunicate OK [05:57:24]CreateOFDProtocolMessage done [05:57:24]OFDSenderStorePacket 166035 [05:57:24]StoreOFDPacket docnum=166035 [05:57:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 B3 7F 07 01 18 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 42 76 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 93 88 02 00 35 04 06 00 10 41 88 6A 5C 00 85 5B BD 35 E7 D5 27 E4 [05:57:24]CheckFolder [05:57:24]dirname=/storage/ofd_packets [05:57:24]CheckFolder done [05:57:24]ProducePacketName [05:57:24]name=ofd_packets/00166035 [05:57:24]NVStorageSaveData ofd_packets/00166035 [05:57:24]File name is /storage/ofd_packets/00166035 [05:57:24]Write 301 bytes [05:57:24]NVStorageSaveData done [05:57:24]OFDSenderStorePacket done [05:57:24]KKMCreateOFDPacket done [05:57:24]NVStorageSaveData kkm_last_timestamp [05:57:24]File name is /storage/kkm_last_timestamp [05:57:24]Write 4 bytes [05:57:24]NVStorageSaveData done [05:57:24]ExternCall_PrintAddStr [05:57:24]wPrintStart [05:57:24]Write to MH i2c: 01 00 00 7C 00 7C [05:57:24]Write i2c OK [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: 01 [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: 01 07 00 [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [05:57:24]RasterBufferAndPrint [05:57:24]line Счет N : (1)294971 [05:57:24]line ИНН: 02508201610067 [05:57:24]line Контрольно-Кассовый Чек [05:57:24]line ПРОДАЖА [05:57:24]line ТРК (МРК, ГНК) : 53 [05:57:24]line Товар: 2710124500 [05:57:24]line Аи-95-К-5 [05:57:24]line 13.480 * 74.20 [05:57:24]line = 1000.22 [05:57:24]line НДС 12% НСП 1% [05:57:24]line > о реализуемом товаре [05:57:24]line ОКРУГЛЕНИЕ: -0.22 [05:57:24]line ИТОГО: 1000.00 [05:57:24]line Внесено: 1000.00 [05:57:24]line СДАЧА: 0.00 [05:57:24]line НСП 1% : 8.85 [05:57:24]line НДС 12% : 106.22 [05:57:24]line Наличными: 1000.00 [05:57:24]line Безнал.: 0.00 [05:57:24]line Место: АЗС № 130 "Партнер Нефть" [05:57:24]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [05:57:24]line СНО: Общий режим [05:57:24]line Чек 87 24.08.2024 05:57 [05:57:24]line Смена: 470 ФФД: 1.0 [05:57:24]line ЗНМ: 0300000070 [05:57:24]line РНМ: 0000000000092562 [05:57:24]line Версия ККМ: 001 [05:57:24]line ФМ: 0000000000871769 [05:57:24]line ФД: 166035 [05:57:24]line ФПД: 17873647590400 [05:57:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T055722&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166035&fm=17873647590400&tin=02508201610067®Number=0000000000092562&sum=100000 [05:57:24]written 0, free lines is 4095 [05:57:24]OFD Sender: Processing packet 166035 [packets to send 1004, broken 1003] [05:57:24]ProducePacketName [05:57:24]name=ofd_packets/00166035 [05:57:24]OFD Sender: To server: pG, [05:57:24]CommunicateWithHost lk.salyk.kg:30040 [05:57:24]ConnectInit lk.salyk.kg [05:57:24]Write to MH i2c: 01 00 00 A7 00 A7 [05:57:24]Write i2c OK [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: 01 [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: 01 07 00 [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 B8 0C 72 [05:57:24]RasterBufferAndPrint [05:57:24]line [05:57:24]line [05:57:24]line [05:57:24]line [05:57:24]line [05:57:24]written 0, free lines is 3269 [05:57:24]MH_Cut [05:57:24]Write to MH i2c: D1 01 00 AE 00 01 80 [05:57:24]Write i2c OK [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: D1 [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: D1 01 00 [05:57:24]MH_I2C_Read... [05:57:24]Read from MH i2c: D1 01 00 AE 00 00 7F [05:57:24]Write to MH i2c: 01 00 00 AF 00 AF [05:57:24]Write i2c OK [05:57:24]MH_I2C_Read... [05:57:25]*** Cut start [05:57:25]*** Purtial cut [05:57:25]*** Stage 1: CUTSNS_PIN = 1 [05:57:27]Read from MH i2c: 01 [05:57:27]MH_I2C_Read... [05:57:27]*** Stop cut motor [05:57:27]*** Cut end [05:57:27]Read from MH i2c: 01 07 00 [05:57:27]MH_I2C_Read... [05:57:27]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [05:57:27]process_action close_receipt done [05:57:27]requested_data is exist [05:57:27]produce_requested_data [05:57:27]requested_item fm.sn is exist - process it [05:57:27]wFMCommunicate request_size=4 [05:57:27]MH_SAM_APDU [05:57:27]CAPDU: 80 11 00 00 [05:57:27]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [05:57:27]Write i2c OK [05:57:27]MH_I2C_Read... [05:57:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:57:27]Read from MH i2c: E2 [05:57:27]MH_I2C_Read... [05:57:27]Read from MH i2c: E2 17 00 [05:57:27]MH_I2C_Read... [05:57:27]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 83 [05:57:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:57:27]wFMCommunicate OK [05:57:27]requested_item fd.num is exist - process it [05:57:27]SAM_PROTO_GetFieldsCounters [05:57:27]wFMCommunicate request_size=4 [05:57:27]MH_SAM_APDU [05:57:27]CAPDU: 80 13 00 00 [05:57:27]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [05:57:27]Write i2c OK [05:57:27]MH_I2C_Read... [05:57:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:57:27]Read from MH i2c: E2 [05:57:27]MH_I2C_Read... [05:57:27]Read from MH i2c: E2 62 00 [05:57:27]MH_I2C_Read... [05:57:27]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 93 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [05:57:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 93 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:57:27]wFMCommunicate OK [05:57:27]SAM_PROTO_GetFieldsCounters done [05:57:27]requested_item shift.num is exist - process it [05:57:27]requested_item shift.opened is exist - process it [05:57:27]req_shift_opened [05:57:27]FM_GetShiftState [05:57:27]SAM_PROTO_GetShiftState [05:57:27]wFMCommunicate request_size=4 [05:57:27]MH_SAM_APDU [05:57:27]CAPDU: 80 13 01 00 [05:57:27]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [05:57:27]Write i2c OK [05:57:27]MH_I2C_Read... [05:57:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:57:27]Read from MH i2c: E2 [05:57:27]MH_I2C_Read... [05:57:27]Read from MH i2c: E2 0E 00 [05:57:27]MH_I2C_Read... [05:57:27]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 59 [05:57:27]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:57:27]wFMCommunicate OK [05:57:27]SAM_PROTO_GetShiftState done [05:57:27]FM_GetShiftState done [05:57:27]req_shift_opened done [05:57:27]requested_item shift.open_date is exist - process it [05:57:27]req_shift_open_date [05:57:27]req_shift_open_date done [05:57:27]produce_requested_data done [05:57:27]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166035,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [05:57:27]process_action_free close_receipt [05:57:27]json_value_free [05:57:27]json_value_free done [05:57:27]process_json_proto returns [05:57:27]Send response to host [05:57:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166035,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [05:57:27]free response buf [05:57:27]execute_script done [05:57:27]execute_script returns [05:57:27]free content buf [05:57:27]Sock 7.Close socket [05:57:27]Sock 7.Thread stoped [05:57:28]recv_with_timeout no data received [05:57:29]ConnectInit Can't take IP for lk.salyk.kg [05:57:29]CommunicateWithHost connect error [05:57:29]CommunicateWithHost err = -1 [05:57:29]OFD Sender: Server communicate error [05:57:34]OFD Sender: Processing packet 166035 [packets to send 1004, broken 1003] [05:57:34]ProducePacketName [05:57:34]name=ofd_packets/00166035 [05:57:34]OFD Sender: To server: pG, [05:57:34]CommunicateWithHost lk.salyk.kg:30040 [05:57:34]ConnectInit lk.salyk.kg [05:57:39]recv_with_timeout no data received [05:57:39]ConnectInit Can't take IP for lk.salyk.kg [05:57:39]CommunicateWithHost connect error [05:57:39]CommunicateWithHost err = -1 [05:57:39]OFD Sender: Server communicate error [05:57:44]OFD Sender: Processing packet 166035 [packets to send 1004, broken 1003] [05:57:44]ProducePacketName [05:57:44]name=ofd_packets/00166035 [05:57:44]OFD Sender: To server: pG, [05:57:44]CommunicateWithHost lk.salyk.kg:30040 [05:57:44]ConnectInit lk.salyk.kg [05:57:49]Connected sock=9 [05:57:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 B3 7F 07 01 18 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 42 76 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 93 88 02 00 35 04 06 00 10 41 88 6A 5C 00 85 5B BD 35 E7 D5 27 E4 [05:57:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 0B 10 47 00 A7 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 93 88 02 00 F4 03 04 00 A6 1F C9 66 B6 04 01 00 00 B9 20 E2 26 37 38 99 6B [05:57:50]CommunicateWithHost err = 0 [05:57:50]CheckOFDResponse [05:57:50]1017 (14) - 77093643461234 [05:57:50]1041 (16) - 0000000000871769 [05:57:50]1040 (4) - 166035 [05:57:50]1012 (4) - 23.08.2024 23:47 [05:57:50]1206 (1) - 0 [05:57:50]OFD Sender: Remove packet 166035 [05:57:50]ProducePacketName [05:57:50]name=ofd_packets/00166035 [05:57:50]NVStorageDeleteData [05:57:50]OFD Sender: No OFD packet to send [05:57:55]OFD Sender: No OFD packet to send [05:58:00]recv_with_timeout no data received [05:58:00]OFD Sender: No OFD packet to send [05:58:06]OFD Sender: No OFD packet to send [05:58:11]OFD Sender: No OFD packet to send [05:58:16]OFD Sender: No OFD packet to send [05:58:21]OFD Sender: No OFD packet to send [05:58:26]OFD Sender: No OFD packet to send [05:58:31]OFD Sender: No OFD packet to send [05:58:36]OFD Sender: No OFD packet to send [05:58:41]OFD Sender: No OFD packet to send [05:58:46]OFD Sender: No OFD packet to send [05:58:51]OFD Sender: No OFD packet to send [05:58:53]accept exits with 10 [05:58:53]New connection [05:58:53]New thread 3067223396 created [05:58:53]Thread 3067080036 joined [05:58:53]Waiting for new connection... [05:58:53] Sock 10.Parse request [05:58:53]Sock 10.Check first char [05:58:53]Sock 10.First char is OK [05:58:53]request: POST /json_proto HTTP/1.0 [05:58:53]Method: POST [05:58:53]URL: /json_proto [05:58:53]Method is POST - this is cgi request [05:58:53]url: /json_proto [05:58:53]query_string will be loaded in cgi processing [05:58:53]execute_cgi json_proto POST (null) [05:58:53]execute_cgi path=json_proto method=POST [05:58:53]POST find Content-Length [05:58:53]Host: 172.17.44.132:8080 [05:58:53]Content-Length: 679 [05:58:53]Content-Type: application/json [05:58:53] [05:58:53]POST finish read [05:58:53]Found Content-Length = 679 [05:58:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:58:53]execute_script... [05:58:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:58:53]POST & json_proto [05:58:53]process_json_proto [05:58:53]json parsed OK: [05:58:53]protocol is kg_v1.0 [05:58:53]action value=close_receipt [05:58:53]process_action close_receipt [05:58:53]cmd_close_receipt [05:58:53]MH_GetDate [05:58:53]Write to MH i2c: F0 00 00 B3 00 A2 [05:58:53]Write i2c OK [05:58:53]MH_I2C_Read... [05:58:53]Read from MH i2c: F0 [05:58:53]MH_I2C_Read... [05:58:53]Read from MH i2c: F0 09 00 [05:58:53]MH_I2C_Read... [05:58:53]Read from MH i2c: F0 09 00 B3 00 00 9D 76 C9 66 2A 83 C1 65 C0 [05:58:53]GetLastDocTimeStamp 1724479042 [05:58:53]current date 1724479133 [05:58:53]FM_GetShiftState [05:58:53]SAM_PROTO_GetShiftState [05:58:53]wFMCommunicate request_size=4 [05:58:53]MH_SAM_APDU [05:58:53]CAPDU: 80 13 01 00 [05:58:53]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [05:58:53]Write i2c OK [05:58:53]MH_I2C_Read... [05:58:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:58:53]Read from MH i2c: E2 [05:58:53]MH_I2C_Read... [05:58:53]Read from MH i2c: E2 0E 00 [05:58:53]MH_I2C_Read... [05:58:53]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 5B [05:58:53]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:58:53]wFMCommunicate OK [05:58:53]SAM_PROTO_GetShiftState done [05:58:53]FM_GetShiftState done [05:58:53]opened in 1724458697 [05:58:53]opened+sec_in_day 1724545097 [05:58:53]quantity*price = 200025 [05:58:53]sum+1 = 200026 [05:58:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 88 24.08.2024 05:58 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166036 ФПД: 177177956471650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T055853&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166036&fm=177177956471650&tin=02508201610067®Number=0000000000092562&sum=200000 [05:58:54]StoreToDocumentArchive [05:58:54]shift 470 fd 166036 [05:58:54]save to /storage/0470/doc_00166036 [05:58:54]save last doc name /storage/0470/doc_00166036 to /storage/kkm_last_doc_name [05:58:54]save OK [05:58:54]Clear old archive folders... [05:58:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:58:54]tlvbuf is 01FD55C0 [05:58:54]SAM_PROTO_ClearQueue [05:58:54]wFMCommunicate request_size=4 [05:58:54]MH_SAM_APDU [05:58:54]CAPDU: 80 09 00 00 [05:58:54]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [05:58:54]Write i2c OK [05:58:54]MH_I2C_Read... [05:58:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:58:54]Read from MH i2c: E2 [05:58:54]MH_I2C_Read... [05:58:54]Read from MH i2c: E2 03 00 [05:58:54]MH_I2C_Read... [05:58:54]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [05:58:54]RAPDU: 90 00 [05:58:54]wFMCommunicate OK [05:58:54]SAM_PROTO_ClearQueue done [05:58:54]KKMCreateOFDPacket [05:58:54]OFDProtocolAddRootSTLVToBuf [05:58:54]FM_MakeSignedData [05:58:54]FM_MakeSignedData [05:58:54]SAM_PROTO_SignData [05:58:54]wFMCommunicate request_size=4 [05:58:54]MH_SAM_APDU [05:58:54]CAPDU: 80 0D 01 02 [05:58:54]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [05:58:54]Write i2c OK [05:58:54]MH_I2C_Read... [05:58:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:58:54]Read from MH i2c: E2 [05:58:54]MH_I2C_Read... [05:58:54]Read from MH i2c: E2 03 00 [05:58:54]MH_I2C_Read... [05:58:54]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [05:58:54]RAPDU: 90 00 [05:58:54]wFMCommunicate OK [05:58:54]wFMCommunicate request_size=255 [05:58:54]MH_SAM_APDU [05:58:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 9D 76 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 94 88 02 00 35 04 06 00 A1 24 75 28 [05:58:54]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 9D 76 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 94 88 02 00 35 04 06 00 A1 24 75 28 00 00 A9 [05:58:54]Write i2c OK [05:58:54]MH_I2C_Read... [05:58:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:58:55]Read from MH i2c: E2 [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: E2 03 00 [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [05:58:55]RAPDU: 90 00 [05:58:55]wFMCommunicate OK [05:58:55]wFMCommunicate request_size=7 [05:58:55]MH_SAM_APDU [05:58:55]CAPDU: 80 0D 02 02 02 53 62 [05:58:55]Write to MH i2c: E2 0A 00 C4 00 80 0D 02 02 02 00 53 62 00 00 F7 [05:58:55]Write i2c OK [05:58:55]MH_I2C_Read... [05:58:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:58:55]Read from MH i2c: E2 [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: E2 03 00 [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [05:58:55]RAPDU: 90 00 [05:58:55]wFMCommunicate OK [05:58:55]wFMCommunicate request_size=4 [05:58:55]MH_SAM_APDU [05:58:55]CAPDU: 80 0D 03 02 [05:58:55]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [05:58:55]Write i2c OK [05:58:55]MH_I2C_Read... [05:58:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:58:55]Read from MH i2c: E2 [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: E2 0B 00 [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: E2 0B 00 C5 00 00 81 5F C6 05 E0 64 2F A5 90 00 04 [05:58:55]RAPDU: 81 5F C6 05 E0 64 2F A5 90 00 [05:58:55]wFMCommunicate OK [05:58:55]SAM_PROTO_SignData done [05:58:55]FM_MakeSignedData done [05:58:55]CreateOFDProtocolMessage [05:58:55]wFMCommunicate request_size=4 [05:58:55]MH_SAM_APDU [05:58:55]CAPDU: 80 11 00 00 [05:58:55]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [05:58:55]Write i2c OK [05:58:55]MH_I2C_Read... [05:58:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:58:55]Read from MH i2c: E2 [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: E2 17 00 [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 99 [05:58:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:58:55]wFMCommunicate OK [05:58:55]CreateOFDProtocolMessage done [05:58:55]OFDSenderStorePacket 166036 [05:58:55]StoreOFDPacket docnum=166036 [05:58:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 0C 63 04 01 F1 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 9D 76 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 94 88 02 00 35 04 06 00 A1 24 75 28 53 62 81 5F C6 05 E0 64 2F A5 [05:58:55]CheckFolder [05:58:55]dirname=/storage/ofd_packets [05:58:55]CheckFolder done [05:58:55]ProducePacketName [05:58:55]name=ofd_packets/00166036 [05:58:55]NVStorageSaveData ofd_packets/00166036 [05:58:55]File name is /storage/ofd_packets/00166036 [05:58:55]Write 298 bytes [05:58:55]NVStorageSaveData done [05:58:55]OFDSenderStorePacket done [05:58:55]KKMCreateOFDPacket done [05:58:55]NVStorageSaveData kkm_last_timestamp [05:58:55]File name is /storage/kkm_last_timestamp [05:58:55]Write 4 bytes [05:58:55]NVStorageSaveData done [05:58:55]ExternCall_PrintAddStr [05:58:55]wPrintStart [05:58:55]Write to MH i2c: 01 00 00 C7 00 C7 [05:58:55]Write i2c OK [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: 01 [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: 01 07 00 [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [05:58:55]RasterBufferAndPrint [05:58:55]line Счет N : (1)294973 [05:58:55]line ИНН: 02508201610067 [05:58:55]line Контрольно-Кассовый Чек [05:58:55]line ПРОДАЖА [05:58:55]line ТРК (МРК, ГНК) : 44 [05:58:55]line Товар: 2710194800 [05:58:55]line ДТ-К-5 [05:58:55]line 26.250 * 76.20 [05:58:55]line = 2000.25 [05:58:55]line НДС 12% НСП 1% [05:58:55]line > о реализуемом товаре [05:58:55]line ОКРУГЛЕНИЕ: -0.25 [05:58:55]line ИТОГО: 2000.00 [05:58:55]line Внесено: 2000.00 [05:58:55]line СДАЧА: 0.00 [05:58:55]line НСП 1% : 17.70 [05:58:55]line НДС 12% : 212.42 [05:58:55]line Наличными: 2000.00 [05:58:55]line Безнал.: 0.00 [05:58:55]line Место: АЗС № 130 "Партнер Нефть" [05:58:55]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [05:58:55]line СНО: Общий режим [05:58:55]line Чек 88 24.08.2024 05:58 [05:58:55]line Смена: 470 ФФД: 1.0 [05:58:55]line ЗНМ: 0300000070 [05:58:55]line РНМ: 0000000000092562 [05:58:55]line Версия ККМ: 001 [05:58:55]line ФМ: 0000000000871769 [05:58:55]line ФД: 166036 [05:58:55]line ФПД: 177177956471650 [05:58:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T055853&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166036&fm=177177956471650&tin=02508201610067®Number=0000000000092562&sum=200000 [05:58:55]written 0, free lines is 4095 [05:58:55]OFD Sender: Processing packet 166036 [packets to send 1004, broken 1003] [05:58:55]ProducePacketName [05:58:55]name=ofd_packets/00166036 [05:58:55]OFD Sender: To server: pG, [05:58:55]CommunicateWithHost lk.salyk.kg:30040 [05:58:55]ConnectInit lk.salyk.kg [05:58:55]Write to MH i2c: 01 00 00 F2 00 F2 [05:58:55]Write i2c OK [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: 01 [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: 01 07 00 [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 C3 0C C8 [05:58:55]RasterBufferAndPrint [05:58:55]line [05:58:55]line [05:58:55]line [05:58:55]line [05:58:55]line [05:58:55]written 0, free lines is 3272 [05:58:55]MH_Cut [05:58:55]Write to MH i2c: D1 01 00 F9 00 01 CB [05:58:55]Write i2c OK [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: D1 [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: D1 01 00 [05:58:55]MH_I2C_Read... [05:58:55]Read from MH i2c: D1 01 00 F9 00 00 CA [05:58:55]Write to MH i2c: 01 00 00 FA 00 FA [05:58:55]Write i2c OK [05:58:55]MH_I2C_Read... [05:58:55]Connected sock=9 [05:58:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 0C 63 04 01 F1 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 9D 76 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 94 88 02 00 35 04 06 00 A1 24 75 28 53 62 81 5F C6 05 E0 64 2F A5 [05:58:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 25 58 47 00 F9 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 31 37 36 39 10 04 04 00 94 88 02 00 F4 03 04 00 E7 1F C9 66 B6 04 01 00 00 4E 4A 8C C6 D4 A0 5B 71 [05:58:56]CommunicateWithHost err = 0 [05:58:56]CheckOFDResponse [05:58:56]1017 (14) - 77093643461234 [05:58:56]1041 (16) - 0000000000871769 [05:58:56]1040 (4) - 166036 [05:58:56]1012 (4) - 23.08.2024 23:48 [05:58:56]1206 (1) - 0 [05:58:56]OFD Sender: Remove packet 166036 [05:58:56]ProducePacketName [05:58:56]name=ofd_packets/00166036 [05:58:56]NVStorageDeleteData [05:58:56]*** Cut start [05:58:56]*** Purtial cut [05:58:56]*** Stage 1: CUTSNS_PIN = 1 [05:58:56]OFD Sender: No OFD packet to send [05:58:58]Read from MH i2c: 01 [05:58:58]MH_I2C_Read... [05:58:58]*** Stop cut motor [05:58:58]*** Cut end [05:58:58]Read from MH i2c: 01 07 00 [05:58:58]MH_I2C_Read... [05:58:58]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [05:58:58]process_action close_receipt done [05:58:58]requested_data is exist [05:58:58]produce_requested_data [05:58:58]requested_item fm.sn is exist - process it [05:58:58]wFMCommunicate request_size=4 [05:58:58]MH_SAM_APDU [05:58:58]CAPDU: 80 11 00 00 [05:58:58]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [05:58:58]Write i2c OK [05:58:58]MH_I2C_Read... [05:58:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:58:58]Read from MH i2c: E2 [05:58:58]MH_I2C_Read... [05:58:58]Read from MH i2c: E2 17 00 [05:58:58]MH_I2C_Read... [05:58:58]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CE [05:58:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [05:58:58]wFMCommunicate OK [05:58:58]requested_item fd.num is exist - process it [05:58:58]SAM_PROTO_GetFieldsCounters [05:58:58]wFMCommunicate request_size=4 [05:58:58]MH_SAM_APDU [05:58:58]CAPDU: 80 13 00 00 [05:58:58]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [05:58:58]Write i2c OK [05:58:58]MH_I2C_Read... [05:58:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:58:58]Read from MH i2c: E2 [05:58:58]MH_I2C_Read... [05:58:58]Read from MH i2c: E2 62 00 [05:58:58]MH_I2C_Read... [05:58:58]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 94 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [05:58:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 94 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:58:58]wFMCommunicate OK [05:58:58]SAM_PROTO_GetFieldsCounters done [05:58:58]requested_item shift.num is exist - process it [05:58:58]requested_item shift.opened is exist - process it [05:58:58]req_shift_opened [05:58:58]FM_GetShiftState [05:58:58]SAM_PROTO_GetShiftState [05:58:58]wFMCommunicate request_size=4 [05:58:58]MH_SAM_APDU [05:58:58]CAPDU: 80 13 01 00 [05:58:58]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [05:58:58]Write i2c OK [05:58:58]MH_I2C_Read... [05:58:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:58:58]Read from MH i2c: E2 [05:58:58]MH_I2C_Read... [05:58:58]Read from MH i2c: E2 0E 00 [05:58:58]MH_I2C_Read... [05:58:58]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A4 [05:58:58]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [05:58:58]wFMCommunicate OK [05:58:58]SAM_PROTO_GetShiftState done [05:58:58]FM_GetShiftState done [05:58:58]req_shift_opened done [05:58:58]requested_item shift.open_date is exist - process it [05:58:58]req_shift_open_date [05:58:58]req_shift_open_date done [05:58:58]produce_requested_data done [05:58:58]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166036,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [05:58:58]process_action_free close_receipt [05:58:58]json_value_free [05:58:58]json_value_free done [05:58:58]process_json_proto returns [05:58:58]Send response to host [05:58:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166036,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [05:58:58]free response buf [05:58:58]execute_script done [05:58:58]execute_script returns [05:58:58]free content buf [05:58:58]Sock 10.Close socket [05:58:58]Sock 10.Thread stoped [05:59:01]OFD Sender: No OFD packet to send [05:59:02]recv_with_timeout no data received [05:59:06]OFD Sender: No OFD packet to send [05:59:11]OFD Sender: No OFD packet to send [05:59:16]OFD Sender: No OFD packet to send [05:59:21]OFD Sender: No OFD packet to send [05:59:22]recv_with_timeout no data received [05:59:26]OFD Sender: No OFD packet to send [05:59:31]OFD Sender: No OFD packet to send [05:59:36]OFD Sender: No OFD packet to send [05:59:41]OFD Sender: No OFD packet to send [05:59:46]OFD Sender: No OFD packet to send [05:59:51]OFD Sender: No OFD packet to send [05:59:56]OFD Sender: No OFD packet to send [06:00:01]OFD Sender: No OFD packet to send [06:00:06]OFD Sender: No OFD packet to send [06:00:11]OFD Sender: No OFD packet to send [06:00:16]OFD Sender: No OFD packet to send [06:00:20]recv_with_timeout no data received [06:00:22]OFD Sender: No OFD packet to send [06:00:27]OFD Sender: No OFD packet to send [06:00:32]OFD Sender: No OFD packet to send [06:00:35]accept exits with 7 [06:00:35]New connection [06:00:35]New thread 3067080036 created [06:00:35]Thread 3067223396 joined [06:00:35]Waiting for new connection... [06:00:35] Sock 7.Parse request [06:00:35]Sock 7.Check first char [06:00:35]Sock 7.First char is OK [06:00:35]request: POST /json_proto HTTP/1.0 [06:00:35]Method: POST [06:00:35]URL: /json_proto [06:00:35]Method is POST - this is cgi request [06:00:35]url: /json_proto [06:00:35]query_string will be loaded in cgi processing [06:00:35]execute_cgi json_proto POST (null) [06:00:35]execute_cgi path=json_proto method=POST [06:00:35]POST find Content-Length [06:00:35]Host: 172.17.44.132:8080 [06:00:35]Content-Length: 689 [06:00:35]Content-Type: application/json [06:00:35] [06:00:35]POST finish read [06:00:35]Found Content-Length = 689 [06:00:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51190", "tax_sys" : 0, "items" : [ { "code": "4870202521247", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0447\u0435\u0440\u043D.\u043F\u0435\u0440\u0441\u0438\u043A", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:00:35]execute_script... [06:00:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51190", "tax_sys" : 0, "items" : [ { "code": "4870202521247", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0447\u0435\u0440\u043D.\u043F\u0435\u0440\u0441\u0438\u043A", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:00:35]POST & json_proto [06:00:35]process_json_proto [06:00:35]json parsed OK: [06:00:35]protocol is kg_v1.0 [06:00:35]action value=close_receipt [06:00:35]process_action close_receipt [06:00:35]cmd_close_receipt [06:00:35]MH_GetDate [06:00:35]Write to MH i2c: F0 00 00 FE 00 ED [06:00:35]Write i2c OK [06:00:35]MH_I2C_Read... [06:00:35]Read from MH i2c: F0 [06:00:35]MH_I2C_Read... [06:00:35]Read from MH i2c: F0 09 00 [06:00:35]MH_I2C_Read... [06:00:35]Read from MH i2c: F0 09 00 FE 00 00 03 77 C9 66 2A 83 C1 65 72 [06:00:35]GetLastDocTimeStamp 1724479133 [06:00:35]current date 1724479235 [06:00:35]FM_GetShiftState [06:00:35]SAM_PROTO_GetShiftState [06:00:35]wFMCommunicate request_size=4 [06:00:35]MH_SAM_APDU [06:00:35]CAPDU: 80 13 01 00 [06:00:35]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [06:00:35]Write i2c OK [06:00:35]MH_I2C_Read... [06:00:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:00:35]Read from MH i2c: E2 [06:00:35]MH_I2C_Read... [06:00:35]Read from MH i2c: E2 0E 00 [06:00:35]MH_I2C_Read... [06:00:35]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A6 [06:00:35]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:00:35]wFMCommunicate OK [06:00:35]SAM_PROTO_GetShiftState done [06:00:35]FM_GetShiftState done [06:00:35]opened in 1724458697 [06:00:35]opened+sec_in_day 1724545097 [06:00:35]quantity*price = 12500 [06:00:35]sum+1 = 12501 [06:00:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 89 24.08.2024 06:00 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166037 ФПД: 197681258273806 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T060035&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166037&fm=197681258273806&tin=02508201610067®Number=0000000000092562&sum=12500 0 [06:00:36]StoreToDocumentArchive [06:00:36]shift 470 fd 166037 [06:00:36]save to /storage/0470/doc_00166037 [06:00:36]save last doc name /storage/0470/doc_00166037 to /storage/kkm_last_doc_name [06:00:36]save OK [06:00:36]Clear old archive folders... [06:00:36]ProcessDocumentItem done err = 0, tmpTLVsize=294 [06:00:36]tlvbuf is 01FC9810 [06:00:36]SAM_PROTO_ClearQueue [06:00:36]wFMCommunicate request_size=4 [06:00:36]MH_SAM_APDU [06:00:36]CAPDU: 80 09 00 00 [06:00:36]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [06:00:36]Write i2c OK [06:00:36]MH_I2C_Read... [06:00:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:00:36]Read from MH i2c: E2 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 03 00 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [06:00:36]RAPDU: 90 00 [06:00:36]wFMCommunicate OK [06:00:36]SAM_PROTO_ClearQueue done [06:00:36]KKMCreateOFDPacket [06:00:36]OFDProtocolAddRootSTLVToBuf [06:00:36]FM_MakeSignedData [06:00:36]FM_MakeSignedData [06:00:36]SAM_PROTO_SignData [06:00:36]wFMCommunicate request_size=4 [06:00:36]MH_SAM_APDU [06:00:36]CAPDU: 80 0D 01 02 [06:00:36]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [06:00:36]Write i2c OK [06:00:36]MH_I2C_Read... [06:00:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:00:36]Read from MH i2c: E2 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 03 00 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [06:00:36]RAPDU: 90 00 [06:00:36]wFMCommunicate OK [06:00:36]wFMCommunicate request_size=255 [06:00:36]MH_SAM_APDU [06:00:36]CAPDU: 80 0D 02 02 FA 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 03 77 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [06:00:36]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 03 77 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 E3 [06:00:36]Write i2c OK [06:00:36]MH_I2C_Read... [06:00:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:00:36]Read from MH i2c: E2 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 03 00 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [06:00:36]RAPDU: 90 00 [06:00:36]wFMCommunicate OK [06:00:36]wFMCommunicate request_size=53 [06:00:36]MH_SAM_APDU [06:00:36]CAPDU: 80 0D 02 02 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 95 88 02 00 35 04 06 00 B3 CA 41 2D 9C 0E [06:00:36]Write to MH i2c: E2 38 00 0F 01 80 0D 02 02 30 00 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 95 88 02 00 35 04 06 00 B3 CA 41 2D 9C 0E 00 00 38 [06:00:36]Write i2c OK [06:00:36]MH_I2C_Read... [06:00:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:00:36]Read from MH i2c: E2 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 03 00 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [06:00:36]RAPDU: 90 00 [06:00:36]wFMCommunicate OK [06:00:36]wFMCommunicate request_size=4 [06:00:36]MH_SAM_APDU [06:00:36]CAPDU: 80 0D 03 02 [06:00:36]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [06:00:36]Write i2c OK [06:00:36]MH_I2C_Read... [06:00:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:00:36]Read from MH i2c: E2 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 0B 00 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 0B 00 10 01 00 CD 4B C7 F6 EB AF 36 8C 90 00 BE [06:00:36]RAPDU: CD 4B C7 F6 EB AF 36 8C 90 00 [06:00:36]wFMCommunicate OK [06:00:36]SAM_PROTO_SignData done [06:00:36]FM_MakeSignedData done [06:00:36]CreateOFDProtocolMessage [06:00:36]wFMCommunicate request_size=4 [06:00:36]MH_SAM_APDU [06:00:36]CAPDU: 80 11 00 00 [06:00:36]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [06:00:36]Write i2c OK [06:00:36]MH_I2C_Read... [06:00:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:00:36]Read from MH i2c: E2 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 17 00 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E5 [06:00:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:00:36]wFMCommunicate OK [06:00:36]CreateOFDProtocolMessage done [06:00:36]OFDSenderStorePacket 166037 [06:00:36]StoreOFDPacket docnum=166037 [06:00:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 3A 01 00 00 55 F6 32 01 47 8E 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 03 77 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 95 88 02 00 35 04 06 00 B3 CA 41 2D 9C 0E CD 4B C7 F6 EB AF 36 8C [06:00:36]CheckFolder [06:00:36]dirname=/storage/ofd_packets [06:00:36]CheckFolder done [06:00:36]ProducePacketName [06:00:36]name=ofd_packets/00166037 [06:00:36]NVStorageSaveData ofd_packets/00166037 [06:00:36]File name is /storage/ofd_packets/00166037 [06:00:36]Write 344 bytes [06:00:36]NVStorageSaveData done [06:00:36]OFDSenderStorePacket done [06:00:36]KKMCreateOFDPacket done [06:00:36]NVStorageSaveData kkm_last_timestamp [06:00:36]File name is /storage/kkm_last_timestamp [06:00:36]Write 4 bytes [06:00:36]NVStorageSaveData done [06:00:36]ExternCall_PrintAddStr [06:00:36]wPrintStart [06:00:36]Write to MH i2c: 01 00 00 12 01 13 [06:00:36]Write i2c OK [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: 01 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: 01 07 00 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [06:00:36]RasterBufferAndPrint [06:00:36]line Счет N : (3)51190 [06:00:36]line ИНН: 02508201610067 [06:00:36]line Контрольно-Кассовый Чек [06:00:36]line ПРОДАЖА [06:00:36]line Товар: 4870202521247 [06:00:36]line Напиток MAXI чай 1,2 черн.персик [06:00:36]line 1.000 * 125.00 [06:00:36]line = 125.00 [06:00:36]line НДС 12% НСП 1% [06:00:36]line > о реализуемом товаре [06:00:36]line ИТОГО: 125.00 [06:00:36]line НСП 1% : 1.11 [06:00:36]line НДС 12% : 13.27 [06:00:36]line Наличными: 125.00 [06:00:36]line Безнал.: 0.00 [06:00:36]line Место: АЗС № 130 "Партнер Нефть" [06:00:36]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:00:36]line СНО: Общий режим [06:00:36]line Чек 89 24.08.2024 06:00 [06:00:36]line Смена: 470 ФФД: 1.0 [06:00:36]line ЗНМ: 0300000070 [06:00:36]line РНМ: 0000000000092562 [06:00:36]line Версия ККМ: 001 [06:00:36]line ФМ: 0000000000871769 [06:00:36]line ФД: 166037 [06:00:36]line ФПД: 197681258273806 [06:00:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T060035&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166037&fm=197681258273806&tin=02508201610067®Number=0000000000092562&sum=12500 [06:00:36]line 0 [06:00:36]written 0, free lines is 4095 [06:00:36]OFD Sender: Processing packet 166037 [packets to send 1004, broken 1003] [06:00:36]ProducePacketName [06:00:36]name=ofd_packets/00166037 [06:00:36]OFD Sender: To server: pG, [06:00:36]CommunicateWithHost lk.salyk.kg:30040 [06:00:36]ConnectInit lk.salyk.kg [06:00:37]Write to MH i2c: 01 00 00 3B 01 3C [06:00:37]Write i2c OK [06:00:37]MH_I2C_Read... [06:00:37]Read from MH i2c: 01 [06:00:37]MH_I2C_Read... [06:00:37]Read from MH i2c: 01 07 00 [06:00:37]MH_I2C_Read... [06:00:37]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 C3 0C 12 [06:00:37]RasterBufferAndPrint [06:00:37]line [06:00:37]line [06:00:37]line [06:00:37]line [06:00:37]line [06:00:37]written 0, free lines is 3272 [06:00:37]MH_Cut [06:00:37]Write to MH i2c: D1 01 00 42 01 01 15 [06:00:37]Write i2c OK [06:00:37]MH_I2C_Read... [06:00:37]Read from MH i2c: D1 [06:00:37]MH_I2C_Read... [06:00:37]Read from MH i2c: D1 01 00 [06:00:37]MH_I2C_Read... [06:00:37]Read from MH i2c: D1 01 00 42 01 00 14 [06:00:37]Write to MH i2c: 01 00 00 43 01 44 [06:00:37]Write i2c OK [06:00:37]MH_I2C_Read... [06:00:37]Connected sock=11 [06:00:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 3A 01 00 00 55 F6 32 01 47 8E 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 03 77 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 95 88 02 00 35 04 06 00 B3 CA 41 2D 9C 0E CD 4B C7 F6 EB AF 36 8C [06:00:38]*** Cut start [06:00:38]*** Purtial cut [06:00:38]*** Stage 1: CUTSNS_PIN = 1 [06:00:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 42 2D 47 00 AC 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 95 88 02 00 F4 03 04 00 4E 20 C9 66 B6 04 01 00 00 53 FC 36 63 14 99 DD 3A [06:00:38]CommunicateWithHost err = 0 [06:00:38]CheckOFDResponse [06:00:38]1017 (14) - 77093643461234 [06:00:38]1041 (16) - 0000000000871769 [06:00:38]1040 (4) - 166037 [06:00:38]1012 (4) - 23.08.2024 23:50 [06:00:38]1206 (1) - 0 [06:00:38]OFD Sender: Remove packet 166037 [06:00:38]ProducePacketName [06:00:38]name=ofd_packets/00166037 [06:00:38]NVStorageDeleteData [06:00:38]OFD Sender: No OFD packet to send [06:00:40]Read from MH i2c: 01 [06:00:40]MH_I2C_Read... [06:00:40]*** Stop cut motor [06:00:40]*** Cut end [06:00:40]Read from MH i2c: 01 07 00 [06:00:40]MH_I2C_Read... [06:00:40]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [06:00:40]process_action close_receipt done [06:00:40]requested_data is exist [06:00:40]produce_requested_data [06:00:40]requested_item fm.sn is exist - process it [06:00:40]wFMCommunicate request_size=4 [06:00:40]MH_SAM_APDU [06:00:40]CAPDU: 80 11 00 00 [06:00:40]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [06:00:40]Write i2c OK [06:00:40]MH_I2C_Read... [06:00:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:00:40]Read from MH i2c: E2 [06:00:40]MH_I2C_Read... [06:00:40]Read from MH i2c: E2 17 00 [06:00:40]MH_I2C_Read... [06:00:40]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 18 [06:00:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:00:40]wFMCommunicate OK [06:00:40]requested_item fd.num is exist - process it [06:00:40]SAM_PROTO_GetFieldsCounters [06:00:40]wFMCommunicate request_size=4 [06:00:40]MH_SAM_APDU [06:00:40]CAPDU: 80 13 00 00 [06:00:40]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [06:00:40]Write i2c OK [06:00:40]MH_I2C_Read... [06:00:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:00:40]Read from MH i2c: E2 [06:00:40]MH_I2C_Read... [06:00:40]Read from MH i2c: E2 62 00 [06:00:40]MH_I2C_Read... [06:00:40]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 95 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [06:00:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 95 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:00:40]wFMCommunicate OK [06:00:40]SAM_PROTO_GetFieldsCounters done [06:00:40]requested_item shift.num is exist - process it [06:00:40]requested_item shift.opened is exist - process it [06:00:40]req_shift_opened [06:00:40]FM_GetShiftState [06:00:40]SAM_PROTO_GetShiftState [06:00:40]wFMCommunicate request_size=4 [06:00:40]MH_SAM_APDU [06:00:40]CAPDU: 80 13 01 00 [06:00:40]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [06:00:40]Write i2c OK [06:00:40]MH_I2C_Read... [06:00:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:00:40]Read from MH i2c: E2 [06:00:40]MH_I2C_Read... [06:00:40]Read from MH i2c: E2 0E 00 [06:00:40]MH_I2C_Read... [06:00:40]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EE [06:00:40]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:00:40]wFMCommunicate OK [06:00:40]SAM_PROTO_GetShiftState done [06:00:40]FM_GetShiftState done [06:00:40]req_shift_opened done [06:00:40]requested_item shift.open_date is exist - process it [06:00:40]req_shift_open_date [06:00:40]req_shift_open_date done [06:00:40]produce_requested_data done [06:00:40]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166037,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:00:40]process_action_free close_receipt [06:00:40]json_value_free [06:00:40]json_value_free done [06:00:40]process_json_proto returns [06:00:40]Send response to host [06:00:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166037,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:00:40]free response buf [06:00:40]execute_script done [06:00:40]execute_script returns [06:00:40]free content buf [06:00:40]Sock 7.Close socket [06:00:40]Sock 7.Thread stoped [06:00:43]OFD Sender: No OFD packet to send [06:00:47]recv_with_timeout no data received [06:00:48]OFD Sender: No OFD packet to send [06:00:53]OFD Sender: No OFD packet to send [06:00:57]recv_with_timeout no data received [06:00:58]OFD Sender: No OFD packet to send [06:01:03]OFD Sender: No OFD packet to send [06:01:08]OFD Sender: No OFD packet to send [06:01:13]OFD Sender: No OFD packet to send [06:01:17]recv_with_timeout no data received [06:01:19]OFD Sender: No OFD packet to send [06:01:24]OFD Sender: No OFD packet to send [06:01:29]OFD Sender: No OFD packet to send [06:01:34]OFD Sender: No OFD packet to send [06:01:39]OFD Sender: No OFD packet to send [06:01:44]OFD Sender: No OFD packet to send [06:01:49]OFD Sender: No OFD packet to send [06:01:54]OFD Sender: No OFD packet to send [06:01:59]OFD Sender: No OFD packet to send [06:02:04]OFD Sender: No OFD packet to send [06:02:09]OFD Sender: No OFD packet to send [06:02:14]OFD Sender: No OFD packet to send [06:02:19]OFD Sender: No OFD packet to send [06:02:24]OFD Sender: No OFD packet to send [06:02:29]OFD Sender: No OFD packet to send [06:02:34]OFD Sender: No OFD packet to send [06:02:39]OFD Sender: No OFD packet to send [06:02:42]recv_with_timeout no data received [06:02:44]OFD Sender: No OFD packet to send [06:02:49]OFD Sender: No OFD packet to send [06:02:54]OFD Sender: No OFD packet to send [06:02:54]recv_with_timeout no data received [06:02:57]accept exits with 10 [06:02:57]New connection [06:02:57]New thread 3067223396 created [06:02:57]Thread 3067080036 joined [06:02:57]Waiting for new connection... [06:02:57] Sock 10.Parse request [06:02:57]Sock 10.Check first char [06:02:57]Sock 10.First char is OK [06:02:57]request: POST /json_proto HTTP/1.0 [06:02:57]Method: POST [06:02:57]URL: /json_proto [06:02:57]Method is POST - this is cgi request [06:02:57]url: /json_proto [06:02:57]query_string will be loaded in cgi processing [06:02:57]execute_cgi json_proto POST (null) [06:02:57]execute_cgi path=json_proto method=POST [06:02:57]POST find Content-Length [06:02:57]Host: 172.17.44.132:8080 [06:02:57]Content-Length: 707 [06:02:57]Content-Type: application/json [06:02:57] [06:02:57]POST finish read [06:02:57]Found Content-Length = 707 [06:02:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51191", "tax_sys" : 0, "items" : [ { "code": "4660085515163", "name": "\u0428\u043E\u043A \u0411\u0430\u0442\u043E\u043D\u0447\u0438\u043A \u0421\u043D\u0438\u043A\u0435\u0440\u0441 \u0441\u0443\u043F\u0435\u0440 95/80\u0433", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:02:57]execute_script... [06:02:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51191", "tax_sys" : 0, "items" : [ { "code": "4660085515163", "name": "\u0428\u043E\u043A \u0411\u0430\u0442\u043E\u043D\u0447\u0438\u043A \u0421\u043D\u0438\u043A\u0435\u0440\u0441 \u0441\u0443\u043F\u0435\u0440 95/80\u0433", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:02:57]POST & json_proto [06:02:57]process_json_proto [06:02:57]json parsed OK: [06:02:57]protocol is kg_v1.0 [06:02:57]action value=close_receipt [06:02:57]process_action close_receipt [06:02:57]cmd_close_receipt [06:02:57]MH_GetDate [06:02:57]Write to MH i2c: F0 00 00 47 01 37 [06:02:57]Write i2c OK [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: F0 [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: F0 09 00 [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: F0 09 00 47 01 00 91 77 C9 66 2A 83 C1 65 4A [06:02:57]GetLastDocTimeStamp 1724479235 [06:02:57]current date 1724479377 [06:02:57]FM_GetShiftState [06:02:57]SAM_PROTO_GetShiftState [06:02:57]wFMCommunicate request_size=4 [06:02:57]MH_SAM_APDU [06:02:57]CAPDU: 80 13 01 00 [06:02:57]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [06:02:57]Write i2c OK [06:02:57]MH_I2C_Read... [06:02:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:02:57]Read from MH i2c: E2 [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: E2 0E 00 [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F0 [06:02:57]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:02:57]wFMCommunicate OK [06:02:57]SAM_PROTO_GetShiftState done [06:02:57]FM_GetShiftState done [06:02:57]opened in 1724458697 [06:02:57]opened+sec_in_day 1724545097 [06:02:57]quantity*price = 9000 [06:02:57]sum+1 = 9001 [06:02:57]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 91 24.08.2024 06:09 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166039 ФПД: 78193310617121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T060906&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166039&fm=78193310617121&tin=02508201610067®Number=0000000000092562&sum=200000 [06:09:07]StoreToDocumentArchive [06:09:07]shift 470 fd 166039 [06:09:07]save to /storage/0470/doc_00166039 [06:09:07]save last doc name /storage/0470/doc_00166039 to /storage/kkm_last_doc_name [06:09:07]save OK [06:09:07]Clear old archive folders... [06:09:07]ProcessDocumentItem done err = 0, tmpTLVsize=250 [06:09:07]tlvbuf is 01DDF3C0 [06:09:07]SAM_PROTO_ClearQueue [06:09:07]wFMCommunicate request_size=4 [06:09:07]MH_SAM_APDU [06:09:07]CAPDU: 80 09 00 00 [06:09:07]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [06:09:07]Write i2c OK [06:09:07]MH_I2C_Read... [06:09:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:09:07]Read from MH i2c: E2 [06:09:07]MH_I2C_Read... [06:09:07]Read from MH i2c: E2 03 00 [06:09:07]MH_I2C_Read... [06:09:07]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [06:09:07]RAPDU: 90 00 [06:09:07]wFMCommunicate OK [06:09:07]SAM_PROTO_ClearQueue done [06:09:07]KKMCreateOFDPacket [06:09:07]OFDProtocolAddRootSTLVToBuf [06:09:07]FM_MakeSignedData [06:09:07]FM_MakeSignedData [06:09:07]SAM_PROTO_SignData [06:09:07]wFMCommunicate request_size=4 [06:09:07]MH_SAM_APDU [06:09:07]CAPDU: 80 0D 01 02 [06:09:07]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [06:09:07]Write i2c OK [06:09:07]MH_I2C_Read... [06:09:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:09:07]Read from MH i2c: E2 [06:09:07]MH_I2C_Read... [06:09:07]Read from MH i2c: E2 03 00 [06:09:07]MH_I2C_Read... [06:09:07]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [06:09:07]RAPDU: 90 00 [06:09:07]wFMCommunicate OK [06:09:07]wFMCommunicate request_size=255 [06:09:07]MH_SAM_APDU [06:09:07]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E8 D0 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 02 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 97 88 02 00 35 04 06 00 47 1D [06:09:07]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E8 D0 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 02 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 97 88 02 00 35 04 06 00 47 1D 00 00 60 [06:09:08]Write i2c OK [06:09:08]MH_I2C_Read... [06:09:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:09:08]Read from MH i2c: E2 [06:09:08]MH_I2C_Read... [06:09:08]Read from MH i2c: E2 03 00 [06:09:08]MH_I2C_Read... [06:09:08]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [06:09:08]RAPDU: 90 00 [06:09:08]wFMCommunicate OK [06:09:08]wFMCommunicate request_size=9 [06:09:08]MH_SAM_APDU [06:09:08]CAPDU: 80 0D 02 02 04 CC 80 CE 21 [06:09:08]Write to MH i2c: E2 0C 00 2E 00 80 0D 02 02 04 00 CC 80 CE 21 00 00 EB [06:09:08]Write i2c OK [06:09:08]MH_I2C_Read... [06:09:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:09:08]Read from MH i2c: E2 [06:09:08]MH_I2C_Read... [06:09:08]Read from MH i2c: E2 03 00 [06:09:08]MH_I2C_Read... [06:09:08]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [06:09:08]RAPDU: 90 00 [06:09:08]wFMCommunicate OK [06:09:08]wFMCommunicate request_size=4 [06:09:08]MH_SAM_APDU [06:09:08]CAPDU: 80 0D 03 02 [06:09:08]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [06:09:08]Write i2c OK [06:09:08]MH_I2C_Read... [06:09:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:09:08]Read from MH i2c: E2 [06:09:08]MH_I2C_Read... [06:09:08]Read from MH i2c: E2 0B 00 [06:09:08]MH_I2C_Read... [06:09:08]Read from MH i2c: E2 0B 00 2F 00 00 42 D3 95 74 7F 54 79 07 90 00 1C [06:09:08]RAPDU: 42 D3 95 74 7F 54 79 07 90 00 [06:09:08]wFMCommunicate OK [06:09:08]SAM_PROTO_SignData done [06:09:08]FM_MakeSignedData done [06:09:08]CreateOFDProtocolMessage [06:09:08]wFMCommunicate request_size=4 [06:09:08]MH_SAM_APDU [06:09:08]CAPDU: 80 11 00 00 [06:09:08]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [06:09:08]Write i2c OK [06:09:08]MH_I2C_Read... [06:09:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:09:08]Read from MH i2c: E2 [06:09:08]MH_I2C_Read... [06:09:08]Read from MH i2c: E2 17 00 [06:09:08]MH_I2C_Read... [06:09:08]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 03 [06:09:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:09:08]wFMCommunicate OK [06:09:08]CreateOFDProtocolMessage done [06:09:08]OFDSenderStorePacket 166039 [06:09:08]StoreOFDPacket docnum=166039 [06:09:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 1E B6 06 01 7C 08 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E8 D0 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 02 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 97 88 02 00 35 04 06 00 47 1D CC 80 CE 21 42 D3 95 74 7F 54 79 07 [06:09:08]CheckFolder [06:09:08]dirname=/storage/ofd_packets [06:09:08]CheckFolder done [06:09:08]ProducePacketName [06:09:08]name=ofd_packets/00166039 [06:09:08]NVStorageSaveData ofd_packets/00166039 [06:09:08]File name is /storage/ofd_packets/00166039 [06:09:08]Write 300 bytes [06:09:08]NVStorageSaveData done [06:09:08]OFDSenderStorePacket done [06:09:08]KKMCreateOFDPacket done [06:09:08]NVStorageSaveData kkm_last_timestamp [06:09:08]File name is /storage/kkm_last_timestamp [06:09:08]Write 4 bytes [06:09:08]NVStorageSaveData done [06:09:08]ExternCall_PrintAddStr [06:09:08]wPrintStart [06:09:08]Write to MH i2c: 01 00 00 31 00 31 [06:09:08]Write i2c OK [06:09:08]MH_I2C_Read... [06:09:08]Read from MH i2c: 01 [06:09:08]MH_I2C_Read... [06:09:08]Read from MH i2c: 01 07 00 [06:09:08]MH_I2C_Read... [06:09:08]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [06:09:08]RasterBufferAndPrint [06:09:08]line Счет N : (1)294972 [06:09:08]line ИНН: 02508201610067 [06:09:08]line Контрольно-Кассовый Чек [06:09:08]line ПРОДАЖА [06:09:08]line ТРК (МРК, ГНК) : 81 [06:09:08]line Товар: 2711129700 [06:09:08]line ГАЗ-К-5 [06:09:08]line 53.480 * 37.40 [06:09:08]line = 2000.15 [06:09:08]line НДС 12% НСП 1% [06:09:08]line > о реализуемом товаре [06:09:08]line ОКРУГЛЕНИЕ: -0.15 [06:09:08]line ИТОГО: 2000.00 [06:09:08]line Внесено: 2000.00 [06:09:08]line СДАЧА: 0.00 [06:09:08]line НСП 1% : 17.70 [06:09:08]line НДС 12% : 212.40 [06:09:08]line Наличными: 2000.00 [06:09:08]line Безнал.: 0.00 [06:09:08]line Место: АЗС № 130 "Партнер Нефть" [06:09:08]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:09:08]line СНО: Общий режим [06:09:08]line Чек 91 24.08.2024 06:09 [06:09:08]line Смена: 470 ФФД: 1.0 [06:09:08]line ЗНМ: 0300000070 [06:09:08]line РНМ: 0000000000092562 [06:09:08]line Версия ККМ: 001 [06:09:08]line ФМ: 0000000000871769 [06:09:08]line ФД: 166039 [06:09:08]line ФПД: 78193310617121 [06:09:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T060906&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166039&fm=78193310617121&tin=02508201610067®Number=0000000000092562&sum=200000 [06:09:08]written 0, free lines is 4095 [06:09:08]OFD Sender: Processing packet 166039 [packets to send 1004, broken 1003] [06:09:08]ProducePacketName [06:09:08]name=ofd_packets/00166039 [06:09:08]OFD Sender: To server: pG, [06:09:08]CommunicateWithHost lk.salyk.kg:30040 [06:09:08]ConnectInit lk.salyk.kg [06:09:09]Write to MH i2c: 01 00 00 5C 00 5C [06:09:09]Write i2c OK [06:09:09]MH_I2C_Read... [06:09:09]Read from MH i2c: 01 [06:09:09]MH_I2C_Read... [06:09:09]Read from MH i2c: 01 07 00 [06:09:09]MH_I2C_Read... [06:09:09]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 C9 0C 38 [06:09:09]RasterBufferAndPrint [06:09:09]line [06:09:09]line [06:09:09]line [06:09:09]line [06:09:09]line [06:09:09]written 0, free lines is 3292 [06:09:09]MH_Cut [06:09:09]Write to MH i2c: D1 01 00 63 00 01 35 [06:09:09]Write i2c OK [06:09:09]MH_I2C_Read... [06:09:09]Read from MH i2c: D1 [06:09:09]MH_I2C_Read... [06:09:09]Read from MH i2c: D1 01 00 [06:09:09]MH_I2C_Read... [06:09:09]Read from MH i2c: D1 01 00 63 00 00 34 [06:09:09]Write to MH i2c: 01 00 00 64 00 64 [06:09:09]Write i2c OK [06:09:09]MH_I2C_Read... [06:09:09]*** Cut start [06:09:09]*** Purtial cut [06:09:09]*** Stage 1: CUTSNS_PIN = 1 [06:09:11]Read from MH i2c: 01 [06:09:11]MH_I2C_Read... [06:09:11]*** Stop cut motor [06:09:11]*** Cut end [06:09:11]Read from MH i2c: 01 07 00 [06:09:11]MH_I2C_Read... [06:09:11]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [06:09:11]process_action close_receipt done [06:09:11]requested_data is exist [06:09:11]produce_requested_data [06:09:11]requested_item fm.sn is exist - process it [06:09:11]wFMCommunicate request_size=4 [06:09:11]MH_SAM_APDU [06:09:11]CAPDU: 80 11 00 00 [06:09:11]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [06:09:11]Write i2c OK [06:09:11]MH_I2C_Read... [06:09:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:09:11]Read from MH i2c: E2 [06:09:11]MH_I2C_Read... [06:09:11]Read from MH i2c: E2 17 00 [06:09:11]MH_I2C_Read... [06:09:11]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 38 [06:09:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:09:11]wFMCommunicate OK [06:09:11]requested_item fd.num is exist - process it [06:09:11]SAM_PROTO_GetFieldsCounters [06:09:11]wFMCommunicate request_size=4 [06:09:11]MH_SAM_APDU [06:09:11]CAPDU: 80 13 00 00 [06:09:11]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [06:09:11]Write i2c OK [06:09:11]MH_I2C_Read... [06:09:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:09:12]Read from MH i2c: E2 [06:09:12]MH_I2C_Read... [06:09:12]Read from MH i2c: E2 62 00 [06:09:12]MH_I2C_Read... [06:09:12]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 97 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [06:09:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 97 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:09:12]wFMCommunicate OK [06:09:12]SAM_PROTO_GetFieldsCounters done [06:09:12]requested_item shift.num is exist - process it [06:09:12]requested_item shift.opened is exist - process it [06:09:12]req_shift_opened [06:09:12]FM_GetShiftState [06:09:12]SAM_PROTO_GetShiftState [06:09:12]wFMCommunicate request_size=4 [06:09:12]MH_SAM_APDU [06:09:12]CAPDU: 80 13 01 00 [06:09:12]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [06:09:12]Write i2c OK [06:09:12]MH_I2C_Read... [06:09:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:09:12]Read from MH i2c: E2 [06:09:12]MH_I2C_Read... [06:09:12]Read from MH i2c: E2 0E 00 [06:09:12]MH_I2C_Read... [06:09:12]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0E [06:09:12]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:09:12]wFMCommunicate OK [06:09:12]SAM_PROTO_GetShiftState done [06:09:12]FM_GetShiftState done [06:09:12]req_shift_opened done [06:09:12]requested_item shift.open_date is exist - process it [06:09:12]req_shift_open_date [06:09:12]req_shift_open_date done [06:09:12]produce_requested_data done [06:09:12]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166039,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:09:12]process_action_free close_receipt [06:09:12]json_value_free [06:09:12]json_value_free done [06:09:12]process_json_proto returns [06:09:12]Send response to host [06:09:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166039,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:09:12]free response buf [06:09:12]execute_script done [06:09:12]execute_script returns [06:09:12]free content buf [06:09:12]Sock 7.Close socket [06:09:12]Sock 7.Thread stoped [06:09:12]accept exits with 9 [06:09:12]New connection [06:09:12]New thread 3067207012 created [06:09:12]Thread 3067350372 joined [06:09:12]Waiting for new connection... [06:09:12] Sock 9.Parse request [06:09:12]Sock 9.Check first char [06:09:12]Sock 9.First char is OK [06:09:12]request: POST /json_proto HTTP/1.0 [06:09:12]Method: POST [06:09:12]URL: /json_proto [06:09:12]Method is POST - this is cgi request [06:09:12]url: /json_proto [06:09:12]query_string will be loaded in cgi processing [06:09:12]execute_cgi json_proto POST (null) [06:09:12]execute_cgi path=json_proto method=POST [06:09:12]POST find Content-Length [06:09:12]Host: 172.17.44.132:8080 [06:09:12]Content-Length: 794 [06:09:12]Content-Type: application/json [06:09:12] [06:09:12]POST finish read [06:09:12]Found Content-Length = 794 [06:09:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51192", "tax_sys" : 0, "items" : [ { "code": "48746526", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Mevius Wind Blue", "price" : 155.00, "quantity" : 1.000, "sum" : 155.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 155.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:09:12]execute_script... [06:09:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51192", "tax_sys" : 0, "items" : [ { "code": "48746526", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Mevius Wind Blue", "price" : 155.00, "quantity" : 1.000, "sum" : 155.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 155.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:09:12]POST & json_proto [06:09:12]process_json_proto [06:09:12]json parsed OK: [06:09:12]protocol is kg_v1.0 [06:09:12]action value=close_receipt [06:09:12]process_action close_receipt [06:09:12]cmd_close_receipt [06:09:12]MH_GetDate [06:09:12]Write to MH i2c: F0 00 00 68 00 57 [06:09:12]Write i2c OK [06:09:12]MH_I2C_Read... [06:09:12]Read from MH i2c: F0 [06:09:12]MH_I2C_Read... [06:09:12]Read from MH i2c: F0 09 00 [06:09:12]MH_I2C_Read... [06:09:12]Read from MH i2c: F0 09 00 68 00 00 09 79 C9 66 2A 83 C1 65 E4 [06:09:13]GetLastDocTimeStamp 1724479746 [06:09:13]current date 1724479753 [06:09:13]FM_GetShiftState [06:09:13]SAM_PROTO_GetShiftState [06:09:13]wFMCommunicate request_size=4 [06:09:13]MH_SAM_APDU [06:09:13]CAPDU: 80 13 01 00 [06:09:13]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [06:09:13]Write i2c OK [06:09:13]MH_I2C_Read... [06:09:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:09:13]Read from MH i2c: E2 [06:09:13]MH_I2C_Read... [06:09:13]Read from MH i2c: E2 0E 00 [06:09:13]MH_I2C_Read... [06:09:13]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 10 [06:09:13]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:09:13]wFMCommunicate OK [06:09:13]SAM_PROTO_GetShiftState done [06:09:13]FM_GetShiftState done [06:09:13]opened in 1724458697 [06:09:13]opened+sec_in_day 1724545097 [06:09:13]quantity*price = 15500 [06:09:13]sum+1 = 15501 [06:09:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 155.00 НСП 1% : 1.37 НДС 12% : 16.46 Наличными: 0.00 Безнал.: 155.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 92 24.08.2024 06:09 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166040 ФПД: 141647758914340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T060913&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166040&fm=141647758914340&tin=02508201610067®Number=0000000000092562&sum=15500 0 [06:09:14]StoreToDocumentArchive [06:09:14]shift 470 fd 166040 [06:09:14]save to /storage/0470/doc_00166040 [06:09:14]save last doc name /storage/0470/doc_00166040 to /storage/kkm_last_doc_name [06:09:14]save OK [06:09:14]Clear old archive folders... [06:09:14]ProcessDocumentItem done err = 0, tmpTLVsize=270 [06:09:14]tlvbuf is B6E09300 [06:09:14]SAM_PROTO_ClearQueue [06:09:14]wFMCommunicate request_size=4 [06:09:14]MH_SAM_APDU [06:09:14]CAPDU: 80 09 00 00 [06:09:14]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [06:09:14]Write i2c OK [06:09:14]MH_I2C_Read... [06:09:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:09:14]Read from MH i2c: E2 [06:09:14]MH_I2C_Read... [06:09:14]Read from MH i2c: E2 03 00 [06:09:14]MH_I2C_Read... [06:09:14]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [06:09:14]RAPDU: 90 00 [06:09:14]wFMCommunicate OK [06:09:14]SAM_PROTO_ClearQueue done [06:09:14]KKMCreateOFDPacket [06:09:14]OFDProtocolAddRootSTLVToBuf [06:09:14]FM_MakeSignedData [06:09:14]FM_MakeSignedData [06:09:14]SAM_PROTO_SignData [06:09:14]wFMCommunicate request_size=4 [06:09:14]MH_SAM_APDU [06:09:14]CAPDU: 80 0D 01 02 [06:09:14]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [06:09:14]Write i2c OK [06:09:14]MH_I2C_Read... [06:09:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:09:14]Read from MH i2c: E2 [06:09:14]MH_I2C_Read... [06:09:14]Read from MH i2c: E2 03 00 [06:09:14]MH_I2C_Read... [06:09:14]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [06:09:14]RAPDU: 90 00 [06:09:14]wFMCommunicate OK [06:09:14]wFMCommunicate request_size=255 [06:09:14]MH_SAM_APDU [06:09:14]CAPDU: 80 0D 02 02 FA 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 36 35 32 36 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 57 69 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 09 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 [06:09:14]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 36 35 32 36 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 57 69 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 09 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 00 00 38 [06:09:14]Write i2c OK [06:09:14]MH_I2C_Read... [06:09:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:09:15]Read from MH i2c: E2 [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: E2 03 00 [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [06:09:15]RAPDU: 90 00 [06:09:15]wFMCommunicate OK [06:09:15]wFMCommunicate request_size=29 [06:09:15]MH_SAM_APDU [06:09:15]CAPDU: 80 0D 02 02 18 38 37 31 37 36 39 10 04 04 00 98 88 02 00 35 04 06 00 80 D3 F0 5A 73 24 [06:09:15]Write to MH i2c: E2 20 00 79 00 80 0D 02 02 18 00 38 37 31 37 36 39 10 04 04 00 98 88 02 00 35 04 06 00 80 D3 F0 5A 73 24 00 00 16 [06:09:15]Write i2c OK [06:09:15]MH_I2C_Read... [06:09:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:09:15]Read from MH i2c: E2 [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: E2 03 00 [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [06:09:15]RAPDU: 90 00 [06:09:15]wFMCommunicate OK [06:09:15]wFMCommunicate request_size=4 [06:09:15]MH_SAM_APDU [06:09:15]CAPDU: 80 0D 03 02 [06:09:15]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [06:09:15]Write i2c OK [06:09:15]MH_I2C_Read... [06:09:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:09:15]Read from MH i2c: E2 [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: E2 0B 00 [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: E2 0B 00 7A 00 00 8B 2B D0 09 D0 45 93 B7 90 00 E4 [06:09:15]RAPDU: 8B 2B D0 09 D0 45 93 B7 90 00 [06:09:15]wFMCommunicate OK [06:09:15]SAM_PROTO_SignData done [06:09:15]FM_MakeSignedData done [06:09:15]CreateOFDProtocolMessage [06:09:15]wFMCommunicate request_size=4 [06:09:15]MH_SAM_APDU [06:09:15]CAPDU: 80 11 00 00 [06:09:15]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [06:09:15]Write i2c OK [06:09:15]MH_I2C_Read... [06:09:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:09:15]Read from MH i2c: E2 [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: E2 17 00 [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4E [06:09:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:09:15]wFMCommunicate OK [06:09:15]CreateOFDProtocolMessage done [06:09:15]OFDSenderStorePacket 166040 [06:09:15]StoreOFDPacket docnum=166040 [06:09:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 22 01 00 00 1F DC 1A 01 30 EA 5A 03 01 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 36 35 32 36 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 57 69 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 09 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 98 88 02 00 35 04 06 00 80 D3 F0 5A 73 24 8B 2B D0 09 D0 45 93 B7 [06:09:15]CheckFolder [06:09:15]dirname=/storage/ofd_packets [06:09:15]CheckFolder done [06:09:15]ProducePacketName [06:09:15]name=ofd_packets/00166040 [06:09:15]NVStorageSaveData ofd_packets/00166040 [06:09:15]File name is /storage/ofd_packets/00166040 [06:09:15]Write 320 bytes [06:09:15]NVStorageSaveData done [06:09:15]OFDSenderStorePacket done [06:09:15]KKMCreateOFDPacket done [06:09:15]NVStorageSaveData kkm_last_timestamp [06:09:15]File name is /storage/kkm_last_timestamp [06:09:15]Write 4 bytes [06:09:15]NVStorageSaveData done [06:09:15]ExternCall_PrintAddStr [06:09:15]wPrintStart [06:09:15]Write to MH i2c: 01 00 00 7C 00 7C [06:09:15]Write i2c OK [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: 01 [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: 01 07 00 [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [06:09:15]RasterBufferAndPrint [06:09:15]line Счет N : (3)51192 [06:09:15]line ИНН: 02508201610067 [06:09:15]line Контрольно-Кассовый Чек [06:09:15]line ПРОДАЖА [06:09:15]line Товар: 48746526 [06:09:15]line Сигареты Mevius Wind Blue [06:09:15]line 1.000 * 155.00 [06:09:15]line = 155.00 [06:09:15]line НДС 12% НСП 1% [06:09:15]line > о реализуемом товаре [06:09:15]line ИТОГО: 155.00 [06:09:15]line НСП 1% : 1.37 [06:09:15]line НДС 12% : 16.46 [06:09:15]line Наличными: 0.00 [06:09:15]line Безнал.: 155.00 [06:09:15]line Место: АЗС № 130 "Партнер Нефть" [06:09:15]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:09:15]line СНО: Общий режим [06:09:15]line Чек 92 24.08.2024 06:09 [06:09:15]line Смена: 470 ФФД: 1.0 [06:09:15]line ЗНМ: 0300000070 [06:09:15]line РНМ: 0000000000092562 [06:09:15]line Версия ККМ: 001 [06:09:15]line Платежная система: Бакай Банк [06:09:15]line ФМ: 0000000000871769 [06:09:15]line ФД: 166040 [06:09:15]line ФПД: 141647758914340 [06:09:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T060913&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166040&fm=141647758914340&tin=02508201610067®Number=0000000000092562&sum=15500 [06:09:15]line 0 [06:09:15]written 0, free lines is 4095 [06:09:15]Write to MH i2c: 01 00 00 A6 00 A6 [06:09:15]Write i2c OK [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: 01 [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: 01 07 00 [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 C5 0C 7E [06:09:15]RasterBufferAndPrint [06:09:15]line [06:09:15]line [06:09:15]line [06:09:15]line [06:09:15]line [06:09:15]written 0, free lines is 3296 [06:09:15]MH_Cut [06:09:15]Write to MH i2c: D1 01 00 AD 00 01 7F [06:09:15]Write i2c OK [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: D1 [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: D1 01 00 [06:09:15]MH_I2C_Read... [06:09:15]Read from MH i2c: D1 01 00 AD 00 00 7E [06:09:15]Write to MH i2c: 01 00 00 AE 00 AE [06:09:15]Write i2c OK [06:09:15]MH_I2C_Read... [06:09:16]recv_with_timeout no data received [06:09:16]*** Cut start [06:09:16]*** Purtial cut [06:09:16]*** Stage 1: CUTSNS_PIN = 1 [06:09:16]Connected sock=10 [06:09:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 1E B6 06 01 7C 08 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E8 D0 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 4F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 02 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 97 88 02 00 35 04 06 00 47 1D CC 80 CE 21 42 D3 95 74 7F 54 79 07 [06:09:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 DA F1 47 00 C0 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 97 88 02 00 F4 03 04 00 55 22 C9 66 B6 04 01 00 00 25 E1 ED DA 27 70 15 E7 [06:09:17]CommunicateWithHost err = 0 [06:09:17]CheckOFDResponse [06:09:17]1017 (14) - 77093643461234 [06:09:17]1041 (16) - 0000000000871769 [06:09:17]1040 (4) - 166039 [06:09:17]1012 (4) - 23.08.2024 23:59 [06:09:17]1206 (1) - 0 [06:09:17]OFD Sender: Remove packet 166039 [06:09:17]ProducePacketName [06:09:17]name=ofd_packets/00166039 [06:09:17]NVStorageDeleteData [06:09:18]OFD Sender: Processing packet 166040 [packets to send 1004, broken 1003] [06:09:18]ProducePacketName [06:09:18]name=ofd_packets/00166040 [06:09:18]OFD Sender: To server: pG, [06:09:18]CommunicateWithHost lk.salyk.kg:30040 [06:09:18]ConnectInit lk.salyk.kg [06:09:18]Connected sock=10 [06:09:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 22 01 00 00 1F DC 1A 01 30 EA 5A 03 01 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 08 *** Stop cut motor [06:09:18]00 *** Cut end [06:09:18]Read from MH i2c: 01 [06:09:18]MH_I2C_Read... [06:09:18]34 38 37 34 36 35 32 36 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 57 69 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 09 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 Read from MH i2c: 0D 01 04 07 10 00 00 [06:09:18]30 MH_I2C_Read... [06:09:18]30 Read from MH i2c: 30 01 30 07 30 00 30 AE 30 00 30 00 30 00 30 00 30 00 39 00 32 FF 35 0F C3 36 [06:09:18]32 process_action close_receipt done [06:09:18]11 requested_data is exist [06:09:18]04 produce_requested_data [06:09:18]10 requested_item fm.sn is exist - process it [06:09:18]wFMCommunicate request_size=4 [06:09:18]MH_SAM_APDU [06:09:18]CAPDU: 80 11 00 00 [06:09:18]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 00 [06:09:18]30 30 30 Write i2c OK [06:09:18]30 MH_I2C_Read... [06:09:18]30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 98 88 02 00 35 04 06 00 80 D3 F0 5A 73 24 8B 2B D0 09 D0 45 93 B7 [06:09:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:09:18]Read from MH i2c: E2 [06:09:18]MH_I2C_Read... [06:09:18]Read from MH i2c: E2 17 00 [06:09:18]MH_I2C_Read... [06:09:18]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 82 [06:09:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:09:18]wFMCommunicate OK [06:09:18]requested_item fd.num is exist - process it [06:09:18]SAM_PROTO_GetFieldsCounters [06:09:18]wFMCommunicate request_size=4 [06:09:18]MH_SAM_APDU [06:09:18]CAPDU: 80 13 00 00 [06:09:18]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [06:09:18]Write i2c OK [06:09:18]MH_I2C_Read... [06:09:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:09:19]Read from MH i2c: E2 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: E2 62 00 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 98 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 5F [06:09:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 98 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:09:19]wFMCommunicate OK [06:09:19]SAM_PROTO_GetFieldsCounters done [06:09:19]requested_item shift.num is exist - process it [06:09:19]requested_item shift.opened is exist - process it [06:09:19]req_shift_opened [06:09:19]FM_GetShiftState [06:09:19]SAM_PROTO_GetShiftState [06:09:19]wFMCommunicate request_size=4 [06:09:19]MH_SAM_APDU [06:09:19]CAPDU: 80 13 01 00 [06:09:19]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [06:09:19]Write i2c OK [06:09:19]MH_I2C_Read... [06:09:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 CD 83 47 00 01 55 A5 07 01 00 07 00 3B Read from MH i2c: 00 E2 F9 [06:09:19]03 MH_I2C_Read... [06:09:19]0E Read from MH i2c: 00 E2 37 0E 37 00 30 [06:09:19]39 MH_I2C_Read... [06:09:19]33 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:09:19]36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 98 88 02 00 F4 03 04 00 57 22 C9 66 B6 04 01 00 00 B6 48 C0 62 7A 0B 60 33 [06:09:19]CommunicateWithHost err = 0 [06:09:19]CheckOFDResponse [06:09:19]1017 (14) - 77093643461234 [06:09:19]1041 (16) - 0000000000871769 [06:09:19]1040 (4) - 166040 [06:09:19]1012 (4) - 23.08.2024 23:59 [06:09:19]1206 (1) - 0 [06:09:19]OFD Sender: Remove packet 166040 [06:09:19]ProducePacketName [06:09:19]name=ofd_packets/00166040 [06:09:19]NVStorageDeleteData [06:09:19]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 58 [06:09:19]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:09:19]wFMCommunicate OK [06:09:19]SAM_PROTO_GetShiftState done [06:09:19]FM_GetShiftState done [06:09:19]req_shift_opened done [06:09:19]requested_item shift.open_date is exist - process it [06:09:19]req_shift_open_date [06:09:19]req_shift_open_date done [06:09:19]produce_requested_data done [06:09:19]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166040,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:09:19]process_action_free close_receipt [06:09:19]json_value_free [06:09:19]json_value_free done [06:09:19]process_json_proto returns [06:09:19]Send response to host [06:09:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166040,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:09:19]free response buf [06:09:19]execute_script done [06:09:19]execute_script returns [06:09:19]free content buf [06:09:19]Sock 9.Close socket [06:09:19]Sock 9.Thread stoped [06:09:19]accept exits with 7 [06:09:19]New connection [06:09:19]New thread 3067350372 created [06:09:19]Thread 3067207012 joined [06:09:19]Waiting for new connection... [06:09:19] Sock 7.Parse request [06:09:19]Sock 7.Check first char [06:09:19]Sock 7.First char is OK [06:09:19]request: POST /json_proto HTTP/1.0 [06:09:19]Method: POST [06:09:19]URL: /json_proto [06:09:19]Method is POST - this is cgi request [06:09:19]url: /json_proto [06:09:19]query_string will be loaded in cgi processing [06:09:19]execute_cgi json_proto POST (null) [06:09:19]execute_cgi path=json_proto method=POST [06:09:19]POST find Content-Length [06:09:19]Host: 172.17.44.132:8080 [06:09:19]Content-Length: 685 [06:09:19]Content-Type: application/json [06:09:19] [06:09:19]POST finish read [06:09:19]Found Content-Length = 685 [06:09:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 29.580, "sum" : 1106.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1106.00, "payments": [ { "type": 0, "sum" : 1106.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:09:19]execute_script... [06:09:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 29.580, "sum" : 1106.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1106.00, "payments": [ { "type": 0, "sum" : 1106.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:09:19]POST & json_proto [06:09:19]process_json_proto [06:09:19]json parsed OK: [06:09:19]protocol is kg_v1.0 [06:09:19]action value=close_receipt [06:09:19]process_action close_receipt [06:09:19]cmd_close_receipt [06:09:19]MH_GetDate [06:09:19]Write to MH i2c: F0 00 00 B2 00 A1 [06:09:19]Write i2c OK [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: F0 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: F0 09 00 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: F0 09 00 B2 00 00 10 79 C9 66 2A 83 C1 65 35 [06:09:19]GetLastDocTimeStamp 1724479753 [06:09:19]current date 1724479760 [06:09:19]FM_GetShiftState [06:09:19]SAM_PROTO_GetShiftState [06:09:19]wFMCommunicate request_size=4 [06:09:19]MH_SAM_APDU [06:09:19]CAPDU: 80 13 01 00 [06:09:19]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [06:09:19]Write i2c OK [06:09:19]MH_I2C_Read... [06:09:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:09:19]Read from MH i2c: E2 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: E2 0E 00 [06:09:19]MH_I2C_Read... [06:09:19]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 5A [06:09:19]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:09:19]wFMCommunicate OK [06:09:19]SAM_PROTO_GetShiftState done [06:09:19]FM_GetShiftState done [06:09:19]opened in 1724458697 [06:09:19]opened+sec_in_day 1724545097 [06:09:19]quantity*price = 110629 [06:09:19]sum+1 = 110630 [06:09:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 1106.00 Внесено: 1500.00 СДАЧА: 394.00 НСП 1% : 9.79 НДС 12% : 117.48 Наличными: 1106.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 93 24.08.2024 06:09 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166041 ФПД: 133956560742177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T060920&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166041&fm=133956560742177&tin=02508201610067®Number=0000000000092562&sum=110600 [06:09:21]StoreToDocumentArchive [06:09:21]shift 470 fd 166041 [06:09:21]save to /storage/0470/doc_00166041 [06:09:21]save last doc name /storage/0470/doc_00166041 to /storage/kkm_last_doc_name [06:09:21]save OK [06:09:21]Clear old archive folders... [06:09:21]ProcessDocumentItem done err = 0, tmpTLVsize=250 [06:09:21]tlvbuf is 01E787A0 [06:09:21]SAM_PROTO_ClearQueue [06:09:21]wFMCommunicate request_size=4 [06:09:21]MH_SAM_APDU [06:09:21]CAPDU: 80 09 00 00 [06:09:21]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [06:09:21]Write i2c OK [06:09:21]MH_I2C_Read... [06:09:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:09:21]Read from MH i2c: E2 [06:09:21]MH_I2C_Read... [06:09:21]Read from MH i2c: E2 03 00 [06:09:21]MH_I2C_Read... [06:09:21]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [06:09:21]RAPDU: 90 00 [06:09:21]wFMCommunicate OK [06:09:21]SAM_PROTO_ClearQueue done [06:09:21]KKMCreateOFDPacket [06:09:21]OFDProtocolAddRootSTLVToBuf [06:09:21]FM_MakeSignedData [06:09:21]FM_MakeSignedData [06:09:21]SAM_PROTO_SignData [06:09:21]wFMCommunicate request_size=4 [06:09:21]MH_SAM_APDU [06:09:21]CAPDU: 80 0D 01 02 [06:09:21]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [06:09:21]Write i2c OK [06:09:21]MH_I2C_Read... [06:09:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:09:21]Read from MH i2c: E2 [06:09:21]MH_I2C_Read... [06:09:21]Read from MH i2c: E2 03 00 [06:09:21]MH_I2C_Read... [06:09:21]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [06:09:21]RAPDU: 90 00 [06:09:21]wFMCommunicate OK [06:09:21]wFMCommunicate request_size=255 [06:09:21]MH_SAM_APDU [06:09:21]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8C 73 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 25 B0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 B0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 2D 00 00 00 00 07 04 06 00 08 B0 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 10 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 99 88 02 00 35 04 06 00 79 D5 [06:09:21]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8C 73 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 25 B0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 B0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 2D 00 00 00 00 07 04 06 00 08 B0 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 10 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 99 88 02 00 35 04 06 00 79 D5 00 00 2E [06:09:21]Write i2c OK [06:09:21]MH_I2C_Read... [06:09:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:09:22]Read from MH i2c: E2 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: E2 03 00 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [06:09:22]RAPDU: 90 00 [06:09:22]wFMCommunicate OK [06:09:22]wFMCommunicate request_size=9 [06:09:22]MH_SAM_APDU [06:09:22]CAPDU: 80 0D 02 02 04 31 37 E7 21 [06:09:22]Write to MH i2c: E2 0C 00 C3 00 80 0D 02 02 04 00 31 37 E7 21 00 00 B5 [06:09:22]Write i2c OK [06:09:22]MH_I2C_Read... [06:09:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:09:22]Read from MH i2c: E2 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: E2 03 00 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [06:09:22]RAPDU: 90 00 [06:09:22]wFMCommunicate OK [06:09:22]wFMCommunicate request_size=4 [06:09:22]MH_SAM_APDU [06:09:22]CAPDU: 80 0D 03 02 [06:09:22]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [06:09:22]Write i2c OK [06:09:22]MH_I2C_Read... [06:09:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:09:22]Read from MH i2c: E2 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: E2 0B 00 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: E2 0B 00 C4 00 00 50 A5 98 15 3A 13 B7 AB 90 00 91 [06:09:22]RAPDU: 50 A5 98 15 3A 13 B7 AB 90 00 [06:09:22]wFMCommunicate OK [06:09:22]SAM_PROTO_SignData done [06:09:22]FM_MakeSignedData done [06:09:22]CreateOFDProtocolMessage [06:09:22]wFMCommunicate request_size=4 [06:09:22]MH_SAM_APDU [06:09:22]CAPDU: 80 11 00 00 [06:09:22]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [06:09:22]Write i2c OK [06:09:22]MH_I2C_Read... [06:09:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:09:22]Read from MH i2c: E2 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: E2 17 00 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 98 [06:09:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:09:22]wFMCommunicate OK [06:09:22]CreateOFDProtocolMessage done [06:09:22]OFDSenderStorePacket 166041 [06:09:22]StoreOFDPacket docnum=166041 [06:09:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 AF 32 06 01 BB E7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8C 73 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 25 B0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 B0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 2D 00 00 00 00 07 04 06 00 08 B0 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 10 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 99 88 02 00 35 04 06 00 79 D5 31 37 E7 21 50 A5 98 15 3A 13 B7 AB [06:09:22]CheckFolder [06:09:22]dirname=/storage/ofd_packets [06:09:22]CheckFolder done [06:09:22]ProducePacketName [06:09:22]name=ofd_packets/00166041 [06:09:22]NVStorageSaveData ofd_packets/00166041 [06:09:22]File name is /storage/ofd_packets/00166041 [06:09:22]Write 300 bytes [06:09:22]NVStorageSaveData done [06:09:22]OFDSenderStorePacket done [06:09:22]KKMCreateOFDPacket done [06:09:22]NVStorageSaveData kkm_last_timestamp [06:09:22]File name is /storage/kkm_last_timestamp [06:09:22]Write 4 bytes [06:09:22]NVStorageSaveData done [06:09:22]ExternCall_PrintAddStr [06:09:22]wPrintStart [06:09:22]Write to MH i2c: 01 00 00 C6 00 C6 [06:09:22]Write i2c OK [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: 01 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: 01 07 00 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [06:09:22]RasterBufferAndPrint [06:09:22]line Счет N : (1)294974 [06:09:22]line ИНН: 02508201610067 [06:09:22]line Контрольно-Кассовый Чек [06:09:22]line ПРОДАЖА [06:09:22]line ТРК (МРК, ГНК) : 71 [06:09:22]line Товар: 2711129700 [06:09:22]line ГАЗ-К-5 [06:09:22]line 29.580 * 37.40 [06:09:22]line = 1106.29 [06:09:22]line НДС 12% НСП 1% [06:09:22]line > о реализуемом товаре [06:09:22]line ОКРУГЛЕНИЕ: -0.29 [06:09:22]line ИТОГО: 1106.00 [06:09:22]line Внесено: 1500.00 [06:09:22]line СДАЧА: 394.00 [06:09:22]line НСП 1% : 9.79 [06:09:22]line НДС 12% : 117.48 [06:09:22]line Наличными: 1106.00 [06:09:22]line Безнал.: 0.00 [06:09:22]line Место: АЗС № 130 "Партнер Нефть" [06:09:22]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:09:22]line СНО: Общий режим [06:09:22]line Чек 93 24.08.2024 06:09 [06:09:22]line Смена: 470 ФФД: 1.0 [06:09:22]line ЗНМ: 0300000070 [06:09:22]line РНМ: 0000000000092562 [06:09:22]line Версия ККМ: 001 [06:09:22]line ФМ: 0000000000871769 [06:09:22]line ФД: 166041 [06:09:22]line ФПД: 133956560742177 [06:09:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T060920&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166041&fm=133956560742177&tin=02508201610067®Number=0000000000092562&sum=110600 [06:09:22]written 0, free lines is 4095 [06:09:22]OFD Sender: Processing packet 166041 [packets to send 1004, broken 1003] [06:09:22]ProducePacketName [06:09:22]name=ofd_packets/00166041 [06:09:22]OFD Sender: To server: pG, [06:09:22]CommunicateWithHost lk.salyk.kg:30040 [06:09:22]ConnectInit lk.salyk.kg [06:09:22]Write to MH i2c: 01 00 00 F1 00 F1 [06:09:22]Write i2c OK [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: 01 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: 01 07 00 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 BF 0C C3 [06:09:22]RasterBufferAndPrint [06:09:22]line [06:09:22]line [06:09:22]line [06:09:22]line [06:09:22]line [06:09:22]written 0, free lines is 3293 [06:09:22]MH_Cut [06:09:22]Write to MH i2c: D1 01 00 F8 00 01 CA [06:09:22]Write i2c OK [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: D1 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: D1 01 00 [06:09:22]MH_I2C_Read... [06:09:22]Read from MH i2c: D1 01 00 F8 00 00 C9 [06:09:22]Write to MH i2c: 01 00 00 F9 00 F9 [06:09:22]Write i2c OK [06:09:22]MH_I2C_Read... [06:09:23]*** Cut start [06:09:23]*** Purtial cut [06:09:23]*** Stage 1: CUTSNS_PIN = 1 [06:09:23]Connected sock=11 [06:09:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 AF 32 06 01 BB E7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8C 73 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 25 B0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 B0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 2D 00 00 00 00 07 04 06 00 08 B0 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 10 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 99 88 02 00 35 04 06 00 79 D5 31 37 E7 21 50 A5 98 15 3A 13 B7 AB [06:09:25]Read from MH i2c: 01 [06:09:25]MH_I2C_Read... [06:09:25]*** Stop cut motor [06:09:25]*** Cut end [06:09:25]Read from MH i2c: 01 07 00 [06:09:25]MH_I2C_Read... [06:09:25]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [06:09:25]process_action close_receipt done [06:09:25]requested_data is exist [06:09:25]produce_requested_data [06:09:25]requested_item fm.sn is exist - process it [06:09:25]wFMCommunicate request_size=4 [06:09:25]MH_SAM_APDU [06:09:25]CAPDU: 80 11 00 00 [06:09:25]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [06:09:25]Write i2c OK [06:09:25]MH_I2C_Read... [06:09:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:09:25]Read from MH i2c: E2 [06:09:25]MH_I2C_Read... [06:09:25]Read from MH i2c: E2 17 00 [06:09:25]MH_I2C_Read... [06:09:25]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CD [06:09:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:09:25]wFMCommunicate OK [06:09:25]requested_item fd.num is exist - process it [06:09:25]SAM_PROTO_GetFieldsCounters [06:09:25]wFMCommunicate request_size=4 [06:09:25]MH_SAM_APDU [06:09:25]CAPDU: 80 13 00 00 [06:09:25]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [06:09:25]Write i2c OK [06:09:25]MH_I2C_Read... [06:09:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:09:25]Read from MH i2c: E2 [06:09:25]MH_I2C_Read... [06:09:25]Read from MH i2c: E2 62 00 [06:09:25]MH_I2C_Read... [06:09:25]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 99 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [06:09:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 99 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:09:26]wFMCommunicate OK [06:09:26]SAM_PROTO_GetFieldsCounters done [06:09:26]requested_item shift.num is exist - process it [06:09:26]requested_item shift.opened is exist - process it [06:09:26]req_shift_opened [06:09:26]FM_GetShiftState [06:09:26]SAM_PROTO_GetShiftState [06:09:26]wFMCommunicate request_size=4 [06:09:26]MH_SAM_APDU [06:09:26]CAPDU: 80 13 01 00 [06:09:26]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [06:09:26]Write i2c OK [06:09:26]MH_I2C_Read... [06:09:26]Read from MH i2c: E2 [06:09:26]MH_I2C_Read... [06:09:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:09:26]Read from MH i2c: E2 0E 00 [06:09:26]MH_I2C_Read... [06:09:26]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A3 [06:09:26]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:09:26]wFMCommunicate OK [06:09:26]SAM_PROTO_GetShiftState done [06:09:26]FM_GetShiftState done [06:09:26]req_shift_opened done [06:09:26]requested_item shift.open_date is exist - process it [06:09:26]req_shift_open_date [06:09:26]req_shift_open_date done [06:09:26]produce_requested_data done [06:09:26]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166041,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:09:26]process_action_free close_receipt [06:09:26]json_value_free [06:09:26]json_value_free done [06:09:26]process_json_proto returns [06:09:26]Send response to host [06:09:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166041,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:09:26]free response buf [06:09:26]execute_script done [06:09:26]execute_script returns [06:09:26]free content buf [06:09:26]Sock 7.Close socket [06:09:26]Sock 7.Thread stoped [06:09:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 2C 8A 47 00 F1 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 99 88 02 00 F4 03 04 00 5C 22 C9 66 B6 04 01 00 00 52 F5 3D 62 50 ED A3 62 [06:09:26]CommunicateWithHost err = 0 [06:09:26]CheckOFDResponse [06:09:26]1017 (14) - 77093643461234 [06:09:26]1041 (16) - 0000000000871769 [06:09:26]1040 (4) - 166041 [06:09:26]1012 (4) - 23.08.2024 23:59 [06:09:26]1206 (1) - 0 [06:09:26]OFD Sender: Remove packet 166041 [06:09:26]ProducePacketName [06:09:26]name=ofd_packets/00166041 [06:09:26]NVStorageDeleteData [06:09:27]OFD Sender: No OFD packet to send [06:09:32]OFD Sender: No OFD packet to send [06:09:37]OFD Sender: No OFD packet to send [06:09:41]recv_with_timeout no data received [06:09:42]OFD Sender: No OFD packet to send [06:09:47]OFD Sender: No OFD packet to send [06:09:52]OFD Sender: No OFD packet to send [06:09:56]recv_with_timeout no data received [06:09:57]OFD Sender: No OFD packet to send [06:10:02]OFD Sender: No OFD packet to send [06:10:07]OFD Sender: No OFD packet to send [06:10:12]OFD Sender: No OFD packet to send [06:10:17]OFD Sender: No OFD packet to send [06:10:22]OFD Sender: No OFD packet to send [06:10:26]recv_with_timeout no data received [06:10:27]OFD Sender: No OFD packet to send [06:10:32]OFD Sender: No OFD packet to send [06:10:37]OFD Sender: No OFD packet to send [06:10:39]recv_with_timeout no data received [06:10:40]accept exits with 9 [06:10:40]New connection [06:10:40]New thread 3067207012 created [06:10:40]Thread 3067350372 joined [06:10:40]Waiting for new connection... [06:10:40] Sock 9.Parse request [06:10:40]Sock 9.Check first char [06:10:40]Sock 9.First char is OK [06:10:40]request: POST /json_proto HTTP/1.0 [06:10:40]Method: POST [06:10:40]URL: /json_proto [06:10:40]Method is POST - this is cgi request [06:10:40]url: /json_proto [06:10:40]query_string will be loaded in cgi processing [06:10:40]execute_cgi json_proto POST (null) [06:10:40]execute_cgi path=json_proto method=POST [06:10:40]POST find Content-Length [06:10:40]Host: 172.17.44.132:8080 [06:10:40]Content-Length: 677 [06:10:40]Content-Type: application/json [06:10:40] [06:10:40]POST finish read [06:10:40]Found Content-Length = 677 [06:10:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.480, "sum" : 100.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:10:40]execute_script... [06:10:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.480, "sum" : 100.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:10:40]POST & json_proto [06:10:40]process_json_proto [06:10:40]json parsed OK: [06:10:40]protocol is kg_v1.0 [06:10:40]action value=close_receipt [06:10:40]process_action close_receipt [06:10:40]cmd_close_receipt [06:10:40]MH_GetDate [06:10:40]Write to MH i2c: F0 00 00 FD 00 EC [06:10:40]Write i2c OK [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: F0 [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: F0 09 00 [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: F0 09 00 FD 00 00 60 79 C9 66 2A 83 C1 65 D0 [06:10:40]GetLastDocTimeStamp 1724479760 [06:10:40]current date 1724479840 [06:10:40]FM_GetShiftState [06:10:40]SAM_PROTO_GetShiftState [06:10:40]wFMCommunicate request_size=4 [06:10:40]MH_SAM_APDU [06:10:40]CAPDU: 80 13 01 00 [06:10:40]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [06:10:40]Write i2c OK [06:10:40]MH_I2C_Read... [06:10:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:40]Read from MH i2c: E2 [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: E2 0E 00 [06:10:40]MH_I2C_Read... [06:10:40]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A5 [06:10:40]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:10:40]wFMCommunicate OK [06:10:40]SAM_PROTO_GetShiftState done [06:10:40]FM_GetShiftState done [06:10:40]opened in 1724458697 [06:10:40]opened+sec_in_day 1724545097 [06:10:40]quantity*price = 10034 [06:10:40]sum+1 = 10035 [06:10:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.66 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 94 24.08.2024 06:10 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166042 ФПД: 252338003454725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T061040&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166042&fm=252338003454725&tin=02508201610067®Number=0000000000092562&sum=10000 [06:10:41]StoreToDocumentArchive [06:10:41]shift 470 fd 166042 [06:10:41]save to /storage/0470/doc_00166042 [06:10:41]save last doc name /storage/0470/doc_00166042 to /storage/kkm_last_doc_name [06:10:41]save OK [06:10:41]Clear old archive folders... [06:10:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:10:41]tlvbuf is 01E3A2A0 [06:10:41]SAM_PROTO_ClearQueue [06:10:41]wFMCommunicate request_size=4 [06:10:41]MH_SAM_APDU [06:10:41]CAPDU: 80 09 00 00 [06:10:41]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [06:10:41]Write i2c OK [06:10:41]MH_I2C_Read... [06:10:41]Read from MH i2c: E2 [06:10:41]MH_I2C_Read... [06:10:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:10:41]Read from MH i2c: E2 03 00 [06:10:41]MH_I2C_Read... [06:10:41]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [06:10:41]RAPDU: 90 00 [06:10:41]wFMCommunicate OK [06:10:41]SAM_PROTO_ClearQueue done [06:10:41]KKMCreateOFDPacket [06:10:41]OFDProtocolAddRootSTLVToBuf [06:10:41]FM_MakeSignedData [06:10:41]FM_MakeSignedData [06:10:41]SAM_PROTO_SignData [06:10:41]wFMCommunicate request_size=4 [06:10:41]MH_SAM_APDU [06:10:41]CAPDU: 80 0D 01 02 [06:10:41]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [06:10:41]Write i2c OK [06:10:41]MH_I2C_Read... [06:10:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:10:41]Read from MH i2c: E2 [06:10:41]MH_I2C_Read... [06:10:41]Read from MH i2c: E2 03 00 [06:10:41]MH_I2C_Read... [06:10:41]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [06:10:41]RAPDU: 90 00 [06:10:41]wFMCommunicate OK [06:10:41]wFMCommunicate request_size=255 [06:10:41]MH_SAM_APDU [06:10:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 60 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9A 88 02 00 35 04 06 00 E5 [06:10:41]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 60 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9A 88 02 00 35 04 06 00 E5 00 00 8C [06:10:41]Write i2c OK [06:10:41]MH_I2C_Read... [06:10:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:10:41]Read from MH i2c: E2 [06:10:41]MH_I2C_Read... [06:10:41]Read from MH i2c: E2 03 00 [06:10:41]MH_I2C_Read... [06:10:41]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [06:10:41]RAPDU: 90 00 [06:10:41]wFMCommunicate OK [06:10:41]wFMCommunicate request_size=10 [06:10:41]MH_SAM_APDU [06:10:41]CAPDU: 80 0D 02 02 05 80 05 0F 2B 05 [06:10:41]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 80 05 0F 2B 05 00 00 57 [06:10:41]Write i2c OK [06:10:41]MH_I2C_Read... [06:10:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:10:42]Read from MH i2c: E2 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: E2 03 00 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [06:10:42]RAPDU: 90 00 [06:10:42]wFMCommunicate OK [06:10:42]wFMCommunicate request_size=4 [06:10:42]MH_SAM_APDU [06:10:42]CAPDU: 80 0D 03 02 [06:10:42]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [06:10:42]Write i2c OK [06:10:42]MH_I2C_Read... [06:10:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:10:42]Read from MH i2c: E2 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: E2 0B 00 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: E2 0B 00 0F 01 00 AD 62 F5 46 0B 14 3F 04 90 00 38 [06:10:42]RAPDU: AD 62 F5 46 0B 14 3F 04 90 00 [06:10:42]wFMCommunicate OK [06:10:42]SAM_PROTO_SignData done [06:10:42]FM_MakeSignedData done [06:10:42]CreateOFDProtocolMessage [06:10:42]wFMCommunicate request_size=4 [06:10:42]MH_SAM_APDU [06:10:42]CAPDU: 80 11 00 00 [06:10:42]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [06:10:42]Write i2c OK [06:10:42]MH_I2C_Read... [06:10:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:10:42]Read from MH i2c: E2 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: E2 17 00 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E4 [06:10:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:10:42]wFMCommunicate OK [06:10:42]CreateOFDProtocolMessage done [06:10:42]OFDSenderStorePacket 166042 [06:10:42]StoreOFDPacket docnum=166042 [06:10:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 23 E6 07 01 5C 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 60 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9A 88 02 00 35 04 06 00 E5 80 05 0F 2B 05 AD 62 F5 46 0B 14 3F 04 [06:10:42]CheckFolder [06:10:42]dirname=/storage/ofd_packets [06:10:42]CheckFolder done [06:10:42]ProducePacketName [06:10:42]name=ofd_packets/00166042 [06:10:42]NVStorageSaveData ofd_packets/00166042 [06:10:42]File name is /storage/ofd_packets/00166042 [06:10:42]Write 301 bytes [06:10:42]NVStorageSaveData done [06:10:42]OFDSenderStorePacket done [06:10:42]KKMCreateOFDPacket done [06:10:42]NVStorageSaveData kkm_last_timestamp [06:10:42]File name is /storage/kkm_last_timestamp [06:10:42]Write 4 bytes [06:10:42]NVStorageSaveData done [06:10:42]ExternCall_PrintAddStr [06:10:42]wPrintStart [06:10:42]Write to MH i2c: 01 00 00 11 01 12 [06:10:42]Write i2c OK [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: 01 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: 01 07 00 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [06:10:42]RasterBufferAndPrint [06:10:42]line Счет N : (1)294979 [06:10:42]line ИНН: 02508201610067 [06:10:42]line Контрольно-Кассовый Чек [06:10:42]line ПРОДАЖА [06:10:42]line ТРК (МРК, ГНК) : 62 [06:10:42]line Товар: 2710124130 [06:10:42]line Аи-92-К-5 [06:10:42]line 1.480 * 67.80 [06:10:42]line = 100.34 [06:10:42]line НДС 12% НСП 1% [06:10:42]line > о реализуемом товаре [06:10:42]line ОКРУГЛЕНИЕ: -0.34 [06:10:42]line ИТОГО: 100.00 [06:10:42]line Внесено: 100.00 [06:10:42]line СДАЧА: 0.00 [06:10:42]line НСП 1% : 0.89 [06:10:42]line НДС 12% : 10.66 [06:10:42]line Наличными: 100.00 [06:10:42]line Безнал.: 0.00 [06:10:42]line Место: АЗС № 130 "Партнер Нефть" [06:10:42]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:10:42]line СНО: Общий режим [06:10:42]line Чек 94 24.08.2024 06:10 [06:10:42]line Смена: 470 ФФД: 1.0 [06:10:42]line ЗНМ: 0300000070 [06:10:42]line РНМ: 0000000000092562 [06:10:42]line Версия ККМ: 001 [06:10:42]line ФМ: 0000000000871769 [06:10:42]line ФД: 166042 [06:10:42]line ФПД: 252338003454725 [06:10:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T061040&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166042&fm=252338003454725&tin=02508201610067®Number=0000000000092562&sum=10000 [06:10:42]OFD Sender: Processing packet 166042 [packets to send 1004, broken 1003] [06:10:42]ProducePacketName [06:10:42]name=ofd_packets/00166042 [06:10:42]OFD Sender: To server: pG, [06:10:42]CommunicateWithHost lk.salyk.kg:30040 [06:10:42]ConnectInit lk.salyk.kg [06:10:42]written 0, free lines is 4095 [06:10:42]Write to MH i2c: 01 00 00 3C 01 3D [06:10:42]Write i2c OK [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: 01 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: 01 07 00 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 B5 0C 05 [06:10:42]RasterBufferAndPrint [06:10:42]line [06:10:42]line [06:10:42]line [06:10:42]line [06:10:42]line [06:10:42]written 0, free lines is 3269 [06:10:42]MH_Cut [06:10:42]Write to MH i2c: D1 01 00 43 01 01 16 [06:10:42]Write i2c OK [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: D1 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: D1 01 00 [06:10:42]MH_I2C_Read... [06:10:42]Read from MH i2c: D1 01 00 43 01 00 15 [06:10:42]Write to MH i2c: 01 00 00 44 01 45 [06:10:42]Write i2c OK [06:10:42]MH_I2C_Read... [06:10:43]*** Cut start [06:10:43]*** Purtial cut [06:10:43]*** Stage 1: CUTSNS_PIN = 1 [06:10:45]Read from MH i2c: 01 [06:10:45]MH_I2C_Read... [06:10:45]*** Stop cut motor [06:10:45]*** Cut end [06:10:45]Read from MH i2c: 01 07 00 [06:10:45]MH_I2C_Read... [06:10:45]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [06:10:45]process_action close_receipt done [06:10:45]requested_data is exist [06:10:45]produce_requested_data [06:10:45]requested_item fm.sn is exist - process it [06:10:45]wFMCommunicate request_size=4 [06:10:45]MH_SAM_APDU [06:10:45]CAPDU: 80 11 00 00 [06:10:45]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [06:10:45]Write i2c OK [06:10:45]MH_I2C_Read... [06:10:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:10:45]Read from MH i2c: E2 [06:10:45]MH_I2C_Read... [06:10:45]Read from MH i2c: E2 17 00 [06:10:45]MH_I2C_Read... [06:10:45]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 19 [06:10:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:10:45]wFMCommunicate OK [06:10:45]requested_item fd.num is exist - process it [06:10:45]SAM_PROTO_GetFieldsCounters [06:10:45]wFMCommunicate request_size=4 [06:10:45]MH_SAM_APDU [06:10:45]CAPDU: 80 13 00 00 [06:10:45]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [06:10:45]Write i2c OK [06:10:45]MH_I2C_Read... [06:10:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:10:45]Read from MH i2c: E2 [06:10:45]MH_I2C_Read... [06:10:45]Read from MH i2c: E2 62 00 [06:10:45]MH_I2C_Read... [06:10:45]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9A 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [06:10:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9A 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:10:45]wFMCommunicate OK [06:10:45]SAM_PROTO_GetFieldsCounters done [06:10:45]requested_item shift.num is exist - process it [06:10:45]requested_item shift.opened is exist - process it [06:10:45]req_shift_opened [06:10:45]FM_GetShiftState [06:10:45]SAM_PROTO_GetShiftState [06:10:45]wFMCommunicate request_size=4 [06:10:45]MH_SAM_APDU [06:10:45]CAPDU: 80 13 01 00 [06:10:45]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [06:10:45]Write i2c OK [06:10:45]MH_I2C_Read... [06:10:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:45]Read from MH i2c: E2 [06:10:45]MH_I2C_Read... [06:10:45]Read from MH i2c: E2 0E 00 [06:10:45]MH_I2C_Read... [06:10:45]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EF [06:10:45]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:10:45]wFMCommunicate OK [06:10:45]SAM_PROTO_GetShiftState done [06:10:45]FM_GetShiftState done [06:10:45]req_shift_opened done [06:10:45]requested_item shift.open_date is exist - process it [06:10:45]req_shift_open_date [06:10:45]req_shift_open_date done [06:10:45]produce_requested_data done [06:10:45]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166042,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:10:45]process_action_free close_receipt [06:10:45]json_value_free [06:10:45]json_value_free done [06:10:45]process_json_proto returns [06:10:45]Send response to host [06:10:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166042,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:10:45]free response buf [06:10:45]execute_script done [06:10:45]execute_script returns [06:10:45]free content buf [06:10:45]Sock 9.Close socket [06:10:45]Sock 9.Thread stoped [06:10:47]Connected sock=10 [06:10:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 23 E6 07 01 5C 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 60 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9A 88 02 00 35 04 06 00 E5 80 05 0F 2B 05 AD 62 F5 46 0B 14 3F 04 [06:10:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 E7 9F 47 00 2B 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9A 88 02 00 F4 03 04 00 AF 22 C9 66 B6 04 01 00 00 8A 17 DD 0E 09 9B E4 04 [06:10:49]CommunicateWithHost err = 0 [06:10:49]CheckOFDResponse [06:10:49]1017 (14) - 77093643461234 [06:10:49]1041 (16) - 0000000000871769 [06:10:49]1040 (4) - 166042 [06:10:49]1012 (4) - 24.08.2024 00:00 [06:10:49]1206 (1) - 0 [06:10:49]OFD Sender: Remove packet 166042 [06:10:49]ProducePacketName [06:10:49]name=ofd_packets/00166042 [06:10:49]NVStorageDeleteData [06:10:49]OFD Sender: No OFD packet to send [06:10:51]accept exits with 7 [06:10:51]New connection [06:10:51]New thread 3067350372 created [06:10:51]Thread 3067207012 joined [06:10:51]Waiting for new connection... [06:10:51] Sock 7.Parse request [06:10:51]Sock 7.Check first char [06:10:51]Sock 7.First char is OK [06:10:51]request: POST /json_proto HTTP/1.0 [06:10:51]Method: POST [06:10:51]URL: /json_proto [06:10:51]Method is POST - this is cgi request [06:10:51]url: /json_proto [06:10:51]query_string will be loaded in cgi processing [06:10:51]execute_cgi json_proto POST (null) [06:10:51]execute_cgi path=json_proto method=POST [06:10:51]POST find Content-Length [06:10:51]Host: 172.17.44.132:8080 [06:10:51]Content-Length: 677 [06:10:51]Content-Type: application/json [06:10:51] [06:10:51]POST finish read [06:10:51]Found Content-Length = 677 [06:10:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:10:51]execute_script... [06:10:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:10:51]POST & json_proto [06:10:51]process_json_proto [06:10:51]json parsed OK: [06:10:51]protocol is kg_v1.0 [06:10:51]action value=close_receipt [06:10:51]process_action close_receipt [06:10:51]cmd_close_receipt [06:10:51]MH_GetDate [06:10:51]Write to MH i2c: F0 00 00 48 01 38 [06:10:51]Write i2c OK [06:10:51]MH_I2C_Read... [06:10:51]Read from MH i2c: F0 [06:10:51]MH_I2C_Read... [06:10:51]Read from MH i2c: F0 09 00 [06:10:51]MH_I2C_Read... [06:10:51]Read from MH i2c: F0 09 00 48 01 00 6B 79 C9 66 2A 83 C1 65 27 [06:10:51]GetLastDocTimeStamp 1724479840 [06:10:51]current date 1724479851 [06:10:51]FM_GetShiftState [06:10:51]SAM_PROTO_GetShiftState [06:10:51]wFMCommunicate request_size=4 [06:10:51]MH_SAM_APDU [06:10:51]CAPDU: 80 13 01 00 [06:10:51]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [06:10:51]Write i2c OK [06:10:51]MH_I2C_Read... [06:10:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:51]Read from MH i2c: E2 [06:10:51]MH_I2C_Read... [06:10:51]Read from MH i2c: E2 0E 00 [06:10:51]MH_I2C_Read... [06:10:51]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F1 [06:10:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:10:51]wFMCommunicate OK [06:10:51]SAM_PROTO_GetShiftState done [06:10:51]FM_GetShiftState done [06:10:51]opened in 1724458697 [06:10:51]opened+sec_in_day 1724545097 [06:10:51]quantity*price = 30035 [06:10:51]sum+1 = 30036 [06:10:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 95 24.08.2024 06:10 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166043 ФПД: 245443590547819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T061051&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166043&fm=245443590547819&tin=02508201610067®Number=0000000000092562&sum=30000 [06:10:52]StoreToDocumentArchive [06:10:52]shift 470 fd 166043 [06:10:52]save to /storage/0470/doc_00166043 [06:10:52]save last doc name /storage/0470/doc_00166043 to /storage/kkm_last_doc_name [06:10:52]save OK [06:10:52]Clear old archive folders... [06:10:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:10:52]tlvbuf is 01E49CF0 [06:10:52]SAM_PROTO_ClearQueue [06:10:52]wFMCommunicate request_size=4 [06:10:52]MH_SAM_APDU [06:10:52]CAPDU: 80 09 00 00 [06:10:52]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [06:10:52]Write i2c OK [06:10:52]MH_I2C_Read... [06:10:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:10:52]Read from MH i2c: E2 [06:10:52]MH_I2C_Read... [06:10:52]Read from MH i2c: E2 03 00 [06:10:52]MH_I2C_Read... [06:10:52]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [06:10:52]RAPDU: 90 00 [06:10:52]wFMCommunicate OK [06:10:52]SAM_PROTO_ClearQueue done [06:10:52]KKMCreateOFDPacket [06:10:52]OFDProtocolAddRootSTLVToBuf [06:10:52]FM_MakeSignedData [06:10:52]FM_MakeSignedData [06:10:52]SAM_PROTO_SignData [06:10:52]wFMCommunicate request_size=4 [06:10:52]MH_SAM_APDU [06:10:52]CAPDU: 80 0D 01 02 [06:10:52]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [06:10:52]Write i2c OK [06:10:52]MH_I2C_Read... [06:10:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:10:52]Read from MH i2c: E2 [06:10:52]MH_I2C_Read... [06:10:52]Read from MH i2c: E2 03 00 [06:10:52]MH_I2C_Read... [06:10:52]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [06:10:52]RAPDU: 90 00 [06:10:52]wFMCommunicate OK [06:10:52]wFMCommunicate request_size=255 [06:10:52]MH_SAM_APDU [06:10:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 6B 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9B 88 02 00 35 04 06 00 DF [06:10:52]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 6B 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9B 88 02 00 35 04 06 00 DF 00 00 C1 [06:10:52]Write i2c OK [06:10:52]MH_I2C_Read... [06:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:10:52]Read from MH i2c: E2 [06:10:52]MH_I2C_Read... [06:10:52]Read from MH i2c: E2 03 00 [06:10:52]MH_I2C_Read... [06:10:52]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [06:10:52]RAPDU: 90 00 [06:10:52]wFMCommunicate OK [06:10:52]wFMCommunicate request_size=10 [06:10:52]MH_SAM_APDU [06:10:52]CAPDU: 80 0D 02 02 05 3A CA 06 E9 6B [06:10:52]Write to MH i2c: E2 0D 00 59 01 80 0D 02 02 05 00 3A CA 06 E9 6B 00 00 3C [06:10:52]Write i2c OK [06:10:52]MH_I2C_Read... [06:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:10:52]Read from MH i2c: E2 [06:10:52]MH_I2C_Read... [06:10:52]Read from MH i2c: E2 03 00 [06:10:52]MH_I2C_Read... [06:10:52]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [06:10:52]RAPDU: 90 00 [06:10:52]wFMCommunicate OK [06:10:52]wFMCommunicate request_size=4 [06:10:52]MH_SAM_APDU [06:10:52]CAPDU: 80 0D 03 02 [06:10:53]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [06:10:53]Write i2c OK [06:10:53]MH_I2C_Read... [06:10:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:10:53]Read from MH i2c: E2 [06:10:53]MH_I2C_Read... [06:10:53]Read from MH i2c: E2 0B 00 [06:10:53]MH_I2C_Read... [06:10:53]Read from MH i2c: E2 0B 00 5A 01 00 3F 8E A5 A4 70 37 0B 41 90 00 E0 [06:10:53]RAPDU: 3F 8E A5 A4 70 37 0B 41 90 00 [06:10:53]wFMCommunicate OK [06:10:53]SAM_PROTO_SignData done [06:10:53]FM_MakeSignedData done [06:10:53]CreateOFDProtocolMessage [06:10:53]wFMCommunicate request_size=4 [06:10:53]MH_SAM_APDU [06:10:53]CAPDU: 80 11 00 00 [06:10:53]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [06:10:53]Write i2c OK [06:10:53]MH_I2C_Read... [06:10:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:10:53]Read from MH i2c: E2 [06:10:53]MH_I2C_Read... [06:10:53]Read from MH i2c: E2 17 00 [06:10:53]MH_I2C_Read... [06:10:53]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 2F [06:10:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:10:53]wFMCommunicate OK [06:10:53]CreateOFDProtocolMessage done [06:10:53]OFDSenderStorePacket 166043 [06:10:53]StoreOFDPacket docnum=166043 [06:10:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 D8 D4 07 01 98 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 6B 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9B 88 02 00 35 04 06 00 DF 3A CA 06 E9 6B 3F 8E A5 A4 70 37 0B 41 [06:10:53]CheckFolder [06:10:53]dirname=/storage/ofd_packets [06:10:53]CheckFolder done [06:10:53]ProducePacketName [06:10:53]name=ofd_packets/00166043 [06:10:53]NVStorageSaveData ofd_packets/00166043 [06:10:53]File name is /storage/ofd_packets/00166043 [06:10:53]Write 301 bytes [06:10:53]NVStorageSaveData done [06:10:53]OFDSenderStorePacket done [06:10:53]KKMCreateOFDPacket done [06:10:53]NVStorageSaveData kkm_last_timestamp [06:10:53]File name is /storage/kkm_last_timestamp [06:10:53]Write 4 bytes [06:10:53]NVStorageSaveData done [06:10:53]ExternCall_PrintAddStr [06:10:53]wPrintStart [06:10:53]Write to MH i2c: 01 00 00 5C 01 5D [06:10:53]Write i2c OK [06:10:53]MH_I2C_Read... [06:10:53]Read from MH i2c: 01 [06:10:53]MH_I2C_Read... [06:10:53]Read from MH i2c: 01 07 00 [06:10:53]MH_I2C_Read... [06:10:53]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [06:10:53]RasterBufferAndPrint [06:10:53]line Счет N : (1)294978 [06:10:53]line ИНН: 02508201610067 [06:10:53]line Контрольно-Кассовый Чек [06:10:53]line ПРОДАЖА [06:10:53]line ТРК (МРК, ГНК) : 42 [06:10:53]line Товар: 2710124130 [06:10:53]line Аи-92-К-5 [06:10:53]line 4.430 * 67.80 [06:10:53]line = 300.35 [06:10:53]line НДС 12% НСП 1% [06:10:53]line > о реализуемом товаре [06:10:53]line ОКРУГЛЕНИЕ: -0.35 [06:10:53]line ИТОГО: 300.00 [06:10:53]line Внесено: 300.00 [06:10:53]line СДАЧА: 0.00 [06:10:53]line НСП 1% : 2.66 [06:10:53]line НДС 12% : 31.90 [06:10:53]line Наличными: 300.00 [06:10:53]line Безнал.: 0.00 [06:10:53]line Место: АЗС № 130 "Партнер Нефть" [06:10:53]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:10:53]line СНО: Общий режим [06:10:53]line Чек 95 24.08.2024 06:10 [06:10:53]line Смена: 470 ФФД: 1.0 [06:10:53]line ЗНМ: 0300000070 [06:10:53]line РНМ: 0000000000092562 [06:10:53]line Версия ККМ: 001 [06:10:53]line ФМ: 0000000000871769 [06:10:53]line ФД: 166043 [06:10:53]line ФПД: 245443590547819 [06:10:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T061051&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166043&fm=245443590547819&tin=02508201610067®Number=0000000000092562&sum=30000 [06:10:53]written 0, free lines is 4095 [06:10:53]OFD Sender: Processing packet 166043 [packets to send 1004, broken 1003] [06:10:53]ProducePacketName [06:10:53]name=ofd_packets/00166043 [06:10:53]OFD Sender: To server: pG, [06:10:53]CommunicateWithHost lk.salyk.kg:30040 [06:10:53]ConnectInit lk.salyk.kg [06:10:53]Write to MH i2c: 01 00 00 87 01 88 [06:10:53]Write i2c OK [06:10:53]MH_I2C_Read... [06:10:53]Read from MH i2c: 01 [06:10:53]MH_I2C_Read... [06:10:53]Read from MH i2c: 01 07 00 [06:10:53]MH_I2C_Read... [06:10:53]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 BF 0C 5A [06:10:53]RasterBufferAndPrint [06:10:53]line [06:10:53]line [06:10:53]line [06:10:53]line [06:10:53]line [06:10:53]written 0, free lines is 3287 [06:10:53]MH_Cut [06:10:53]Write to MH i2c: D1 01 00 8E 01 01 61 [06:10:53]Write i2c OK [06:10:53]MH_I2C_Read... [06:10:53]Read from MH i2c: D1 [06:10:53]MH_I2C_Read... [06:10:53]Read from MH i2c: D1 01 00 [06:10:53]MH_I2C_Read... [06:10:53]Read from MH i2c: D1 01 00 8E 01 00 60 [06:10:53]Write to MH i2c: 01 00 00 8F 01 90 [06:10:53]Write i2c OK [06:10:53]MH_I2C_Read... [06:10:54]recv_with_timeout no data received [06:10:54]*** Cut start [06:10:54]*** Purtial cut [06:10:54]*** Stage 1: CUTSNS_PIN = 1 [06:10:56]Read from MH i2c: 01 [06:10:56]MH_I2C_Read... [06:10:56]*** Stop cut motor [06:10:56]*** Cut end [06:10:56]Read from MH i2c: 01 07 00 [06:10:56]MH_I2C_Read... [06:10:56]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [06:10:56]process_action close_receipt done [06:10:56]requested_data is exist [06:10:56]produce_requested_data [06:10:56]requested_item fm.sn is exist - process it [06:10:56]wFMCommunicate request_size=4 [06:10:56]MH_SAM_APDU [06:10:56]CAPDU: 80 11 00 00 [06:10:56]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [06:10:56]Write i2c OK [06:10:56]MH_I2C_Read... [06:10:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:10:56]Read from MH i2c: E2 [06:10:56]MH_I2C_Read... [06:10:56]Read from MH i2c: E2 17 00 [06:10:56]MH_I2C_Read... [06:10:56]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 64 [06:10:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:10:56]wFMCommunicate OK [06:10:56]requested_item fd.num is exist - process it [06:10:56]SAM_PROTO_GetFieldsCounters [06:10:56]wFMCommunicate request_size=4 [06:10:56]MH_SAM_APDU [06:10:56]CAPDU: 80 13 00 00 [06:10:56]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [06:10:56]Write i2c OK [06:10:56]MH_I2C_Read... [06:10:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:10:56]Read from MH i2c: E2 [06:10:56]MH_I2C_Read... [06:10:56]Read from MH i2c: E2 62 00 [06:10:56]MH_I2C_Read... [06:10:56]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9B 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [06:10:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9B 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:10:56]wFMCommunicate OK [06:10:56]SAM_PROTO_GetFieldsCounters done [06:10:56]requested_item shift.num is exist - process it [06:10:56]requested_item shift.opened is exist - process it [06:10:56]req_shift_opened [06:10:56]FM_GetShiftState [06:10:56]SAM_PROTO_GetShiftState [06:10:56]wFMCommunicate request_size=4 [06:10:56]MH_SAM_APDU [06:10:56]CAPDU: 80 13 01 00 [06:10:56]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [06:10:56]Write i2c OK [06:10:56]MH_I2C_Read... [06:10:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:56]Read from MH i2c: E2 [06:10:56]MH_I2C_Read... [06:10:56]Read from MH i2c: E2 0E 00 [06:10:56]MH_I2C_Read... [06:10:56]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3A [06:10:56]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:10:56]wFMCommunicate OK [06:10:56]SAM_PROTO_GetShiftState done [06:10:56]FM_GetShiftState done [06:10:56]req_shift_opened done [06:10:56]requested_item shift.open_date is exist - process it [06:10:56]req_shift_open_date [06:10:56]req_shift_open_date done [06:10:56]produce_requested_data done [06:10:56]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166043,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:10:56]process_action_free close_receipt [06:10:56]json_value_free [06:10:56]json_value_free done [06:10:56]process_json_proto returns [06:10:56]Send response to host [06:10:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166043,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:10:56]free response buf [06:10:56]execute_script done [06:10:56]execute_script returns [06:10:56]free content buf [06:10:56]Sock 7.Close socket [06:10:56]Sock 7.Thread stoped [06:10:57]accept exits with 9 [06:10:57]New connection [06:10:57]New thread 3067207012 created [06:10:57]Thread 3067350372 joined [06:10:57]Waiting for new connection... [06:10:57] Sock 9.Parse request [06:10:57]Sock 9.Check first char [06:10:57]Sock 9.First char is OK [06:10:57]request: POST /json_proto HTTP/1.0 [06:10:57]Method: POST [06:10:57]URL: /json_proto [06:10:57]Method is POST - this is cgi request [06:10:57]url: /json_proto [06:10:57]query_string will be loaded in cgi processing [06:10:57]execute_cgi json_proto POST (null) [06:10:57]execute_cgi path=json_proto method=POST [06:10:57]POST find Content-Length [06:10:57]Host: 172.17.44.132:8080 [06:10:57]Content-Length: 620 [06:10:57]Content-Type: application/json [06:10:57] [06:10:57]POST finish read [06:10:57]Found Content-Length = 620 [06:10:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51193", "tax_sys" : 0, "items" : [ { "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:10:57]execute_script... [06:10:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51193", "tax_sys" : 0, "items" : [ { "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:10:57]POST & json_proto [06:10:57]process_json_proto [06:10:57]json parsed OK: [06:10:57]protocol is kg_v1.0 [06:10:57]action value=close_receipt [06:10:57]process_action close_receipt [06:10:57]cmd_close_receipt [06:10:57]MH_GetDate [06:10:57]Write to MH i2c: F0 00 00 93 01 83 [06:10:57]Write i2c OK [06:10:57]MH_I2C_Read... [06:10:57]Read from MH i2c: F0 [06:10:57]MH_I2C_Read... [06:10:57]Read from MH i2c: F0 09 00 [06:10:57]MH_I2C_Read... [06:10:57]Read from MH i2c: F0 09 00 93 01 00 72 79 C9 66 2A 83 C1 65 79 [06:10:57]GetLastDocTimeStamp 1724479851 [06:10:57]current date 1724479858 [06:10:57]FM_GetShiftState [06:10:57]SAM_PROTO_GetShiftState [06:10:57]wFMCommunicate request_size=4 [06:10:57]MH_SAM_APDU [06:10:57]CAPDU: 80 13 01 00 [06:10:57]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [06:10:57]Write i2c OK [06:10:57]MH_I2C_Read... [06:10:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:57]Read from MH i2c: E2 [06:10:57]MH_I2C_Read... [06:10:57]Read from MH i2c: E2 0E 00 [06:10:57]MH_I2C_Read... [06:10:57]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3C [06:10:57]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:10:57]wFMCommunicate OK [06:10:57]SAM_PROTO_GetShiftState done [06:10:57]FM_GetShiftState done [06:10:57]opened in 1724458697 [06:10:57]opened+sec_in_day 1724545097 [06:10:57]quantity*price = 14000 [06:10:57]sum+1 = 14001 [06:10:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 96 24.08.2024 06:10 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166044 ФПД: 66366402893805 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T061058&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166044&fm=66366402893805&tin=02508201610067®Number=0000000000092562&sum=14000 0 [06:10:59]StoreToDocumentArchive [06:10:59]shift 470 fd 166044 [06:10:59]save to /storage/0470/doc_00166044 [06:10:59]save last doc name /storage/0470/doc_00166044 to /storage/kkm_last_doc_name [06:10:59]save OK [06:10:59]Clear old archive folders... [06:10:59]ProcessDocumentItem done err = 0, tmpTLVsize=273 [06:10:59]tlvbuf is 01E898D0 [06:10:59]SAM_PROTO_ClearQueue [06:10:59]wFMCommunicate request_size=4 [06:10:59]MH_SAM_APDU [06:10:59]CAPDU: 80 09 00 00 [06:10:59]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [06:10:59]Write i2c OK [06:10:59]MH_I2C_Read... [06:10:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:10:59]Read from MH i2c: E2 [06:10:59]MH_I2C_Read... [06:10:59]Read from MH i2c: E2 03 00 [06:10:59]MH_I2C_Read... [06:10:59]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [06:10:59]RAPDU: 90 00 [06:10:59]wFMCommunicate OK [06:10:59]SAM_PROTO_ClearQueue done [06:10:59]KKMCreateOFDPacket [06:10:59]OFDProtocolAddRootSTLVToBuf [06:10:59]FM_MakeSignedData [06:10:59]FM_MakeSignedData [06:10:59]SAM_PROTO_SignData [06:10:59]wFMCommunicate request_size=4 [06:10:59]MH_SAM_APDU [06:10:59]CAPDU: 80 0D 01 02 [06:10:59]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [06:10:59]Write i2c OK [06:10:59]MH_I2C_Read... [06:10:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:10:59]Read from MH i2c: E2 [06:10:59]MH_I2C_Read... [06:10:59]Read from MH i2c: E2 03 00 [06:10:59]MH_I2C_Read... [06:10:59]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [06:10:59]RAPDU: 90 00 [06:10:59]wFMCommunicate OK [06:10:59]wFMCommunicate request_size=255 [06:10:59]MH_SAM_APDU [06:10:59]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 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 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 72 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 [06:10:59]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 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 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 72 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 00 00 4D [06:10:59]Write i2c OK [06:10:59]MH_I2C_Read... [06:11:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:11:00]Read from MH i2c: E2 [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: E2 03 00 [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [06:11:00]RAPDU: 90 00 [06:11:00]wFMCommunicate OK [06:11:00]wFMCommunicate request_size=32 [06:11:00]MH_SAM_APDU [06:11:00]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 31 37 36 39 10 04 04 00 9C 88 02 00 35 04 06 00 3C 5C 21 DE 97 ED [06:11:00]Write to MH i2c: E2 23 00 A4 01 80 0D 02 02 1B 00 30 30 30 38 37 31 37 36 39 10 04 04 00 9C 88 02 00 35 04 06 00 3C 5C 21 DE 97 ED 00 00 C3 [06:11:00]Write i2c OK [06:11:00]MH_I2C_Read... [06:11:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:11:00]Read from MH i2c: E2 [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: E2 03 00 [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [06:11:00]RAPDU: 90 00 [06:11:00]wFMCommunicate OK [06:11:00]wFMCommunicate request_size=4 [06:11:00]MH_SAM_APDU [06:11:00]CAPDU: 80 0D 03 02 [06:11:00]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [06:11:00]Write i2c OK [06:11:00]MH_I2C_Read... [06:11:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:11:00]Read from MH i2c: E2 [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: E2 0B 00 [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: E2 0B 00 A5 01 00 4B 3B 59 D3 40 FE ED 0F 90 00 0E [06:11:00]RAPDU: 4B 3B 59 D3 40 FE ED 0F 90 00 [06:11:00]wFMCommunicate OK [06:11:00]SAM_PROTO_SignData done [06:11:00]FM_MakeSignedData done [06:11:00]CreateOFDProtocolMessage [06:11:00]wFMCommunicate request_size=4 [06:11:00]MH_SAM_APDU [06:11:00]CAPDU: 80 11 00 00 [06:11:00]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [06:11:00]Write i2c OK [06:11:00]MH_I2C_Read... [06:11:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:11:00]Read from MH i2c: E2 [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: E2 17 00 [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 7A [06:11:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:11:00]wFMCommunicate OK [06:11:00]CreateOFDProtocolMessage done [06:11:00]OFDSenderStorePacket 166044 [06:11:00]StoreOFDPacket docnum=166044 [06:11:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 25 01 00 00 A6 C1 1D 01 7E 06 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 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 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 72 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9C 88 02 00 35 04 06 00 3C 5C 21 DE 97 ED 4B 3B 59 D3 40 FE ED 0F [06:11:00]CheckFolder [06:11:00]dirname=/storage/ofd_packets [06:11:00]CheckFolder done [06:11:00]ProducePacketName [06:11:00]name=ofd_packets/00166044 [06:11:00]NVStorageSaveData ofd_packets/00166044 [06:11:00]File name is /storage/ofd_packets/00166044 [06:11:00]Write 323 bytes [06:11:00]NVStorageSaveData done [06:11:00]OFDSenderStorePacket done [06:11:00]KKMCreateOFDPacket done [06:11:00]NVStorageSaveData kkm_last_timestamp [06:11:00]File name is /storage/kkm_last_timestamp [06:11:00]Write 4 bytes [06:11:00]NVStorageSaveData done [06:11:00]ExternCall_PrintAddStr [06:11:00]wPrintStart [06:11:00]Write to MH i2c: 01 00 00 A7 01 A8 [06:11:00]Write i2c OK [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: 01 [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: 01 07 00 [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [06:11:00]RasterBufferAndPrint [06:11:00]line Счет N : (3)51193 [06:11:00]line ИНН: 02508201610067 [06:11:00]line Контрольно-Кассовый Чек [06:11:00]line ПРОДАЖА [06:11:00]line Товар: 48747059 [06:11:00]line Сигареты Winston Legend Blue [06:11:00]line 1.000 * 140.00 [06:11:00]line = 140.00 [06:11:00]line НДС 12% НСП 1% [06:11:00]line > о реализуемом товаре [06:11:00]line ИТОГО: 140.00 [06:11:00]line НСП 1% : 1.24 [06:11:00]line НДС 12% : 14.87 [06:11:00]line Наличными: 140.00 [06:11:00]line Безнал.: 0.00 [06:11:00]line Место: АЗС № 130 "Партнер Нефть" [06:11:00]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:11:00]line СНО: Общий режим [06:11:00]line Чек 96 24.08.2024 06:10 [06:11:00]line Смена: 470 ФФД: 1.0 [06:11:00]line ЗНМ: 0300000070 [06:11:00]line РНМ: 0000000000092562 [06:11:00]line Версия ККМ: 001 [06:11:00]line ФМ: 0000000000871769 [06:11:00]line ФД: 166044 [06:11:00]line ФПД: 66366402893805 [06:11:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T061058&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166044&fm=66366402893805&tin=02508201610067®Number=0000000000092562&sum=14000 [06:11:00]line 0 [06:11:00]written 0, free lines is 4095 [06:11:00]OFD Sender: Processing packet 166043 [packets to send 1005, broken 1003] [06:11:00]ProducePacketName [06:11:00]name=ofd_packets/00166043 [06:11:00]OFD Sender: To server: pG, [06:11:00]CommunicateWithHost lk.salyk.kg:30040 [06:11:00]ConnectInit lk.salyk.kg [06:11:00]Write to MH i2c: 01 00 00 D0 01 D1 [06:11:00]Write i2c OK [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: 01 [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: 01 07 00 [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: 01 07 00 D0 01 00 00 00 00 00 D7 0C BB [06:11:00]RasterBufferAndPrint [06:11:00]line [06:11:00]line [06:11:00]line [06:11:00]line [06:11:00]line [06:11:00]written 0, free lines is 3314 [06:11:00]MH_Cut [06:11:00]Write to MH i2c: D1 01 00 D7 01 01 AA [06:11:00]Write i2c OK [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: D1 [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: D1 01 00 [06:11:00]MH_I2C_Read... [06:11:00]Read from MH i2c: D1 01 00 D7 01 00 A9 [06:11:00]Write to MH i2c: 01 00 00 D8 01 D9 [06:11:00]Write i2c OK [06:11:00]MH_I2C_Read... [06:11:01]*** Cut start [06:11:01]*** Purtial cut [06:11:01]*** Stage 1: CUTSNS_PIN = 1 [06:11:03]Read from MH i2c: 01 [06:11:03]MH_I2C_Read... [06:11:03]*** Stop cut motor [06:11:03]*** Cut end [06:11:03]Read from MH i2c: 01 07 00 [06:11:03]MH_I2C_Read... [06:11:03]Read from MH i2c: 01 07 00 D8 01 00 00 00 00 00 FF 0F EE [06:11:03]process_action close_receipt done [06:11:03]requested_data is exist [06:11:03]produce_requested_data [06:11:03]requested_item fm.sn is exist - process it [06:11:03]wFMCommunicate request_size=4 [06:11:03]MH_SAM_APDU [06:11:03]CAPDU: 80 11 00 00 [06:11:03]Write to MH i2c: E2 08 00 D9 01 80 11 00 00 00 00 00 00 54 [06:11:03]Write i2c OK [06:11:03]MH_I2C_Read... [06:11:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:11:03]Read from MH i2c: E2 [06:11:03]MH_I2C_Read... [06:11:03]Read from MH i2c: E2 17 00 [06:11:03]MH_I2C_Read... [06:11:03]Read from MH i2c: E2 17 00 D9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AD [06:11:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:11:03]wFMCommunicate OK [06:11:03]requested_item fd.num is exist - process it [06:11:03]SAM_PROTO_GetFieldsCounters [06:11:03]wFMCommunicate request_size=4 [06:11:03]MH_SAM_APDU [06:11:03]CAPDU: 80 13 00 00 [06:11:03]Write to MH i2c: E2 08 00 DA 01 80 13 00 00 00 00 00 00 57 [06:11:03]Write i2c OK [06:11:03]MH_I2C_Read... [06:11:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:11:03]Read from MH i2c: E2 [06:11:03]MH_I2C_Read... [06:11:03]Read from MH i2c: E2 62 00 [06:11:03]MH_I2C_Read... [06:11:03]Read from MH i2c: E2 62 00 DA 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9C 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [06:11:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9C 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:11:04]wFMCommunicate OK [06:11:04]SAM_PROTO_GetFieldsCounters done [06:11:04]requested_item shift.num is exist - process it [06:11:04]requested_item shift.opened is exist - process it [06:11:04]req_shift_opened [06:11:04]FM_GetShiftState [06:11:04]SAM_PROTO_GetShiftState [06:11:04]wFMCommunicate request_size=4 [06:11:04]MH_SAM_APDU [06:11:04]CAPDU: 80 13 01 00 [06:11:04]Write to MH i2c: E2 08 00 DB 01 80 13 01 00 00 00 00 00 59 [06:11:04]Write i2c OK [06:11:04]MH_I2C_Read... [06:11:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:11:04]Read from MH i2c: E2 [06:11:04]MH_I2C_Read... [06:11:04]Read from MH i2c: E2 0E 00 [06:11:04]MH_I2C_Read... [06:11:04]Read from MH i2c: E2 0E 00 DB 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 83 [06:11:04]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:11:04]wFMCommunicate OK [06:11:04]SAM_PROTO_GetShiftState done [06:11:04]FM_GetShiftState done [06:11:04]req_shift_opened done [06:11:04]requested_item shift.open_date is exist - process it [06:11:04]req_shift_open_date [06:11:04]req_shift_open_date done [06:11:04]produce_requested_data done [06:11:04]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166044,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:11:04]process_action_free close_receipt [06:11:04]json_value_free [06:11:04]json_value_free done [06:11:04]process_json_proto returns [06:11:04]Send response to host [06:11:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166044,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:11:04]free response buf [06:11:04]execute_script done [06:11:04]execute_script returns [06:11:04]free content buf [06:11:04]Sock 9.Close socket [06:11:04]Sock 9.Thread stoped [06:11:05]ConnectInit Can't take IP for lk.salyk.kg [06:11:05]CommunicateWithHost connect error [06:11:05]CommunicateWithHost err = -1 [06:11:05]OFD Sender: Server communicate error [06:11:10]OFD Sender: Processing packet 166043 [packets to send 1005, broken 1003] [06:11:10]ProducePacketName [06:11:10]name=ofd_packets/00166043 [06:11:10]OFD Sender: To server: pG, [06:11:10]CommunicateWithHost lk.salyk.kg:30040 [06:11:10]ConnectInit lk.salyk.kg [06:11:15]ConnectInit Can't take IP for lk.salyk.kg [06:11:15]CommunicateWithHost connect error [06:11:15]CommunicateWithHost err = -1 [06:11:15]OFD Sender: Server communicate error [06:11:20]OFD Sender: Processing packet 166043 [packets to send 1005, broken 1003] [06:11:20]ProducePacketName [06:11:20]name=ofd_packets/00166043 [06:11:20]OFD Sender: To server: pG, [06:11:20]CommunicateWithHost lk.salyk.kg:30040 [06:11:20]ConnectInit lk.salyk.kg [06:11:21]recv_with_timeout no data received [06:11:24]Connected sock=9 [06:11:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 D8 D4 07 01 98 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 6B 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9B 88 02 00 35 04 06 00 DF 3A CA 06 E9 6B 3F 8E A5 A4 70 37 0B 41 [06:11:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 B0 80 47 00 28 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9B 88 02 00 F4 03 04 00 D4 22 C9 66 B6 04 01 00 00 E2 7F 26 C3 25 12 50 D8 [06:11:28]CommunicateWithHost err = 0 [06:11:28]CheckOFDResponse [06:11:28]1017 (14) - 77093643461234 [06:11:28]1041 (16) - 0000000000871769 [06:11:28]1040 (4) - 166043 [06:11:28]1012 (4) - 24.08.2024 00:01 [06:11:28]1206 (1) - 0 [06:11:28]OFD Sender: Remove packet 166043 [06:11:28]ProducePacketName [06:11:28]name=ofd_packets/00166043 [06:11:28]NVStorageDeleteData [06:11:28]OFD Sender: Processing packet 166044 [packets to send 1004, broken 1003] [06:11:28]ProducePacketName [06:11:28]name=ofd_packets/00166044 [06:11:28]OFD Sender: To server: pG, [06:11:28]CommunicateWithHost lk.salyk.kg:30040 [06:11:28]ConnectInit lk.salyk.kg [06:11:29]Connected sock=9 [06:11:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 25 01 00 00 A6 C1 1D 01 7E 06 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 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 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 72 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9C 88 02 00 35 04 06 00 3C 5C 21 DE 97 ED 4B 3B 59 D3 40 FE ED 0F [06:11:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 E0 4A 47 00 AB FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9C 88 02 00 F4 03 04 00 D9 22 C9 66 B6 04 01 00 00 8C D2 60 73 AF 20 3E 98 [06:11:29]CommunicateWithHost err = 0 [06:11:29]CheckOFDResponse [06:11:29]1017 (14) - 77093643461234 [06:11:29]1041 (16) - 0000000000871769 [06:11:29]1040 (4) - 166044 [06:11:29]1012 (4) - 24.08.2024 00:01 [06:11:29]1206 (1) - 0 [06:11:29]OFD Sender: Remove packet 166044 [06:11:29]ProducePacketName [06:11:29]name=ofd_packets/00166044 [06:11:29]NVStorageDeleteData [06:11:30]OFD Sender: No OFD packet to send [06:11:35]OFD Sender: No OFD packet to send [06:11:40]OFD Sender: No OFD packet to send [06:11:45]OFD Sender: No OFD packet to send [06:11:46]accept exits with 7 [06:11:46]New connection [06:11:46]New thread 3067350372 created [06:11:46]Thread 3067207012 joined [06:11:46]Waiting for new connection... [06:11:46] Sock 7.Parse request [06:11:46]Sock 7.Check first char [06:11:46]Sock 7.First char is OK [06:11:46]request: POST /json_proto HTTP/1.0 [06:11:46]Method: POST [06:11:46]URL: /json_proto [06:11:46]Method is POST - this is cgi request [06:11:46]url: /json_proto [06:11:46]query_string will be loaded in cgi processing [06:11:46]execute_cgi json_proto POST (null) [06:11:46]execute_cgi path=json_proto method=POST [06:11:46]POST find Content-Length [06:11:46]Host: 172.17.44.132:8080 [06:11:46]Content-Length: 679 [06:11:46]Content-Type: application/json [06:11:46] [06:11:46]POST finish read [06:11:46]Found Content-Length = 679 [06:11:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 14.440, "sum" : 1100.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:11:46]execute_script... [06:11:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 14.440, "sum" : 1100.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:11:46]POST & json_proto [06:11:46]process_json_proto [06:11:46]json parsed OK: [06:11:46]protocol is kg_v1.0 [06:11:46]action value=close_receipt [06:11:46]process_action close_receipt [06:11:46]cmd_close_receipt [06:11:46]MH_GetDate [06:11:46]Write to MH i2c: F0 00 00 DC 01 CC [06:11:46]Write i2c OK [06:11:46]MH_I2C_Read... [06:11:46]Read from MH i2c: F0 [06:11:46]MH_I2C_Read... [06:11:46]Read from MH i2c: F0 09 00 [06:11:46]MH_I2C_Read... [06:11:46]Read from MH i2c: F0 09 00 DC 01 00 A2 79 C9 66 2A 83 C1 65 F2 [06:11:46]GetLastDocTimeStamp 1724479858 [06:11:46]current date 1724479906 [06:11:46]FM_GetShiftState [06:11:46]SAM_PROTO_GetShiftState [06:11:46]wFMCommunicate request_size=4 [06:11:46]MH_SAM_APDU [06:11:46]CAPDU: 80 13 01 00 [06:11:46]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [06:11:46]Write i2c OK [06:11:46]MH_I2C_Read... [06:11:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:11:46]Read from MH i2c: E2 [06:11:46]MH_I2C_Read... [06:11:46]Read from MH i2c: E2 0E 00 [06:11:46]MH_I2C_Read... [06:11:46]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 85 [06:11:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:11:46]wFMCommunicate OK [06:11:46]SAM_PROTO_GetShiftState done [06:11:46]FM_GetShiftState done [06:11:46]opened in 1724458697 [06:11:46]opened+sec_in_day 1724545097 [06:11:46]quantity*price = 110032 [06:11:46]sum+1 = 110034 [06:11:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.85 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 97 24.08.2024 06:11 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166045 ФПД: 170115963426264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T061146&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166045&fm=170115963426264&tin=02508201610067®Number=0000000000092562&sum=110000 [06:11:47]StoreToDocumentArchive [06:11:47]shift 470 fd 166045 [06:11:47]save to /storage/0470/doc_00166045 [06:11:47]save last doc name /storage/0470/doc_00166045 to /storage/kkm_last_doc_name [06:11:47]save OK [06:11:47]Clear old archive folders... [06:11:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:11:47]tlvbuf is 01E87620 [06:11:47]SAM_PROTO_ClearQueue [06:11:47]wFMCommunicate request_size=4 [06:11:47]MH_SAM_APDU [06:11:47]CAPDU: 80 09 00 00 [06:11:47]Write to MH i2c: E2 08 00 EA 01 80 09 00 00 00 00 00 00 5D [06:11:47]Write i2c OK [06:11:47]MH_I2C_Read... [06:11:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:11:47]Read from MH i2c: E2 [06:11:47]MH_I2C_Read... [06:11:47]Read from MH i2c: E2 03 00 [06:11:47]MH_I2C_Read... [06:11:47]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [06:11:47]RAPDU: 90 00 [06:11:47]wFMCommunicate OK [06:11:47]SAM_PROTO_ClearQueue done [06:11:47]KKMCreateOFDPacket [06:11:47]OFDProtocolAddRootSTLVToBuf [06:11:47]FM_MakeSignedData [06:11:47]FM_MakeSignedData [06:11:47]SAM_PROTO_SignData [06:11:47]wFMCommunicate request_size=4 [06:11:47]MH_SAM_APDU [06:11:47]CAPDU: 80 0D 01 02 [06:11:47]Write to MH i2c: E2 08 00 EB 01 80 0D 01 02 00 00 00 00 65 [06:11:47]Write i2c OK [06:11:47]MH_I2C_Read... [06:11:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:11:47]Read from MH i2c: E2 [06:11:47]MH_I2C_Read... [06:11:47]Read from MH i2c: E2 03 00 [06:11:47]MH_I2C_Read... [06:11:47]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [06:11:47]RAPDU: 90 00 [06:11:47]wFMCommunicate OK [06:11:47]wFMCommunicate request_size=255 [06:11:47]MH_SAM_APDU [06:11:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 A2 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9D 88 02 00 35 04 06 00 9A B8 35 92 [06:11:47]Write to MH i2c: E2 02 01 EC 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 A2 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9D 88 02 00 35 04 06 00 9A B8 35 92 00 00 ED [06:11:47]Write i2c OK [06:11:47]MH_I2C_Read... [06:11:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:11:48]Read from MH i2c: E2 [06:11:48]MH_I2C_Read... [06:11:48]Read from MH i2c: E2 03 00 [06:11:48]MH_I2C_Read... [06:11:48]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [06:11:48]RAPDU: 90 00 [06:11:48]wFMCommunicate OK [06:11:48]wFMCommunicate request_size=7 [06:11:48]MH_SAM_APDU [06:11:48]CAPDU: 80 0D 02 02 02 15 D8 [06:11:48]Write to MH i2c: E2 0A 00 ED 01 80 0D 02 02 02 00 15 D8 00 00 59 [06:11:48]Write i2c OK [06:11:48]MH_I2C_Read... [06:11:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:11:48]Read from MH i2c: E2 [06:11:48]MH_I2C_Read... [06:11:48]Read from MH i2c: E2 03 00 [06:11:48]MH_I2C_Read... [06:11:48]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [06:11:48]RAPDU: 90 00 [06:11:48]wFMCommunicate OK [06:11:48]wFMCommunicate request_size=4 [06:11:48]MH_SAM_APDU [06:11:48]CAPDU: 80 0D 03 02 [06:11:48]Write to MH i2c: E2 08 00 EE 01 80 0D 03 02 00 00 00 00 6A [06:11:48]Write i2c OK [06:11:48]MH_I2C_Read... [06:11:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:11:48]Read from MH i2c: E2 [06:11:48]MH_I2C_Read... [06:11:48]Read from MH i2c: E2 0B 00 [06:11:48]MH_I2C_Read... [06:11:48]Read from MH i2c: E2 0B 00 EE 01 00 7B BA 94 3C 1E 2D AD 5F 90 00 C7 [06:11:48]RAPDU: 7B BA 94 3C 1E 2D AD 5F 90 00 [06:11:48]wFMCommunicate OK [06:11:48]SAM_PROTO_SignData done [06:11:48]FM_MakeSignedData done [06:11:48]CreateOFDProtocolMessage [06:11:48]wFMCommunicate request_size=4 [06:11:48]MH_SAM_APDU [06:11:48]CAPDU: 80 11 00 00 [06:11:48]Write to MH i2c: E2 08 00 EF 01 80 11 00 00 00 00 00 00 6A [06:11:48]Write i2c OK [06:11:48]MH_I2C_Read... [06:11:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:11:48]Read from MH i2c: E2 [06:11:48]MH_I2C_Read... [06:11:48]Read from MH i2c: E2 17 00 [06:11:48]MH_I2C_Read... [06:11:48]Read from MH i2c: E2 17 00 EF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C3 [06:11:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:11:48]wFMCommunicate OK [06:11:48]CreateOFDProtocolMessage done [06:11:48]OFDSenderStorePacket 166045 [06:11:48]StoreOFDPacket docnum=166045 [06:11:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 F4 A2 04 01 DD 58 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 A2 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9D 88 02 00 35 04 06 00 9A B8 35 92 15 D8 7B BA 94 3C 1E 2D AD 5F [06:11:48]CheckFolder [06:11:48]dirname=/storage/ofd_packets [06:11:48]CheckFolder done [06:11:48]ProducePacketName [06:11:48]name=ofd_packets/00166045 [06:11:48]NVStorageSaveData ofd_packets/00166045 [06:11:48]File name is /storage/ofd_packets/00166045 [06:11:48]Write 298 bytes [06:11:48]NVStorageSaveData done [06:11:48]OFDSenderStorePacket done [06:11:48]KKMCreateOFDPacket done [06:11:48]NVStorageSaveData kkm_last_timestamp [06:11:48]File name is /storage/kkm_last_timestamp [06:11:48]Write 4 bytes [06:11:48]NVStorageSaveData done [06:11:48]ExternCall_PrintAddStr [06:11:48]wPrintStart [06:11:48]Write to MH i2c: 01 00 00 F0 01 F1 [06:11:48]Write i2c OK [06:11:48]MH_I2C_Read... [06:11:48]Read from MH i2c: 01 [06:11:48]MH_I2C_Read... [06:11:48]Read from MH i2c: 01 07 00 [06:11:48]MH_I2C_Read... [06:11:48]Read from MH i2c: 01 07 00 F0 01 00 00 00 00 00 FF 0F 06 OFD Sender: Processing packet 166045 [packets to send 1004, broken 1003] [06:11:48] [06:11:48]ProducePacketName [06:11:48]RasterBufferAndPrint [06:11:48]name=ofd_packets/00166045 [06:11:48]line Счет N : (1)294980 [06:11:48]OFD Sender: To server: pG, [06:11:48]line ИНН: 02508201610067 [06:11:48]CommunicateWithHost lk.salyk.kg:30040 [06:11:48]line Контрольно-Кассовый Чек [06:11:48]ConnectInit lk.salyk.kg [06:11:48]line ПРОДАЖА [06:11:48]line ТРК (МРК, ГНК) : 34 [06:11:48]line Товар: 2710194800 [06:11:48]line ДТ-К-5 [06:11:48]line 14.440 * 76.20 [06:11:48]line = 1100.33 [06:11:48]line НДС 12% НСП 1% [06:11:48]line > о реализуемом товаре [06:11:48]line ОКРУГЛЕНИЕ: -0.33 [06:11:48]line ИТОГО: 1100.00 [06:11:48]line Внесено: 1100.00 [06:11:48]line СДАЧА: 0.00 [06:11:48]line НСП 1% : 9.74 [06:11:48]line НДС 12% : 116.85 [06:11:48]line Наличными: 1100.00 [06:11:48]line Безнал.: 0.00 [06:11:48]line Место: АЗС № 130 "Партнер Нефть" [06:11:48]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:11:48]line СНО: Общий режим [06:11:48]line Чек 97 24.08.2024 06:11 [06:11:48]line Смена: 470 ФФД: 1.0 [06:11:48]line ЗНМ: 0300000070 [06:11:48]line РНМ: 0000000000092562 [06:11:48]line Версия ККМ: 001 [06:11:48]line ФМ: 0000000000871769 [06:11:48]line ФД: 166045 [06:11:48]line ФПД: 170115963426264 [06:11:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T061146&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166045&fm=170115963426264&tin=02508201610067®Number=0000000000092562&sum=110000 [06:11:48]written 0, free lines is 4095 [06:11:48]Write to MH i2c: 01 00 00 1B 02 1D [06:11:48]Write i2c OK [06:11:48]MH_I2C_Read... [06:11:48]Read from MH i2c: 01 [06:11:48]MH_I2C_Read... [06:11:48]Read from MH i2c: 01 07 00 [06:11:48]MH_I2C_Read... [06:11:48]Read from MH i2c: 01 07 00 1B 02 00 00 00 00 00 CD 0C FD [06:11:48]RasterBufferAndPrint [06:11:48]line [06:11:48]line [06:11:48]line [06:11:48]line [06:11:48]line [06:11:48]written 0, free lines is 3308 [06:11:49]MH_Cut [06:11:49]Write to MH i2c: D1 01 00 22 02 01 F6 [06:11:49]Write i2c OK [06:11:49]MH_I2C_Read... [06:11:49]Read from MH i2c: D1 [06:11:49]MH_I2C_Read... [06:11:49]Read from MH i2c: D1 01 00 [06:11:49]MH_I2C_Read... [06:11:49]Read from MH i2c: D1 01 00 22 02 00 F5 [06:11:49]Write to MH i2c: 01 00 00 23 02 25 [06:11:49]Write i2c OK [06:11:49]MH_I2C_Read... [06:11:49]Connected sock=9 [06:11:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 F4 A2 04 01 DD 58 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 A2 79 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 *** Cut start [06:11:49]9D 88 02 00 35 04 06 00 9A B8 35 92 15 D8 7B *** Purtial cut [06:11:49]BA 94 *** Stage 1: CUTSNS_PIN = 1 [06:11:49]3C 1E 2D AD 5F [06:11:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 F4 37 47 00 67 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9D 88 02 00 F4 03 04 00 ED 22 C9 66 B6 04 01 00 00 C3 74 E9 2F 0F 38 08 E8 [06:11:50]CommunicateWithHost err = 0 [06:11:50]CheckOFDResponse [06:11:50]1017 (14) - 77093643461234 [06:11:50]1041 (16) - 0000000000871769 [06:11:50]1040 (4) - 166045 [06:11:50]1012 (4) - 24.08.2024 00:01 [06:11:50]1206 (1) - 0 [06:11:50]OFD Sender: Remove packet 166045 [06:11:50]ProducePacketName [06:11:50]name=ofd_packets/00166045 [06:11:50]NVStorageDeleteData [06:11:50]OFD Sender: No OFD packet to send [06:11:51]Read from MH i2c: 01 [06:11:51]MH_I2C_Read... [06:11:51]*** Stop cut motor [06:11:51]*** Cut end [06:11:51]Read from MH i2c: 01 07 00 [06:11:51]MH_I2C_Read... [06:11:51]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [06:11:51]process_action close_receipt done [06:11:51]requested_data is exist [06:11:51]produce_requested_data [06:11:51]requested_item fm.sn is exist - process it [06:11:51]wFMCommunicate request_size=4 [06:11:51]MH_SAM_APDU [06:11:51]CAPDU: 80 11 00 00 [06:11:51]Write to MH i2c: E2 08 00 24 02 80 11 00 00 00 00 00 00 A0 [06:11:51]Write i2c OK [06:11:51]MH_I2C_Read... [06:11:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:11:51]Read from MH i2c: E2 [06:11:51]MH_I2C_Read... [06:11:51]Read from MH i2c: E2 17 00 [06:11:51]MH_I2C_Read... [06:11:51]Read from MH i2c: E2 17 00 24 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F9 [06:11:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:11:51]wFMCommunicate OK [06:11:51]requested_item fd.num is exist - process it [06:11:51]SAM_PROTO_GetFieldsCounters [06:11:51]wFMCommunicate request_size=4 [06:11:51]MH_SAM_APDU [06:11:51]CAPDU: 80 13 00 00 [06:11:51]Write to MH i2c: E2 08 00 25 02 80 13 00 00 00 00 00 00 A3 [06:11:51]Write i2c OK [06:11:51]MH_I2C_Read... [06:11:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:11:52]Read from MH i2c: E2 [06:11:52]MH_I2C_Read... [06:11:52]Read from MH i2c: E2 62 00 [06:11:52]MH_I2C_Read... [06:11:52]Read from MH i2c: E2 62 00 25 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9D 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [06:11:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9D 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:11:52]wFMCommunicate OK [06:11:52]SAM_PROTO_GetFieldsCounters done [06:11:52]requested_item shift.num is exist - process it [06:11:52]requested_item shift.opened is exist - process it [06:11:52]req_shift_opened [06:11:52]FM_GetShiftState [06:11:52]SAM_PROTO_GetShiftState [06:11:52]wFMCommunicate request_size=4 [06:11:52]MH_SAM_APDU [06:11:52]CAPDU: 80 13 01 00 [06:11:52]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [06:11:52]Write i2c OK [06:11:52]MH_I2C_Read... [06:11:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:11:52]Read from MH i2c: E2 [06:11:52]MH_I2C_Read... [06:11:52]Read from MH i2c: E2 0E 00 [06:11:52]MH_I2C_Read... [06:11:52]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 CF [06:11:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:11:52]wFMCommunicate OK [06:11:52]SAM_PROTO_GetShiftState done [06:11:52]FM_GetShiftState done [06:11:52]req_shift_opened done [06:11:52]requested_item shift.open_date is exist - process it [06:11:52]req_shift_open_date [06:11:52]req_shift_open_date done [06:11:52]produce_requested_data done [06:11:52]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166045,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:11:52]process_action_free close_receipt [06:11:52]json_value_free [06:11:52]json_value_free done [06:11:52]process_json_proto returns [06:11:52]Send response to host [06:11:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166045,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:11:52]free response buf [06:11:52]execute_script done [06:11:52]execute_script returns [06:11:52]free content buf [06:11:52]Sock 7.Close socket [06:11:52]Sock 7.Thread stoped [06:11:55]OFD Sender: No OFD packet to send [06:12:00]OFD Sender: No OFD packet to send [06:12:05]OFD Sender: No OFD packet to send [06:12:10]OFD Sender: No OFD packet to send [06:12:15]OFD Sender: No OFD packet to send [06:12:20]OFD Sender: No OFD packet to send [06:12:22]recv_with_timeout no data received [06:12:25]OFD Sender: No OFD packet to send [06:12:30]OFD Sender: No OFD packet to send [06:12:35]OFD Sender: No OFD packet to send [06:12:41]OFD Sender: No OFD packet to send [06:12:46]OFD Sender: No OFD packet to send [06:12:51]OFD Sender: No OFD packet to send [06:12:51]recv_with_timeout no data received [06:12:56]OFD Sender: No OFD packet to send [06:13:01]OFD Sender: No OFD packet to send [06:13:06]OFD Sender: No OFD packet to send [06:13:09]recv_with_timeout no data received [06:13:11]OFD Sender: No OFD packet to send [06:13:16]OFD Sender: No OFD packet to send [06:13:21]OFD Sender: No OFD packet to send [06:13:26]OFD Sender: No OFD packet to send [06:13:31]OFD Sender: No OFD packet to send [06:13:36]OFD Sender: No OFD packet to send [06:13:41]OFD Sender: No OFD packet to send [06:13:46]OFD Sender: No OFD packet to send [06:13:51]OFD Sender: No OFD packet to send [06:13:56]OFD Sender: No OFD packet to send [06:14:01]OFD Sender: No OFD packet to send [06:14:06]OFD Sender: No OFD packet to send [06:14:11]OFD Sender: No OFD packet to send [06:14:16]OFD Sender: No OFD packet to send [06:14:21]OFD Sender: No OFD packet to send [06:14:26]OFD Sender: No OFD packet to send [06:14:31]OFD Sender: No OFD packet to send [06:14:36]OFD Sender: No OFD packet to send [06:14:37]accept exits with 10 [06:14:37]New connection [06:14:37]New thread 3067207012 created [06:14:37]Thread 3067350372 joined [06:14:37]Waiting for new connection... [06:14:37] Sock 10.Parse request [06:14:37]Sock 10.Check first char [06:14:37]Sock 10.First char is OK [06:14:37]request: POST /json_proto HTTP/1.0 [06:14:37]Method: POST [06:14:37]URL: /json_proto [06:14:37]Method is POST - this is cgi request [06:14:37]url: /json_proto [06:14:37]query_string will be loaded in cgi processing [06:14:37]execute_cgi json_proto POST (null) [06:14:37]execute_cgi path=json_proto method=POST [06:14:37]POST find Content-Length [06:14:37]Host: 172.17.44.132:8080 [06:14:37]Content-Length: 668 [06:14:37]Content-Type: application/json [06:14:37] [06:14:37]POST finish read [06:14:37]Found Content-Length = 668 [06:14:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51194", "tax_sys" : 0, "items" : [ { "code": "4700040114137", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0437\u0435\u043B \u043B\u0438\u043C\u043E\u043D", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:14:37]execute_script... [06:14:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51194", "tax_sys" : 0, "items" : [ { "code": "4700040114137", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0437\u0435\u043B \u043B\u0438\u043C\u043E\u043D", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:14:37]POST & json_proto [06:14:37]process_json_proto [06:14:37]json parsed OK: [06:14:37]protocol is kg_v1.0 [06:14:37]action value=close_receipt [06:14:37]process_action close_receipt [06:14:37]cmd_close_receipt [06:14:37]MH_GetDate [06:14:37]Write to MH i2c: F0 00 00 27 02 18 [06:14:37]Write i2c OK [06:14:37]MH_I2C_Read... [06:14:37]Read from MH i2c: F0 [06:14:37]MH_I2C_Read... [06:14:37]Read from MH i2c: F0 09 00 [06:14:37]MH_I2C_Read... [06:14:37]Read from MH i2c: F0 09 00 27 02 00 4D 7A C9 66 2A 83 C1 65 EA [06:14:37]GetLastDocTimeStamp 1724479906 [06:14:37]current date 1724480077 [06:14:37]FM_GetShiftState [06:14:37]SAM_PROTO_GetShiftState [06:14:37]wFMCommunicate request_size=4 [06:14:37]MH_SAM_APDU [06:14:37]CAPDU: 80 13 01 00 [06:14:37]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [06:14:37]Write i2c OK [06:14:37]MH_I2C_Read... [06:14:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:14:37]Read from MH i2c: E2 [06:14:37]MH_I2C_Read... [06:14:37]Read from MH i2c: E2 0E 00 [06:14:37]MH_I2C_Read... [06:14:37]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D1 [06:14:37]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:14:37]wFMCommunicate OK [06:14:37]SAM_PROTO_GetShiftState done [06:14:37]FM_GetShiftState done [06:14:37]opened in 1724458697 [06:14:37]opened+sec_in_day 1724545097 [06:14:37]quantity*price = 6500 [06:14:37]sum+1 = 6501 [06:14:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 НСП 1% : 0.57 НДС 12% : 6.90 Наличными: 65.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 98 24.08.2024 06:14 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166046 ФПД: 220848541138432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T061437&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166046&fm=220848541138432&tin=02508201610067®Number=0000000000092562&sum=6500 0 [06:14:38]StoreToDocumentArchive [06:14:38]shift 470 fd 166046 [06:14:38]save to /storage/0470/doc_00166046 [06:14:38]save last doc name /storage/0470/doc_00166046 to /storage/kkm_last_doc_name [06:14:38]save OK [06:14:38]Clear old archive folders... [06:14:38]ProcessDocumentItem done err = 0, tmpTLVsize=284 [06:14:38]tlvbuf is 01DEA3E0 [06:14:38]SAM_PROTO_ClearQueue [06:14:38]wFMCommunicate request_size=4 [06:14:38]MH_SAM_APDU [06:14:38]CAPDU: 80 09 00 00 [06:14:38]Write to MH i2c: E2 08 00 35 02 80 09 00 00 00 00 00 00 A9 [06:14:38]Write i2c OK [06:14:38]MH_I2C_Read... [06:14:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:14:38]Read from MH i2c: E2 [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: E2 03 00 [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [06:14:38]RAPDU: 90 00 [06:14:38]wFMCommunicate OK [06:14:38]SAM_PROTO_ClearQueue done [06:14:38]KKMCreateOFDPacket [06:14:38]OFDProtocolAddRootSTLVToBuf [06:14:38]FM_MakeSignedData [06:14:38]FM_MakeSignedData [06:14:38]SAM_PROTO_SignData [06:14:38]wFMCommunicate request_size=4 [06:14:38]MH_SAM_APDU [06:14:38]CAPDU: 80 0D 01 02 [06:14:38]Write to MH i2c: E2 08 00 36 02 80 0D 01 02 00 00 00 00 B1 [06:14:38]Write i2c OK [06:14:38]MH_I2C_Read... [06:14:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:14:38]Read from MH i2c: E2 [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: E2 03 00 [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [06:14:38]RAPDU: 90 00 [06:14:38]wFMCommunicate OK [06:14:38]wFMCommunicate request_size=255 [06:14:38]MH_SAM_APDU [06:14:38]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 4D 7A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 [06:14:38]Write to MH i2c: E2 02 01 37 02 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 4D 7A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 00 00 6B [06:14:38]Write i2c OK [06:14:38]MH_I2C_Read... [06:14:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:14:38]Read from MH i2c: E2 [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: E2 03 00 [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [06:14:38]RAPDU: 90 00 [06:14:38]wFMCommunicate OK [06:14:38]wFMCommunicate request_size=43 [06:14:38]MH_SAM_APDU [06:14:38]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9E 88 02 00 35 04 06 00 C8 DC 4E D7 FE 00 [06:14:38]Write to MH i2c: E2 2E 00 38 02 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9E 88 02 00 35 04 06 00 C8 DC 4E D7 FE 00 00 00 91 [06:14:38]Write i2c OK [06:14:38]MH_I2C_Read... [06:14:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:14:38]Read from MH i2c: E2 [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: E2 03 00 [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [06:14:38]RAPDU: 90 00 [06:14:38]wFMCommunicate OK [06:14:38]wFMCommunicate request_size=4 [06:14:38]MH_SAM_APDU [06:14:38]CAPDU: 80 0D 03 02 [06:14:38]Write to MH i2c: E2 08 00 39 02 80 0D 03 02 00 00 00 00 B6 [06:14:38]Write i2c OK [06:14:38]MH_I2C_Read... [06:14:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:14:38]Read from MH i2c: E2 [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: E2 0B 00 [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: E2 0B 00 39 02 00 36 BC 8C 5F 91 80 5C 82 90 00 83 [06:14:38]RAPDU: 36 BC 8C 5F 91 80 5C 82 90 00 [06:14:38]wFMCommunicate OK [06:14:38]SAM_PROTO_SignData done [06:14:38]FM_MakeSignedData done [06:14:38]CreateOFDProtocolMessage [06:14:38]wFMCommunicate request_size=4 [06:14:38]MH_SAM_APDU [06:14:38]CAPDU: 80 11 00 00 [06:14:38]Write to MH i2c: E2 08 00 3A 02 80 11 00 00 00 00 00 00 B6 [06:14:38]Write i2c OK [06:14:38]MH_I2C_Read... [06:14:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:14:38]Read from MH i2c: E2 [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: E2 17 00 [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: E2 17 00 3A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 0F [06:14:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:14:38]wFMCommunicate OK [06:14:38]CreateOFDProtocolMessage done [06:14:38]OFDSenderStorePacket 166046 [06:14:38]StoreOFDPacket docnum=166046 [06:14:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 30 01 00 00 5A 4D 28 01 B1 20 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 4D 7A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9E 88 02 00 35 04 06 00 C8 DC 4E D7 FE 00 36 BC 8C 5F 91 80 5C 82 [06:14:38]CheckFolder [06:14:38]dirname=/storage/ofd_packets [06:14:38]CheckFolder done [06:14:38]ProducePacketName [06:14:38]name=ofd_packets/00166046 [06:14:38]NVStorageSaveData ofd_packets/00166046 [06:14:38]File name is /storage/ofd_packets/00166046 [06:14:38]Write 334 bytes [06:14:38]NVStorageSaveData done [06:14:38]OFDSenderStorePacket done [06:14:38]KKMCreateOFDPacket done [06:14:38]NVStorageSaveData kkm_last_timestamp [06:14:38]File name is /storage/kkm_last_timestamp [06:14:38]Write 4 bytes [06:14:38]NVStorageSaveData done [06:14:38]ExternCall_PrintAddStr [06:14:38]wPrintStart [06:14:38]Write to MH i2c: 01 00 00 3B 02 3D [06:14:38]Write i2c OK [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: 01 [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: 01 07 00 [06:14:38]MH_I2C_Read... [06:14:38]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 FF 0F 52 [06:14:38]RasterBufferAndPrint [06:14:38]line Счет N : (3)51194 [06:14:38]line ИНН: 02508201610067 [06:14:38]line Контрольно-Кассовый Чек [06:14:38]line ПРОДАЖА [06:14:38]line Товар: 4700040114137 [06:14:38]line Султан чай 1л. зел лимон [06:14:38]line 1.000 * 65.00 [06:14:38]line = 65.00 [06:14:38]line НДС 12% НСП 1% [06:14:38]line > о реализуемом товаре [06:14:38]line ИТОГО: 65.00 [06:14:38]line НСП 1% : 0.57 [06:14:38]line НДС 12% : 6.90 [06:14:38]line Наличными: 65.00 [06:14:38]line Безнал.: 0.00 [06:14:38]line Место: АЗС № 130 "Партнер Нефть" [06:14:38]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:14:38]line СНО: Общий режим [06:14:38]line Чек 98 24.08.2024 06:14 [06:14:38]line Смена: 470 ФФД: 1.0 [06:14:38]line ЗНМ: 0300000070 [06:14:38]line РНМ: 0000000000092562 [06:14:38]line Версия ККМ: 001 [06:14:38]line ФМ: 0000000000871769 [06:14:38]line ФД: 166046 [06:14:38]line ФПД: 220848541138432 [06:14:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T061437&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166046&fm=220848541138432&tin=02508201610067®Number=0000000000092562&sum=6500 [06:14:38]line 0 [06:14:38]written 0, free lines is 4095 [06:14:38]OFD Sender: Processing packet 166046 [packets to send 1004, broken 1003] [06:14:38]ProducePacketName [06:14:38]name=ofd_packets/00166046 [06:14:38]OFD Sender: To server: pG, [06:14:38]CommunicateWithHost lk.salyk.kg:30040 [06:14:38]ConnectInit lk.salyk.kg [06:14:39]Write to MH i2c: 01 00 00 63 02 65 [06:14:39]Write i2c OK [06:14:39]MH_I2C_Read... [06:14:39]Read from MH i2c: 01 [06:14:39]MH_I2C_Read... [06:14:39]Read from MH i2c: 01 07 00 [06:14:39]MH_I2C_Read... [06:14:39]Read from MH i2c: 01 07 00 63 02 00 00 00 00 00 DA 0C 52 [06:14:39]RasterBufferAndPrint [06:14:39]line [06:14:39]line [06:14:39]line [06:14:39]line [06:14:39]line [06:14:39]written 0, free lines is 3298 [06:14:39]MH_Cut [06:14:39]Write to MH i2c: D1 01 00 6A 02 01 3E [06:14:39]Write i2c OK [06:14:39]MH_I2C_Read... [06:14:39]Read from MH i2c: D1 [06:14:39]MH_I2C_Read... [06:14:39]Read from MH i2c: D1 01 00 [06:14:39]MH_I2C_Read... [06:14:39]Read from MH i2c: D1 01 00 6A 02 00 3D [06:14:39]Write to MH i2c: 01 00 00 6B 02 6D [06:14:39]Write i2c OK [06:14:39]MH_I2C_Read... [06:14:40]*** Cut start [06:14:40]*** Purtial cut [06:14:40]*** Stage 1: CUTSNS_PIN = 1 [06:14:42]Read from MH i2c: 01 [06:14:42]MH_I2C_Read... [06:14:42]*** Stop cut motor [06:14:42]*** Cut end [06:14:42]Read from MH i2c: 01 07 00 [06:14:42]MH_I2C_Read... [06:14:42]Read from MH i2c: 01 07 00 6B 02 00 00 00 00 00 FF 0F 82 [06:14:42]process_action close_receipt done [06:14:42]requested_data is exist [06:14:42]produce_requested_data [06:14:42]requested_item fm.sn is exist - process it [06:14:42]wFMCommunicate request_size=4 [06:14:42]MH_SAM_APDU [06:14:42]CAPDU: 80 11 00 00 [06:14:42]Write to MH i2c: E2 08 00 6C 02 80 11 00 00 00 00 00 00 E8 [06:14:42]Write i2c OK [06:14:42]MH_I2C_Read... [06:14:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:14:42]Read from MH i2c: E2 [06:14:42]MH_I2C_Read... [06:14:42]Read from MH i2c: E2 17 00 [06:14:42]MH_I2C_Read... [06:14:42]Read from MH i2c: E2 17 00 6C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 41 [06:14:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:14:42]wFMCommunicate OK [06:14:42]requested_item fd.num is exist - process it [06:14:42]SAM_PROTO_GetFieldsCounters [06:14:42]wFMCommunicate request_size=4 [06:14:42]MH_SAM_APDU [06:14:42]CAPDU: 80 13 00 00 [06:14:42]Write to MH i2c: E2 08 00 6D 02 80 13 00 00 00 00 00 00 EB [06:14:42]Write i2c OK [06:14:42]MH_I2C_Read... [06:14:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:14:42]Read from MH i2c: E2 [06:14:42]MH_I2C_Read... [06:14:42]Read from MH i2c: E2 62 00 [06:14:42]MH_I2C_Read... [06:14:42]Read from MH i2c: E2 62 00 6D 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9E 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [06:14:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9E 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:14:42]wFMCommunicate OK [06:14:42]SAM_PROTO_GetFieldsCounters done [06:14:42]requested_item shift.num is exist - process it [06:14:42]requested_item shift.opened is exist - process it [06:14:42]req_shift_opened [06:14:42]FM_GetShiftState [06:14:42]SAM_PROTO_GetShiftState [06:14:42]wFMCommunicate request_size=4 [06:14:42]MH_SAM_APDU [06:14:42]CAPDU: 80 13 01 00 [06:14:42]Write to MH i2c: E2 08 00 6E 02 80 13 01 00 00 00 00 00 ED [06:14:42]Write i2c OK [06:14:42]MH_I2C_Read... [06:14:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:14:42]Read from MH i2c: E2 [06:14:42]MH_I2C_Read... [06:14:42]Read from MH i2c: E2 0E 00 [06:14:42]MH_I2C_Read... [06:14:42]Read from MH i2c: E2 0E 00 6E 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 17 [06:14:42]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:14:42]wFMCommunicate OK [06:14:42]SAM_PROTO_GetShiftState done [06:14:42]FM_GetShiftState done [06:14:42]req_shift_opened done [06:14:42]requested_item shift.open_date is exist - process it [06:14:42]req_shift_open_date [06:14:42]req_shift_open_date done [06:14:42]produce_requested_data done [06:14:42]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166046,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:14:42]process_action_free close_receipt [06:14:42]json_value_free [06:14:42]json_value_free done [06:14:42]process_json_proto returns [06:14:42]Send response to host [06:14:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166046,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:14:42]free response buf [06:14:42]execute_script done [06:14:42]execute_script returns [06:14:42]free content buf [06:14:42]Sock 10.Close socket [06:14:42]Sock 10.Thread stoped [06:14:43]recv_with_timeout no data received [06:14:43]ConnectInit Can't take IP for lk.salyk.kg [06:14:43]CommunicateWithHost connect error [06:14:43]CommunicateWithHost err = -1 [06:14:43]OFD Sender: Server communicate error [06:14:49]OFD Sender: Processing packet 166046 [packets to send 1004, broken 1003] [06:14:49]ProducePacketName [06:14:49]name=ofd_packets/00166046 [06:14:49]OFD Sender: To server: pG, [06:14:49]CommunicateWithHost lk.salyk.kg:30040 [06:14:49]ConnectInit lk.salyk.kg [06:14:54]Connected sock=10 [06:14:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 30 01 00 00 5A 4D 28 01 B1 20 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 4D 7A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9E 88 02 00 35 04 06 00 C8 DC 4E D7 FE 00 36 BC 8C 5F 91 80 5C 82 [06:14:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 62 6D 47 00 D3 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9E 88 02 00 F4 03 04 00 A6 23 C9 66 B6 04 01 00 00 19 03 8E 0B 14 92 E7 AC [06:14:54]CommunicateWithHost err = 0 [06:14:54]CheckOFDResponse [06:14:54]1017 (14) - 77093643461234 [06:14:54]1041 (16) - 0000000000871769 [06:14:54]1040 (4) - 166046 [06:14:54]1012 (4) - 24.08.2024 00:04 [06:14:54]1206 (1) - 0 [06:14:54]OFD Sender: Remove packet 166046 [06:14:54]ProducePacketName [06:14:54]name=ofd_packets/00166046 [06:14:54]NVStorageDeleteData [06:14:55]OFD Sender: No OFD packet to send [06:15:00]OFD Sender: No OFD packet to send [06:15:05]OFD Sender: No OFD packet to send [06:15:10]OFD Sender: No OFD packet to send [06:15:15]OFD Sender: No OFD packet to send [06:15:20]OFD Sender: No OFD packet to send [06:15:25]OFD Sender: No OFD packet to send [06:15:30]OFD Sender: No OFD packet to send [06:15:35]OFD Sender: No OFD packet to send [06:15:40]OFD Sender: No OFD packet to send [06:15:45]OFD Sender: No OFD packet to send [06:15:50]OFD Sender: No OFD packet to send [06:15:55]OFD Sender: No OFD packet to send [06:16:00]OFD Sender: No OFD packet to send [06:16:05]OFD Sender: No OFD packet to send [06:16:10]OFD Sender: No OFD packet to send [06:16:15]OFD Sender: No OFD packet to send [06:16:20]OFD Sender: No OFD packet to send [06:16:20]recv_with_timeout no data received [06:16:25]OFD Sender: No OFD packet to send [06:16:30]OFD Sender: No OFD packet to send [06:16:35]OFD Sender: No OFD packet to send [06:16:40]OFD Sender: No OFD packet to send [06:16:45]OFD Sender: No OFD packet to send [06:16:50]OFD Sender: No OFD packet to send [06:16:55]OFD Sender: No OFD packet to send [06:17:00]OFD Sender: No OFD packet to send [06:17:05]OFD Sender: No OFD packet to send [06:17:10]OFD Sender: No OFD packet to send [06:17:15]OFD Sender: No OFD packet to send [06:17:20]OFD Sender: No OFD packet to send [06:17:25]OFD Sender: No OFD packet to send [06:17:30]OFD Sender: No OFD packet to send [06:17:35]OFD Sender: No OFD packet to send [06:17:40]OFD Sender: No OFD packet to send [06:17:45]recv_with_timeout no data received [06:17:45]OFD Sender: No OFD packet to send [06:17:50]OFD Sender: No OFD packet to send [06:17:55]OFD Sender: No OFD packet to send [06:18:00]OFD Sender: No OFD packet to send [06:18:05]OFD Sender: No OFD packet to send [06:18:10]recv_with_timeout no data received [06:18:10]OFD Sender: No OFD packet to send [06:18:15]OFD Sender: No OFD packet to send [06:18:20]OFD Sender: No OFD packet to send [06:18:25]OFD Sender: No OFD packet to send [06:18:30]OFD Sender: No OFD packet to send [06:18:35]OFD Sender: No OFD packet to send [06:18:40]OFD Sender: No OFD packet to send [06:18:46]OFD Sender: No OFD packet to send [06:18:51]OFD Sender: No OFD packet to send [06:18:56]OFD Sender: No OFD packet to send [06:19:01]OFD Sender: No OFD packet to send [06:19:06]OFD Sender: No OFD packet to send [06:19:11]OFD Sender: No OFD packet to send [06:19:16]OFD Sender: No OFD packet to send [06:19:21]OFD Sender: No OFD packet to send [06:19:26]OFD Sender: No OFD packet to send [06:19:31]OFD Sender: No OFD packet to send [06:19:36]OFD Sender: No OFD packet to send [06:19:41]OFD Sender: No OFD packet to send [06:19:46]OFD Sender: No OFD packet to send [06:19:51]OFD Sender: No OFD packet to send [06:19:56]OFD Sender: No OFD packet to send [06:20:01]OFD Sender: No OFD packet to send [06:20:06]OFD Sender: No OFD packet to send [06:20:11]OFD Sender: No OFD packet to send [06:20:14]recv_with_timeout no data received [06:20:16]OFD Sender: No OFD packet to send [06:20:21]OFD Sender: No OFD packet to send [06:20:26]OFD Sender: No OFD packet to send [06:20:31]OFD Sender: No OFD packet to send [06:20:36]OFD Sender: No OFD packet to send [06:20:41]OFD Sender: No OFD packet to send [06:20:46]OFD Sender: No OFD packet to send [06:20:51]OFD Sender: No OFD packet to send [06:20:56]OFD Sender: No OFD packet to send [06:21:01]OFD Sender: No OFD packet to send [06:21:06]OFD Sender: No OFD packet to send [06:21:08]recv_with_timeout no data received [06:21:11]OFD Sender: No OFD packet to send [06:21:16]OFD Sender: No OFD packet to send [06:21:21]OFD Sender: No OFD packet to send [06:21:26]OFD Sender: No OFD packet to send [06:21:31]OFD Sender: No OFD packet to send [06:21:36]OFD Sender: No OFD packet to send [06:21:41]OFD Sender: No OFD packet to send [06:21:46]OFD Sender: No OFD packet to send [06:21:51]OFD Sender: No OFD packet to send [06:21:56]OFD Sender: No OFD packet to send [06:22:01]OFD Sender: No OFD packet to send [06:22:06]OFD Sender: No OFD packet to send [06:22:11]OFD Sender: No OFD packet to send [06:22:16]OFD Sender: No OFD packet to send [06:22:21]OFD Sender: No OFD packet to send [06:22:26]OFD Sender: No OFD packet to send [06:22:31]OFD Sender: No OFD packet to send [06:22:36]OFD Sender: No OFD packet to send [06:22:41]OFD Sender: No OFD packet to send [06:22:47]OFD Sender: No OFD packet to send [06:22:52]OFD Sender: No OFD packet to send [06:22:57]OFD Sender: No OFD packet to send [06:23:02]OFD Sender: No OFD packet to send [06:23:07]OFD Sender: No OFD packet to send [06:23:12]OFD Sender: No OFD packet to send [06:23:17]OFD Sender: No OFD packet to send [06:23:22]OFD Sender: No OFD packet to send [06:23:27]OFD Sender: No OFD packet to send [06:23:32]OFD Sender: No OFD packet to send [06:23:37]OFD Sender: No OFD packet to send [06:23:42]OFD Sender: No OFD packet to send [06:23:46]recv_with_timeout no data received [06:23:47]OFD Sender: No OFD packet to send [06:23:52]OFD Sender: No OFD packet to send [06:23:57]OFD Sender: No OFD packet to send [06:24:02]OFD Sender: No OFD packet to send [06:24:07]OFD Sender: No OFD packet to send [06:24:12]OFD Sender: No OFD packet to send [06:24:17]OFD Sender: No OFD packet to send [06:24:22]OFD Sender: No OFD packet to send [06:24:27]OFD Sender: No OFD packet to send [06:24:32]OFD Sender: No OFD packet to send [06:24:37]OFD Sender: No OFD packet to send [06:24:42]OFD Sender: No OFD packet to send [06:24:46]recv_with_timeout no data received [06:24:47]OFD Sender: No OFD packet to send [06:24:52]OFD Sender: No OFD packet to send [06:24:57]accept exits with 9 [06:24:57]New connection [06:24:57]New thread 3067350372 created [06:24:57]Thread 3067207012 joined [06:24:57]Waiting for new connection... [06:24:57] Sock 9.Parse request [06:24:57]Sock 9.Check first char [06:24:57]Sock 9.First char is OK [06:24:57]request: POST /json_proto HTTP/1.0 [06:24:57]Method: POST [06:24:57]URL: /json_proto [06:24:57]Method is POST - this is cgi request [06:24:57]url: /json_proto [06:24:57]query_string will be loaded in cgi processing [06:24:57]execute_cgi json_proto POST (null) [06:24:57]execute_cgi path=json_proto method=POST [06:24:57]POST find Content-Length [06:24:57]Host: 172.17.44.132:8080 [06:24:57]Content-Length: 647 [06:24:57]Content-Type: application/json [06:24:57] [06:24:57]POST finish read [06:24:57]Found Content-Length = 647 [06:24:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51195", "tax_sys" : 0, "items" : [ { "code": "4860019001346", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 0,5\u043B \u0441\u0442", "price" : 160.00, "quantity" : 1.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 160.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:24:57]execute_script... [06:24:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51195", "tax_sys" : 0, "items" : [ { "code": "4860019001346", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 0,5\u043B \u0441\u0442", "price" : 160.00, "quantity" : 1.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 160.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:24:57]POST & json_proto [06:24:57]process_json_proto [06:24:57]json parsed OK: [06:24:57]protocol is kg_v1.0 [06:24:57]action value=close_receipt [06:24:57]process_action close_receipt [06:24:57]cmd_close_receipt [06:24:57]MH_GetDate [06:24:57]Write to MH i2c: F0 00 00 6F 02 60 [06:24:57]Write i2c OK [06:24:57]MH_I2C_Read... [06:24:57]Read from MH i2c: F0 [06:24:57]MH_I2C_Read... [06:24:57]Read from MH i2c: F0 09 00 [06:24:57]MH_I2C_Read... [06:24:57]Read from MH i2c: F0 09 00 6F 02 00 B9 7C C9 66 2A 83 C1 65 A0 [06:24:57]GetLastDocTimeStamp 1724480077 [06:24:57]current date 1724480697 [06:24:57]FM_GetShiftState [06:24:57]SAM_PROTO_GetShiftState [06:24:57]wFMCommunicate request_size=4 [06:24:57]MH_SAM_APDU [06:24:57]CAPDU: 80 13 01 00 [06:24:57]Write to MH i2c: E2 08 00 70 02 80 13 01 00 00 00 00 00 EF [06:24:57]Write i2c OK [06:24:57]MH_I2C_Read... [06:24:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:24:57]Read from MH i2c: E2 [06:24:57]MH_I2C_Read... [06:24:57]Read from MH i2c: E2 0E 00 [06:24:57]MH_I2C_Read... [06:24:57]Read from MH i2c: E2 0E 00 70 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 19 [06:24:57]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:24:57]wFMCommunicate OK [06:24:57]SAM_PROTO_GetShiftState done [06:24:57]FM_GetShiftState done [06:24:57]opened in 1724458697 [06:24:57]opened+sec_in_day 1724545097 [06:24:57]quantity*price = 16000 [06:24:57]sum+1 = 16001 [06:24:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 160.00 НСП 1% : 1.42 НДС 12% : 16.99 Наличными: 160.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 99 24.08.2024 06:24 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166047 ФПД: 252774248459521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T062457&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166047&fm=252774248459521&tin=02508201610067®Number=0000000000092562&sum=16000 0 [06:24:58]StoreToDocumentArchive [06:24:58]shift 470 fd 166047 [06:24:58]save to /storage/0470/doc_00166047 [06:24:58]save last doc name /storage/0470/doc_00166047 to /storage/kkm_last_doc_name [06:24:58]save OK [06:24:58]Clear old archive folders... [06:24:58]ProcessDocumentItem done err = 0, tmpTLVsize=276 [06:24:58]tlvbuf is B6F22950 [06:24:58]SAM_PROTO_ClearQueue [06:24:58]wFMCommunicate request_size=4 [06:24:58]MH_SAM_APDU [06:24:58]CAPDU: 80 09 00 00 [06:24:58]Write to MH i2c: E2 08 00 7D 02 80 09 00 00 00 00 00 00 F1 [06:24:58]Write i2c OK [06:24:58]MH_I2C_Read... [06:24:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:24:58]Read from MH i2c: E2 [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: E2 03 00 [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: E2 03 00 7D 02 00 90 00 F3 [06:24:58]RAPDU: 90 00 [06:24:58]wFMCommunicate OK [06:24:58]SAM_PROTO_ClearQueue done [06:24:58]KKMCreateOFDPacket [06:24:58]OFDProtocolAddRootSTLVToBuf [06:24:58]FM_MakeSignedData [06:24:58]FM_MakeSignedData [06:24:58]SAM_PROTO_SignData [06:24:58]wFMCommunicate request_size=4 [06:24:58]MH_SAM_APDU [06:24:58]CAPDU: 80 0D 01 02 [06:24:58]Write to MH i2c: E2 08 00 7E 02 80 0D 01 02 00 00 00 00 F9 [06:24:58]Write i2c OK [06:24:58]MH_I2C_Read... [06:24:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:24:58]Read from MH i2c: E2 [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: E2 03 00 [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: E2 03 00 7E 02 00 90 00 F4 [06:24:58]RAPDU: 90 00 [06:24:58]wFMCommunicate OK [06:24:58]wFMCommunicate request_size=255 [06:24:58]MH_SAM_APDU [06:24:58]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 33 34 36 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 B9 7C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 [06:24:58]Write to MH i2c: E2 02 01 7F 02 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 33 34 36 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 B9 7C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 00 00 F8 [06:24:58]Write i2c OK [06:24:58]MH_I2C_Read... [06:24:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:24:58]Read from MH i2c: E2 [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: E2 03 00 [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [06:24:58]RAPDU: 90 00 [06:24:58]wFMCommunicate OK [06:24:58]wFMCommunicate request_size=35 [06:24:58]MH_SAM_APDU [06:24:58]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9F 88 02 00 35 04 06 00 E5 E5 97 49 AD 01 [06:24:58]Write to MH i2c: E2 26 00 80 02 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9F 88 02 00 35 04 06 00 E5 E5 97 49 AD 01 00 00 76 [06:24:58]Write i2c OK [06:24:58]MH_I2C_Read... [06:24:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:24:58]Read from MH i2c: E2 [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: E2 03 00 [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [06:24:58]RAPDU: 90 00 [06:24:58]wFMCommunicate OK [06:24:58]wFMCommunicate request_size=4 [06:24:58]MH_SAM_APDU [06:24:58]CAPDU: 80 0D 03 02 [06:24:58]Write to MH i2c: E2 08 00 81 02 80 0D 03 02 00 00 00 00 FE [06:24:58]Write i2c OK [06:24:58]MH_I2C_Read... [06:24:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:24:58]Read from MH i2c: E2 [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: E2 0B 00 [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: E2 0B 00 81 02 00 B2 D1 02 45 8F 73 D5 33 90 00 D3 [06:24:58]RAPDU: B2 D1 02 45 8F 73 D5 33 90 00 [06:24:58]wFMCommunicate OK [06:24:58]SAM_PROTO_SignData done [06:24:58]FM_MakeSignedData done [06:24:58]CreateOFDProtocolMessage [06:24:58]wFMCommunicate request_size=4 [06:24:58]MH_SAM_APDU [06:24:58]CAPDU: 80 11 00 00 [06:24:58]Write to MH i2c: E2 08 00 82 02 80 11 00 00 00 00 00 00 FE [06:24:58]Write i2c OK [06:24:58]MH_I2C_Read... [06:24:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:24:58]Read from MH i2c: E2 [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: E2 17 00 [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: E2 17 00 82 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 57 [06:24:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:24:58]wFMCommunicate OK [06:24:58]CreateOFDProtocolMessage done [06:24:58]OFDSenderStorePacket 166047 [06:24:58]StoreOFDPacket docnum=166047 [06:24:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 28 01 00 00 A0 DD 20 01 9C 5C 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 33 34 36 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 B9 7C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9F 88 02 00 35 04 06 00 E5 E5 97 49 AD 01 B2 D1 02 45 8F 73 D5 33 [06:24:58]CheckFolder [06:24:58]dirname=/storage/ofd_packets [06:24:58]CheckFolder done [06:24:58]ProducePacketName [06:24:58]name=ofd_packets/00166047 [06:24:58]NVStorageSaveData ofd_packets/00166047 [06:24:58]File name is /storage/ofd_packets/00166047 [06:24:58]Write 326 bytes [06:24:58]NVStorageSaveData done [06:24:58]OFDSenderStorePacket done [06:24:58]KKMCreateOFDPacket done [06:24:58]NVStorageSaveData kkm_last_timestamp [06:24:58]File name is /storage/kkm_last_timestamp [06:24:58]Write 4 bytes [06:24:58]NVStorageSaveData done [06:24:58]ExternCall_PrintAddStr [06:24:58]wPrintStart [06:24:58]Write to MH i2c: 01 00 00 83 02 85 [06:24:58]Write i2c OK [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: 01 [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: 01 07 00 [06:24:58]MH_I2C_Read... [06:24:58]Read from MH i2c: 01 07 00 83 02 00 00 00 00 00 FF 0F 9A [06:24:58]RasterBufferAndPrint [06:24:58]line Счет N : (3)51195 [06:24:58]line ИНН: 02508201610067 [06:24:58]line Контрольно-Кассовый Чек [06:24:58]line ПРОДАЖА [06:24:58]line Товар: 4860019001346 [06:24:58]line Вода Боржоми 0,5л ст [06:24:58]line 1.000 * 160.00 [06:24:58]line = 160.00 [06:24:58]line НДС 12% НСП 1% [06:24:58]line > о реализуемом товаре [06:24:58]line ИТОГО: 160.00 [06:24:58]line НСП 1% : 1.42 [06:24:58]line НДС 12% : 16.99 [06:24:58]line Наличными: 160.00 [06:24:58]line Безнал.: 0.00 [06:24:58]line Место: АЗС № 130 "Партнер Нефть" [06:24:58]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:24:58]line СНО: Общий режим [06:24:58]line Чек 99 24.08.2024 06:24 [06:24:58]line Смена: 470 ФФД: 1.0 [06:24:58]line ЗНМ: 0300000070 [06:24:58]line РНМ: 0000000000092562 [06:24:58]line Версия ККМ: 001 [06:24:58]line ФМ: 0000000000871769 [06:24:58]line ФД: 166047 [06:24:58]line ФПД: 252774248459521 [06:24:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T062457&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166047&fm=252774248459521&tin=02508201610067®Number=0000000000092562&sum=16000 [06:24:59]line 0 [06:24:59]OFD Sender: Processing packet 166047 [packets to send 1004, broken 1003] [06:24:59]ProducePacketName [06:24:59]name=ofd_packets/00166047 [06:24:59]OFD Sender: To server: pG, [06:24:59]CommunicateWithHost lk.salyk.kg:30040 [06:24:59]ConnectInit lk.salyk.kg [06:24:59]written 0, free lines is 4095 [06:24:59]Write to MH i2c: 01 00 00 AB 02 AD [06:24:59]Write i2c OK [06:24:59]MH_I2C_Read... [06:24:59]Read from MH i2c: 01 [06:24:59]MH_I2C_Read... [06:24:59]Read from MH i2c: 01 07 00 [06:24:59]MH_I2C_Read... [06:24:59]Read from MH i2c: 01 07 00 AB 02 00 00 00 00 00 DD 0C 9D [06:24:59]RasterBufferAndPrint [06:24:59]line [06:24:59]line [06:24:59]line [06:24:59]line [06:24:59]line [06:24:59]written 0, free lines is 3298 [06:24:59]MH_Cut [06:24:59]Write to MH i2c: D1 01 00 B2 02 01 86 [06:24:59]Write i2c OK [06:24:59]MH_I2C_Read... [06:24:59]Read from MH i2c: D1 [06:24:59]MH_I2C_Read... [06:24:59]Read from MH i2c: D1 01 00 [06:24:59]MH_I2C_Read... [06:24:59]Read from MH i2c: D1 01 00 B2 02 00 85 [06:24:59]Write to MH i2c: 01 00 00 B3 02 B5 [06:24:59]Write i2c OK [06:24:59]MH_I2C_Read... [06:25:00]*** Cut start [06:25:00]*** Purtial cut [06:25:00]*** Stage 1: CUTSNS_PIN = 1 [06:25:02]Read from MH i2c: 01 [06:25:02]*** Stop cut motor [06:25:02]*** Cut end [06:25:02]MH_I2C_Read... [06:25:02]Read from MH i2c: 01 07 00 [06:25:02]MH_I2C_Read... [06:25:02]Read from MH i2c: 01 07 00 B3 02 00 00 00 00 00 FF 0F CA [06:25:02]process_action close_receipt done [06:25:02]requested_data is exist [06:25:02]produce_requested_data [06:25:02]requested_item fm.sn is exist - process it [06:25:02]wFMCommunicate request_size=4 [06:25:02]MH_SAM_APDU [06:25:02]CAPDU: 80 11 00 00 [06:25:02]Write to MH i2c: E2 08 00 B4 02 80 11 00 00 00 00 00 00 30 [06:25:02]Write i2c OK [06:25:02]MH_I2C_Read... [06:25:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:25:02]Read from MH i2c: E2 [06:25:02]MH_I2C_Read... [06:25:02]Read from MH i2c: E2 17 00 [06:25:02]MH_I2C_Read... [06:25:02]Read from MH i2c: E2 17 00 B4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 89 [06:25:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:25:02]wFMCommunicate OK [06:25:02]requested_item fd.num is exist - process it [06:25:02]SAM_PROTO_GetFieldsCounters [06:25:02]wFMCommunicate request_size=4 [06:25:02]MH_SAM_APDU [06:25:02]CAPDU: 80 13 00 00 [06:25:02]Write to MH i2c: E2 08 00 B5 02 80 13 00 00 00 00 00 00 33 [06:25:02]Write i2c OK [06:25:02]MH_I2C_Read... [06:25:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:25:02]Read from MH i2c: E2 [06:25:02]MH_I2C_Read... [06:25:02]Read from MH i2c: E2 62 00 [06:25:02]MH_I2C_Read... [06:25:02]Read from MH i2c: E2 62 00 B5 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9F 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [06:25:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9F 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:25:02]wFMCommunicate OK [06:25:02]SAM_PROTO_GetFieldsCounters done [06:25:02]requested_item shift.num is exist - process it [06:25:02]requested_item shift.opened is exist - process it [06:25:02]req_shift_opened [06:25:02]FM_GetShiftState [06:25:02]SAM_PROTO_GetShiftState [06:25:02]wFMCommunicate request_size=4 [06:25:02]MH_SAM_APDU [06:25:02]CAPDU: 80 13 01 00 [06:25:02]Write to MH i2c: E2 08 00 B6 02 80 13 01 00 00 00 00 00 35 [06:25:02]Write i2c OK [06:25:02]MH_I2C_Read... [06:25:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:25:02]Read from MH i2c: E2 [06:25:02]MH_I2C_Read... [06:25:02]Read from MH i2c: E2 0E 00 [06:25:02]MH_I2C_Read... [06:25:02]Read from MH i2c: E2 0E 00 B6 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 5F [06:25:02]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:25:02]wFMCommunicate OK [06:25:02]SAM_PROTO_GetShiftState done [06:25:02]FM_GetShiftState done [06:25:02]req_shift_opened done [06:25:02]requested_item shift.open_date is exist - process it [06:25:02]req_shift_open_date [06:25:02]req_shift_open_date done [06:25:02]produce_requested_data done [06:25:02]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166047,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:25:02]process_action_free close_receipt [06:25:02]json_value_free [06:25:02]json_value_free done [06:25:02]process_json_proto returns [06:25:02]Send response to host [06:25:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166047,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:25:02]free response buf [06:25:02]execute_script done [06:25:02]execute_script returns [06:25:02]free content buf [06:25:02]Sock 9.Close socket [06:25:02]Sock 9.Thread stoped [06:25:03]recv_with_timeout no data received [06:25:04]ConnectInit Can't take IP for lk.salyk.kg [06:25:04]CommunicateWithHost connect error [06:25:04]CommunicateWithHost err = -1 [06:25:04]OFD Sender: Server communicate error [06:25:09]OFD Sender: Processing packet 166047 [packets to send 1004, broken 1003] [06:25:09]ProducePacketName [06:25:09]name=ofd_packets/00166047 [06:25:09]OFD Sender: To server: pG, [06:25:09]CommunicateWithHost lk.salyk.kg:30040 [06:25:09]ConnectInit lk.salyk.kg [06:25:14]recv_with_timeout no data received [06:25:14]Connected sock=10 [06:25:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 28 01 00 00 A0 DD 20 01 9C 5C 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 33 34 36 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 B9 7C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9F 88 02 00 35 04 06 00 E5 E5 97 49 AD 01 B2 D1 02 45 8F 73 D5 33 [06:25:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 0E 29 47 00 66 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9F 88 02 00 F4 03 04 00 13 26 C9 66 B6 04 01 00 00 1C 19 44 A7 9B 39 16 E3 [06:25:17]CommunicateWithHost err = 0 [06:25:17]CheckOFDResponse [06:25:17]1017 (14) - 77093643461234 [06:25:17]1041 (16) - 0000000000871769 [06:25:17]1040 (4) - 166047 [06:25:17]1012 (4) - 24.08.2024 00:15 [06:25:17]1206 (1) - 0 [06:25:17]OFD Sender: Remove packet 166047 [06:25:17]ProducePacketName [06:25:17]name=ofd_packets/00166047 [06:25:17]NVStorageDeleteData [06:25:18]OFD Sender: No OFD packet to send [06:25:23]OFD Sender: No OFD packet to send [06:25:28]OFD Sender: No OFD packet to send [06:25:33]OFD Sender: No OFD packet to send [06:25:38]OFD Sender: No OFD packet to send [06:25:43]OFD Sender: No OFD packet to send [06:25:48]OFD Sender: No OFD packet to send [06:25:53]OFD Sender: No OFD packet to send [06:25:58]OFD Sender: No OFD packet to send [06:26:03]OFD Sender: No OFD packet to send [06:26:08]OFD Sender: No OFD packet to send [06:26:13]OFD Sender: No OFD packet to send [06:26:18]OFD Sender: No OFD packet to send [06:26:23]OFD Sender: No OFD packet to send [06:26:28]OFD Sender: No OFD packet to send [06:26:29]recv_with_timeout no data received [06:26:33]OFD Sender: No OFD packet to send [06:26:38]OFD Sender: No OFD packet to send [06:26:43]OFD Sender: No OFD packet to send [06:26:48]OFD Sender: No OFD packet to send [06:26:53]OFD Sender: No OFD packet to send [06:26:58]OFD Sender: No OFD packet to send [06:27:03]OFD Sender: No OFD packet to send [06:27:08]OFD Sender: No OFD packet to send [06:27:13]OFD Sender: No OFD packet to send [06:27:18]OFD Sender: No OFD packet to send [06:27:23]OFD Sender: No OFD packet to send [06:27:28]OFD Sender: No OFD packet to send [06:27:32]accept exits with 7 [06:27:32]New connection [06:27:32]New thread 3067207012 created [06:27:32]Thread 3067350372 joined [06:27:32]Waiting for new connection... [06:27:32] Sock 7.Parse request [06:27:32]Sock 7.Check first char [06:27:32]Sock 7.First char is OK [06:27:32]request: POST /json_proto HTTP/1.0 [06:27:32]Method: POST [06:27:32]URL: /json_proto [06:27:32]Method is POST - this is cgi request [06:27:32]url: /json_proto [06:27:32]query_string will be loaded in cgi processing [06:27:32]execute_cgi json_proto POST (null) [06:27:32]execute_cgi path=json_proto method=POST [06:27:32]POST find Content-Length [06:27:32]Host: 172.17.44.132:8080 [06:27:32]Content-Length: 679 [06:27:32]Content-Type: application/json [06:27:32] [06:27:32]POST finish read [06:27:32]Found Content-Length = 679 [06:27:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:27:32]execute_script... [06:27: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)294984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:27:32]POST & json_proto [06:27:32]process_json_proto [06:27:32]json parsed OK: [06:27:32]protocol is kg_v1.0 [06:27:32]action value=close_receipt [06:27:32]process_action close_receipt [06:27:32]cmd_close_receipt [06:27:32]MH_GetDate [06:27:32]Write to MH i2c: F0 00 00 B7 02 A8 [06:27:32]Write i2c OK [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: F0 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: F0 09 00 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: F0 09 00 B7 02 00 54 7D C9 66 2A 83 C1 65 84 [06:27:32]GetLastDocTimeStamp 1724480697 [06:27:32]current date 1724480852 [06:27:32]FM_GetShiftState [06:27:32]SAM_PROTO_GetShiftState [06:27:32]wFMCommunicate request_size=4 [06:27:32]MH_SAM_APDU [06:27:32]CAPDU: 80 13 01 00 [06:27:32]Write to MH i2c: E2 08 00 B8 02 80 13 01 00 00 00 00 00 37 [06:27:32]Write i2c OK [06:27:32]MH_I2C_Read... [06:27:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:27:32]Read from MH i2c: E2 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: E2 0E 00 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: E2 0E 00 B8 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 61 [06:27:32]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:27:32]wFMCommunicate OK [06:27:32]SAM_PROTO_GetShiftState done [06:27:32]FM_GetShiftState done [06:27:32]opened in 1724458697 [06:27:32]opened+sec_in_day 1724545097 [06:27:32]quantity*price = 200025 [06:27:32]sum+1 = 200026 [06:27:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 100 24.08.2024 06:27 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166048 ФПД: 230491728463458 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T062732&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166048&fm=230491728463458&tin=02508201610067®Number=0000000000092562&sum=200000 [06:27:33]StoreToDocumentArchive [06:27:33]shift 470 fd 166048 [06:27:33]save to /storage/0470/doc_00166048 [06:27:33]save last doc name /storage/0470/doc_00166048 to /storage/kkm_last_doc_name [06:27:33]save OK [06:27:33]Clear old archive folders... [06:27:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:27:33]tlvbuf is 01DBE4F0 [06:27:33]SAM_PROTO_ClearQueue [06:27:33]wFMCommunicate request_size=4 [06:27:33]MH_SAM_APDU [06:27:33]CAPDU: 80 09 00 00 [06:27:33]Write to MH i2c: E2 08 00 C5 02 80 09 00 00 00 00 00 00 39 [06:27:33]Write i2c OK [06:27:33]MH_I2C_Read... [06:27:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:27:33]Read from MH i2c: E2 [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: E2 03 00 [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: E2 03 00 C5 02 00 90 00 3B [06:27:33]RAPDU: 90 00 [06:27:33]wFMCommunicate OK [06:27:33]SAM_PROTO_ClearQueue done [06:27:33]KKMCreateOFDPacket [06:27:33]OFDProtocolAddRootSTLVToBuf [06:27:33]FM_MakeSignedData [06:27:33]FM_MakeSignedData [06:27:33]SAM_PROTO_SignData [06:27:33]wFMCommunicate request_size=4 [06:27:33]MH_SAM_APDU [06:27:33]CAPDU: 80 0D 01 02 [06:27:33]Write to MH i2c: E2 08 00 C6 02 80 0D 01 02 00 00 00 00 41 [06:27:33]Write i2c OK [06:27:33]MH_I2C_Read... [06:27:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:27:33]Read from MH i2c: E2 [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: E2 03 00 [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: E2 03 00 C6 02 00 90 00 3C [06:27:33]RAPDU: 90 00 [06:27:33]wFMCommunicate OK [06:27:33]wFMCommunicate request_size=255 [06:27:33]MH_SAM_APDU [06:27:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 54 7D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A0 88 02 00 35 04 06 00 D1 A1 89 99 [06:27:33]Write to MH i2c: E2 02 01 C7 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 54 7D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A0 88 02 00 35 04 06 00 D1 A1 89 99 00 00 B7 [06:27:33]Write i2c OK [06:27:33]MH_I2C_Read... [06:27:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:27:33]Read from MH i2c: E2 [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: E2 03 00 [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: E2 03 00 C7 02 00 90 00 3D [06:27:33]RAPDU: 90 00 [06:27:33]wFMCommunicate OK [06:27:33]wFMCommunicate request_size=7 [06:27:33]MH_SAM_APDU [06:27:33]CAPDU: 80 0D 02 02 02 46 62 [06:27:33]Write to MH i2c: E2 0A 00 C8 02 80 0D 02 02 02 00 46 62 00 00 F0 [06:27:33]Write i2c OK [06:27:33]MH_I2C_Read... [06:27:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:27:33]Read from MH i2c: E2 [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: E2 03 00 [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: E2 03 00 C8 02 00 90 00 3E [06:27:33]RAPDU: 90 00 [06:27:33]wFMCommunicate OK [06:27:33]wFMCommunicate request_size=4 [06:27:33]MH_SAM_APDU [06:27:33]CAPDU: 80 0D 03 02 [06:27:33]Write to MH i2c: E2 08 00 C9 02 80 0D 03 02 00 00 00 00 46 [06:27:33]Write i2c OK [06:27:33]MH_I2C_Read... [06:27:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:27:33]Read from MH i2c: E2 [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: E2 0B 00 [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: E2 0B 00 C9 02 00 31 E7 F7 29 7B 96 A7 E9 90 00 20 [06:27:33]RAPDU: 31 E7 F7 29 7B 96 A7 E9 90 00 [06:27:33]wFMCommunicate OK [06:27:33]SAM_PROTO_SignData done [06:27:33]FM_MakeSignedData done [06:27:33]CreateOFDProtocolMessage [06:27:33]wFMCommunicate request_size=4 [06:27:33]MH_SAM_APDU [06:27:33]CAPDU: 80 11 00 00 [06:27:33]Write to MH i2c: E2 08 00 CA 02 80 11 00 00 00 00 00 00 46 [06:27:33]Write i2c OK [06:27:33]MH_I2C_Read... [06:27:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:27:33]Read from MH i2c: E2 [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: E2 17 00 [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: E2 17 00 CA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 9F [06:27:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:27:33]wFMCommunicate OK [06:27:33]CreateOFDProtocolMessage done [06:27:33]OFDSenderStorePacket 166048 [06:27:33]StoreOFDPacket docnum=166048 [06:27:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 83 29 04 01 B0 D5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 54 7D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A0 88 02 00 35 04 06 00 D1 A1 89 99 46 62 31 E7 F7 29 7B 96 A7 E9 [06:27:33]CheckFolder [06:27:33]dirname=/storage/ofd_packets [06:27:33]CheckFolder done [06:27:33]ProducePacketName [06:27:33]name=ofd_packets/00166048 [06:27:33]NVStorageSaveData ofd_packets/00166048 [06:27:33]File name is /storage/ofd_packets/00166048 [06:27:33]Write 298 bytes [06:27:33]NVStorageSaveData done [06:27:33]OFDSenderStorePacket done [06:27:33]KKMCreateOFDPacket done [06:27:33]NVStorageSaveData kkm_last_timestamp [06:27:33]File name is /storage/kkm_last_timestamp [06:27:33]Write 4 bytes [06:27:33]NVStorageSaveData done [06:27:33]ExternCall_PrintAddStr [06:27:33]wPrintStart [06:27:33]Write to MH i2c: 01 00 00 CB 02 CD [06:27:33]Write i2c OK [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: 01 [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: 01 07 00 [06:27:33]MH_I2C_Read... [06:27:33]Read from MH i2c: 01 07 00 CB 02 00 00 00 00 00 FF 0F E2 [06:27:33]RasterBufferAndPrint [06:27:33]line Счет N : (1)294984 [06:27:33]line ИНН: 02508201610067 [06:27:33]line Контрольно-Кассовый Чек [06:27:33]line ПРОДАЖА [06:27:33]line ТРК (МРК, ГНК) : 21 [06:27:33]line Товар: 2710194800 [06:27:33]line ДТ-К-5 [06:27:33]line 26.250 * 76.20 [06:27:33]line = 2000.25 [06:27:33]line НДС 12% НСП 1% [06:27:33]line > о реализуемом товаре [06:27:33]line ОКРУГЛЕНИЕ: -0.25 [06:27:33]line ИТОГО: 2000.00 [06:27:33]line Внесено: 2000.00 [06:27:33]line СДАЧА: 0.00 [06:27:33]line НСП 1% : 17.70 [06:27:33]line НДС 12% : 212.42 [06:27:33]line Наличными: 2000.00 [06:27:33]line Безнал.: 0.00 [06:27:33]line Место: АЗС № 130 "Партнер Нефть" [06:27:33]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:27:33]line СНО: Общий режим [06:27:33]line Чек 100 24.08.2024 06:27 [06:27:33]line Смена: 470 ФФД: 1.0 [06:27:33]line ЗНМ: 0300000070 [06:27:33]line РНМ: 0000000000092562 [06:27:33]line Версия ККМ: 001 [06:27:33]line ФМ: 0000000000871769 [06:27:33]line ФД: 166048 [06:27:33]line ФПД: 230491728463458 [06:27:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T062732&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166048&fm=230491728463458&tin=02508201610067®Number=0000000000092562&sum=200000 [06:27:34]OFD Sender: Processing packet 166048 [packets to send 1004, broken 1003] [06:27:34]ProducePacketName [06:27:34]name=ofd_packets/00166048 [06:27:34]OFD Sender: To server: pG, [06:27:34]CommunicateWithHost lk.salyk.kg:30040 [06:27:34]ConnectInit lk.salyk.kg [06:27:34]written 0, free lines is 4095 [06:27:34]Write to MH i2c: 01 00 00 F6 02 F8 [06:27:34]Write i2c OK [06:27:34]MH_I2C_Read... [06:27:34]Read from MH i2c: 01 [06:27:34]MH_I2C_Read... [06:27:34]Read from MH i2c: 01 07 00 [06:27:34]MH_I2C_Read... [06:27:34]Read from MH i2c: 01 07 00 F6 02 00 00 00 00 00 CA 0C D5 [06:27:34]RasterBufferAndPrint [06:27:34]line [06:27:34]line [06:27:34]line [06:27:34]line [06:27:34]line [06:27:34]written 0, free lines is 3280 [06:27:34]MH_Cut [06:27:34]Write to MH i2c: D1 01 00 FD 02 01 D1 [06:27:34]Write i2c OK [06:27:34]MH_I2C_Read... [06:27:34]Read from MH i2c: D1 [06:27:34]MH_I2C_Read... [06:27:34]Read from MH i2c: D1 01 00 [06:27:34]MH_I2C_Read... [06:27:34]Read from MH i2c: D1 01 00 FD 02 00 D0 [06:27:34]Write to MH i2c: 01 00 00 FE 02 00 [06:27:34]Write i2c OK [06:27:34]MH_I2C_Read... [06:27:35]*** Cut start [06:27:35]*** Purtial cut [06:27:35]*** Stage 1: CUTSNS_PIN = 1 [06:27:37]Read from MH i2c: 01 [06:27:37]MH_I2C_Read... [06:27:37]*** Stop cut motor [06:27:37]*** Cut end [06:27:37]Read from MH i2c: 01 07 00 [06:27:37]MH_I2C_Read... [06:27:37]Read from MH i2c: 01 07 00 FE 02 00 00 00 00 00 FF 0F 15 [06:27:37]process_action close_receipt done [06:27:37]requested_data is exist [06:27:37]produce_requested_data [06:27:37]requested_item fm.sn is exist - process it [06:27:37]wFMCommunicate request_size=4 [06:27:37]MH_SAM_APDU [06:27:37]CAPDU: 80 11 00 00 [06:27:37]Write to MH i2c: E2 08 00 FF 02 80 11 00 00 00 00 00 00 7B [06:27:37]Write i2c OK [06:27:37]MH_I2C_Read... [06:27:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:27:37]Read from MH i2c: E2 [06:27:37]MH_I2C_Read... [06:27:37]Read from MH i2c: E2 17 00 [06:27:37]MH_I2C_Read... [06:27:37]Read from MH i2c: E2 17 00 FF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D4 [06:27:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:27:37]wFMCommunicate OK [06:27:37]requested_item fd.num is exist - process it [06:27:37]SAM_PROTO_GetFieldsCounters [06:27:37]wFMCommunicate request_size=4 [06:27:37]MH_SAM_APDU [06:27:37]CAPDU: 80 13 00 00 [06:27:37]Write to MH i2c: E2 08 00 00 03 80 13 00 00 00 00 00 00 7F [06:27:37]Write i2c OK [06:27:37]MH_I2C_Read... [06:27:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:27:37]Read from MH i2c: E2 [06:27:37]MH_I2C_Read... [06:27:37]Read from MH i2c: E2 62 00 [06:27:37]MH_I2C_Read... [06:27:37]Read from MH i2c: E2 62 00 00 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A0 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [06:27:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A0 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:27:37]wFMCommunicate OK [06:27:37]SAM_PROTO_GetFieldsCounters done [06:27:37]requested_item shift.num is exist - process it [06:27:37]requested_item shift.opened is exist - process it [06:27:37]req_shift_opened [06:27:37]FM_GetShiftState [06:27:37]SAM_PROTO_GetShiftState [06:27:37]wFMCommunicate request_size=4 [06:27:37]MH_SAM_APDU [06:27:37]CAPDU: 80 13 01 00 [06:27:37]Write to MH i2c: E2 08 00 01 03 80 13 01 00 00 00 00 00 81 [06:27:37]Write i2c OK [06:27:37]MH_I2C_Read... [06:27:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:27:37]Read from MH i2c: E2 [06:27:37]MH_I2C_Read... [06:27:37]Read from MH i2c: E2 0E 00 [06:27:37]MH_I2C_Read... [06:27:37]Read from MH i2c: E2 0E 00 01 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 AB [06:27:37]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:27:37]wFMCommunicate OK [06:27:37]SAM_PROTO_GetShiftState done [06:27:37]FM_GetShiftState done [06:27:37]req_shift_opened done [06:27:37]requested_item shift.open_date is exist - process it [06:27:37]req_shift_open_date [06:27:37]req_shift_open_date done [06:27:37]produce_requested_data done [06:27:37]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166048,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:27:37]process_action_free close_receipt [06:27:37]json_value_free [06:27:37]json_value_free done [06:27:37]process_json_proto returns [06:27:37]Send response to host [06:27:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166048,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:27:37]free response buf [06:27:37]execute_script done [06:27:37]execute_script returns [06:27:37]free content buf [06:27:37]Sock 7.Close socket [06:27:37]Sock 7.Thread stoped [06:27:41]recv_with_timeout no data received [06:27:43]Connected sock=11 [06:27:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 83 29 04 01 B0 D5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 54 7D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A0 88 02 00 35 04 06 00 D1 A1 89 99 46 62 31 E7 F7 29 7B 96 A7 E9 [06:27:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 7A 75 47 00 4A 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A0 88 02 00 F4 03 04 00 A8 26 C9 66 B6 04 01 00 00 2A E6 87 9F F7 82 66 B6 [06:27:48]CommunicateWithHost err = 0 [06:27:48]CheckOFDResponse [06:27:48]1017 (14) - 77093643461234 [06:27:48]1041 (16) - 0000000000871769 [06:27:48]1040 (4) - 166048 [06:27:48]1012 (4) - 24.08.2024 00:17 [06:27:48]1206 (1) - 0 [06:27:48]OFD Sender: Remove packet 166048 [06:27:48]ProducePacketName [06:27:48]name=ofd_packets/00166048 [06:27:48]NVStorageDeleteData [06:27:48]OFD Sender: No OFD packet to send [06:27:53]OFD Sender: No OFD packet to send [06:27:53]recv_with_timeout no data received [06:27:58]OFD Sender: No OFD packet to send [06:28:03]OFD Sender: No OFD packet to send [06:28:08]OFD Sender: No OFD packet to send [06:28:10]accept exits with 9 [06:28:10]New connection [06:28:10]New thread 3067350372 created [06:28:10]Thread 3067207012 joined [06:28:10]Waiting for new connection... [06:28:10] Sock 9.Parse request [06:28:10]Sock 9.Check first char [06:28:10]Sock 9.First char is OK [06:28:10]request: POST /json_proto HTTP/1.0 [06:28:10]Method: POST [06:28:10]URL: /json_proto [06:28:10]Method is POST - this is cgi request [06:28:10]url: /json_proto [06:28:10]query_string will be loaded in cgi processing [06:28:10]execute_cgi json_proto POST (null) [06:28:10]execute_cgi path=json_proto method=POST [06:28:10]POST find Content-Length [06:28:10]Host: 172.17.44.132:8080 [06:28:10]Content-Length: 677 [06:28:10]Content-Type: application/json [06:28:10] [06:28:10]POST finish read [06:28:10]Found Content-Length = 677 [06:28:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:28:10]execute_script... [06:28:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:28:10]POST & json_proto [06:28:10]process_json_proto [06:28:10]json parsed OK: [06:28:10]protocol is kg_v1.0 [06:28:10]action value=close_receipt [06:28:10]process_action close_receipt [06:28:10]cmd_close_receipt [06:28:10]MH_GetDate [06:28:10]Write to MH i2c: F0 00 00 02 03 F4 [06:28:10]Write i2c OK [06:28:10]MH_I2C_Read... [06:28:10]Read from MH i2c: F0 [06:28:10]MH_I2C_Read... [06:28:10]Read from MH i2c: F0 09 00 [06:28:10]MH_I2C_Read... [06:28:10]Read from MH i2c: F0 09 00 02 03 00 7B 7D C9 66 2A 83 C1 65 F7 [06:28:10]GetLastDocTimeStamp 1724480852 [06:28:10]current date 1724480891 [06:28:10]FM_GetShiftState [06:28:10]SAM_PROTO_GetShiftState [06:28:10]wFMCommunicate request_size=4 [06:28:10]MH_SAM_APDU [06:28:10]CAPDU: 80 13 01 00 [06:28:10]Write to MH i2c: E2 08 00 03 03 80 13 01 00 00 00 00 00 83 [06:28:10]Write i2c OK [06:28:10]MH_I2C_Read... [06:28:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:10]Read from MH i2c: E2 [06:28:10]MH_I2C_Read... [06:28:10]Read from MH i2c: E2 0E 00 [06:28:10]MH_I2C_Read... [06:28:10]Read from MH i2c: E2 0E 00 03 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 AD [06:28:10]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:28:10]wFMCommunicate OK [06:28:10]SAM_PROTO_GetShiftState done [06:28:10]FM_GetShiftState done [06:28:10]opened in 1724458697 [06:28:10]opened+sec_in_day 1724545097 [06:28:10]quantity*price = 60003 [06:28:10]sum+1 = 60004 [06:28:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 101 24.08.2024 06:28 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166049 ФПД: 100716195646023 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T062811&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166049&fm=100716195646023&tin=02508201610067®Number=0000000000092562&sum=60000 [06:28:12]StoreToDocumentArchive [06:28:12]shift 470 fd 166049 [06:28:12]save to /storage/0470/doc_00166049 [06:28:12]save last doc name /storage/0470/doc_00166049 to /storage/kkm_last_doc_name [06:28:12]save OK [06:28:12]Clear old archive folders... [06:28:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:28:12]tlvbuf is 01E3BD60 [06:28:12]SAM_PROTO_ClearQueue [06:28:12]wFMCommunicate request_size=4 [06:28:12]MH_SAM_APDU [06:28:12]CAPDU: 80 09 00 00 [06:28:12]Write to MH i2c: E2 08 00 10 03 80 09 00 00 00 00 00 00 85 [06:28:12]Write i2c OK [06:28:12]MH_I2C_Read... [06:28:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:28:12]Read from MH i2c: E2 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: E2 03 00 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: E2 03 00 10 03 00 90 00 87 [06:28:12]RAPDU: 90 00 [06:28:12]wFMCommunicate OK [06:28:12]SAM_PROTO_ClearQueue done [06:28:12]KKMCreateOFDPacket [06:28:12]OFDProtocolAddRootSTLVToBuf [06:28:12]FM_MakeSignedData [06:28:12]FM_MakeSignedData [06:28:12]SAM_PROTO_SignData [06:28:12]wFMCommunicate request_size=4 [06:28:12]MH_SAM_APDU [06:28:12]CAPDU: 80 0D 01 02 [06:28:12]Write to MH i2c: E2 08 00 11 03 80 0D 01 02 00 00 00 00 8D [06:28:12]Write i2c OK [06:28:12]MH_I2C_Read... [06:28:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:28:12]Read from MH i2c: E2 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: E2 03 00 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: E2 03 00 11 03 00 90 00 88 [06:28:12]RAPDU: 90 00 [06:28:12]wFMCommunicate OK [06:28:12]wFMCommunicate request_size=255 [06:28:12]MH_SAM_APDU [06:28:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 7B 7D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A1 88 02 00 35 04 06 00 5B [06:28:12]Write to MH i2c: E2 02 01 12 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 7B 7D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A1 88 02 00 35 04 06 00 5B 00 00 C1 [06:28:12]Write i2c OK [06:28:12]MH_I2C_Read... [06:28:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:12]Read from MH i2c: E2 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: E2 03 00 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: E2 03 00 12 03 00 90 00 89 [06:28:12]RAPDU: 90 00 [06:28:12]wFMCommunicate OK [06:28:12]wFMCommunicate request_size=10 [06:28:12]MH_SAM_APDU [06:28:12]CAPDU: 80 0D 02 02 05 99 D1 10 8A 47 [06:28:12]Write to MH i2c: E2 0D 00 13 03 80 0D 02 02 05 00 99 D1 10 8A 47 00 00 E5 [06:28:12]Write i2c OK [06:28:12]MH_I2C_Read... [06:28:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:12]Read from MH i2c: E2 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: E2 03 00 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: E2 03 00 13 03 00 90 00 8A [06:28:12]RAPDU: 90 00 [06:28:12]wFMCommunicate OK [06:28:12]wFMCommunicate request_size=4 [06:28:12]MH_SAM_APDU [06:28:12]CAPDU: 80 0D 03 02 [06:28:12]Write to MH i2c: E2 08 00 14 03 80 0D 03 02 00 00 00 00 92 [06:28:12]Write i2c OK [06:28:12]MH_I2C_Read... [06:28:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:28:12]Read from MH i2c: E2 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: E2 0B 00 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: E2 0B 00 14 03 00 1B 05 A2 15 78 C9 03 BF 90 00 6D [06:28:12]RAPDU: 1B 05 A2 15 78 C9 03 BF 90 00 [06:28:12]wFMCommunicate OK [06:28:12]SAM_PROTO_SignData done [06:28:12]FM_MakeSignedData done [06:28:12]CreateOFDProtocolMessage [06:28:12]wFMCommunicate request_size=4 [06:28:12]MH_SAM_APDU [06:28:12]CAPDU: 80 11 00 00 [06:28:12]Write to MH i2c: E2 08 00 15 03 80 11 00 00 00 00 00 00 92 [06:28:12]Write i2c OK [06:28:12]MH_I2C_Read... [06:28:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:12]Read from MH i2c: E2 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: E2 17 00 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: E2 17 00 15 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 EB [06:28:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:28:12]wFMCommunicate OK [06:28:12]CreateOFDProtocolMessage done [06:28:12]OFDSenderStorePacket 166049 [06:28:12]StoreOFDPacket docnum=166049 [06:28:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 77 24 07 01 A1 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 7B 7D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A1 88 02 00 35 04 06 00 5B 99 D1 10 8A 47 1B 05 A2 15 78 C9 03 BF [06:28:12]CheckFolder [06:28:12]dirname=/storage/ofd_packets [06:28:12]CheckFolder done [06:28:12]ProducePacketName [06:28:12]name=ofd_packets/00166049 [06:28:12]NVStorageSaveData ofd_packets/00166049 [06:28:12]File name is /storage/ofd_packets/00166049 [06:28:12]Write 301 bytes [06:28:12]NVStorageSaveData done [06:28:12]OFDSenderStorePacket done [06:28:12]KKMCreateOFDPacket done [06:28:12]NVStorageSaveData kkm_last_timestamp [06:28:12]File name is /storage/kkm_last_timestamp [06:28:12]Write 4 bytes [06:28:12]NVStorageSaveData done [06:28:12]ExternCall_PrintAddStr [06:28:12]wPrintStart [06:28:12]Write to MH i2c: 01 00 00 16 03 19 [06:28:12]Write i2c OK [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: 01 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: 01 07 00 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: 01 07 00 16 03 00 00 00 00 00 FF 0F 2E [06:28:12]RasterBufferAndPrint [06:28:12]line Счет N : (1)294985 [06:28:12]line ИНН: 02508201610067 [06:28:12]line Контрольно-Кассовый Чек [06:28:12]line ПРОДАЖА [06:28:12]line ТРК (МРК, ГНК) : 32 [06:28:12]line Товар: 2710124130 [06:28:12]line Аи-92-К-5 [06:28:12]line 8.850 * 67.80 [06:28:12]line = 600.03 [06:28:12]line НДС 12% НСП 1% [06:28:12]line > о реализуемом товаре [06:28:12]line ОКРУГЛЕНИЕ: -0.03 [06:28:12]line ИТОГО: 600.00 [06:28:12]line Внесено: 600.00 [06:28:12]line СДАЧА: 0.00 [06:28:12]line НСП 1% : 5.31 [06:28:12]line НДС 12% : 63.72 [06:28:12]line Наличными: 600.00 [06:28:12]line Безнал.: 0.00 [06:28:12]line Место: АЗС № 130 "Партнер Нефть" [06:28:12]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:28:12]line СНО: Общий режим [06:28:12]line Чек 101 24.08.2024 06:28 [06:28:12]line Смена: 470 ФФД: 1.0 [06:28:12]line ЗНМ: 0300000070 [06:28:12]line РНМ: 0000000000092562 [06:28:12]line Версия ККМ: 001 [06:28:12]line ФМ: 0000000000871769 [06:28:12]line ФД: 166049 [06:28:12]line ФПД: 100716195646023 [06:28:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T062811&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166049&fm=100716195646023&tin=02508201610067®Number=0000000000092562&sum=60000 [06:28:12]written 0, free lines is 4095 [06:28:12]OFD Sender: Processing packet 166049 [packets to send 1004, broken 1003] [06:28:12]ProducePacketName [06:28:12]name=ofd_packets/00166049 [06:28:12]OFD Sender: To server: pG, [06:28:12]CommunicateWithHost lk.salyk.kg:30040 [06:28:12]ConnectInit lk.salyk.kg [06:28:13]Write to MH i2c: 01 00 00 41 03 44 [06:28:13]Write i2c OK [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: 01 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: 01 07 00 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: 01 07 00 41 03 00 00 00 00 00 C0 0C 17 [06:28:13]RasterBufferAndPrint [06:28:13]line [06:28:13]line [06:28:13]line [06:28:13]line [06:28:13]line [06:28:13]written 0, free lines is 3270 [06:28:13]MH_Cut [06:28:13]Write to MH i2c: D1 01 00 48 03 01 1D [06:28:13]Write i2c OK [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: D1 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: D1 01 00 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: D1 01 00 48 03 00 1C [06:28:13]Write to MH i2c: 01 00 00 49 03 4C [06:28:13]Write i2c OK [06:28:13]MH_I2C_Read... [06:28:13]Connected sock=10 [06:28:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 77 24 07 01 A1 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 7B 7D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A1 88 02 00 35 04 06 00 5B 99 D1 10 8A 47 1B 05 A2 15 78 C9 03 BF [06:28:13]*** Cut start [06:28:13]*** Purtial cut [06:28:13]*** Stage 1: CUTSNS_PIN = 1 [06:28:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 0B B5 47 00 B6 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A1 88 02 00 F4 03 04 00 C6 26 C9 66 B6 04 01 00 00 D0 E6 9F E0 E2 E1 15 15 [06:28:14]CommunicateWithHost err = 0 [06:28:14]CheckOFDResponse [06:28:14]1017 (14) - 77093643461234 [06:28:14]1041 (16) - 0000000000871769 [06:28:14]1040 (4) - 166049 [06:28:14]1012 (4) - 24.08.2024 00:18 [06:28:14]1206 (1) - 0 [06:28:14]OFD Sender: Remove packet 166049 [06:28:14]ProducePacketName [06:28:14]name=ofd_packets/00166049 [06:28:14]NVStorageDeleteData [06:28:15]OFD Sender: No OFD packet to send [06:28:15]Read from MH i2c: 01 [06:28:15]MH_I2C_Read... [06:28:15]*** Stop cut motor [06:28:15]*** Cut end [06:28:15]Read from MH i2c: 01 07 00 [06:28:15]MH_I2C_Read... [06:28:15]Read from MH i2c: 01 07 00 49 03 00 00 00 00 00 FF 0F 61 [06:28:15]process_action close_receipt done [06:28:15]requested_data is exist [06:28:15]produce_requested_data [06:28:15]requested_item fm.sn is exist - process it [06:28:15]wFMCommunicate request_size=4 [06:28:15]MH_SAM_APDU [06:28:15]CAPDU: 80 11 00 00 [06:28:15]Write to MH i2c: E2 08 00 4A 03 80 11 00 00 00 00 00 00 C7 [06:28:15]Write i2c OK [06:28:15]MH_I2C_Read... [06:28:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:15]Read from MH i2c: E2 [06:28:15]MH_I2C_Read... [06:28:15]Read from MH i2c: E2 17 00 [06:28:15]MH_I2C_Read... [06:28:15]Read from MH i2c: E2 17 00 4A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 20 [06:28:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:28:15]wFMCommunicate OK [06:28:15]requested_item fd.num is exist - process it [06:28:15]SAM_PROTO_GetFieldsCounters [06:28:15]wFMCommunicate request_size=4 [06:28:15]MH_SAM_APDU [06:28:15]CAPDU: 80 13 00 00 [06:28:15]Write to MH i2c: E2 08 00 4B 03 80 13 00 00 00 00 00 00 CA [06:28:15]Write i2c OK [06:28:15]MH_I2C_Read... [06:28:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:28:16]Read from MH i2c: E2 [06:28:16]MH_I2C_Read... [06:28:16]Read from MH i2c: E2 62 00 [06:28:16]MH_I2C_Read... [06:28:16]Read from MH i2c: E2 62 00 4B 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A1 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [06:28:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A1 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:28:16]wFMCommunicate OK [06:28:16]SAM_PROTO_GetFieldsCounters done [06:28:16]requested_item shift.num is exist - process it [06:28:16]requested_item shift.opened is exist - process it [06:28:16]req_shift_opened [06:28:16]FM_GetShiftState [06:28:16]SAM_PROTO_GetShiftState [06:28:16]wFMCommunicate request_size=4 [06:28:16]MH_SAM_APDU [06:28:16]CAPDU: 80 13 01 00 [06:28:16]Write to MH i2c: E2 08 00 4C 03 80 13 01 00 00 00 00 00 CC [06:28:16]Write i2c OK [06:28:16]MH_I2C_Read... [06:28:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:16]Read from MH i2c: E2 [06:28:16]MH_I2C_Read... [06:28:16]Read from MH i2c: E2 0E 00 [06:28:16]MH_I2C_Read... [06:28:16]Read from MH i2c: E2 0E 00 4C 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F6 [06:28:16]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:28:16]wFMCommunicate OK [06:28:16]SAM_PROTO_GetShiftState done [06:28:16]FM_GetShiftState done [06:28:16]req_shift_opened done [06:28:16]requested_item shift.open_date is exist - process it [06:28:16]req_shift_open_date [06:28:16]req_shift_open_date done [06:28:16]produce_requested_data done [06:28:16]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166049,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:28:16]process_action_free close_receipt [06:28:16]json_value_free [06:28:16]json_value_free done [06:28:16]process_json_proto returns [06:28:16]Send response to host [06:28:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166049,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:28:16]free response buf [06:28:16]execute_script done [06:28:16]execute_script returns [06:28:16]free content buf [06:28:16]Sock 9.Close socket [06:28:16]Sock 9.Thread stoped [06:28:19]recv_with_timeout no data received [06:28:20]OFD Sender: No OFD packet to send [06:28:25]OFD Sender: No OFD packet to send [06:28:30]OFD Sender: No OFD packet to send [06:28:35]OFD Sender: No OFD packet to send [06:28:40]OFD Sender: No OFD packet to send [06:28:45]OFD Sender: No OFD packet to send [06:28:45]recv_with_timeout no data received [06:28:50]OFD Sender: No OFD packet to send [06:28:55]OFD Sender: No OFD packet to send [06:29:00]OFD Sender: No OFD packet to send [06:29:05]OFD Sender: No OFD packet to send [06:29:07]accept exits with 7 [06:29:07]New connection [06:29:07]New thread 3067207012 created [06:29:07]Thread 3067350372 joined [06:29:07]Waiting for new connection... [06:29:07] Sock 7.Parse request [06:29:07]Sock 7.Check first char [06:29:07]Sock 7.First char is OK [06:29:07]request: POST /json_proto HTTP/1.0 [06:29:07]Method: POST [06:29:07]URL: /json_proto [06:29:07]Method is POST - this is cgi request [06:29:07]url: /json_proto [06:29:07]query_string will be loaded in cgi processing [06:29:07]execute_cgi json_proto POST (null) [06:29:07]execute_cgi path=json_proto method=POST [06:29:07]POST find Content-Length [06:29:07]Host: 172.17.44.132:8080 [06:29:07]Content-Length: 677 [06:29:07]Content-Type: application/json [06:29:07] [06:29:07]POST finish read [06:29:07]Found Content-Length = 677 [06:29:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:29:07]execute_script... [06:29:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:29:07]POST & json_proto [06:29:07]process_json_proto [06:29:07]json parsed OK: [06:29:07]protocol is kg_v1.0 [06:29:07]action value=close_receipt [06:29:07]process_action close_receipt [06:29:07]cmd_close_receipt [06:29:07]MH_GetDate [06:29:07]Write to MH i2c: F0 00 00 4D 03 3F [06:29:07]Write i2c OK [06:29:07]MH_I2C_Read... [06:29:07]Read from MH i2c: F0 [06:29:07]MH_I2C_Read... [06:29:07]Read from MH i2c: F0 09 00 [06:29:07]MH_I2C_Read... [06:29:07]Read from MH i2c: F0 09 00 4D 03 00 B3 7D C9 66 2A 83 C1 65 7A [06:29:07]GetLastDocTimeStamp 1724480891 [06:29:07]current date 1724480947 [06:29:07]FM_GetShiftState [06:29:07]SAM_PROTO_GetShiftState [06:29:07]wFMCommunicate request_size=4 [06:29:07]MH_SAM_APDU [06:29:07]CAPDU: 80 13 01 00 [06:29:07]Write to MH i2c: E2 08 00 4E 03 80 13 01 00 00 00 00 00 CE [06:29:07]Write i2c OK [06:29:07]MH_I2C_Read... [06:29:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:29:07]Read from MH i2c: E2 [06:29:07]MH_I2C_Read... [06:29:07]Read from MH i2c: E2 0E 00 [06:29:07]MH_I2C_Read... [06:29:07]Read from MH i2c: E2 0E 00 4E 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F8 [06:29:07]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:29:07]wFMCommunicate OK [06:29:07]SAM_PROTO_GetShiftState done [06:29:07]FM_GetShiftState done [06:29:07]opened in 1724458697 [06:29:07]opened+sec_in_day 1724545097 [06:29:07]quantity*price = 20001 [06:29:07]sum+1 = 20002 [06:29:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 102 24.08.2024 06:29 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166050 ФПД: 261888709157391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T062907&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166050&fm=261888709157391&tin=02508201610067®Number=0000000000092562&sum=20000 [06:29:08]StoreToDocumentArchive [06:29:08]shift 470 fd 166050 [06:29:08]save to /storage/0470/doc_00166050 [06:29:08]save last doc name /storage/0470/doc_00166050 to /storage/kkm_last_doc_name [06:29:08]save OK [06:29:08]Clear old archive folders... [06:29:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:29:08]tlvbuf is 01E829B0 [06:29:08]SAM_PROTO_ClearQueue [06:29:08]wFMCommunicate request_size=4 [06:29:08]MH_SAM_APDU [06:29:08]CAPDU: 80 09 00 00 [06:29:08]Write to MH i2c: E2 08 00 5B 03 80 09 00 00 00 00 00 00 D0 [06:29:08]Write i2c OK [06:29:08]MH_I2C_Read... [06:29:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:29:08]Read from MH i2c: E2 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 03 00 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 03 00 5B 03 00 90 00 D2 [06:29:08]RAPDU: 90 00 [06:29:08]wFMCommunicate OK [06:29:08]SAM_PROTO_ClearQueue done [06:29:08]KKMCreateOFDPacket [06:29:08]OFDProtocolAddRootSTLVToBuf [06:29:08]FM_MakeSignedData [06:29:08]FM_MakeSignedData [06:29:08]SAM_PROTO_SignData [06:29:08]wFMCommunicate request_size=4 [06:29:08]MH_SAM_APDU [06:29:08]CAPDU: 80 0D 01 02 [06:29:08]Write to MH i2c: E2 08 00 5C 03 80 0D 01 02 00 00 00 00 D8 [06:29:08]Write i2c OK [06:29:08]MH_I2C_Read... [06:29:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:29:08]Read from MH i2c: E2 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 03 00 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 03 00 5C 03 00 90 00 D3 [06:29:08]RAPDU: 90 00 [06:29:08]wFMCommunicate OK [06:29:08]wFMCommunicate request_size=255 [06:29:08]MH_SAM_APDU [06:29:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 B3 7D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A2 88 02 00 35 04 06 00 EE [06:29:08]Write to MH i2c: E2 02 01 5D 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 B3 7D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A2 88 02 00 35 04 06 00 EE 00 00 14 [06:29:08]Write i2c OK [06:29:08]MH_I2C_Read... [06:29:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:29:08]Read from MH i2c: E2 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 03 00 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 03 00 5D 03 00 90 00 D4 [06:29:08]RAPDU: 90 00 [06:29:08]wFMCommunicate OK [06:29:08]wFMCommunicate request_size=10 [06:29:08]MH_SAM_APDU [06:29:08]CAPDU: 80 0D 02 02 05 2F B7 7A E2 0F [06:29:08]Write to MH i2c: E2 0D 00 5E 03 80 0D 02 02 05 00 2F B7 7A E2 0F 00 00 36 [06:29:08]Write i2c OK [06:29:08]MH_I2C_Read... [06:29:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:29:08]Read from MH i2c: E2 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 03 00 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 03 00 5E 03 00 90 00 D5 [06:29:08]RAPDU: 90 00 [06:29:08]wFMCommunicate OK [06:29:08]wFMCommunicate request_size=4 [06:29:08]MH_SAM_APDU [06:29:08]CAPDU: 80 0D 03 02 [06:29:08]Write to MH i2c: E2 08 00 5F 03 80 0D 03 02 00 00 00 00 DD [06:29:08]Write i2c OK [06:29:08]MH_I2C_Read... [06:29:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:29:08]Read from MH i2c: E2 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 0B 00 [06:29:08]MH_I2C_Read... [06:29:08]Read from MH i2c: E2 0B 00 5F 03 00 27 90 DE 24 AE 58 C4 AC 90 00 0D [06:29:08]RAPDU: 27 90 DE 24 AE 58 C4 AC 90 00 [06:29:08]wFMCommunicate OK [06:29:08]SAM_PROTO_SignData done [06:29:08]FM_MakeSignedData done [06:29:08]CreateOFDProtocolMessage [06:29:08]wFMCommunicate request_size=4 [06:29:08]MH_SAM_APDU [06:29:08]CAPDU: 80 11 00 00 [06:29:08]Write to MH i2c: E2 08 00 60 03 80 11 00 00 00 00 00 00 DD [06:29:08]Write i2c OK [06:29:08]MH_I2C_Read... [06:29:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:29:09]Read from MH i2c: E2 [06:29:09]MH_I2C_Read... [06:29:09]Read from MH i2c: E2 17 00 [06:29:09]MH_I2C_Read... [06:29:09]Read from MH i2c: E2 17 00 60 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 36 [06:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:29:09]wFMCommunicate OK [06:29:09]CreateOFDProtocolMessage done [06:29:09]OFDSenderStorePacket 166050 [06:29:09]StoreOFDPacket docnum=166050 [06:29:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 F4 94 07 01 F1 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 B3 7D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A2 88 02 00 35 04 06 00 EE 2F B7 7A E2 0F 27 90 DE 24 AE 58 C4 AC [06:29:09]CheckFolder [06:29:09]dirname=/storage/ofd_packets [06:29:09]CheckFolder done [06:29:09]ProducePacketName [06:29:09]name=ofd_packets/00166050 [06:29:09]NVStorageSaveData ofd_packets/00166050 [06:29:09]File name is /storage/ofd_packets/00166050 [06:29:09]Write 301 bytes [06:29:09]NVStorageSaveData done [06:29:09]OFDSenderStorePacket done [06:29:09]KKMCreateOFDPacket done [06:29:09]NVStorageSaveData kkm_last_timestamp [06:29:09]File name is /storage/kkm_last_timestamp [06:29:09]Write 4 bytes [06:29:09]NVStorageSaveData done [06:29:09]ExternCall_PrintAddStr [06:29:09]wPrintStart [06:29:09]Write to MH i2c: 01 00 00 61 03 64 [06:29:09]Write i2c OK [06:29:09]MH_I2C_Read... [06:29:09]Read from MH i2c: 01 [06:29:09]MH_I2C_Read... [06:29:09]Read from MH i2c: 01 07 00 [06:29:09]MH_I2C_Read... [06:29:09]Read from MH i2c: 01 07 00 61 03 00 00 00 00 00 FF 0F 79 [06:29:09]RasterBufferAndPrint [06:29:09]line Счет N : (1)294986 [06:29:09]line ИНН: 02508201610067 [06:29:09]line Контрольно-Кассовый Чек [06:29:09]line ПРОДАЖА [06:29:09]line ТРК (МРК, ГНК) : 32 [06:29:09]line Товар: 2710124130 [06:29:09]line Аи-92-К-5 [06:29:09]line 2.950 * 67.80 [06:29:09]line = 200.01 [06:29:09]line НДС 12% НСП 1% [06:29:09]line > о реализуемом товаре [06:29:09]line ОКРУГЛЕНИЕ: -0.01 [06:29:09]line ИТОГО: 200.00 [06:29:09]line Внесено: 200.00 [06:29:09]line СДАЧА: 0.00 [06:29:09]line НСП 1% : 1.77 [06:29:09]line НДС 12% : 21.24 [06:29:09]line Наличными: 200.00 [06:29:09]line Безнал.: 0.00 [06:29:09]line Место: АЗС № 130 "Партнер Нефть" [06:29:09]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:29:09]line СНО: Общий режим [06:29:09]line Чек 102 24.08.2024 06:29 [06:29:09]line Смена: 470 ФФД: 1.0 [06:29:09]line ЗНМ: 0300000070 [06:29:09]line РНМ: 0000000000092562 [06:29:09]line Версия ККМ: 001 [06:29:09]line ФМ: 0000000000871769 [06:29:09]line ФД: 166050 [06:29:09]line ФПД: 261888709157391 [06:29:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T062907&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166050&fm=261888709157391&tin=02508201610067®Number=0000000000092562&sum=20000 [06:29:09]written 0, free lines is 4095 [06:29:09]OFD Sender: Processing packet 166050 [packets to send 1004, broken 1003] [06:29:09]ProducePacketName [06:29:09]name=ofd_packets/00166050 [06:29:09]OFD Sender: To server: pG, [06:29:09]CommunicateWithHost lk.salyk.kg:30040 [06:29:09]ConnectInit lk.salyk.kg [06:29:09]Connected sock=10 [06:29:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 F4 94 07 01 F1 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 B3 7D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A2 88 02 00 35 04 06 00 EE 2F B7 7A E2 0F 27 90 DE 24 AE 58 C4 AC [06:29:09]Write to MH i2c: 01 00 00 8C 03 8F [06:29:09]Write i2c OK [06:29:09]MH_I2C_Read... [06:29:09]Read from MH i2c: 01 [06:29:09]MH_I2C_Read... [06:29:09]Read from MH i2c: 01 07 00 [06:29:09]MH_I2C_Read... [06:29:09]Read from MH i2c: 01 07 00 8C 03 00 00 00 00 00 C6 0C 68 [06:29:09]RasterBufferAndPrint [06:29:09]line [06:29:09]line [06:29:09]line [06:29:09]line [06:29:09]line [06:29:09]written 0, free lines is 3276 [06:29:09]MH_Cut [06:29:09]Write to MH i2c: D1 01 00 93 03 01 68 [06:29:09]Write i2c OK [06:29:09]MH_I2C_Read... [06:29:09]Read from MH i2c: D1 [06:29:09]MH_I2C_Read... [06:29:09]Read from MH i2c: D1 01 00 [06:29:09]MH_I2C_Read... [06:29:09]Read from MH i2c: D1 01 00 93 03 00 67 [06:29:09]Write to MH i2c: 01 00 00 94 03 97 [06:29:09]Write i2c OK [06:29:09]MH_I2C_Read... [06:29:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 6F 2D 47 00 B1 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A2 88 02 00 F4 03 04 00 FD 26 C9 66 B6 04 01 00 00 98 87 5F 22 93 E4 79 BD [06:29:09]CommunicateWithHost err = 0 [06:29:09]CheckOFDResponse [06:29:09]1017 (14) - 77093643461234 [06:29:09]1041 (16) - 0000000000871769 [06:29:09]1040 (4) - 166050 [06:29:09]1012 (4) - 24.08.2024 00:19 [06:29:09]1206 (1) - 0 [06:29:09]OFD Sender: Remove packet 166050 [06:29:09]ProducePacketName [06:29:09]name=ofd_packets/00166050 [06:29:09]NVStorageDeleteData [06:29:10]*** Cut start [06:29:10]*** Purtial cut [06:29:10]*** Stage 1: CUTSNS_PIN = 1 [06:29:10]OFD Sender: No OFD packet to send [06:29:12]Read from MH i2c: 01 [06:29:12]MH_I2C_Read... [06:29:12]*** Stop cut motor [06:29:12]*** Cut end [06:29:12]Read from MH i2c: 01 07 00 [06:29:12]MH_I2C_Read... [06:29:12]Read from MH i2c: 01 07 00 94 03 00 00 00 00 00 FF 0F AC [06:29:12]process_action close_receipt done [06:29:12]requested_data is exist [06:29:12]produce_requested_data [06:29:12]requested_item fm.sn is exist - process it [06:29:12]wFMCommunicate request_size=4 [06:29:12]MH_SAM_APDU [06:29:12]CAPDU: 80 11 00 00 [06:29:12]Write to MH i2c: E2 08 00 95 03 80 11 00 00 00 00 00 00 12 [06:29:12]Write i2c OK [06:29:12]MH_I2C_Read... [06:29:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:29:12]Read from MH i2c: E2 [06:29:12]MH_I2C_Read... [06:29:12]Read from MH i2c: E2 17 00 [06:29:12]MH_I2C_Read... [06:29:12]Read from MH i2c: E2 17 00 95 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 6B [06:29:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:29:12]wFMCommunicate OK [06:29:12]requested_item fd.num is exist - process it [06:29:12]SAM_PROTO_GetFieldsCounters [06:29:12]wFMCommunicate request_size=4 [06:29:12]MH_SAM_APDU [06:29:12]CAPDU: 80 13 00 00 [06:29:12]Write to MH i2c: E2 08 00 96 03 80 13 00 00 00 00 00 00 15 [06:29:12]Write i2c OK [06:29:12]MH_I2C_Read... [06:29:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:29:12]Read from MH i2c: E2 [06:29:12]MH_I2C_Read... [06:29:12]Read from MH i2c: E2 62 00 [06:29:12]MH_I2C_Read... [06:29:12]Read from MH i2c: E2 62 00 96 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A2 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [06:29:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A2 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:29:12]wFMCommunicate OK [06:29:12]SAM_PROTO_GetFieldsCounters done [06:29:12]requested_item shift.num is exist - process it [06:29:12]requested_item shift.opened is exist - process it [06:29:12]req_shift_opened [06:29:12]FM_GetShiftState [06:29:12]SAM_PROTO_GetShiftState [06:29:12]wFMCommunicate request_size=4 [06:29:12]MH_SAM_APDU [06:29:12]CAPDU: 80 13 01 00 [06:29:12]Write to MH i2c: E2 08 00 97 03 80 13 01 00 00 00 00 00 17 [06:29:12]Write i2c OK [06:29:12]MH_I2C_Read... [06:29:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:29:12]Read from MH i2c: E2 [06:29:12]MH_I2C_Read... [06:29:12]Read from MH i2c: E2 0E 00 [06:29:12]MH_I2C_Read... [06:29:12]Read from MH i2c: E2 0E 00 97 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 41 [06:29:12]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:29:12]wFMCommunicate OK [06:29:12]SAM_PROTO_GetShiftState done [06:29:12]FM_GetShiftState done [06:29:12]req_shift_opened done [06:29:12]requested_item shift.open_date is exist - process it [06:29:12]req_shift_open_date [06:29:12]req_shift_open_date done [06:29:12]produce_requested_data done [06:29:12]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166050,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:29:12]process_action_free close_receipt [06:29:12]json_value_free [06:29:12]json_value_free done [06:29:12]process_json_proto returns [06:29:12]Send response to host [06:29:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166050,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:29:12]free response buf [06:29:12]execute_script done [06:29:12]execute_script returns [06:29:12]free content buf [06:29:12]Sock 7.Close socket [06:29:12]Sock 7.Thread stoped [06:29:15]OFD Sender: No OFD packet to send [06:29:20]OFD Sender: No OFD packet to send [06:29:25]OFD Sender: No OFD packet to send [06:29:30]OFD Sender: No OFD packet to send [06:29:35]OFD Sender: No OFD packet to send [06:29:38]recv_with_timeout no data received [06:29:40]OFD Sender: No OFD packet to send [06:29:45]OFD Sender: No OFD packet to send [06:29:50]OFD Sender: No OFD packet to send [06:29:55]OFD Sender: No OFD packet to send [06:30:00]OFD Sender: No OFD packet to send [06:30:05]OFD Sender: No OFD packet to send [06:30:10]OFD Sender: No OFD packet to send [06:30:15]OFD Sender: No OFD packet to send [06:30:20]OFD Sender: No OFD packet to send [06:30:25]OFD Sender: No OFD packet to send [06:30:30]OFD Sender: No OFD packet to send [06:30:35]OFD Sender: No OFD packet to send [06:30:40]OFD Sender: No OFD packet to send [06:30:45]OFD Sender: No OFD packet to send [06:30:50]OFD Sender: No OFD packet to send [06:30:55]OFD Sender: No OFD packet to send [06:31:00]OFD Sender: No OFD packet to send [06:31:05]OFD Sender: No OFD packet to send [06:31:10]OFD Sender: No OFD packet to send [06:31:15]OFD Sender: No OFD packet to send [06:31:20]OFD Sender: No OFD packet to send [06:31:25]OFD Sender: No OFD packet to send [06:31:30]OFD Sender: No OFD packet to send [06:31:36]OFD Sender: No OFD packet to send [06:31:41]OFD Sender: No OFD packet to send [06:31:46]OFD Sender: No OFD packet to send [06:31:51]OFD Sender: No OFD packet to send [06:31:56]OFD Sender: No OFD packet to send [06:32:01]OFD Sender: No OFD packet to send [06:32:06]OFD Sender: No OFD packet to send [06:32:11]OFD Sender: No OFD packet to send [06:32:16]OFD Sender: No OFD packet to send [06:32:21]OFD Sender: No OFD packet to send [06:32:26]OFD Sender: No OFD packet to send [06:32:31]OFD Sender: No OFD packet to send [06:32:36]OFD Sender: No OFD packet to send [06:32:41]OFD Sender: No OFD packet to send [06:32:46]OFD Sender: No OFD packet to send [06:32:51]OFD Sender: No OFD packet to send [06:32:56]OFD Sender: No OFD packet to send [06:33:01]OFD Sender: No OFD packet to send [06:33:06]OFD Sender: No OFD packet to send [06:33:11]OFD Sender: No OFD packet to send [06:33:16]OFD Sender: No OFD packet to send [06:33:21]OFD Sender: No OFD packet to send [06:33:26]OFD Sender: No OFD packet to send [06:33:31]OFD Sender: No OFD packet to send [06:33:36]OFD Sender: No OFD packet to send [06:33:41]OFD Sender: No OFD packet to send [06:33:45]recv_with_timeout no data received [06:33:46]OFD Sender: No OFD packet to send [06:33:51]OFD Sender: No OFD packet to send [06:33:56]OFD Sender: No OFD packet to send [06:34:01]OFD Sender: No OFD packet to send [06:34:06]OFD Sender: No OFD packet to send [06:34:11]OFD Sender: No OFD packet to send [06:34:16]OFD Sender: No OFD packet to send [06:34:21]OFD Sender: No OFD packet to send [06:34:24]recv_with_timeout no data received [06:34:26]OFD Sender: No OFD packet to send [06:34:31]OFD Sender: No OFD packet to send [06:34:36]OFD Sender: No OFD packet to send [06:34:41]OFD Sender: No OFD packet to send [06:34:46]OFD Sender: No OFD packet to send [06:34:51]OFD Sender: No OFD packet to send [06:34:53]recv_with_timeout no data received [06:34:56]OFD Sender: No OFD packet to send [06:35:01]OFD Sender: No OFD packet to send [06:35:06]OFD Sender: No OFD packet to send [06:35:11]OFD Sender: No OFD packet to send [06:35:16]OFD Sender: No OFD packet to send [06:35:21]OFD Sender: No OFD packet to send [06:35:26]OFD Sender: No OFD packet to send [06:35:31]OFD Sender: No OFD packet to send [06:35:37]OFD Sender: No OFD packet to send [06:35:42]OFD Sender: No OFD packet to send [06:35:47]OFD Sender: No OFD packet to send [06:35:52]OFD Sender: No OFD packet to send [06:35:57]OFD Sender: No OFD packet to send [06:36:02]OFD Sender: No OFD packet to send [06:36:06]recv_with_timeout no data received [06:36:07]OFD Sender: No OFD packet to send [06:36:12]OFD Sender: No OFD packet to send [06:36:16]accept exits with 9 [06:36:16]New connection [06:36:16]New thread 3067350372 created [06:36:16]Thread 3067207012 joined [06:36:16]Waiting for new connection... [06:36:16] Sock 9.Parse request [06:36:16]Sock 9.Check first char [06:36:16]Sock 9.First char is OK [06:36:16]request: POST /json_proto HTTP/1.0 [06:36:16]Method: POST [06:36:16]URL: /json_proto [06:36:16]Method is POST - this is cgi request [06:36:16]url: /json_proto [06:36:16]query_string will be loaded in cgi processing [06:36:16]execute_cgi json_proto POST (null) [06:36:16]execute_cgi path=json_proto method=POST [06:36:16]POST find Content-Length [06:36:16]Host: 172.17.44.132:8080 [06:36:16]Content-Length: 672 [06:36:16]Content-Type: application/json [06:36:16] [06:36:16]POST finish read [06:36:16]Found Content-Length = 672 [06:36:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:16]execute_script... [06:36:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:16]POST & json_proto [06:36:16]process_json_proto [06:36:16]json parsed OK: [06:36:16]protocol is kg_v1.0 [06:36:16]action value=close_receipt [06:36:16]process_action close_receipt [06:36:16]cmd_close_receipt [06:36:16]MH_GetDate [06:36:16]Write to MH i2c: F0 00 00 98 03 8A [06:36:16]Write i2c OK [06:36:16]MH_I2C_Read... [06:36:16]Read from MH i2c: F0 [06:36:16]MH_I2C_Read... [06:36:16]Read from MH i2c: F0 09 00 [06:36:16]MH_I2C_Read... [06:36:16]Read from MH i2c: F0 09 00 98 03 00 61 7F C9 66 2A 83 C1 65 75 [06:36:16]GetLastDocTimeStamp 1724480947 [06:36:16]current date 1724481377 [06:36:16]FM_GetShiftState [06:36:16]SAM_PROTO_GetShiftState [06:36:16]wFMCommunicate request_size=4 [06:36:16]MH_SAM_APDU [06:36:16]CAPDU: 80 13 01 00 [06:36:16]Write to MH i2c: E2 08 00 99 03 80 13 01 00 00 00 00 00 19 [06:36:16]Write i2c OK [06:36:16]MH_I2C_Read... [06:36:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:36:16]Read from MH i2c: E2 [06:36:16]MH_I2C_Read... [06:36:16]Read from MH i2c: E2 0E 00 [06:36:16]MH_I2C_Read... [06:36:16]Read from MH i2c: E2 0E 00 99 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 43 [06:36:16]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:36:16]wFMCommunicate OK [06:36:16]SAM_PROTO_GetShiftState done [06:36:16]FM_GetShiftState done [06:36:16]opened in 1724458697 [06:36:16]opened+sec_in_day 1724545097 [06:36:16]quantity*price = 200001 [06:36:16]sum+1 = 200003 [06:36:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 103 24.08.2024 06:36 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166051 ФПД: 179631219520022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T063617&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166051&fm=179631219520022&tin=02508201610067®Number=0000000000092562&sum=200000 [06:36:18]StoreToDocumentArchive [06:36:18]shift 470 fd 166051 [06:36:18]save to /storage/0470/doc_00166051 [06:36:18]save last doc name /storage/0470/doc_00166051 to /storage/kkm_last_doc_name [06:36:18]save OK [06:36:18]Clear old archive folders... [06:36:18]ProcessDocumentItem done err = 0, tmpTLVsize=249 [06:36:18]tlvbuf is 01E38E80 [06:36:18]SAM_PROTO_ClearQueue [06:36:18]wFMCommunicate request_size=4 [06:36:18]MH_SAM_APDU [06:36:18]CAPDU: 80 09 00 00 [06:36:18]Write to MH i2c: E2 08 00 A6 03 80 09 00 00 00 00 00 00 1B [06:36:18]Write i2c OK [06:36:18]MH_I2C_Read... [06:36:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:36:18]Read from MH i2c: E2 [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: E2 03 00 [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: E2 03 00 A6 03 00 90 00 1D [06:36:18]RAPDU: 90 00 [06:36:18]wFMCommunicate OK [06:36:18]SAM_PROTO_ClearQueue done [06:36:18]KKMCreateOFDPacket [06:36:18]OFDProtocolAddRootSTLVToBuf [06:36:18]FM_MakeSignedData [06:36:18]FM_MakeSignedData [06:36:18]SAM_PROTO_SignData [06:36:18]wFMCommunicate request_size=4 [06:36:18]MH_SAM_APDU [06:36:18]CAPDU: 80 0D 01 02 [06:36:18]Write to MH i2c: E2 08 00 A7 03 80 0D 01 02 00 00 00 00 23 [06:36:18]Write i2c OK [06:36:18]MH_I2C_Read... [06:36:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:36:18]Read from MH i2c: E2 [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: E2 03 00 [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: E2 03 00 A7 03 00 90 00 1E [06:36:18]RAPDU: 90 00 [06:36:18]wFMCommunicate OK [06:36:18]wFMCommunicate request_size=255 [06:36:18]MH_SAM_APDU [06:36:18]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 61 7F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A3 88 02 00 35 04 06 00 A3 5F A7 [06:36:18]Write to MH i2c: E2 02 01 A8 03 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 61 7F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A3 88 02 00 35 04 06 00 A3 5F A7 00 00 33 [06:36:18]Write i2c OK [06:36:18]MH_I2C_Read... [06:36:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:36:18]Read from MH i2c: E2 [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: E2 03 00 [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: E2 03 00 A8 03 00 90 00 1F [06:36:18]RAPDU: 90 00 [06:36:18]wFMCommunicate OK [06:36:18]wFMCommunicate request_size=8 [06:36:18]MH_SAM_APDU [06:36:18]CAPDU: 80 0D 02 02 03 07 B2 16 [06:36:18]Write to MH i2c: E2 0B 00 A9 03 80 0D 02 02 03 00 07 B2 16 00 00 FB [06:36:18]Write i2c OK [06:36:18]MH_I2C_Read... [06:36:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:36:18]Read from MH i2c: E2 [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: E2 03 00 [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: E2 03 00 A9 03 00 90 00 20 [06:36:18]RAPDU: 90 00 [06:36:18]wFMCommunicate OK [06:36:18]wFMCommunicate request_size=4 [06:36:18]MH_SAM_APDU [06:36:18]CAPDU: 80 0D 03 02 [06:36:18]Write to MH i2c: E2 08 00 AA 03 80 0D 03 02 00 00 00 00 28 [06:36:18]Write i2c OK [06:36:18]MH_I2C_Read... [06:36:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:36:18]Read from MH i2c: E2 [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: E2 0B 00 [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: E2 0B 00 AA 03 00 05 B4 7E 0D 6B 5D 0D D4 90 00 16 [06:36:18]RAPDU: 05 B4 7E 0D 6B 5D 0D D4 90 00 [06:36:18]wFMCommunicate OK [06:36:18]SAM_PROTO_SignData done [06:36:18]FM_MakeSignedData done [06:36:18]CreateOFDProtocolMessage [06:36:18]wFMCommunicate request_size=4 [06:36:18]MH_SAM_APDU [06:36:18]CAPDU: 80 11 00 00 [06:36:18]Write to MH i2c: E2 08 00 AB 03 80 11 00 00 00 00 00 00 28 [06:36:18]Write i2c OK [06:36:18]MH_I2C_Read... [06:36:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:18]Read from MH i2c: E2 [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: E2 17 00 [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: E2 17 00 AB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 81 [06:36:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:36:18]wFMCommunicate OK [06:36:18]CreateOFDProtocolMessage done [06:36:18]OFDSenderStorePacket 166051 [06:36:18]StoreOFDPacket docnum=166051 [06:36:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 7F 06 05 01 D0 A5 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 61 7F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A3 88 02 00 35 04 06 00 A3 5F A7 07 B2 16 05 B4 7E 0D 6B 5D 0D D4 [06:36:18]CheckFolder [06:36:18]dirname=/storage/ofd_packets [06:36:18]CheckFolder done [06:36:18]ProducePacketName [06:36:18]name=ofd_packets/00166051 [06:36:18]NVStorageSaveData ofd_packets/00166051 [06:36:18]File name is /storage/ofd_packets/00166051 [06:36:18]Write 299 bytes [06:36:18]NVStorageSaveData done [06:36:18]OFDSenderStorePacket done [06:36:18]KKMCreateOFDPacket done [06:36:18]NVStorageSaveData kkm_last_timestamp [06:36:18]File name is /storage/kkm_last_timestamp [06:36:18]Write 4 bytes [06:36:18]NVStorageSaveData done [06:36:18]ExternCall_PrintAddStr [06:36:18]wPrintStart [06:36:18]Write to MH i2c: 01 00 00 AC 03 AF [06:36:18]Write i2c OK [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: 01 [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: 01 07 00 [06:36:18]MH_I2C_Read... [06:36:18]Read from MH i2c: 01 07 00 AC 03 00 00 00 00 00 FF 0F C4 [06:36:18]RasterBufferAndPrint [06:36:18]line Счет N : (1)294988 [06:36:18]line ИНН: 02508201610067 [06:36:18]line Контрольно-Кассовый Чек [06:36:18]line ПРОДАЖА [06:36:18]line ТРК (МРК, ГНК) : 61 [06:36:18]line Товар: 2710124130 [06:36:18]line SU-92-К-5 [06:36:18]line 29.070 * 68.80 [06:36:18]line = 2000.02 [06:36:18]line НДС 12% НСП 1% [06:36:18]line > о реализуемом товаре [06:36:18]line ОКРУГЛЕНИЕ: -0.02 [06:36:18]line ИТОГО: 2000.00 [06:36:18]line Внесено: 2000.00 [06:36:18]line СДАЧА: 0.00 [06:36:18]line НСП 1% : 17.70 [06:36:18]line НДС 12% : 212.39 [06:36:18]line Наличными: 2000.00 [06:36:18]line Безнал.: 0.00 [06:36:18]line Место: АЗС № 130 "Партнер Нефть" [06:36:18]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:36:18]line СНО: Общий режим [06:36:18]line Чек 103 24.08.2024 06:36 [06:36:18]line Смена: 470 ФФД: 1.0 [06:36:18]line ЗНМ: 0300000070 [06:36:18]line РНМ: 0000000000092562 [06:36:18]line Версия ККМ: 001 [06:36:18]line ФМ: 0000000000871769 [06:36:18]line ФД: 166051 [06:36:18]line ФПД: 179631219520022 [06:36:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T063617&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166051&fm=179631219520022&tin=02508201610067®Number=0000000000092562&sum=200000 [06:36:18]OFD Sender: Processing packet 166051 [packets to send 1004, broken 1003] [06:36:18]ProducePacketName [06:36:18]name=ofd_packets/00166051 [06:36:18]OFD Sender: To server: pG, [06:36:18]CommunicateWithHost lk.salyk.kg:30040 [06:36:18]ConnectInit lk.salyk.kg [06:36:18]written 0, free lines is 4095 [06:36:19]Write to MH i2c: 01 00 00 D7 03 DA [06:36:19]Write i2c OK [06:36:19]MH_I2C_Read... [06:36:19]Read from MH i2c: 01 [06:36:19]MH_I2C_Read... [06:36:19]Read from MH i2c: 01 07 00 [06:36:19]MH_I2C_Read... [06:36:19]Read from MH i2c: 01 07 00 D7 03 00 00 00 00 00 C2 0C AF [06:36:19]RasterBufferAndPrint [06:36:19]line [06:36:19]line [06:36:19]line [06:36:19]line [06:36:19]line [06:36:19]written 0, free lines is 3272 [06:36:19]MH_Cut [06:36:19]Write to MH i2c: D1 01 00 DE 03 01 B3 [06:36:19]Write i2c OK [06:36:19]MH_I2C_Read... [06:36:19]Read from MH i2c: D1 [06:36:19]MH_I2C_Read... [06:36:19]Read from MH i2c: D1 01 00 [06:36:19]MH_I2C_Read... [06:36:19]Read from MH i2c: D1 01 00 DE 03 00 B2 [06:36:19]Write to MH i2c: 01 00 00 DF 03 E2 [06:36:19]Write i2c OK [06:36:19]MH_I2C_Read... [06:36:20]*** Cut start [06:36:20]*** Purtial cut [06:36:20]*** Stage 1: CUTSNS_PIN = 1 [06:36:22]Read from MH i2c: 01 [06:36:22]MH_I2C_Read... [06:36:22]*** Stop cut motor [06:36:22]*** Cut end [06:36:22]Read from MH i2c: 01 07 00 [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: 01 07 00 DF 03 00 00 00 00 00 FF 0F F7 [06:36:22]process_action close_receipt done [06:36:22]requested_data is exist [06:36:22]produce_requested_data [06:36:22]requested_item fm.sn is exist - process it [06:36:22]wFMCommunicate request_size=4 [06:36:22]MH_SAM_APDU [06:36:22]CAPDU: 80 11 00 00 [06:36:22]Write to MH i2c: E2 08 00 E0 03 80 11 00 00 00 00 00 00 5D [06:36:22]Write i2c OK [06:36:22]MH_I2C_Read... [06:36:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:22]Read from MH i2c: E2 [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: E2 17 00 [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: E2 17 00 E0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B6 [06:36:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:36:22]wFMCommunicate OK [06:36:22]requested_item fd.num is exist - process it [06:36:22]SAM_PROTO_GetFieldsCounters [06:36:22]wFMCommunicate request_size=4 [06:36:22]MH_SAM_APDU [06:36:22]CAPDU: 80 13 00 00 [06:36:22]Write to MH i2c: E2 08 00 E1 03 80 13 00 00 00 00 00 00 60 [06:36:22]Write i2c OK [06:36:22]MH_I2C_Read... [06:36:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:36:22]Read from MH i2c: E2 [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: E2 62 00 [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: E2 62 00 E1 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A3 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [06:36:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A3 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:36:22]wFMCommunicate OK [06:36:22]SAM_PROTO_GetFieldsCounters done [06:36:22]requested_item shift.num is exist - process it [06:36:22]requested_item shift.opened is exist - process it [06:36:22]req_shift_opened [06:36:22]FM_GetShiftState [06:36:22]SAM_PROTO_GetShiftState [06:36:22]wFMCommunicate request_size=4 [06:36:22]MH_SAM_APDU [06:36:22]CAPDU: 80 13 01 00 [06:36:22]Write to MH i2c: E2 08 00 E2 03 80 13 01 00 00 00 00 00 62 [06:36:22]Write i2c OK [06:36:22]MH_I2C_Read... [06:36:22]Connected sock=11 [06:36:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 7F 06 05 01 D0 A5 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 61 7F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A3 88 02 00 35 04 06 00 A3 5F A7 07 B2 16 05 B4 7E 0D 6B 5D 0D D4 [06:36:22]Read from MH i2c: E2 [06:36:22]MH_I2C_Read... [06:36:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:36:22]Read from MH i2c: E2 0E 00 [06:36:22]MH_I2C_Read... [06:36:22]Read from MH i2c: E2 0E 00 E2 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 8C [06:36:22]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:36:22]wFMCommunicate OK [06:36:22]SAM_PROTO_GetShiftState done [06:36:22]FM_GetShiftState done [06:36:22]req_shift_opened done [06:36:22]requested_item shift.open_date is exist - process it [06:36:22]req_shift_open_date [06:36:22]req_shift_open_date done [06:36:22]produce_requested_data done [06:36:22]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166051,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:36:22]process_action_free close_receipt [06:36:22]json_value_free [06:36:22]json_value_free done [06:36:22]process_json_proto returns [06:36:22]Send response to host [06:36:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166051,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:36:22]free response buf [06:36:22]execute_script done [06:36:22]execute_script returns [06:36:22]free content buf [06:36:22]Sock 9.Close socket [06:36:22]Sock 9.Thread stoped [06:36:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 CE D3 47 00 74 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A3 88 02 00 F4 03 04 00 AE 28 C9 66 B6 04 01 00 00 72 4F CE 0F F3 84 AA EE [06:36:23]CommunicateWithHost err = 0 [06:36:23]CheckOFDResponse [06:36:23]1017 (14) - 77093643461234 [06:36:23]1041 (16) - 0000000000871769 [06:36:23]1040 (4) - 166051 [06:36:23]1012 (4) - 24.08.2024 00:26 [06:36:23]1206 (1) - 0 [06:36:23]OFD Sender: Remove packet 166051 [06:36:23]ProducePacketName [06:36:23]name=ofd_packets/00166051 [06:36:23]NVStorageDeleteData [06:36:23]OFD Sender: No OFD packet to send [06:36:28]OFD Sender: No OFD packet to send [06:36:33]OFD Sender: No OFD packet to send [06:36:38]OFD Sender: No OFD packet to send [06:36:43]recv_with_timeout no data received [06:36:43]OFD Sender: No OFD packet to send [06:36:48]OFD Sender: No OFD packet to send [06:36:53]OFD Sender: No OFD packet to send [06:36:57]recv_with_timeout no data received [06:36:58]OFD Sender: No OFD packet to send [06:37:03]OFD Sender: No OFD packet to send [06:37:08]OFD Sender: No OFD packet to send [06:37:13]OFD Sender: No OFD packet to send [06:37:18]OFD Sender: No OFD packet to send [06:37:23]OFD Sender: No OFD packet to send [06:37:28]OFD Sender: No OFD packet to send [06:37:33]OFD Sender: No OFD packet to send [06:37:38]OFD Sender: No OFD packet to send [06:37:43]OFD Sender: No OFD packet to send [06:37:48]OFD Sender: No OFD packet to send [06:37:53]OFD Sender: No OFD packet to send [06:37:59]OFD Sender: No OFD packet to send [06:38:04]OFD Sender: No OFD packet to send [06:38:09]OFD Sender: No OFD packet to send [06:38:14]OFD Sender: No OFD packet to send [06:38:18]recv_with_timeout no data received [06:38:19]OFD Sender: No OFD packet to send [06:38:24]OFD Sender: No OFD packet to send [06:38:25]accept exits with 10 [06:38:25]New connection [06:38:25]New thread 3067207012 created [06:38:25]Thread 3067350372 joined [06:38:25]Waiting for new connection... [06:38:25] Sock 10.Parse request [06:38:25]Sock 10.Check first char [06:38:25]Sock 10.First char is OK [06:38:25]request: POST /json_proto HTTP/1.0 [06:38:25]Method: POST [06:38:25]URL: /json_proto [06:38:25]Method is POST - this is cgi request [06:38:25]url: /json_proto [06:38:25]query_string will be loaded in cgi processing [06:38:25]execute_cgi json_proto POST (null) [06:38:25]execute_cgi path=json_proto method=POST [06:38:25]POST find Content-Length [06:38:25]Host: 172.17.44.132:8080 [06:38:25]Content-Length: 653 [06:38:25]Content-Type: application/json [06:38:25] [06:38:25]POST finish read [06:38:25]Found Content-Length = 653 [06:38:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51196", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:38:25]execute_script... [06:38:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51196", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:38:25]POST & json_proto [06:38:25]process_json_proto [06:38:25]json parsed OK: [06:38:25]protocol is kg_v1.0 [06:38:25]action value=close_receipt [06:38:25]process_action close_receipt [06:38:25]cmd_close_receipt [06:38:25]MH_GetDate [06:38:25]Write to MH i2c: F0 00 00 E3 03 D5 [06:38:25]Write i2c OK [06:38:25]MH_I2C_Read... [06:38:25]Read from MH i2c: F0 [06:38:25]MH_I2C_Read... [06:38:25]Read from MH i2c: F0 09 00 [06:38:25]MH_I2C_Read... [06:38:25]Read from MH i2c: F0 09 00 E3 03 00 E1 7F C9 66 2A 83 C1 65 40 [06:38:25]GetLastDocTimeStamp 1724481377 [06:38:25]current date 1724481505 [06:38:25]FM_GetShiftState [06:38:25]SAM_PROTO_GetShiftState [06:38:25]wFMCommunicate request_size=4 [06:38:25]MH_SAM_APDU [06:38:25]CAPDU: 80 13 01 00 [06:38:25]Write to MH i2c: E2 08 00 E4 03 80 13 01 00 00 00 00 00 64 [06:38:25]Write i2c OK [06:38:25]MH_I2C_Read... [06:38:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:38:25]Read from MH i2c: E2 [06:38:25]MH_I2C_Read... [06:38:25]Read from MH i2c: E2 0E 00 [06:38:25]MH_I2C_Read... [06:38:25]Read from MH i2c: E2 0E 00 E4 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 8E [06:38:25]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:38:25]wFMCommunicate OK [06:38:25]SAM_PROTO_GetShiftState done [06:38:25]FM_GetShiftState done [06:38:25]opened in 1724458697 [06:38:25]opened+sec_in_day 1724545097 [06:38:25]quantity*price = 9500 [06:38:25]sum+1 = 9501 [06:38:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 104 24.08.2024 06:38 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166052 ФПД: 116692432208701 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T063825&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166052&fm=116692432208701&tin=02508201610067®Number=0000000000092562&sum=9500 0 [06:38:26]StoreToDocumentArchive [06:38:26]shift 470 fd 166052 [06:38:26]save to /storage/0470/doc_00166052 [06:38:26]save last doc name /storage/0470/doc_00166052 to /storage/kkm_last_doc_name [06:38:26]save OK [06:38:26]Clear old archive folders... [06:38:26]ProcessDocumentItem done err = 0, tmpTLVsize=293 [06:38:26]tlvbuf is 01E33B80 [06:38:26]SAM_PROTO_ClearQueue [06:38:26]wFMCommunicate request_size=4 [06:38:26]MH_SAM_APDU [06:38:26]CAPDU: 80 09 00 00 [06:38:26]Write to MH i2c: E2 08 00 F1 03 80 09 00 00 00 00 00 00 66 [06:38:26]Write i2c OK [06:38:26]MH_I2C_Read... [06:38:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:38:26]Read from MH i2c: E2 [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: E2 03 00 [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: E2 03 00 F1 03 00 90 00 68 [06:38:26]RAPDU: 90 00 [06:38:26]wFMCommunicate OK [06:38:26]SAM_PROTO_ClearQueue done [06:38:26]KKMCreateOFDPacket [06:38:26]OFDProtocolAddRootSTLVToBuf [06:38:26]FM_MakeSignedData [06:38:26]FM_MakeSignedData [06:38:26]SAM_PROTO_SignData [06:38:26]wFMCommunicate request_size=4 [06:38:26]MH_SAM_APDU [06:38:26]CAPDU: 80 0D 01 02 [06:38:26]Write to MH i2c: E2 08 00 F2 03 80 0D 01 02 00 00 00 00 6E [06:38:26]Write i2c OK [06:38:26]MH_I2C_Read... [06:38:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:38:26]Read from MH i2c: E2 [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: E2 03 00 [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: E2 03 00 F2 03 00 90 00 69 [06:38:26]RAPDU: 90 00 [06:38:26]wFMCommunicate OK [06:38:26]wFMCommunicate request_size=255 [06:38:26]MH_SAM_APDU [06:38:26]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 E1 7F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [06:38:26]Write to MH i2c: E2 02 01 F3 03 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 E1 7F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 DC [06:38:26]Write i2c OK [06:38:26]MH_I2C_Read... [06:38:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:38:26]Read from MH i2c: E2 [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: E2 03 00 [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: E2 03 00 F3 03 00 90 00 6A [06:38:26]RAPDU: 90 00 [06:38:26]wFMCommunicate OK [06:38:26]wFMCommunicate request_size=52 [06:38:26]MH_SAM_APDU [06:38:26]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A4 88 02 00 35 04 06 00 6A 21 92 F8 43 3D [06:38:26]Write to MH i2c: E2 37 00 F4 03 80 0D 02 02 2F 00 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A4 88 02 00 35 04 06 00 6A 21 92 F8 43 3D 00 00 FC [06:38:26]Write i2c OK [06:38:26]MH_I2C_Read... [06:38:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:38:26]Read from MH i2c: E2 [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: E2 03 00 [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: E2 03 00 F4 03 00 90 00 6B [06:38:26]RAPDU: 90 00 [06:38:26]wFMCommunicate OK [06:38:26]wFMCommunicate request_size=4 [06:38:26]MH_SAM_APDU [06:38:26]CAPDU: 80 0D 03 02 [06:38:26]Write to MH i2c: E2 08 00 F5 03 80 0D 03 02 00 00 00 00 73 [06:38:26]Write i2c OK [06:38:26]MH_I2C_Read... [06:38:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:38:26]Read from MH i2c: E2 [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: E2 0B 00 [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: E2 0B 00 F5 03 00 28 50 0F 88 E2 70 77 A9 90 00 F5 [06:38:26]RAPDU: 28 50 0F 88 E2 70 77 A9 90 00 [06:38:26]wFMCommunicate OK [06:38:26]SAM_PROTO_SignData done [06:38:26]FM_MakeSignedData done [06:38:26]CreateOFDProtocolMessage [06:38:26]wFMCommunicate request_size=4 [06:38:26]MH_SAM_APDU [06:38:26]CAPDU: 80 11 00 00 [06:38:26]Write to MH i2c: E2 08 00 F6 03 80 11 00 00 00 00 00 00 73 [06:38:26]Write i2c OK [06:38:26]MH_I2C_Read... [06:38:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:38:26]Read from MH i2c: E2 [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: E2 17 00 [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: E2 17 00 F6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CC [06:38:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:38:26]wFMCommunicate OK [06:38:26]CreateOFDProtocolMessage done [06:38:26]OFDSenderStorePacket 166052 [06:38:26]StoreOFDPacket docnum=166052 [06:38:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 39 01 00 00 51 A8 31 01 D1 AF 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 E1 7F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A4 88 02 00 35 04 06 00 6A 21 92 F8 43 3D 28 50 0F 88 E2 70 77 A9 [06:38:26]CheckFolder [06:38:26]dirname=/storage/ofd_packets [06:38:26]CheckFolder done [06:38:26]ProducePacketName [06:38:26]name=ofd_packets/00166052 [06:38:26]NVStorageSaveData ofd_packets/00166052 [06:38:26]File name is /storage/ofd_packets/00166052 [06:38:26]Write 343 bytes [06:38:26]NVStorageSaveData done [06:38:26]OFDSenderStorePacket done [06:38:26]KKMCreateOFDPacket done [06:38:26]NVStorageSaveData kkm_last_timestamp [06:38:26]File name is /storage/kkm_last_timestamp [06:38:26]Write 4 bytes [06:38:26]NVStorageSaveData done [06:38:26]ExternCall_PrintAddStr [06:38:26]wPrintStart [06:38:26]Write to MH i2c: 01 00 00 F7 03 FA [06:38:26]Write i2c OK [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: 01 [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: 01 07 00 [06:38:26]MH_I2C_Read... [06:38:26]Read from MH i2c: 01 07 00 F7 03 00 00 00 00 00 FF 0F 0F [06:38:26]RasterBufferAndPrint [06:38:26]line Счет N : (3)51196 [06:38:26]line ИНН: 02508201610067 [06:38:26]line Контрольно-Кассовый Чек [06:38:26]line ПРОДАЖА [06:38:26]line Товар: 4700000480050 [06:38:26]line Напиток Nitro Energy эн green ж/б 0,45л [06:38:26]line 1.000 * 95.00 [06:38:26]line = 95.00 [06:38:26]line НДС 12% НСП 1% [06:38:26]line > о реализуемом товаре [06:38:26]line ИТОГО: 95.00 [06:38:26]line НСП 1% : 0.84 [06:38:26]line НДС 12% : 10.09 [06:38:26]line Наличными: 95.00 [06:38:26]line Безнал.: 0.00 [06:38:26]line Место: АЗС № 130 "Партнер Нефть" [06:38:26]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:38:26]line СНО: Общий режим [06:38:26]line Чек 104 24.08.2024 06:38 [06:38:26]line Смена: 470 ФФД: 1.0 [06:38:26]line ЗНМ: 0300000070 [06:38:26]line РНМ: 0000000000092562 [06:38:26]line Версия ККМ: 001 [06:38:26]line ФМ: 0000000000871769 [06:38:26]line ФД: 166052 [06:38:26]line ФПД: 116692432208701 [06:38:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T063825&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166052&fm=116692432208701&tin=02508201610067®Number=0000000000092562&sum=9500 [06:38:26]line 0 [06:38:26]written 0, free lines is 4095 [06:38:26]OFD Sender: Processing packet 166052 [packets to send 1004, broken 1003] [06:38:26]ProducePacketName [06:38:26]name=ofd_packets/00166052 [06:38:26]OFD Sender: To server: pG, [06:38:26]CommunicateWithHost lk.salyk.kg:30040 [06:38:26]ConnectInit lk.salyk.kg [06:38:27]Write to MH i2c: 01 00 00 20 04 24 [06:38:27]Write i2c OK [06:38:27]MH_I2C_Read... [06:38:27]Read from MH i2c: 01 [06:38:27]MH_I2C_Read... [06:38:27]Read from MH i2c: 01 07 00 [06:38:27]MH_I2C_Read... [06:38:27]Read from MH i2c: 01 07 00 20 04 00 00 00 00 00 C8 0C FF [06:38:27]RasterBufferAndPrint [06:38:27]line [06:38:27]line [06:38:27]line [06:38:27]line [06:38:27]line [06:38:27]written 0, free lines is 3277 [06:38:27]MH_Cut [06:38:27]Write to MH i2c: D1 01 00 27 04 01 FD [06:38:27]Write i2c OK [06:38:27]MH_I2C_Read... [06:38:27]Read from MH i2c: D1 [06:38:27]MH_I2C_Read... [06:38:27]Read from MH i2c: D1 01 00 [06:38:27]MH_I2C_Read... [06:38:27]Read from MH i2c: D1 01 00 27 04 00 FC [06:38:27]Write to MH i2c: 01 00 00 28 04 2C [06:38:27]Write i2c OK [06:38:27]MH_I2C_Read... [06:38:27]Connected sock=9 [06:38:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 39 01 00 00 51 A8 31 01 D1 AF 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 E1 7F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A4 88 02 00 35 04 06 00 6A 21 92 F8 43 3D 28 50 0F 88 E2 70 77 A9 [06:38:28]*** Cut start [06:38:28]*** Purtial cut [06:38:28]*** Stage 1: CUTSNS_PIN = 1 [06:38:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 3D 37 47 00 04 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A4 88 02 00 F4 03 04 00 2B 29 C9 66 B6 04 01 00 00 E8 52 D0 E6 95 34 1A 85 [06:38:28]CommunicateWithHost err = 0 [06:38:28]CheckOFDResponse [06:38:28]1017 (14) - 77093643461234 [06:38:28]1041 (16) - 0000000000871769 [06:38:28]1040 (4) - 166052 [06:38:28]1012 (4) - 24.08.2024 00:28 [06:38:28]1206 (1) - 0 [06:38:28]OFD Sender: Remove packet 166052 [06:38:28]ProducePacketName [06:38:28]name=ofd_packets/00166052 [06:38:28]NVStorageDeleteData [06:38:29]OFD Sender: No OFD packet to send [06:38:30]Read from MH i2c: 01 [06:38:30]MH_I2C_Read... [06:38:30]*** Stop cut motor [06:38:30]*** Cut end [06:38:30]Read from MH i2c: 01 07 00 [06:38:30]MH_I2C_Read... [06:38:30]Read from MH i2c: 01 07 00 28 04 00 00 00 00 00 FF 0F 41 [06:38:30]process_action close_receipt done [06:38:30]requested_data is exist [06:38:30]produce_requested_data [06:38:30]requested_item fm.sn is exist - process it [06:38:30]wFMCommunicate request_size=4 [06:38:30]MH_SAM_APDU [06:38:30]CAPDU: 80 11 00 00 [06:38:30]Write to MH i2c: E2 08 00 29 04 80 11 00 00 00 00 00 00 A7 [06:38:30]Write i2c OK [06:38:30]MH_I2C_Read... [06:38:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:38:30]Read from MH i2c: E2 [06:38:30]MH_I2C_Read... [06:38:30]Read from MH i2c: E2 17 00 [06:38:30]MH_I2C_Read... [06:38:30]Read from MH i2c: E2 17 00 29 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 00 [06:38:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:38:30]wFMCommunicate OK [06:38:30]requested_item fd.num is exist - process it [06:38:30]SAM_PROTO_GetFieldsCounters [06:38:30]wFMCommunicate request_size=4 [06:38:30]MH_SAM_APDU [06:38:30]CAPDU: 80 13 00 00 [06:38:30]Write to MH i2c: E2 08 00 2A 04 80 13 00 00 00 00 00 00 AA [06:38:30]Write i2c OK [06:38:30]MH_I2C_Read... [06:38:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:38:30]Read from MH i2c: E2 [06:38:30]MH_I2C_Read... [06:38:30]Read from MH i2c: E2 62 00 [06:38:30]MH_I2C_Read... [06:38:30]Read from MH i2c: E2 62 00 2A 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A4 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 0D [06:38: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A4 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:38:30]wFMCommunicate OK [06:38:30]SAM_PROTO_GetFieldsCounters done [06:38:30]requested_item shift.num is exist - process it [06:38:30]requested_item shift.opened is exist - process it [06:38:30]req_shift_opened [06:38:30]FM_GetShiftState [06:38:30]SAM_PROTO_GetShiftState [06:38:30]wFMCommunicate request_size=4 [06:38:30]MH_SAM_APDU [06:38:30]CAPDU: 80 13 01 00 [06:38:30]Write to MH i2c: E2 08 00 2B 04 80 13 01 00 00 00 00 00 AC [06:38:30]Write i2c OK [06:38:30]MH_I2C_Read... [06:38:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:38:30]Read from MH i2c: E2 [06:38:30]MH_I2C_Read... [06:38:30]Read from MH i2c: E2 0E 00 [06:38:30]MH_I2C_Read... [06:38:30]Read from MH i2c: E2 0E 00 2B 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D6 [06:38:30]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:38:30]wFMCommunicate OK [06:38:30]SAM_PROTO_GetShiftState done [06:38:30]FM_GetShiftState done [06:38:30]req_shift_opened done [06:38:30]requested_item shift.open_date is exist - process it [06:38:30]req_shift_open_date [06:38:30]req_shift_open_date done [06:38:30]produce_requested_data done [06:38:30]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166052,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:38:30]process_action_free close_receipt [06:38:30]json_value_free [06:38:30]json_value_free done [06:38:30]process_json_proto returns [06:38:30]Send response to host [06:38:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166052,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:38:30]free response buf [06:38:30]execute_script done [06:38:30]execute_script returns [06:38:30]free content buf [06:38:30]Sock 10.Close socket [06:38:30]Sock 10.Thread stoped [06:38:34]OFD Sender: No OFD packet to send [06:38:39]OFD Sender: No OFD packet to send [06:38:44]OFD Sender: No OFD packet to send [06:38:44]recv_with_timeout no data received [06:38:49]OFD Sender: No OFD packet to send [06:38:54]OFD Sender: No OFD packet to send [06:38:59]OFD Sender: No OFD packet to send [06:39:04]OFD Sender: No OFD packet to send [06:39:09]OFD Sender: No OFD packet to send [06:39:14]OFD Sender: No OFD packet to send [06:39:19]OFD Sender: No OFD packet to send [06:39:21]accept exits with 7 [06:39:21]New connection [06:39:21]New thread 3067350372 created [06:39:21]Thread 3067207012 joined [06:39:21]Waiting for new connection... [06:39:21] Sock 7.Parse request [06:39:21]Sock 7.Check first char [06:39:21]Sock 7.First char is OK [06:39:21]request: POST /json_proto HTTP/1.0 [06:39:21]Method: POST [06:39:21]URL: /json_proto [06:39:21]Method is POST - this is cgi request [06:39:21]url: /json_proto [06:39:21]query_string will be loaded in cgi processing [06:39:21]execute_cgi json_proto POST (null) [06:39:21]execute_cgi path=json_proto method=POST [06:39:21]POST find Content-Length [06:39:21]Host: 172.17.44.132:8080 [06:39:21]Content-Length: 674 [06:39:21]Content-Type: application/json [06:39:21] [06:39:21]POST finish read [06:39:21]Found Content-Length = 674 [06:39:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:39:21]execute_script... [06:39:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:39:21]POST & json_proto [06:39:21]process_json_proto [06:39:21]json parsed OK: [06:39:21]protocol is kg_v1.0 [06:39:21]action value=close_receipt [06:39:21]process_action close_receipt [06:39:21]cmd_close_receipt [06:39:21]MH_GetDate [06:39:21]Write to MH i2c: F0 00 00 2C 04 1F [06:39:21]Write i2c OK [06:39:21]MH_I2C_Read... [06:39:21]Read from MH i2c: F0 [06:39:21]MH_I2C_Read... [06:39:21]Read from MH i2c: F0 09 00 [06:39:21]MH_I2C_Read... [06:39:21]Read from MH i2c: F0 09 00 2C 04 00 19 80 C9 66 2A 83 C1 65 C3 [06:39:21]GetLastDocTimeStamp 1724481505 [06:39:21]current date 1724481561 [06:39:21]FM_GetShiftState [06:39:21]SAM_PROTO_GetShiftState [06:39:21]wFMCommunicate request_size=4 [06:39:21]MH_SAM_APDU [06:39:21]CAPDU: 80 13 01 00 [06:39:21]Write to MH i2c: E2 08 00 2D 04 80 13 01 00 00 00 00 00 AE [06:39:21]Write i2c OK [06:39:21]MH_I2C_Read... [06:39:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:39:21]Read from MH i2c: E2 [06:39:21]MH_I2C_Read... [06:39:21]Read from MH i2c: E2 0E 00 [06:39:21]MH_I2C_Read... [06:39:21]Read from MH i2c: E2 0E 00 2D 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D8 [06:39:21]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:39:21]wFMCommunicate OK [06:39:21]SAM_PROTO_GetShiftState done [06:39:21]FM_GetShiftState done [06:39:21]opened in 1724458697 [06:39:21]opened+sec_in_day 1724545097 [06:39:21]quantity*price = 70027 [06:39:21]sum+1 = 70029 [06:39:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 105 24.08.2024 06:39 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166053 ФПД: 49342433720698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T063921&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166053&fm=49342433720698&tin=02508201610067®Number=0000000000092562&sum=70000 [06:39:22]StoreToDocumentArchive [06:39:22]shift 470 fd 166053 [06:39:22]save to /storage/0470/doc_00166053 [06:39:22]save last doc name /storage/0470/doc_00166053 to /storage/kkm_last_doc_name [06:39:22]save OK [06:39:22]Clear old archive folders... [06:39:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:39:22]tlvbuf is 01E33A20 [06:39:22]SAM_PROTO_ClearQueue [06:39:22]wFMCommunicate request_size=4 [06:39:22]MH_SAM_APDU [06:39:22]CAPDU: 80 09 00 00 [06:39:22]Write to MH i2c: E2 08 00 3A 04 80 09 00 00 00 00 00 00 B0 [06:39:22]Write i2c OK [06:39:22]MH_I2C_Read... [06:39:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:39:22]Read from MH i2c: E2 [06:39:22]MH_I2C_Read... [06:39:22]Read from MH i2c: E2 03 00 [06:39:22]MH_I2C_Read... [06:39:22]Read from MH i2c: E2 03 00 3A 04 00 90 00 B2 [06:39:22]RAPDU: 90 00 [06:39:22]wFMCommunicate OK [06:39:22]SAM_PROTO_ClearQueue done [06:39:22]KKMCreateOFDPacket [06:39:22]OFDProtocolAddRootSTLVToBuf [06:39:22]FM_MakeSignedData [06:39:22]FM_MakeSignedData [06:39:22]SAM_PROTO_SignData [06:39:22]wFMCommunicate request_size=4 [06:39:22]MH_SAM_APDU [06:39:22]CAPDU: 80 0D 01 02 [06:39:22]Write to MH i2c: E2 08 00 3B 04 80 0D 01 02 00 00 00 00 B8 [06:39:22]Write i2c OK [06:39:22]MH_I2C_Read... [06:39:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:39:22]Read from MH i2c: E2 [06:39:22]MH_I2C_Read... [06:39:22]Read from MH i2c: E2 03 00 [06:39:22]MH_I2C_Read... [06:39:22]Read from MH i2c: E2 03 00 3B 04 00 90 00 B3 [06:39:22]RAPDU: 90 00 [06:39:22]wFMCommunicate OK [06:39:22]wFMCommunicate request_size=255 [06:39:22]MH_SAM_APDU [06:39:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 19 80 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A5 88 02 00 35 04 06 00 2C E0 6E 3B [06:39:22]Write to MH i2c: E2 02 01 3C 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 19 80 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A5 88 02 00 35 04 06 00 2C E0 6E 3B 00 00 2F [06:39:22]Write i2c OK [06:39:22]MH_I2C_Read... [06:39:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:39:22]Read from MH i2c: E2 [06:39:22]MH_I2C_Read... [06:39:22]Read from MH i2c: E2 03 00 [06:39:22]MH_I2C_Read... [06:39:22]Read from MH i2c: E2 03 00 3C 04 00 90 00 B4 [06:39:22]RAPDU: 90 00 [06:39:22]wFMCommunicate OK [06:39:22]wFMCommunicate request_size=7 [06:39:22]MH_SAM_APDU [06:39:22]CAPDU: 80 0D 02 02 02 F9 7A [06:39:22]Write to MH i2c: E2 0A 00 3D 04 80 0D 02 02 02 00 F9 7A 00 00 32 [06:39:22]Write i2c OK [06:39:22]MH_I2C_Read... [06:39:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:39:22]Read from MH i2c: E2 [06:39:22]MH_I2C_Read... [06:39:22]Read from MH i2c: E2 03 00 [06:39:22]MH_I2C_Read... [06:39:22]Read from MH i2c: E2 03 00 3D 04 00 90 00 B5 [06:39:22]RAPDU: 90 00 [06:39:22]wFMCommunicate OK [06:39:22]wFMCommunicate request_size=4 [06:39:22]MH_SAM_APDU [06:39:22]CAPDU: 80 0D 03 02 [06:39:22]Write to MH i2c: E2 08 00 3E 04 80 0D 03 02 00 00 00 00 BD [06:39:22]Write i2c OK [06:39:22]MH_I2C_Read... [06:39:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:39:22]Read from MH i2c: E2 [06:39:22]MH_I2C_Read... [06:39:22]Read from MH i2c: E2 0B 00 [06:39:22]MH_I2C_Read... [06:39:22]Read from MH i2c: E2 0B 00 3E 04 00 22 29 BE DC 80 39 DF 0C 90 00 47 [06:39:22]RAPDU: 22 29 BE DC 80 39 DF 0C 90 00 [06:39:22]wFMCommunicate OK [06:39:22]SAM_PROTO_SignData done [06:39:22]FM_MakeSignedData done [06:39:22]CreateOFDProtocolMessage [06:39:22]wFMCommunicate request_size=4 [06:39:22]MH_SAM_APDU [06:39:22]CAPDU: 80 11 00 00 [06:39:22]Write to MH i2c: E2 08 00 3F 04 80 11 00 00 00 00 00 00 BD [06:39:22]Write i2c OK [06:39:22]MH_I2C_Read... [06:39:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:39:22]Read from MH i2c: E2 [06:39:22]MH_I2C_Read... [06:39:22]Read from MH i2c: E2 17 00 [06:39:22]MH_I2C_Read... [06:39:22]Read from MH i2c: E2 17 00 3F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 16 [06:39:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:39:22]wFMCommunicate OK [06:39:22]CreateOFDProtocolMessage done [06:39:22]OFDSenderStorePacket 166053 [06:39:22]StoreOFDPacket docnum=166053 [06:39:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 E1 C0 04 01 C8 F1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 19 80 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A5 88 02 00 35 04 06 00 2C E0 6E 3B F9 7A 22 29 BE DC 80 39 DF 0C [06:39:22]CheckFolder [06:39:22]dirname=/storage/ofd_packets [06:39:22]CheckFolder done [06:39:22]ProducePacketName [06:39:22]name=ofd_packets/00166053 [06:39:22]NVStorageSaveData ofd_packets/00166053 [06:39:22]File name is /storage/ofd_packets/00166053 [06:39:22]Write 298 bytes [06:39:22]NVStorageSaveData done [06:39:23]OFDSenderStorePacket done [06:39:23]KKMCreateOFDPacket done [06:39:23]NVStorageSaveData kkm_last_timestamp [06:39:23]File name is /storage/kkm_last_timestamp [06:39:23]Write 4 bytes [06:39:23]NVStorageSaveData done [06:39:23]ExternCall_PrintAddStr [06:39:23]wPrintStart [06:39:23]Write to MH i2c: 01 00 00 40 04 44 [06:39:23]Write i2c OK [06:39:23]MH_I2C_Read... [06:39:23]Read from MH i2c: 01 [06:39:23]MH_I2C_Read... [06:39:23]Read from MH i2c: 01 07 00 [06:39:23]MH_I2C_Read... [06:39:23]Read from MH i2c: 01 07 00 40 04 00 00 00 00 00 FF 0F 59 [06:39:23]RasterBufferAndPrint [06:39:23]line Счет N : (1)294991 [06:39:23]line ИНН: 02508201610067 [06:39:23]line Контрольно-Кассовый Чек [06:39:23]line ПРОДАЖА [06:39:23]line ТРК (МРК, ГНК) : 44 [06:39:23]line Товар: 2710194800 [06:39:23]line ДТ-К-5 [06:39:23]line 9.190 * 76.20 [06:39:23]line = 700.28 [06:39:23]line НДС 12% НСП 1% [06:39:23]line > о реализуемом товаре [06:39:23]line ОКРУГЛЕНИЕ: -0.28 [06:39:23]line ИТОГО: 700.00 [06:39:23]line Внесено: 700.00 [06:39:23]line СДАЧА: 0.00 [06:39:23]line НСП 1% : 6.20 [06:39:23]line НДС 12% : 74.37 [06:39:23]line Наличными: 700.00 [06:39:23]line Безнал.: 0.00 [06:39:23]line Место: АЗС № 130 "Партнер Нефть" [06:39:23]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:39:23]line СНО: Общий режим [06:39:23]line Чек 105 24.08.2024 06:39 [06:39:23]line Смена: 470 ФФД: 1.0 [06:39:23]line ЗНМ: 0300000070 [06:39:23]line РНМ: 0000000000092562 [06:39:23]line Версия ККМ: 001 [06:39:23]line ФМ: 0000000000871769 [06:39:23]line ФД: 166053 [06:39:23]line ФПД: 49342433720698 [06:39:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T063921&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166053&fm=49342433720698&tin=02508201610067®Number=0000000000092562&sum=70000 [06:39:23]written 0, free lines is 4095 [06:39:23]OFD Sender: Processing packet 166053 [packets to send 1004, broken 1003] [06:39:23]ProducePacketName [06:39:23]name=ofd_packets/00166053 [06:39:23]OFD Sender: To server: pG, [06:39:23]CommunicateWithHost lk.salyk.kg:30040 [06:39:23]ConnectInit lk.salyk.kg [06:39:23]Connected sock=10 [06:39:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 E1 C0 04 01 C8 F1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 19 80 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A5 88 02 00 35 04 06 00 2C E0 6E 3B F9 7A 22 29 BE DC 80 39 DF 0C [06:39:23]Write to MH i2c: 01 00 00 6B 04 6F [06:39:23]Write i2c OK [06:39:23]MH_I2C_Read... [06:39:23]Read from MH i2c: 01 [06:39:23]MH_I2C_Read... [06:39:23]Read from MH i2c: 01 07 00 [06:39:23]MH_I2C_Read... [06:39:23]Read from MH i2c: 01 07 00 6B 04 00 00 00 00 00 C2 0C 44 [06:39:23]RasterBufferAndPrint [06:39:23]line [06:39:23]line [06:39:23]line [06:39:23]line [06:39:23]line [06:39:23]written 0, free lines is 3272 [06:39:23]MH_Cut [06:39:23]Write to MH i2c: D1 01 00 72 04 01 48 [06:39:23]Write i2c OK [06:39:23]MH_I2C_Read... [06:39:23]Read from MH i2c: D1 [06:39:23]MH_I2C_Read... [06:39:23]Read from MH i2c: D1 01 00 [06:39:23]MH_I2C_Read... [06:39:23]Read from MH i2c: D1 01 00 72 04 00 47 [06:39:23]Write to MH i2c: 01 00 00 73 04 77 [06:39:23]Write i2c OK [06:39:23]MH_I2C_Read... [06:39:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 25 54 47 00 87 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A5 88 02 00 F4 03 04 00 63 29 C9 66 B6 04 01 00 00 14 B9 0C F5 9D 35 95 31 [06:39:23]CommunicateWithHost err = 0 [06:39:23]CheckOFDResponse [06:39:23]1017 (14) - 77093643461234 [06:39:23]1041 (16) - 0000000000871769 [06:39:23]1040 (4) - 166053 [06:39:23]1012 (4) - 24.08.2024 00:29 [06:39:23]1206 (1) - 0 [06:39:23]OFD Sender: Remove packet 166053 [06:39:23]ProducePacketName [06:39:23]name=ofd_packets/00166053 [06:39:23]NVStorageDeleteData [06:39:24]*** Cut start [06:39:24]*** Purtial cut [06:39:24]*** Stage 1: CUTSNS_PIN = 1 [06:39:24]OFD Sender: No OFD packet to send [06:39:26]Read from MH i2c: 01 [06:39:26]MH_I2C_Read... [06:39:26]*** Stop cut motor [06:39:26]*** Cut end [06:39:26]Read from MH i2c: 01 07 00 [06:39:26]MH_I2C_Read... [06:39:26]Read from MH i2c: 01 07 00 73 04 00 00 00 00 00 FF 0F 8C [06:39:26]process_action close_receipt done [06:39:26]requested_data is exist [06:39:26]produce_requested_data [06:39:26]requested_item fm.sn is exist - process it [06:39:26]wFMCommunicate request_size=4 [06:39:26]MH_SAM_APDU [06:39:26]CAPDU: 80 11 00 00 [06:39:26]Write to MH i2c: E2 08 00 74 04 80 11 00 00 00 00 00 00 F2 [06:39:26]Write i2c OK [06:39:26]MH_I2C_Read... [06:39:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:39:26]Read from MH i2c: E2 [06:39:26]MH_I2C_Read... [06:39:26]Read from MH i2c: E2 17 00 [06:39:26]MH_I2C_Read... [06:39:26]Read from MH i2c: E2 17 00 74 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4B [06:39:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:39:26]wFMCommunicate OK [06:39:26]requested_item fd.num is exist - process it [06:39:26]SAM_PROTO_GetFieldsCounters [06:39:26]wFMCommunicate request_size=4 [06:39:26]MH_SAM_APDU [06:39:26]CAPDU: 80 13 00 00 [06:39:26]Write to MH i2c: E2 08 00 75 04 80 13 00 00 00 00 00 00 F5 [06:39:26]Write i2c OK [06:39:26]MH_I2C_Read... [06:39:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:39:26]Read from MH i2c: E2 [06:39:26]MH_I2C_Read... [06:39:26]Read from MH i2c: E2 62 00 [06:39:26]MH_I2C_Read... [06:39:26]Read from MH i2c: E2 62 00 75 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A5 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [06:39:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A5 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:39:26]wFMCommunicate OK [06:39:26]SAM_PROTO_GetFieldsCounters done [06:39:26]requested_item shift.num is exist - process it [06:39:26]requested_item shift.opened is exist - process it [06:39:26]req_shift_opened [06:39:26]FM_GetShiftState [06:39:26]SAM_PROTO_GetShiftState [06:39:26]wFMCommunicate request_size=4 [06:39:26]MH_SAM_APDU [06:39:26]CAPDU: 80 13 01 00 [06:39:26]Write to MH i2c: E2 08 00 76 04 80 13 01 00 00 00 00 00 F7 [06:39:26]Write i2c OK [06:39:26]MH_I2C_Read... [06:39:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:39:26]Read from MH i2c: E2 [06:39:26]MH_I2C_Read... [06:39:26]Read from MH i2c: E2 0E 00 [06:39:26]MH_I2C_Read... [06:39:26]Read from MH i2c: E2 0E 00 76 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 21 [06:39:26]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:39:26]wFMCommunicate OK [06:39:26]SAM_PROTO_GetShiftState done [06:39:26]FM_GetShiftState done [06:39:26]req_shift_opened done [06:39:26]requested_item shift.open_date is exist - process it [06:39:26]req_shift_open_date [06:39:26]req_shift_open_date done [06:39:26]produce_requested_data done [06:39:26]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166053,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:39:26]process_action_free close_receipt [06:39:26]json_value_free [06:39:26]json_value_free done [06:39:26]process_json_proto returns [06:39:26]Send response to host [06:39:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166053,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:39:26]free response buf [06:39:26]execute_script done [06:39:26]execute_script returns [06:39:26]free content buf [06:39:26]Sock 7.Close socket [06:39:26]Sock 7.Thread stoped [06:39:29]OFD Sender: No OFD packet to send [06:39:31]recv_with_timeout no data received [06:39:34]OFD Sender: No OFD packet to send [06:39:39]OFD Sender: No OFD packet to send [06:39:44]OFD Sender: No OFD packet to send [06:39:44]recv_with_timeout no data received [06:39:49]OFD Sender: No OFD packet to send [06:39:54]OFD Sender: No OFD packet to send [06:39:59]OFD Sender: No OFD packet to send [06:40:00]recv_with_timeout no data received [06:40:03]accept exits with 9 [06:40:03]New connection [06:40:03]New thread 3067207012 created [06:40:03]Thread 3067350372 joined [06:40:03]Waiting for new connection... [06:40:03] Sock 9.Parse request [06:40:03]Sock 9.Check first char [06:40:03]Sock 9.First char is OK [06:40:03]request: POST /json_proto HTTP/1.0 [06:40:03]Method: POST [06:40:03]URL: /json_proto [06:40:03]Method is POST - this is cgi request [06:40:03]url: /json_proto [06:40:03]query_string will be loaded in cgi processing [06:40:03]execute_cgi json_proto POST (null) [06:40:03]execute_cgi path=json_proto method=POST [06:40:03]POST find Content-Length [06:40:03]Host: 172.17.44.132:8080 [06:40:03]Content-Length: 790 [06:40:03]Content-Type: application/json [06:40:03] [06:40:03]POST finish read [06:40:03]Found Content-Length = 790 [06:40:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 100.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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53517", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:40:03]execute_script... [06:40:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 100.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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53517", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:40:03]POST & json_proto [06:40:03]process_json_proto [06:40:03]json parsed OK: [06:40:03]protocol is kg_v1.0 [06:40:03]action value=close_receipt [06:40:03]process_action close_receipt [06:40:03]cmd_close_receipt [06:40:03]MH_GetDate [06:40:03]Write to MH i2c: F0 00 00 77 04 6A [06:40:03]Write i2c OK [06:40:03]MH_I2C_Read... [06:40:03]Read from MH i2c: F0 [06:40:03]MH_I2C_Read... [06:40:03]Read from MH i2c: F0 09 00 [06:40:03]MH_I2C_Read... [06:40:03]Read from MH i2c: F0 09 00 77 04 00 44 80 C9 66 2A 83 C1 65 39 [06:40:03]GetLastDocTimeStamp 1724481561 [06:40:03]current date 1724481604 [06:40:03]FM_GetShiftState [06:40:03]SAM_PROTO_GetShiftState [06:40:03]wFMCommunicate request_size=4 [06:40:03]MH_SAM_APDU [06:40:03]CAPDU: 80 13 01 00 [06:40:03]Write to MH i2c: E2 08 00 78 04 80 13 01 00 00 00 00 00 F9 [06:40:03]Write i2c OK [06:40:03]MH_I2C_Read... [06:40:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:03]Read from MH i2c: E2 [06:40:03]MH_I2C_Read... [06:40:03]Read from MH i2c: E2 0E 00 [06:40:03]MH_I2C_Read... [06:40:03]Read from MH i2c: E2 0E 00 78 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 23 [06:40:03]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:40:03]wFMCommunicate OK [06:40:03]SAM_PROTO_GetShiftState done [06:40:03]FM_GetShiftState done [06:40:03]opened in 1724458697 [06:40:03]opened+sec_in_day 1724545097 [06:40:03]quantity*price = 0 [06:40:03]sum+1 = 1 [06:40:03]Check (price>sum+1) || (price+1 о реализуемом товаре [06:40:05]line ИТОГО: 0.00 [06:40:05]line НСП 1% : 0.00 [06:40:05]line НДС 12% : 0.00 [06:40:05]line Наличными: 0.00 [06:40:05]line Безнал.: 0.00 [06:40:05]line Место: АЗС № 130 "Партнер Нефть" [06:40:05]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:40:05]line СНО: Общий режим [06:40:05]line Чек 106 24.08.2024 06:40 [06:40:05]line Смена: 470 ФФД: 1.0 [06:40:05]line ЗНМ: 0300000070 [06:40:05]line РНМ: 0000000000092562 [06:40:05]line Версия ККМ: 001 [06:40:05]line Талоны: Топливная Карта [06:40:05]line 53517 [06:40:05]line ФМ: 0000000000871769 [06:40:05]line ФД: 166054 [06:40:05]line ФПД: 167912157907785 [06:40:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T064004&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166054&fm=167912157907785&tin=02508201610067®Number=0000000000092562&sum=0 [06:40:05]written 0, free lines is 4095 [06:40:05]OFD Sender: Processing packet 166054 [packets to send 1004, broken 1003] [06:40:05]ProducePacketName [06:40:05]name=ofd_packets/00166054 [06:40:05]OFD Sender: To server: pG, [06:40:05]CommunicateWithHost lk.salyk.kg:30040 [06:40:05]ConnectInit lk.salyk.kg [06:40:06]Write to MH i2c: 01 00 00 B5 04 B9 [06:40:06]Write i2c OK [06:40:06]MH_I2C_Read... [06:40:06]Read from MH i2c: 01 [06:40:06]MH_I2C_Read... [06:40:06]Read from MH i2c: 01 07 00 [06:40:06]MH_I2C_Read... [06:40:06]Read from MH i2c: 01 07 00 B5 04 00 00 00 00 00 CA 0C 96 [06:40:06]RasterBufferAndPrint [06:40:06]line [06:40:06]line [06:40:06]line [06:40:06]line [06:40:06]line [06:40:06]written 0, free lines is 3279 [06:40:06]MH_Cut [06:40:06]Write to MH i2c: D1 01 00 BC 04 01 92 [06:40:06]Write i2c OK [06:40:06]MH_I2C_Read... [06:40:06]Read from MH i2c: D1 [06:40:06]MH_I2C_Read... [06:40:06]Read from MH i2c: D1 01 00 [06:40:06]MH_I2C_Read... [06:40:06]Read from MH i2c: D1 01 00 BC 04 00 91 [06:40:06]Write to MH i2c: 01 00 00 BD 04 C1 [06:40:06]Write i2c OK [06:40:06]MH_I2C_Read... [06:40:06]*** Cut start [06:40:06]*** Purtial cut [06:40:06]*** Stage 1: CUTSNS_PIN = 1 [06:40:08]Read from MH i2c: 01 [06:40:08]MH_I2C_Read... [06:40:08]*** Stop cut motor [06:40:08]*** Cut end [06:40:08]Read from MH i2c: 01 07 00 [06:40:08]MH_I2C_Read... [06:40:08]Read from MH i2c: 01 07 00 BD 04 00 00 00 00 00 FF 0F D6 [06:40:08]process_action close_receipt done [06:40:08]requested_data is exist [06:40:08]produce_requested_data [06:40:08]requested_item fm.sn is exist - process it [06:40:08]wFMCommunicate request_size=4 [06:40:08]MH_SAM_APDU [06:40:08]CAPDU: 80 11 00 00 [06:40:08]Write to MH i2c: E2 08 00 BE 04 80 11 00 00 00 00 00 00 3C [06:40:08]Write i2c OK [06:40:08]MH_I2C_Read... [06:40:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:40:08]Read from MH i2c: E2 [06:40:08]MH_I2C_Read... [06:40:08]Read from MH i2c: E2 17 00 [06:40:08]MH_I2C_Read... [06:40:08]Read from MH i2c: E2 17 00 BE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 95 [06:40:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:40:08]wFMCommunicate OK [06:40:08]requested_item fd.num is exist - process it [06:40:08]SAM_PROTO_GetFieldsCounters [06:40:08]wFMCommunicate request_size=4 [06:40:08]MH_SAM_APDU [06:40:08]CAPDU: 80 13 00 00 [06:40:08]Write to MH i2c: E2 08 00 BF 04 80 13 00 00 00 00 00 00 3F [06:40:08]Write i2c OK [06:40:08]MH_I2C_Read... [06:40:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:40:09]Read from MH i2c: E2 [06:40:09]MH_I2C_Read... [06:40:09]Read from MH i2c: E2 62 00 [06:40:09]MH_I2C_Read... [06:40:09]Read from MH i2c: E2 62 00 BF 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A6 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [06:40:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A6 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:40:09]wFMCommunicate OK [06:40:09]SAM_PROTO_GetFieldsCounters done [06:40:09]requested_item shift.num is exist - process it [06:40:09]requested_item shift.opened is exist - process it [06:40:09]req_shift_opened [06:40:09]FM_GetShiftState [06:40:09]SAM_PROTO_GetShiftState [06:40:09]wFMCommunicate request_size=4 [06:40:09]MH_SAM_APDU [06:40:09]CAPDU: 80 13 01 00 [06:40:09]Write to MH i2c: E2 08 00 C0 04 80 13 01 00 00 00 00 00 41 [06:40:09]Write i2c OK [06:40:09]MH_I2C_Read... [06:40:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:09]Read from MH i2c: E2 [06:40:09]MH_I2C_Read... [06:40:09]Read from MH i2c: E2 0E 00 [06:40:09]MH_I2C_Read... [06:40:09]Read from MH i2c: E2 0E 00 C0 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6B [06:40:09]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:40:09]wFMCommunicate OK [06:40:09]SAM_PROTO_GetShiftState done [06:40:09]FM_GetShiftState done [06:40:09]req_shift_opened done [06:40:09]requested_item shift.open_date is exist - process it [06:40:09]req_shift_open_date [06:40:09]req_shift_open_date done [06:40:09]produce_requested_data done [06:40:09]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166054,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:40:09]process_action_free close_receipt [06:40:09]json_value_free [06:40:09]json_value_free done [06:40:09]process_json_proto returns [06:40:09]Send response to host [06:40:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166054,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:40:09]free response buf [06:40:09]execute_script done [06:40:09]execute_script returns [06:40:09]free content buf [06:40:09]Sock 9.Close socket [06:40:09]Sock 9.Thread stoped [06:40:10]ConnectInit Can't take IP for lk.salyk.kg [06:40:10]CommunicateWithHost connect error [06:40:10]CommunicateWithHost err = -1 [06:40:10]OFD Sender: Server communicate error [06:40:11]accept exits with 7 [06:40:11]New connection [06:40:11]New thread 3067350372 created [06:40:11]Thread 3067207012 joined [06:40:11]Waiting for new connection... [06:40:11] Sock 7.Parse request [06:40:11]Sock 7.Check first char [06:40:11]Sock 7.First char is OK [06:40:11]request: POST /json_proto HTTP/1.0 [06:40:11]Method: POST [06:40:11]URL: /json_proto [06:40:11]Method is POST - this is cgi request [06:40:11]url: /json_proto [06:40:11]query_string will be loaded in cgi processing [06:40:11]execute_cgi json_proto POST (null) [06:40:11]execute_cgi path=json_proto method=POST [06:40:11]POST find Content-Length [06:40:11]Host: 172.17.44.132:8080 [06:40:11]Content-Length: 682 [06:40:11]Content-Type: application/json [06:40:11] [06:40:11]POST finish read [06:40:11]Found Content-Length = 682 [06:40:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:40:11]execute_script... [06:40:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)294992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:40:11]POST & json_proto [06:40:11]process_json_proto [06:40:11]json parsed OK: [06:40:11]protocol is kg_v1.0 [06:40:11]action value=close_receipt [06:40:11]process_action close_receipt [06:40:11]cmd_close_receipt [06:40:11]MH_GetDate [06:40:11]Write to MH i2c: F0 00 00 C1 04 B4 [06:40:11]Write i2c OK [06:40:11]MH_I2C_Read... [06:40:11]Read from MH i2c: F0 [06:40:11]MH_I2C_Read... [06:40:11]Read from MH i2c: F0 09 00 [06:40:11]MH_I2C_Read... [06:40:11]Read from MH i2c: F0 09 00 C1 04 00 4B 80 C9 66 2A 83 C1 65 8A [06:40:11]GetLastDocTimeStamp 1724481604 [06:40:11]current date 1724481611 [06:40:11]FM_GetShiftState [06:40:11]SAM_PROTO_GetShiftState [06:40:11]wFMCommunicate request_size=4 [06:40:11]MH_SAM_APDU [06:40:11]CAPDU: 80 13 01 00 [06:40:11]Write to MH i2c: E2 08 00 C2 04 80 13 01 00 00 00 00 00 43 [06:40:11]Write i2c OK [06:40:11]MH_I2C_Read... [06:40:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:11]Read from MH i2c: E2 [06:40:11]MH_I2C_Read... [06:40:11]Read from MH i2c: E2 0E 00 [06:40:11]MH_I2C_Read... [06:40:11]Read from MH i2c: E2 0E 00 C2 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6D [06:40:11]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:40:11]wFMCommunicate OK [06:40:11]SAM_PROTO_GetShiftState done [06:40:11]FM_GetShiftState done [06:40:11]opened in 1724458697 [06:40:11]opened+sec_in_day 1724545097 [06:40:11]quantity*price = 200043 [06:40:11]sum+1 = 200044 [06:40:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 107 24.08.2024 06:40 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166055 ФПД: 203884671035770 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T064011&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166055&fm=203884671035770&tin=02508201610067®Number=0000000000092562&sum=200000 [06:40:12]StoreToDocumentArchive [06:40:12]shift 470 fd 166055 [06:40:12]save to /storage/0470/doc_00166055 [06:40:12]save last doc name /storage/0470/doc_00166055 to /storage/kkm_last_doc_name [06:40:12]save OK [06:40:12]Clear old archive folders... [06:40:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:40:12]tlvbuf is 01E8CE50 [06:40:12]SAM_PROTO_ClearQueue [06:40:12]wFMCommunicate request_size=4 [06:40:12]MH_SAM_APDU [06:40:12]CAPDU: 80 09 00 00 [06:40:12]Write to MH i2c: E2 08 00 CF 04 80 09 00 00 00 00 00 00 45 [06:40:12]Write i2c OK [06:40:12]MH_I2C_Read... [06:40:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:40:12]Read from MH i2c: E2 [06:40:12]MH_I2C_Read... [06:40:12]Read from MH i2c: E2 03 00 [06:40:12]MH_I2C_Read... [06:40:12]Read from MH i2c: E2 03 00 CF 04 00 90 00 47 [06:40:12]RAPDU: 90 00 [06:40:12]wFMCommunicate OK [06:40:12]SAM_PROTO_ClearQueue done [06:40:12]KKMCreateOFDPacket [06:40:12]OFDProtocolAddRootSTLVToBuf [06:40:12]FM_MakeSignedData [06:40:12]FM_MakeSignedData [06:40:12]SAM_PROTO_SignData [06:40:12]wFMCommunicate request_size=4 [06:40:12]MH_SAM_APDU [06:40:12]CAPDU: 80 0D 01 02 [06:40:12]Write to MH i2c: E2 08 00 D0 04 80 0D 01 02 00 00 00 00 4D [06:40:12]Write i2c OK [06:40:12]MH_I2C_Read... [06:40:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:40:12]Read from MH i2c: E2 [06:40:12]MH_I2C_Read... [06:40:12]Read from MH i2c: E2 03 00 [06:40:12]MH_I2C_Read... [06:40:12]Read from MH i2c: E2 03 00 D0 04 00 90 00 48 [06:40:12]RAPDU: 90 00 [06:40:12]wFMCommunicate OK [06:40:12]wFMCommunicate request_size=255 [06:40:12]MH_SAM_APDU [06:40:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 4B 80 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A7 88 02 00 35 04 06 00 B9 [06:40:12]Write to MH i2c: E2 02 01 D1 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 4B 80 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A7 88 02 00 35 04 06 00 B9 00 00 AF [06:40:12]Write i2c OK [06:40:12]MH_I2C_Read... [06:40:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:40:12]Read from MH i2c: E2 [06:40:12]MH_I2C_Read... [06:40:12]Read from MH i2c: E2 03 00 [06:40:12]MH_I2C_Read... [06:40:12]Read from MH i2c: E2 03 00 D1 04 00 90 00 49 [06:40:12]RAPDU: 90 00 [06:40:12]wFMCommunicate OK [06:40:12]wFMCommunicate request_size=10 [06:40:12]MH_SAM_APDU [06:40:12]CAPDU: 80 0D 02 02 05 6E 99 64 69 7A [06:40:12]Write to MH i2c: E2 0D 00 D2 04 80 0D 02 02 05 00 6E 99 64 69 7A 00 00 A8 [06:40:12]Write i2c OK [06:40:12]MH_I2C_Read... [06:40:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:40:12]Read from MH i2c: E2 [06:40:12]MH_I2C_Read... [06:40:12]Read from MH i2c: E2 03 00 [06:40:12]MH_I2C_Read... [06:40:12]Read from MH i2c: E2 03 00 D2 04 00 90 00 4A [06:40:12]RAPDU: 90 00 [06:40:12]wFMCommunicate OK [06:40:12]wFMCommunicate request_size=4 [06:40:12]MH_SAM_APDU [06:40:12]CAPDU: 80 0D 03 02 [06:40:12]Write to MH i2c: E2 08 00 D3 04 80 0D 03 02 00 00 00 00 52 [06:40:12]Write i2c OK [06:40:12]MH_I2C_Read... [06:40:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:40:12]Read from MH i2c: E2 [06:40:12]MH_I2C_Read... [06:40:12]Read from MH i2c: E2 0B 00 [06:40:12]MH_I2C_Read... [06:40:12]Read from MH i2c: E2 0B 00 D3 04 00 38 54 6A FF A4 A4 70 3D 90 00 3D [06:40:12]RAPDU: 38 54 6A FF A4 A4 70 3D 90 00 [06:40:12]wFMCommunicate OK [06:40:12]SAM_PROTO_SignData done [06:40:12]FM_MakeSignedData done [06:40:12]CreateOFDProtocolMessage [06:40:12]wFMCommunicate request_size=4 [06:40:12]MH_SAM_APDU [06:40:12]CAPDU: 80 11 00 00 [06:40:12]Write to MH i2c: E2 08 00 D4 04 80 11 00 00 00 00 00 00 52 [06:40:12]Write i2c OK [06:40:12]MH_I2C_Read... [06:40:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:40:12]Read from MH i2c: E2 [06:40:12]MH_I2C_Read... [06:40:12]Read from MH i2c: E2 17 00 [06:40:12]MH_I2C_Read... [06:40:12]Read from MH i2c: E2 17 00 D4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AB [06:40:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:40:12]wFMCommunicate OK [06:40:12]CreateOFDProtocolMessage done [06:40:12]OFDSenderStorePacket 166055 [06:40:12]StoreOFDPacket docnum=166055 [06:40:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:40:04]Read from MH i2c: E2 [06:40:04]MH_I2C_Read... [06:40:04]Read from MH i2c: E2 03 00 [06:40:04]MH_I2C_Read... [06:40:04]Read from MH i2c: E2 03 00 7F 04 00 90 00 F7 [06:40:04]RAPDU: 90 00 [06:40:04]wFMCommunicate OK [06:40:04]wFMCommunicate request_size=11 [06:40:04]MH_SAM_APDU [06:40:04]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [06:40:04]Write to MH i2c: E2 0E 00 80 04 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 36 [06:40:04]Write i2c OK [06:40:04]MH_I2C_Read... [06:40:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:40:04]Read from MH i2c: E2 [06:40:04]MH_I2C_Read... [06:40:04]Read from MH i2c: E2 03 00 [06:40:04]MH_I2C_Read... [06:40:04]Read from MH i2c: E2 03 00 80 04 00 90 00 F8 [06:40:04]RAPDU: 90 00 [06:40:04]wFMCommunicate OK [06:40:04]wFMCommunicate request_size=13 [06:40:04]MH_SAM_APDU [06:40:04]CAPDU: 80 15 02 00 08 F4 03 04 00 44 80 C9 66 [06:40:04]Write to MH i2c: E2 10 00 81 04 80 15 02 00 08 00 F4 03 04 00 44 80 C9 66 00 00 03 [06:40:04]Write i2c OK [06:40:04]MH_I2C_Read... [06:40:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [06:40:04]Read from MH i2c: E2 [06:40:04]M[00:00:09]/dev/ttyS4 opened [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17301925+1707180842=1724482767 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 CF 84 C9 66 2A 83 C1 65 54 [06:59:27]Current date/time: 24.08.2024 06:59 [06:59:27]FM_Init [06:59:27]wFMConnect [06:59:27]MH_SAM_On [06:59:27]Write to MH i2c: E0 00 00 08 00 E7 [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]*** iso7816_init finished! [06:59:27]*** atr: [06:59:27]*** 0F 3B D5 18 FF 81 91 FE [06:59:27]*** 1F C3 80 73 C8 21 10 0A [06:59:27]*** 00 00 00 00 00 00 00 00 [06:59:27]*** 00 00 00 00 00 00 00 00 [06:59:27]*** 00 00 00 00 00 00 00 00 [06:59:27]*** 00 00 00 00 00 00 00 00 [06:59:27]*** 00 00 00 00 00 00 00 00 [06:59:27]*** 00 00 00 00 00 00 00 00 [06:59:27]Read from MH i2c: E0 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E0 10 00 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [06:59:27]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [06:59:27]wFMCommunicate request_size=10 [06:59:27]MH_SAM_APDU [06:59:27]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [06:59:27]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [06:59:27]Read from MH i2c: E2 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [06:59:27]RAPDU: 90 00 [06:59:27]wFMCommunicate OK [06:59:27]wFMCommunicate request_size=4 [06:59:27]MH_SAM_APDU [06:59:27]CAPDU: 80 11 00 00 [06:59:27]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:27]Read from MH i2c: E2 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 17 00 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [06:59:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:59:27]wFMCommunicate OK [06:59:27]Detected FM SN is 0000000000871769 [06:59:27]Stored FM SN is 0000000000871769 [06:59:27]wFMCommunicate request_size=9 [06:59:27]MH_SAM_APDU [06:59:27]CAPDU: 80 16 00 00 04 E7 8B 00 00 [06:59:27]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [06:59:27]Read from MH i2c: E2 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [06:59:27]RAPDU: 90 00 [06:59:27]wFMCommunicate OK [06:59:27]FM PIN OK [06:59:27]wFMCommunicate request_size=8 [06:59:27]MH_SAM_APDU [06:59:27]CAPDU: 80 14 04 00 03 02 00 01 [06:59:27]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [06:59:27]Read from MH i2c: E2 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [06:59:27]RAPDU: 90 00 [06:59:27]wFMCommunicate OK [06:59:27]wFMCommunicate request_size=13 [06:59:27]MH_SAM_APDU [06:59:27]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [06:59:27]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [06:59:27]Read from MH i2c: E2 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [06:59:27]RAPDU: 90 00 [06:59:27]wFMCommunicate OK [06:59:27]wFMCommunicate request_size=4 [06:59:27]MH_SAM_APDU [06:59:27]CAPDU: 80 11 00 00 [06:59:27]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:27]Read from MH i2c: E2 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 17 00 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [06:59:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:59:27]wFMCommunicate OK [06:59:27]DocumentArchiveInit [06:59:27]Start Httpd... [06:59:27]Httpd thread 3066932580 created [06:59:27]Write to MH i2c: 01 00 00 0F 00 0F [06:59:27]Write i2c OK [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: 01 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: 01 07 00 [06:59:27]MH_I2C_Read... [06:59:27]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [06:59:27]MH Int Process started [06:59:27]Allocated Socket 8 [06:59:27]Bind OK [06:59:27]Listen OK [06:59:27]httpd running on port 8080 [06:59:27]Waiting for new connection... [06:59:28]accept exits with 9 [06:59:28]New connection [06:59:28]New thread 3066645860 created [06:59:28]Waiting for new connection... [06:59:28] Sock 9.Parse request [06:59:28]Sock 9.Check first char [06:59:28]Sock 9.First char is OK [06:59:28]request: POST /json_proto HTTP/1.0 [06:59:28]Method: POST [06:59:28]URL: /json_proto [06:59:28]Method is POST - this is cgi request [06:59:28]url: /json_proto [06:59:28]query_string will be loaded in cgi processing [06:59:28]execute_cgi json_proto POST (null) [06:59:28]execute_cgi path=json_proto method=POST [06:59:28]POST find Content-Length [06:59:28]Host: 172.17.44.132:8080 [06:59:28]Content-Length: 215 [06:59:28]Content-Type: application/json [06:59:28] [06:59:28]POST finish read [06:59:28]Found Content-Length = 215 [06:59:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:59:28]execute_script... [06:59:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:59:28]POST & json_proto [06:59:28]process_json_proto [06:59:28]json parsed OK: [06:59:28]protocol is kg_v1.0 [06:59:28]action value=get_value [06:59:28]process_action get_value [06:59:28]cmd_get_value [06:59:28]process_action get_value done [06:59:28]requested_data is exist [06:59:28]produce_requested_data [06:59:28]requested_item kkm.sn is exist - process it [06:59:28]requested_item kkm.ver is exist - process it [06:59:28]requested_item fm.sn is exist - process it [06:59:28]wFMCommunicate request_size=4 [06:59:28]MH_SAM_APDU [06:59:28]CAPDU: 80 11 00 00 [06:59:28]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [06:59:28]Write i2c OK [06:59:28]MH_I2C_Read... [06:59:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:28]Read from MH i2c: E2 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 17 00 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [06:59:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:59:28]wFMCommunicate OK [06:59:28]requested_item fd.num is exist - process it [06:59:28]SAM_PROTO_GetFieldsCounters [06:59:28]wFMCommunicate request_size=4 [06:59:28]MH_SAM_APDU [06:59:28]CAPDU: 80 13 00 00 [06:59:28]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [06:59:28]Write i2c OK [06:59:28]MH_I2C_Read... [06:59:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:59:28]Read from MH i2c: E2 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 62 00 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A8 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [06:59:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A8 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:59:28]wFMCommunicate OK [06:59:28]SAM_PROTO_GetFieldsCounters done [06:59:28]requested_item shift.num is exist - process it [06:59:28]requested_item shift.opened is exist - process it [06:59:28]req_shift_opened [06:59:28]FM_GetShiftState [06:59:28]SAM_PROTO_GetShiftState [06:59:28]wFMCommunicate request_size=4 [06:59:28]MH_SAM_APDU [06:59:28]CAPDU: 80 13 01 00 [06:59:28]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [06:59:28]Write i2c OK [06:59:28]MH_I2C_Read... [06:59:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:28]Read from MH i2c: E2 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 0E 00 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [06:59:28]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:59:28]wFMCommunicate OK [06:59:28]SAM_PROTO_GetShiftState done [06:59:28]FM_GetShiftState done [06:59:28]req_shift_opened done [06:59:28]requested_item shift.open_date is exist - process it [06:59:28]req_shift_open_date [06:59:28]req_shift_open_date done [06:59:28]produce_requested_data done [06:59:28]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166056,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:59:28]process_action_free get_value [06:59:28]json_value_free [06:59:28]json_value_free done [06:59:28]process_json_proto returns [06:59:28]Send response to host [06:59:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166056,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:59:28]free response buf [06:59:28]execute_script done [06:59:28]execute_script returns [06:59:28]free content buf [06:59:28]Sock 9.Close socket [06:59:28]Sock 9.Thread stoped [06:59:28]accept exits with 10 [06:59:28]New connection [06:59:28]New thread 3066502500 created [06:59:28]Thread 3066645860 joined [06:59:28] Sock 10.Parse request [06:59:28]Waiting for new connection... [06:59:28]Sock 10.Check first char [06:59:28]Sock 10.First char is OK [06:59:28]request: POST /json_proto HTTP/1.0 [06:59:28]Method: POST [06:59:28]URL: /json_proto [06:59:28]Method is POST - this is cgi request [06:59:28]url: /json_proto [06:59:28]query_string will be loaded in cgi processing [06:59:28]execute_cgi json_proto POST (null) [06:59:28]execute_cgi path=json_proto method=POST [06:59:28]POST find Content-Length [06:59:28]Host: 172.17.44.132:8080 [06:59:28]Content-Length: 331 [06:59:28]Content-Type: application/json [06:59:28] [06:59:28]POST finish read [06:59:28]Found Content-Length = 331 [06:59:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:59:28]execute_script... [06:59:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:59:28]POST & json_proto [06:59:28]process_json_proto [06:59:28]json parsed OK: [06:59:28]protocol is kg_v1.0 [06:59:28]action value=get_value [06:59:28]process_action get_value [06:59:28]cmd_get_value [06:59:28]process_action get_value done [06:59:28]requested_data is exist [06:59:28]produce_requested_data [06:59:28]requested_item fm.sale.total is exist - process it [06:59:28]SAM_PROTO_GetFMData [06:59:28]wFMCommunicate request_size=4 [06:59:28]MH_SAM_APDU [06:59:28]CAPDU: 80 13 03 00 [06:59:28]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [06:59:28]Write i2c OK [06:59:28]MH_I2C_Read... [06:59:28]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [06:59:28]Read from MH i2c: E2 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 FD 00 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 FB 84 02 00 69 04 A4 00 6F 04 04 00 EA 81 02 00 B1 04 05 00 89 09 58 7C 03 70 04 05 00 46 88 22 75 02 72 04 05 00 43 81 35 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 38 87 C7 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 CF B8 E5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 2E [06:59:28]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 FB 84 02 00 69 04 A4 00 6F 04 04 00 EA 81 02 00 B1 04 05 00 89 09 58 7C 03 70 04 05 00 46 88 22 75 02 72 04 05 00 43 81 35 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 38 87 C7 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 CF B8 E5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [06:59:28]wFMCommunicate OK [06:59:28]wFMCommunicate request_size=4 [06:59:28]MH_SAM_APDU [06:59:28]CAPDU: 80 17 00 00 [06:59:28]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [06:59:28]Write i2c OK [06:59:28]MH_I2C_Read... [06:59:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:59:29]Read from MH i2c: E2 [06:59:29]MH_I2C_Read... [06:59:29]Read from MH i2c: E2 FD 00 [06:59:29]MH_I2C_Read... [06:59:29]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [06:59:29]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [06:59:29]wFMCommunicate OK [06:59:29]wFMCommunicate request_size=4 [06:59:29]MH_SAM_APDU [06:59:29]CAPDU: 80 17 00 00 [06:59:29]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [06:59:29]Write i2c OK [06:59:29]MH_I2C_Read... [06:59:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:59:29]Read from MH i2c: E2 [06:59:29]MH_I2C_Read... [06:59:29]Read from MH i2c: E2 FD 00 [06:59:29]MH_I2C_Read... [06:59:29]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [06:59:29]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [06:59:29]wFMCommunicate OK [06:59:29]wFMCommunicate request_size=4 [06:59:29]MH_SAM_APDU [06:59:29]CAPDU: 80 17 00 00 [06:59:29]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [06:59:29]Write i2c OK [06:59:29]MH_I2C_Read... [06:59:29]OFD Sender: Processing packet 166056 [packets to send 1004, broken 1003] [06:59:29]ProducePacketName [06:59:29]name=ofd_packets/00166056 [06:59:29]OFD Sender: To server: pG, [06:59:29]CommunicateWithHost lk.salyk.kg:30040 [06:59:29]ConnectInit lk.salyk.kg [06:59:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:59:29]Read from MH i2c: E2 [06:59:29]MH_I2C_Read... [06:59:29]Read from MH i2c: E2 FD 00 [06:59:29]MH_I2C_Read... [06:59:29]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [06:59:29]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [06:59:29]wFMCommunicate OK [06:59:29]wFMCommunicate request_size=4 [06:59:29]MH_SAM_APDU [06:59:29]CAPDU: 80 17 00 00 [06:59:29]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [06:59:29]Write i2c OK [06:59:29]MH_I2C_Read... [06:59:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [06:59:30]Read from MH i2c: E2 [06:59:30]MH_I2C_Read... [06:59:30]Read from MH i2c: E2 E6 00 [06:59:30]MH_I2C_Read... [06:59:30]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [06:59:30]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [06:59:30]wFMCommunicate OK [06:59:30]SAM_PROTO_GetFMData done [06:59:30]requested_item fm.sale_refund.total is exist - process it [06:59:30]requested_item fm.buy.total is exist - process it [06:59:30]requested_item shift.sale.total is exist - process it [06:59:30]SAM_PROTO_GetShiftData [06:59:30]wFMCommunicate request_size=4 [06:59:30]MH_SAM_APDU [06:59:30]CAPDU: 80 13 02 00 [06:59:30]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [06:59:30]Write i2c OK [06:59:30]MH_I2C_Read... [06:59:30]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [06:59:30]Read from MH i2c: E2 [06:59:30]MH_I2C_Read... [06:59:30]Read from MH i2c: E2 FD 00 [06:59:30]MH_I2C_Read... [06:59:30]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 6C 00 00 00 69 04 9C 00 6F 04 04 00 6C 00 00 00 B1 04 03 00 2F D1 D4 70 04 03 00 38 75 48 72 04 03 00 F7 5B 8C 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 05 9A 16 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 26 E2 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 A3 [06:59:30]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 6C 00 00 00 69 04 9C 00 6F 04 04 00 6C 00 00 00 B1 04 03 00 2F D1 D4 70 04 03 00 38 75 48 72 04 03 00 F7 5B 8C 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 05 9A 16 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 26 E2 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [06:59:30]wFMCommunicate OK [06:59:30]wFMCommunicate request_size=4 [06:59:30]MH_SAM_APDU [06:59:30]CAPDU: 80 17 00 00 [06:59:30]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [06:59:30]Write i2c OK [06:59:30]MH_I2C_Read... [06:59:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:59:30]Read from MH i2c: E2 [06:59:30]MH_I2C_Read... [06:59:30]Read from MH i2c: E2 FD 00 [06:59:30]MH_I2C_Read... [06:59:30]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [06:59:30]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [06:59:30]wFMCommunicate OK [06:59:30]wFMCommunicate request_size=4 [06:59:30]MH_SAM_APDU [06:59:30]CAPDU: 80 17 00 00 [06:59:30]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [06:59:30]Write i2c OK [06:59:30]MH_I2C_Read... [06:59:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:59:31]Read from MH i2c: E2 [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: E2 FD 00 [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [06:59:31]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [06:59:31]wFMCommunicate OK [06:59:31]wFMCommunicate request_size=4 [06:59:31]MH_SAM_APDU [06:59:31]CAPDU: 80 17 00 00 [06:59:31]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [06:59:31]Write i2c OK [06:59:31]MH_I2C_Read... [06:59:31]Connected sock=7 [06:59:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 3E 66 05 01 7D 9B 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 DF 80 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A8 88 02 00 35 04 06 00 D9 27 BB 4D EB C0 66 9C 84 E6 9C 47 DD 3F [06:59:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:59:31]Read from MH i2c: E2 [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: E2 FD 00 [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [06:59:31]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [06:59:31]wFMCommunicate OK [06:59:31]wFMCommunicate request_size=4 [06:59:31]MH_SAM_APDU [06:59:31]CAPDU: 80 17 00 00 [06:59:31]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [06:59:31]Write i2c OK [06:59:31]MH_I2C_Read... [06:59:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [06:59:31]Read from MH i2c: E2 [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: E2 CC 00 [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [06:59:31]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [06:59:31]wFMCommunicate OK [06:59:31]SAM_PROTO_GetShiftData done [06:59:31]requested_item shift.sale.total_cash is exist - process it [06:59:31]requested_item shift.sale_refund.total is exist - process it [06:59:31]requested_item shift.sale_refund.total_cash is exist - process it [06:59:31]requested_item shift.buy.total is exist - process it [06:59:31]requested_item shift.buy.total_cash is exist - process it [06:59:31]produce_requested_data done [06:59:31]produce_requested_data return {"fm.sale.total":149710462.81,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":139471.83,"shift.sale.total_cash":47486.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [06:59:31]process_action_free get_value [06:59:31]json_value_free [06:59:31]json_value_free done [06:59:31]process_json_proto returns [06:59:31]Send response to host [06:59:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149710462.81,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":139471.83,"shift.sale.total_cash":47486.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [06:59:31]free response buf [06:59:31]execute_script done [06:59:31]execute_script returns [06:59:31]free content buf [06:59:31]Sock 10.Close socket [06:59:31]Sock 10.Thread stoped [06:59:31]accept exits with 9 [06:59:31]New connection [06:59:31]New thread 3066645860 created [06:59:31]Thread 3066502500 joined [06:59:31]Waiting for new connection... [06:59:31] Sock 9.Parse request [06:59:31]Sock 9.Check first char [06:59:31]Sock 9.First char is OK [06:59:31]request: POST /json_proto HTTP/1.0 [06:59:31]Method: POST [06:59:31]URL: /json_proto [06:59:31]Method is POST - this is cgi request [06:59:31]url: /json_proto [06:59:31]query_string will be loaded in cgi processing [06:59:31]execute_cgi json_proto POST (null) [06:59:31]execute_cgi path=json_proto method=POST [06:59:31]POST find Content-Length [06:59:31]Host: 172.17.44.132:8080 [06:59:31]Content-Length: 144 [06:59:31]Content-Type: application/json [06:59:31] [06:59:31]POST finish read [06:59:31]Found Content-Length = 144 [06:59:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [06:59:31]execute_script... [06:59:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [06:59:31]POST & json_proto [06:59:31]process_json_proto [06:59:31]json parsed OK: [06:59:31]protocol is kg_v1.0 [06:59:31]action value=print_doc [06:59:31]process_action print_doc [06:59:31]ExternCall_PrintAddStr [06:59:31]wPrintStart [06:59:31]Write to MH i2c: 01 00 00 1D 00 1D [06:59:31]Write i2c OK [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: 01 [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: 01 07 00 [06:59:31]MH_I2C_Read... [06:59:31]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [06:59:31]RasterBufferAndPrint [06:59:31]line Счет N : (1)294994 [06:59:31]line ИНН: 02508201610067 [06:59:31]line Контрольно-Кассовый Чек [06:59:31]line ПРОДАЖА [06:59:31]line ТРК (МРК, ГНК) : 51 [06:59:31]line Товар: 2710124130 [06:59:31]line SU-92-К-5 [06:59:31]line 5.820 * 68.80 [06:59:31]line = 400.42 [06:59:31]line НДС 12% НСП 1% [06:59:31]line > о реализуемом товаре [06:59:31]line ОКРУГЛЕНИЕ: -0.42 [06:59:31]line ИТОГО: 400.00 [06:59:31]line Внесено: 400.00 [06:59:31]line СДАЧА: 0.00 [06:59:31]line НСП 1% : 3.54 [06:59:31]line НДС 12% : 42.52 [06:59:31]line Наличными: 400.00 [06:59:31]line Безнал.: 0.00 [06:59:31]line Место: АЗС № 130 "Партнер Нефть" [06:59:31]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:59:31]line СНО: Общий режим [06:59:31]line Чек 108 24.08.2024 06:42 [06:59:31]line Смена: 470 ФФД: 1.0 [06:59:31]line ЗНМ: 0300000070 [06:59:31]line РНМ: 0000000000092562 [06:59:31]line Версия ККМ: 001 [06:59:31]line ФМ: 0000000000871769 [06:59:31]line ФД: 166056 [06:59:31]line ФПД: 238764669397952 [06:59:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T064239&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166056&fm=238764669397952&tin=02508201610067®Number=0000000000092562&sum=40000 [06:59:31]written 0, free lines is 4095 [06:59:32]Write to MH i2c: 01 00 00 48 00 48 [06:59:32]Write i2c OK [06:59:32]MH_I2C_Read... [06:59:32]Read from MH i2c: 01 [06:59:32]MH_I2C_Read... [06:59:32]Read from MH i2c: 01 07 00 [06:59:32]MH_I2C_Read... [06:59:32]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 C8 0C 23 [06:59:32]RasterBufferAndPrint [06:59:32]line [06:59:32]line [06:59:32]line [06:59:32]line [06:59:32]line [06:59:32]written 0, free lines is 3289 [06:59:32]MH_Cut [06:59:32]Write to MH i2c: D1 01 00 4F 00 01 21 [06:59:32]Write i2c OK [06:59:32]MH_I2C_Read... [06:59:32]Read from MH i2c: D1 [06:59:32]MH_I2C_Read... [06:59:32]Read from MH i2c: D1 01 00 [06:59:32]MH_I2C_Read... [06:59:32]Read from MH i2c: D1 01 00 4F 00 00 20 [06:59:32]Write to MH i2c: 01 00 00 50 00 50 [06:59:32]Write i2c OK [06:59:32]MH_I2C_Read... [06:59:33]*** Cut start [06:59:33]*** Purtial cut [06:59:33]*** Stage 1: CUTSNS_PIN = 1 [06:59:35]Read from MH i2c: 01 [06:59:35]MH_I2C_Read... [06:59:35]*** Stop cut motor [06:59:35]*** Cut end [06:59:35]Read from MH i2c: 01 07 00 [06:59:35]MH_I2C_Read... [06:59:35]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [06:59:35]process_action print_doc done [06:59:35]requested_data is exist [06:59:35]produce_requested_data [06:59:35]produce_requested_data return (null) [06:59:35]process_action_free print_doc [06:59:35]json_value_free [06:59:35]json_value_free done [06:59:35]process_json_proto returns [06:59:35]Send response to host [06:59:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [06:59:35]free response buf [06:59:35]execute_script done [06:59:35]execute_script returns [06:59:35]free content buf [06:59:35]Sock 9.Close socket [06:59:35]Sock 9.Thread stoped [06:59:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 3E AD 47 00 32 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A8 88 02 00 F4 03 04 00 1F 2E C9 66 B6 04 01 00 00 E6 30 06 10 67 E2 F8 DE [06:59:35]CommunicateWithHost err = 0 [06:59:35]CheckOFDResponse [06:59:35]1017 (14) - 77093643461234 [06:59:35]1041 (16) - 0000000000871769 [06:59:35]1040 (4) - 166056 [06:59:35]1012 (4) - 24.08.2024 00:49 [06:59:35]1206 (1) - 0 [06:59:35]OFD Sender: Remove packet 166056 [06:59:35]ProducePacketName [06:59:35]name=ofd_packets/00166056 [06:59:35]NVStorageDeleteData [06:59:35]accept exits with 10 [06:59:35]New connection [06:59:35]New thread 3066502500 created [06:59:35]Thread 3066645860 joined [06:59:35]Waiting for new connection... [06:59:35] Sock 10.Parse request [06:59:35]Sock 10.Check first char [06:59:35]Sock 10.First char is OK [06:59:35]request: POST /json_proto HTTP/1.0 [06:59:35]Method: POST [06:59:35]URL: /json_proto [06:59:35]Method is POST - this is cgi request [06:59:35]url: /json_proto [06:59:35]query_string will be loaded in cgi processing [06:59:35]execute_cgi json_proto POST (null) [06:59:35]execute_cgi path=json_proto method=POST [06:59:35]POST find Content-Length [06:59:35]Host: 172.17.44.132:8080 [06:59:35]Content-Length: 613 [06:59:35]Content-Type: application/json [06:59:35] [06:59:35]POST finish read [06:59:35]Found Content-Length = 613 [06:59:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51197", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:59:35]execute_script... [06:59:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51197", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:59:35]POST & json_proto [06:59:35]process_json_proto [06:59:35]json parsed OK: [06:59:35]protocol is kg_v1.0 [06:59:35]action value=close_receipt [06:59:35]process_action close_receipt [06:59:35]cmd_close_receipt [06:59:35]MH_GetDate [06:59:35]Write to MH i2c: F0 00 00 51 00 40 [06:59:35]Write i2c OK [06:59:35]MH_I2C_Read... [06:59:35]Read from MH i2c: F0 [06:59:35]MH_I2C_Read... [06:59:35]Read from MH i2c: F0 09 00 [06:59:35]MH_I2C_Read... [06:59:35]Read from MH i2c: F0 09 00 51 00 00 D8 84 C9 66 2A 83 C1 65 A7 [06:59:35]GetLastDocTimeStamp 1724481759 [06:59:35]current date 1724482776 [06:59:35]FM_GetShiftState [06:59:35]SAM_PROTO_GetShiftState [06:59:35]wFMCommunicate request_size=4 [06:59:35]MH_SAM_APDU [06:59:35]CAPDU: 80 13 01 00 [06:59:35]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [06:59:35]Write i2c OK [06:59:35]MH_I2C_Read... [06:59:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:36]Read from MH i2c: E2 [06:59:36]MH_I2C_Read... [06:59:36]Read from MH i2c: E2 0E 00 [06:59:36]MH_I2C_Read... [06:59:36]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F9 [06:59:36]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:59:36]wFMCommunicate OK [06:59:36]SAM_PROTO_GetShiftState done [06:59:36]FM_GetShiftState done [06:59:36]opened in 1724458697 [06:59:36]opened+sec_in_day 1724545097 [06:59:36]quantity*price = 11000 [06:59:36]sum+1 = 11001 [06:59:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 109 24.08.2024 06:59 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166057 ФПД: 195899414718761 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T065936&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166057&fm=195899414718761&tin=02508201610067®Number=0000000000092562&sum=11000 0 [06:59:37]StoreToDocumentArchive [06:59:37]shift 470 fd 166057 [06:59:37]save to /storage/0470/doc_00166057 [06:59:37]save last doc name /storage/0470/doc_00166057 to /storage/kkm_last_doc_name [06:59:37]save OK [06:59:37]Clear old archive folders... [06:59:37]ProcessDocumentItem done err = 0, tmpTLVsize=266 [06:59:37]tlvbuf is 00E14210 [06:59:37]SAM_PROTO_ClearQueue [06:59:37]wFMCommunicate request_size=4 [06:59:37]MH_SAM_APDU [06:59:37]CAPDU: 80 09 00 00 [06:59:37]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [06:59:37]Write i2c OK [06:59:37]MH_I2C_Read... [06:59:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:59:37]Read from MH i2c: E2 [06:59:37]MH_I2C_Read... [06:59:37]Read from MH i2c: E2 03 00 [06:59:37]MH_I2C_Read... [06:59:37]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [06:59:37]RAPDU: 90 00 [06:59:37]wFMCommunicate OK [06:59:37]SAM_PROTO_ClearQueue done [06:59:37]KKMCreateOFDPacket [06:59:37]OFDProtocolAddRootSTLVToBuf [06:59:37]FM_MakeSignedData [06:59:37]FM_MakeSignedData [06:59:37]SAM_PROTO_SignData [06:59:37]wFMCommunicate request_size=4 [06:59:37]MH_SAM_APDU [06:59:37]CAPDU: 80 0D 01 02 [06:59:37]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [06:59:37]Write i2c OK [06:59:37]MH_I2C_Read... [06:59:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:59:37]Read from MH i2c: E2 [06:59:37]MH_I2C_Read... [06:59:37]Read from MH i2c: E2 03 00 [06:59:37]MH_I2C_Read... [06:59:37]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [06:59:37]RAPDU: 90 00 [06:59:37]wFMCommunicate OK [06:59:37]wFMCommunicate request_size=255 [06:59:37]MH_SAM_APDU [06:59:37]CAPDU: 80 0D 02 02 FA 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 D8 84 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 [06:59:37]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 D8 84 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 00 00 1D [06:59:37]Write i2c OK [06:59:37]MH_I2C_Read... [06:59:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:59:38]Read from MH i2c: E2 [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: E2 03 00 [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [06:59:38]RAPDU: 90 00 [06:59:38]wFMCommunicate OK [06:59:38]wFMCommunicate request_size=25 [06:59:38]MH_SAM_APDU [06:59:38]CAPDU: 80 0D 02 02 14 36 39 10 04 04 00 A9 88 02 00 35 04 06 00 B2 2B 63 06 A9 29 [06:59:38]Write to MH i2c: E2 1C 00 62 00 80 0D 02 02 14 00 36 39 10 04 04 00 A9 88 02 00 35 04 06 00 B2 2B 63 06 A9 29 00 00 15 [06:59:38]Write i2c OK [06:59:38]MH_I2C_Read... [06:59:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:59:38]Read from MH i2c: E2 [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: E2 03 00 [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [06:59:38]RAPDU: 90 00 [06:59:38]wFMCommunicate OK [06:59:38]wFMCommunicate request_size=4 [06:59:38]MH_SAM_APDU [06:59:38]CAPDU: 80 0D 03 02 [06:59:38]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [06:59:38]Write i2c OK [06:59:38]MH_I2C_Read... [06:59:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:59:38]Read from MH i2c: E2 [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: E2 0B 00 [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: E2 0B 00 63 00 00 A0 07 F6 CE 73 CD A1 C9 90 00 F4 [06:59:38]RAPDU: A0 07 F6 CE 73 CD A1 C9 90 00 [06:59:38]wFMCommunicate OK [06:59:38]SAM_PROTO_SignData done [06:59:38]FM_MakeSignedData done [06:59:38]CreateOFDProtocolMessage [06:59:38]wFMCommunicate request_size=4 [06:59:38]MH_SAM_APDU [06:59:38]CAPDU: 80 11 00 00 [06:59:38]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [06:59:38]Write i2c OK [06:59:38]MH_I2C_Read... [06:59:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:38]Read from MH i2c: E2 [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: E2 17 00 [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 37 [06:59:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:59:38]wFMCommunicate OK [06:59:38]CreateOFDProtocolMessage done [06:59:38]OFDSenderStorePacket 166057 [06:59:38]StoreOFDPacket docnum=166057 [06:59:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 1E 01 00 00 4F 9B 16 01 11 4A 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 D8 84 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A9 88 02 00 35 04 06 00 B2 2B 63 06 A9 29 A0 07 F6 CE 73 CD A1 C9 [06:59:38]CheckFolder [06:59:38]dirname=/storage/ofd_packets [06:59:38]CheckFolder done [06:59:38]ProducePacketName [06:59:38]name=ofd_packets/00166057 [06:59:38]NVStorageSaveData ofd_packets/00166057 [06:59:38]File name is /storage/ofd_packets/00166057 [06:59:38]Write 316 bytes [06:59:38]NVStorageSaveData done [06:59:38]OFDSenderStorePacket done [06:59:38]KKMCreateOFDPacket done [06:59:38]NVStorageSaveData kkm_last_timestamp [06:59:38]File name is /storage/kkm_last_timestamp [06:59:38]Write 4 bytes [06:59:38]NVStorageSaveData done [06:59:38]ExternCall_PrintAddStr [06:59:38]wPrintStart [06:59:38]Write to MH i2c: 01 00 00 65 00 65 [06:59:38]Write i2c OK [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: 01 [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: 01 07 00 [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [06:59:38]RasterBufferAndPrint [06:59:38]line Счет N : (3)51197 [06:59:38]line ИНН: 02508201610067 [06:59:38]line Контрольно-Кассовый Чек [06:59:38]line ПРОДАЖА [06:59:38]line Товар: 4870001570071 [06:59:38]line Напиток Pepsi 1л [06:59:38]line 1.000 * 110.00 [06:59:38]line = 110.00 [06:59:38]line НДС 12% НСП 1% [06:59:38]line > о реализуемом товаре [06:59:38]line ИТОГО: 110.00 [06:59:38]line НСП 1% : 0.97 [06:59:38]line НДС 12% : 11.68 [06:59:38]line Наличными: 110.00 [06:59:38]line Безнал.: 0.00 [06:59:38]line Место: АЗС № 130 "Партнер Нефть" [06:59:38]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:59:38]line СНО: Общий режим [06:59:38]line Чек 109 24.08.2024 06:59 [06:59:38]line Смена: 470 ФФД: 1.0 [06:59:38]line ЗНМ: 0300000070 [06:59:38]line РНМ: 0000000000092562 [06:59:38]line Версия ККМ: 001 [06:59:38]line ФМ: 0000000000871769 [06:59:38]line ФД: 166057 [06:59:38]line ФПД: 195899414718761 [06:59:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T065936&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166057&fm=195899414718761&tin=02508201610067®Number=0000000000092562&sum=11000 [06:59:38]line 0 [06:59:38]written 0, free lines is 4095 [06:59:38]OFD Sender: Processing packet 166057 [packets to send 1004, broken 1003] [06:59:38]ProducePacketName [06:59:38]name=ofd_packets/00166057 [06:59:38]OFD Sender: To server: pG, [06:59:38]CommunicateWithHost lk.salyk.kg:30040 [06:59:38]ConnectInit lk.salyk.kg [06:59:38]Write to MH i2c: 01 00 00 8D 00 8D [06:59:38]Write i2c OK [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: 01 [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: 01 07 00 [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: 01 07 00 8D 00 00 00 00 00 00 DB 0C 7B [06:59:38]RasterBufferAndPrint [06:59:38]line [06:59:38]line [06:59:38]line [06:59:38]line [06:59:38]line [06:59:38]written 0, free lines is 3316 [06:59:38]MH_Cut [06:59:38]Write to MH i2c: D1 01 00 94 00 01 66 [06:59:38]Write i2c OK [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: D1 [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: D1 01 00 [06:59:38]MH_I2C_Read... [06:59:38]Read from MH i2c: D1 01 00 94 00 00 65 [06:59:38]Write to MH i2c: 01 00 00 95 00 95 [06:59:38]Write i2c OK [06:59:38]MH_I2C_Read... [06:59:38]Connected sock=9 [06:59:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 1E 01 00 00 4F 9B 16 01 11 4A 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 D8 84 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A9 88 02 00 35 04 06 00 B2 2B 63 06 A9 29 A0 07 F6 CE 73 CD A1 C9 [06:59:39]*** Cut start [06:59:39]*** Purtial cut [06:59:39]*** Stage 1: CUTSNS_PIN = 1 [06:59:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 BA 83 47 00 60 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 A9 88 02 00 F4 03 04 00 23 2E C9 66 B6 04 01 00 00 D7 E7 B7 35 81 F5 18 F9 [06:59:39]CommunicateWithHost err = 0 [06:59:39]CheckOFDResponse [06:59:39]1017 (14) - 77093643461234 [06:59:39]1041 (16) - 0000000000871769 [06:59:39]1040 (4) - 166057 [06:59:39]1012 (4) - 24.08.2024 00:49 [06:59:39]1206 (1) - 0 [06:59:39]OFD Sender: Remove packet 166057 [06:59:39]ProducePacketName [06:59:39]name=ofd_packets/00166057 [06:59:39]NVStorageDeleteData [06:59:40]OFD Sender: No OFD packet to send [06:59:41]Read from MH i2c: 01 *** Stop cut motor [06:59:41] [06:59:41]*** Cut end [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: 01 07 00 [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 FF 0F AA [06:59:41]process_action close_receipt done [06:59:41]requested_data is exist [06:59:41]produce_requested_data [06:59:41]requested_item fm.sn is exist - process it [06:59:41]wFMCommunicate request_size=4 [06:59:41]MH_SAM_APDU [06:59:41]CAPDU: 80 11 00 00 [06:59:41]Write to MH i2c: E2 08 00 96 00 80 11 00 00 00 00 00 00 10 [06:59:41]Write i2c OK [06:59:41]MH_I2C_Read... [06:59:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:41]Read from MH i2c: E2 [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: E2 17 00 [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: E2 17 00 96 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 69 [06:59:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:59:41]wFMCommunicate OK [06:59:41]requested_item fd.num is exist - process it [06:59:41]SAM_PROTO_GetFieldsCounters [06:59:41]wFMCommunicate request_size=4 [06:59:41]MH_SAM_APDU [06:59:41]CAPDU: 80 13 00 00 [06:59:41]Write to MH i2c: E2 08 00 97 00 80 13 00 00 00 00 00 00 13 [06:59:41]Write i2c OK [06:59:41]MH_I2C_Read... [06:59:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:59:41]Read from MH i2c: E2 [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: E2 62 00 [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: E2 62 00 97 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A9 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [06:59:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 A9 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:59:41]wFMCommunicate OK [06:59:41]SAM_PROTO_GetFieldsCounters done [06:59:41]requested_item shift.num is exist - process it [06:59:41]requested_item shift.opened is exist - process it [06:59:41]req_shift_opened [06:59:41]FM_GetShiftState [06:59:41]SAM_PROTO_GetShiftState [06:59:41]wFMCommunicate request_size=4 [06:59:41]MH_SAM_APDU [06:59:41]CAPDU: 80 13 01 00 [06:59:41]Write to MH i2c: E2 08 00 98 00 80 13 01 00 00 00 00 00 15 [06:59:41]Write i2c OK [06:59:41]MH_I2C_Read... [06:59:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:41]Read from MH i2c: E2 [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: E2 0E 00 [06:59:41]MH_I2C_Read... [06:59:41]Read from MH i2c: E2 0E 00 98 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3F [06:59:41]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:59:41]wFMCommunicate OK [06:59:41]SAM_PROTO_GetShiftState done [06:59:41]FM_GetShiftState done [06:59:41]req_shift_opened done [06:59:41]requested_item shift.open_date is exist - process it [06:59:41]req_shift_open_date [06:59:41]req_shift_open_date done [06:59:41]produce_requested_data done [06:59:41]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166057,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:59:41]process_action_free close_receipt [06:59:41]json_value_free [06:59:41]json_value_free done [06:59:41]process_json_proto returns [06:59:41]Send response to host [06:59:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166057,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:59:41]free response buf [06:59:41]execute_script done [06:59:41]execute_script returns [06:59:41]free content buf [06:59:41]Sock 10.Close socket [06:59:41]Sock 10.Thread stoped [06:59:42]accept exits with 7 [06:59:42]New connection [06:59:42]New thread 3066645860 created [06:59:42]Thread 3066502500 joined [06:59:42]Waiting for new connection... [06:59:42] Sock 7.Parse request [06:59:42]Sock 7.Check first char [06:59:42]Sock 7.First char is OK [06:59:42]request: POST /json_proto HTTP/1.0 [06:59:42]Method: POST [06:59:42]URL: /json_proto [06:59:42]Method is POST - this is cgi request [06:59:42]url: /json_proto [06:59:42]query_string will be loaded in cgi processing [06:59:42]execute_cgi json_proto POST (null) [06:59:42]execute_cgi path=json_proto method=POST [06:59:42]POST find Content-Length [06:59:42]Host: 172.17.44.132:8080 [06:59:42]Content-Length: 616 [06:59:42]Content-Type: application/json [06:59:42] [06:59:42]POST finish read [06:59:42]Found Content-Length = 616 [06:59:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51198", "tax_sys" : 0, "items" : [ { "code": "47803008", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:59:42]execute_script... [06:59:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51198", "tax_sys" : 0, "items" : [ { "code": "47803008", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:59:42]POST & json_proto [06:59:42]process_json_proto [06:59:42]json parsed OK: [06:59:42]protocol is kg_v1.0 [06:59:42]action value=close_receipt [06:59:42]process_action close_receipt [06:59:42]cmd_close_receipt [06:59:42]MH_GetDate [06:59:42]Write to MH i2c: F0 00 00 99 00 88 [06:59:42]Write i2c OK [06:59:42]MH_I2C_Read... [06:59:42]Read from MH i2c: F0 [06:59:42]MH_I2C_Read... [06:59:42]Read from MH i2c: F0 09 00 [06:59:42]MH_I2C_Read... [06:59:42]Read from MH i2c: F0 09 00 99 00 00 DF 84 C9 66 2A 83 C1 65 F6 [06:59:42]GetLastDocTimeStamp 1724482776 [06:59:42]current date 1724482783 [06:59:42]FM_GetShiftState [06:59:42]SAM_PROTO_GetShiftState [06:59:42]wFMCommunicate request_size=4 [06:59:42]MH_SAM_APDU [06:59:42]CAPDU: 80 13 01 00 [06:59:42]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [06:59:42]Write i2c OK [06:59:42]MH_I2C_Read... [06:59:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:42]Read from MH i2c: E2 [06:59:42]MH_I2C_Read... [06:59:42]Read from MH i2c: E2 0E 00 [06:59:42]MH_I2C_Read... [06:59:42]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 41 [06:59:42]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:59:42]wFMCommunicate OK [06:59:42]SAM_PROTO_GetShiftState done [06:59:42]FM_GetShiftState done [06:59:42]opened in 1724458697 [06:59:42]opened+sec_in_day 1724545097 [06:59:42]quantity*price = 14000 [06:59:42]sum+1 = 14001 [06:59:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 110 24.08.2024 06:59 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166058 ФПД: 188590352513294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T065943&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166058&fm=188590352513294&tin=02508201610067®Number=0000000000092562&sum=14000 0 [06:59:44]StoreToDocumentArchive [06:59:44]shift 470 fd 166058 [06:59:44]save to /storage/0470/doc_00166058 [06:59:44]save last doc name /storage/0470/doc_00166058 to /storage/kkm_last_doc_name [06:59:44]save OK [06:59:44]Clear old archive folders... [06:59:44]ProcessDocumentItem done err = 0, tmpTLVsize=269 [06:59:44]tlvbuf is 00E85AF0 [06:59:44]SAM_PROTO_ClearQueue [06:59:44]wFMCommunicate request_size=4 [06:59:44]MH_SAM_APDU [06:59:44]CAPDU: 80 09 00 00 [06:59:44]Write to MH i2c: E2 08 00 A7 00 80 09 00 00 00 00 00 00 19 [06:59:44]Write i2c OK [06:59:44]MH_I2C_Read... [06:59:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:59:44]Read from MH i2c: E2 [06:59:44]MH_I2C_Read... [06:59:44]Read from MH i2c: E2 03 00 [06:59:44]MH_I2C_Read... [06:59:44]Read from MH i2c: E2 03 00 A7 00 00 90 00 1B [06:59:44]RAPDU: 90 00 [06:59:44]wFMCommunicate OK [06:59:44]SAM_PROTO_ClearQueue done [06:59:44]KKMCreateOFDPacket [06:59:44]OFDProtocolAddRootSTLVToBuf [06:59:44]FM_MakeSignedData [06:59:44]FM_MakeSignedData [06:59:44]SAM_PROTO_SignData [06:59:44]wFMCommunicate request_size=4 [06:59:44]MH_SAM_APDU [06:59:44]CAPDU: 80 0D 01 02 [06:59:44]Write to MH i2c: E2 08 00 A8 00 80 0D 01 02 00 00 00 00 21 [06:59:44]Write i2c OK [06:59:44]MH_I2C_Read... [06:59:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:59:44]Read from MH i2c: E2 [06:59:44]MH_I2C_Read... [06:59:44]Read from MH i2c: E2 03 00 [06:59:44]MH_I2C_Read... [06:59:44]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [06:59:44]RAPDU: 90 00 [06:59:44]wFMCommunicate OK [06:59:44]wFMCommunicate request_size=255 [06:59:44]MH_SAM_APDU [06:59:44]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 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 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 DF 84 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [06:59:44]Write to MH i2c: E2 02 01 A9 00 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 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 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 DF 84 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 E2 [06:59:44]Write i2c OK [06:59:44]MH_I2C_Read... [06:59:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:59:44]Read from MH i2c: E2 [06:59:44]MH_I2C_Read... [06:59:44]Read from MH i2c: E2 03 00 [06:59:44]MH_I2C_Read... [06:59:44]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [06:59:44]RAPDU: 90 00 [06:59:44]wFMCommunicate OK [06:59:44]wFMCommunicate request_size=28 [06:59:44]MH_SAM_APDU [06:59:44]CAPDU: 80 0D 02 02 17 37 31 37 36 39 10 04 04 00 AA 88 02 00 35 04 06 00 AB 85 9C F8 39 0E [06:59:44]Write to MH i2c: E2 1F 00 AA 00 80 0D 02 02 17 00 37 31 37 36 39 10 04 04 00 AA 88 02 00 35 04 06 00 AB 85 9C F8 39 0E 00 00 F6 [06:59:44]Write i2c OK [06:59:44]MH_I2C_Read... [06:59:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:59:44]Read from MH i2c: E2 [06:59:44]MH_I2C_Read... [06:59:44]Read from MH i2c: E2 03 00 [06:59:44]MH_I2C_Read... [06:59:44]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [06:59:44]RAPDU: 90 00 [06:59:44]wFMCommunicate OK [06:59:44]wFMCommunicate request_size=4 [06:59:44]MH_SAM_APDU [06:59:44]CAPDU: 80 0D 03 02 [06:59:44]Write to MH i2c: E2 08 00 AB 00 80 0D 03 02 00 00 00 00 26 [06:59:44]Write i2c OK [06:59:45]MH_I2C_Read... [06:59:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:59:45]Read from MH i2c: E2 [06:59:45]MH_I2C_Read... [06:59:45]Read from MH i2c: E2 0B 00 [06:59:45]MH_I2C_Read... [06:59:45]Read from MH i2c: E2 0B 00 AB 00 00 58 E7 55 03 15 88 30 0E 90 00 99 [06:59:45]RAPDU: 58 E7 55 03 15 88 30 0E 90 00 [06:59:45]wFMCommunicate OK [06:59:45]SAM_PROTO_SignData done [06:59:45]FM_MakeSignedData done [06:59:45]CreateOFDProtocolMessage [06:59:45]wFMCommunicate request_size=4 [06:59:45]MH_SAM_APDU [06:59:45]CAPDU: 80 11 00 00 [06:59:45]Write to MH i2c: E2 08 00 AC 00 80 11 00 00 00 00 00 00 26 [06:59:45]Write i2c OK [06:59:45]MH_I2C_Read... [06:59:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:45]Read from MH i2c: E2 [06:59:45]MH_I2C_Read... [06:59:45]Read from MH i2c: E2 17 00 [06:59:45]MH_I2C_Read... [06:59:45]Read from MH i2c: E2 17 00 AC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 7F [06:59:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:59:45]wFMCommunicate OK [06:59:45]CreateOFDProtocolMessage done [06:59:45]OFDSenderStorePacket 166058 [06:59:45]StoreOFDPacket docnum=166058 [06:59:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 21 01 00 00 4A 8C 19 01 36 24 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 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 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 DF 84 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AA 88 02 00 35 04 06 00 AB 85 9C F8 39 0E 58 E7 55 03 15 88 30 0E [06:59:45]CheckFolder [06:59:45]dirname=/storage/ofd_packets [06:59:45]CheckFolder done [06:59:45]ProducePacketName [06:59:45]name=ofd_packets/00166058 [06:59:45]NVStorageSaveData ofd_packets/00166058 [06:59:45]File name is /storage/ofd_packets/00166058 [06:59:45]Write 319 bytes [06:59:45]NVStorageSaveData done [06:59:45]OFDSenderStorePacket done [06:59:45]KKMCreateOFDPacket done [06:59:45]NVStorageSaveData kkm_last_timestamp [06:59:45]File name is /storage/kkm_last_timestamp [06:59:45]Write 4 bytes [06:59:45]NVStorageSaveData done [06:59:45]ExternCall_PrintAddStr [06:59:45]wPrintStart [06:59:45]Write to MH i2c: 01 00 00 AD 00 AD [06:59:45]Write i2c OK [06:59:45]MH_I2C_Read... [06:59:45]Read from MH i2c: 01 [06:59:45]MH_I2C_Read... [06:59:45]Read from MH i2c: 01 07 00 [06:59:45]MH_I2C_Read... [06:59:45]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [06:59:45]RasterBufferAndPrint [06:59:45]line Счет N : (3)51198 [06:59:45]line ИНН: 02508201610067 [06:59:45]line Контрольно-Кассовый Чек [06:59:45]line ПРОДАЖА [06:59:45]line Товар: 47803008 [06:59:45]line Сигареты Winston XS Blue [06:59:45]line 1.000 * 140.00 [06:59:45]line = 140.00 [06:59:45]line НДС 12% НСП 1% [06:59:45]line > о реализуемом товаре [06:59:45]line ИТОГО: 140.00 [06:59:45]line НСП 1% : 1.24 [06:59:45]line НДС 12% : 14.87 [06:59:45]line Наличными: 140.00 [06:59:45]line Безнал.: 0.00 [06:59:45]line Место: АЗС № 130 "Партнер Нефть" [06:59:45]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [06:59:45]line СНО: Общий режим [06:59:45]line Чек 110 24.08.2024 06:59 [06:59:45]line Смена: 470 ФФД: 1.0 [06:59:45]line ЗНМ: 0300000070 [06:59:45]line РНМ: 0000000000092562 [06:59:45]line Версия ККМ: 001 [06:59:45]line ФМ: 0000000000871769 [06:59:45]line ФД: 166058 [06:59:45]line ФПД: 188590352513294 [06:59:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T065943&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166058&fm=188590352513294&tin=02508201610067®Number=0000000000092562&sum=14000 [06:59:45]line 0 [06:59:45]OFD Sender: Processing packet 166058 [packets to send 1004, broken 1003] [06:59:45]ProducePacketName [06:59:45]name=ofd_packets/00166058 [06:59:45]OFD Sender: To server: pG, [06:59:45]CommunicateWithHost lk.salyk.kg:30040 [06:59:45]ConnectInit lk.salyk.kg [06:59:45]written 0, free lines is 4095 [06:59:45]Write to MH i2c: 01 00 00 D5 00 D5 [06:59:45]Write i2c OK [06:59:45]MH_I2C_Read... [06:59:45]Read from MH i2c: 01 [06:59:45]MH_I2C_Read... [06:59:45]Read from MH i2c: 01 07 00 [06:59:45]MH_I2C_Read... [06:59:45]Read from MH i2c: 01 07 00 D5 00 00 00 00 00 00 E6 0C CE [06:59:45]RasterBufferAndPrint [06:59:45]line [06:59:45]line [06:59:45]line [06:59:45]line [06:59:45]line [06:59:45]written 0, free lines is 3332 [06:59:45]MH_Cut [06:59:45]Write to MH i2c: D1 01 00 DC 00 01 AE [06:59:45]Write i2c OK [06:59:45]MH_I2C_Read... [06:59:45]Read from MH i2c: D1 [06:59:45]MH_I2C_Read... [06:59:45]Read from MH i2c: D1 01 00 [06:59:45]MH_I2C_Read... [06:59:45]Read from MH i2c: D1 01 00 DC 00 00 AD [06:59:45]Write to MH i2c: 01 00 00 DD 00 DD [06:59:45]Write i2c OK [06:59:45]MH_I2C_Read... [06:59:46]*** Cut start [06:59:46]*** Purtial cut [06:59:46]*** Stage 1: CUTSNS_PIN = 1 [06:59:46]Connected sock=11 [06:59:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 21 01 00 00 4A 8C 19 01 36 24 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 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 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 DF 84 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AA 88 02 00 35 04 06 00 AB 85 9C F8 39 0E 58 E7 55 03 15 88 30 0E [06:59:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 F3 CA 47 00 9E 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AA 88 02 00 F4 03 04 00 2B 2E C9 66 B6 04 01 00 00 C0 3F 19 76 97 9B 22 55 [06:59:48]CommunicateWithHost err = 0 [06:59:48]CheckOFDResponse [06:59:48]1017 (14) - 77093643461234 [06:59:48]1041 (16) - 0000000000871769 [06:59:48]1040 (4) - 166058 [06:59:48]1012 (4) - 24.08.2024 00:49 [06:59:48]1206 (1) - 0 [06:59:48]OFD Sender: Remove packet 166058 [06:59:48]ProducePacketName [06:59:48]name=ofd_packets/00166058 [06:59:48]NVStorageDeleteData [06:59:48]Read from MH i2c: 01 [06:59:48]MH_I2C_Read... [06:59:48]*** Stop cut motor [06:59:48]*** Cut end [06:59:48]Read from MH i2c: 01 07 00 [06:59:48]MH_I2C_Read... [06:59:48]Read from MH i2c: 01 07 00 DD 00 00 00 00 00 00 FF 0F F2 [06:59:48]process_action close_receipt done [06:59:48]requested_data is exist [06:59:48]produce_requested_data [06:59:48]requested_item fm.sn is exist - process it [06:59:48]wFMCommunicate request_size=4 [06:59:48]MH_SAM_APDU [06:59:48]CAPDU: 80 11 00 00 [06:59:48]Write to MH i2c: E2 08 00 DE 00 80 11 00 00 00 00 00 00 58 [06:59:48]Write i2c OK [06:59:48]MH_I2C_Read... [06:59:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:48]Read from MH i2c: E2 [06:59:48]MH_I2C_Read... [06:59:48]Read from MH i2c: E2 17 00 [06:59:48]MH_I2C_Read... [06:59:48]Read from MH i2c: E2 17 00 DE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B1 [06:59:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [06:59:48]wFMCommunicate OK [06:59:48]requested_item fd.num is exist - process it [06:59:48]SAM_PROTO_GetFieldsCounters [06:59:48]wFMCommunicate request_size=4 [06:59:48]MH_SAM_APDU [06:59:48]CAPDU: 80 13 00 00 [06:59:48]Write to MH i2c: E2 08 00 DF 00 80 13 00 00 00 00 00 00 5B [06:59:48]Write i2c OK [06:59:48]MH_I2C_Read... [06:59:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:59:48]Read from MH i2c: E2 [06:59:48]MH_I2C_Read... [06:59:48]Read from MH i2c: E2 62 00 [06:59:48]MH_I2C_Read... [06:59:48]Read from MH i2c: E2 62 00 DF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 AA 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [06:59:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 AA 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:59:48]wFMCommunicate OK [06:59:48]SAM_PROTO_GetFieldsCounters done [06:59:48]requested_item shift.num is exist - process it [06:59:48]requested_item shift.opened is exist - process it [06:59:48]req_shift_opened [06:59:48]FM_GetShiftState [06:59:48]SAM_PROTO_GetShiftState [06:59:48]wFMCommunicate request_size=4 [06:59:48]MH_SAM_APDU [06:59:48]CAPDU: 80 13 01 00 [06:59:48]Write to MH i2c: E2 08 00 E0 00 80 13 01 00 00 00 00 00 5D [06:59:48]Write i2c OK [06:59:48]MH_I2C_Read... [06:59:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:48]Read from MH i2c: E2 [06:59:48]MH_I2C_Read... [06:59:48]Read from MH i2c: E2 0E 00 [06:59:48]MH_I2C_Read... [06:59:48]Read from MH i2c: E2 0E 00 E0 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 87 [06:59:48]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [06:59:48]wFMCommunicate OK [06:59:48]SAM_PROTO_GetShiftState done [06:59:48]FM_GetShiftState done [06:59:48]req_shift_opened done [06:59:48]requested_item shift.open_date is exist - process it [06:59:48]req_shift_open_date [06:59:48]req_shift_open_date done [06:59:48]produce_requested_data done [06:59:48]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166058,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [06:59:48]process_action_free close_receipt [06:59:48]json_value_free [06:59:48]json_value_free done [06:59:48]process_json_proto returns [06:59:48]Send response to host [06:59:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166058,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [06:59:49]free response buf [06:59:49]execute_script done [06:59:49]execute_script returns [06:59:49]free content buf [06:59:49]Sock 7.Close socket [06:59:49]Sock 7.Thread stoped [06:59:49]OFD Sender: No OFD packet to send [06:59:54]OFD Sender: No OFD packet to send [06:59:58]recv_with_timeout no data received [06:59:59]OFD Sender: No OFD packet to send [07:00:04]OFD Sender: No OFD packet to send [07:00:09]OFD Sender: No OFD packet to send [07:00:14]OFD Sender: No OFD packet to send [07:00:17]recv_with_timeout no data received [07:00:19]OFD Sender: No OFD packet to send [07:00:24]OFD Sender: No OFD packet to send [07:00:29]OFD Sender: No OFD packet to send [07:00:34]OFD Sender: No OFD packet to send [07:00:39]OFD Sender: No OFD packet to send [07:00:40]recv_with_timeout no data received [07:00:44]OFD Sender: No OFD packet to send [07:00:49]OFD Sender: No OFD packet to send [07:00:54]OFD Sender: No OFD packet to send [07:00:55]accept exits with 10 [07:00:55]New connection [07:00:55]New thread 3066502500 created [07:00:55]Thread 3066645860 joined [07:00:55]Waiting for new connection... [07:00:55] Sock 10.Parse request [07:00:55]Sock 10.Check first char [07:00:55]Sock 10.First char is OK [07:00:55]request: POST /json_proto HTTP/1.0 [07:00:55]Method: POST [07:00:55]URL: /json_proto [07:00:55]Method is POST - this is cgi request [07:00:55]url: /json_proto [07:00:55]query_string will be loaded in cgi processing [07:00:55]execute_cgi json_proto POST (null) [07:00:55]execute_cgi path=json_proto method=POST [07:00:55]POST find Content-Length [07:00:55]Host: 172.17.44.132:8080 [07:00:55]Content-Length: 667 [07:00:55]Content-Type: application/json [07:00:55] [07:00:55]POST finish read [07:00:55]Found Content-Length = 667 [07:00:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:00:55]execute_script... [07:00:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:00:55]POST & json_proto [07:00:55]process_json_proto [07:00:55]json parsed OK: [07:00:55]protocol is kg_v1.0 [07:00:55]action value=close_receipt [07:00:55]process_action close_receipt [07:00:55]cmd_close_receipt [07:00:55]MH_GetDate [07:00:55]Write to MH i2c: F0 00 00 E1 00 D0 [07:00:55]Write i2c OK [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: F0 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: F0 09 00 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: F0 09 00 E1 00 00 28 85 C9 66 2A 83 C1 65 88 [07:00:55]GetLastDocTimeStamp 1724482783 [07:00:55]current date 1724482856 [07:00:55]FM_GetShiftState [07:00:55]SAM_PROTO_GetShiftState [07:00:55]wFMCommunicate request_size=4 [07:00:55]MH_SAM_APDU [07:00:55]CAPDU: 80 13 01 00 [07:00:55]Write to MH i2c: E2 08 00 E2 00 80 13 01 00 00 00 00 00 5F [07:00:55]Write i2c OK [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: E2 [07:00:55]MH_I2C_Read... [07:00:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:55]Read from MH i2c: E2 0E 00 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: E2 0E 00 E2 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 89 [07:00:55]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:00:55]wFMCommunicate OK [07:00:55]SAM_PROTO_GetShiftState done [07:00:55]FM_GetShiftState done [07:00:55]opened in 1724458697 [07:00:55]opened+sec_in_day 1724545097 [07:00:55]quantity*price = 60062 [07:00:55]sum+1 = 60063 [07:00:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 111 24.08.2024 07:00 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166059 ФПД: 94570784532019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T070056&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166059&fm=94570784532019&tin=02508201610067®Number=0000000000092562&sum=60000 [07:00:56]StoreToDocumentArchive [07:00:56]shift 470 fd 166059 [07:00:56]save to /storage/0470/doc_00166059 [07:00:56]save last doc name /storage/0470/doc_00166059 to /storage/kkm_last_doc_name [07:00:56]save OK [07:00:56]Clear old archive folders... [07:00:56]ProcessDocumentItem done err = 0, tmpTLVsize=249 [07:00:56]tlvbuf is 00E49C70 [07:00:56]SAM_PROTO_ClearQueue [07:00:56]wFMCommunicate request_size=4 [07:00:56]MH_SAM_APDU [07:00:56]CAPDU: 80 09 00 00 [07:00:56]Write to MH i2c: E2 08 00 EF 00 80 09 00 00 00 00 00 00 61 [07:00:56]Write i2c OK [07:00:56]MH_I2C_Read... [07:00:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:00:56]Read from MH i2c: E2 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: E2 03 00 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: E2 03 00 EF 00 00 90 00 63 [07:00:56]RAPDU: 90 00 [07:00:56]wFMCommunicate OK [07:00:56]SAM_PROTO_ClearQueue done [07:00:56]KKMCreateOFDPacket [07:00:56]OFDProtocolAddRootSTLVToBuf [07:00:56]FM_MakeSignedData [07:00:56]FM_MakeSignedData [07:00:56]SAM_PROTO_SignData [07:00:56]wFMCommunicate request_size=4 [07:00:56]MH_SAM_APDU [07:00:56]CAPDU: 80 0D 01 02 [07:00:56]Write to MH i2c: E2 08 00 F0 00 80 0D 01 02 00 00 00 00 69 [07:00:56]Write i2c OK [07:00:56]MH_I2C_Read... [07:00:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:00:56]Read from MH i2c: E2 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: E2 03 00 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: E2 03 00 F0 00 00 90 00 64 [07:00:56]RAPDU: 90 00 [07:00:56]wFMCommunicate OK [07:00:56]wFMCommunicate request_size=255 [07:00:56]MH_SAM_APDU [07:00:56]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 28 85 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AB 88 02 00 35 04 06 00 56 02 FA [07:00:56]Write to MH i2c: E2 02 01 F1 00 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 28 85 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AB 88 02 00 35 04 06 00 56 02 FA 00 00 44 [07:00:56]Write i2c OK [07:00:56]MH_I2C_Read... [07:00:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:57]Read from MH i2c: E2 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: E2 03 00 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: E2 03 00 F1 00 00 90 00 65 [07:00:57]RAPDU: 90 00 [07:00:57]wFMCommunicate OK [07:00:57]wFMCommunicate request_size=8 [07:00:57]MH_SAM_APDU [07:00:57]CAPDU: 80 0D 02 02 03 04 A6 33 [07:00:57]Write to MH i2c: E2 0B 00 F2 00 80 0D 02 02 03 00 04 A6 33 00 00 4F [07:00:57]Write i2c OK [07:00:57]MH_I2C_Read... [07:00:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:57]Read from MH i2c: E2 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: E2 03 00 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: E2 03 00 F2 00 00 90 00 66 [07:00:57]RAPDU: 90 00 [07:00:57]wFMCommunicate OK [07:00:57]wFMCommunicate request_size=4 [07:00:57]MH_SAM_APDU [07:00:57]CAPDU: 80 0D 03 02 [07:00:57]Write to MH i2c: E2 08 00 F3 00 80 0D 03 02 00 00 00 00 6E [07:00:57]Write i2c OK [07:00:57]MH_I2C_Read... [07:00:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:00:57]Read from MH i2c: E2 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: E2 0B 00 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: E2 0B 00 F3 00 00 68 C2 5E 06 08 68 62 39 90 00 08 [07:00:57]RAPDU: 68 C2 5E 06 08 68 62 39 90 00 [07:00:57]wFMCommunicate OK [07:00:57]SAM_PROTO_SignData done [07:00:57]FM_MakeSignedData done [07:00:57]CreateOFDProtocolMessage [07:00:57]wFMCommunicate request_size=4 [07:00:57]MH_SAM_APDU [07:00:57]CAPDU: 80 11 00 00 [07:00:57]Write to MH i2c: E2 08 00 F4 00 80 11 00 00 00 00 00 00 6E [07:00:57]Write i2c OK [07:00:57]MH_I2C_Read... [07:00:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:57]Read from MH i2c: E2 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: E2 17 00 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: E2 17 00 F4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C7 [07:00:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:00:57]wFMCommunicate OK [07:00:57]CreateOFDProtocolMessage done [07:00:57]OFDSenderStorePacket 166059 [07:00:57]StoreOFDPacket docnum=166059 [07:00:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 FC 45 05 01 D1 5D 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 28 85 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AB 88 02 00 35 04 06 00 56 02 FA 04 A6 33 68 C2 5E 06 08 68 62 39 [07:00:57]CheckFolder [07:00:57]dirname=/storage/ofd_packets [07:00:57]CheckFolder done [07:00:57]ProducePacketName [07:00:57]name=ofd_packets/00166059 [07:00:57]NVStorageSaveData ofd_packets/00166059 [07:00:57]File name is /storage/ofd_packets/00166059 [07:00:57]Write 299 bytes [07:00:57]NVStorageSaveData done [07:00:57]OFDSenderStorePacket done [07:00:57]KKMCreateOFDPacket done [07:00:57]NVStorageSaveData kkm_last_timestamp [07:00:57]File name is /storage/kkm_last_timestamp [07:00:57]Write 4 bytes [07:00:57]NVStorageSaveData done [07:00:57]ExternCall_PrintAddStr [07:00:57]wPrintStart [07:00:57]Write to MH i2c: 01 00 00 F5 00 F5 [07:00:57]Write i2c OK [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: 01 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: 01 07 00 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: 01 07 00 F5 00 00 00 00 00 00 FF 0F 0A [07:00:57]RasterBufferAndPrint [07:00:57]line Счет N : (1)295002 [07:00:57]line ИНН: 02508201610067 [07:00:57]line Контрольно-Кассовый Чек [07:00:57]line ПРОДАЖА [07:00:57]line ТРК (МРК, ГНК) : 41 [07:00:57]line Товар: 2710124130 [07:00:57]line SU-92-К-5 [07:00:57]line 8.730 * 68.80 [07:00:57]line = 600.62 [07:00:57]line НДС 12% НСП 1% [07:00:57]line > о реализуемом товаре [07:00:57]line ОКРУГЛЕНИЕ: -0.62 [07:00:57]line ИТОГО: 600.00 [07:00:57]line Внесено: 600.00 [07:00:57]line СДАЧА: 0.00 [07:00:57]line НСП 1% : 5.31 [07:00:57]line НДС 12% : 63.78 [07:00:57]line Наличными: 600.00 [07:00:57]line Безнал.: 0.00 [07:00:57]line Место: АЗС № 130 "Партнер Нефть" [07:00:57]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:00:57]line СНО: Общий режим [07:00:57]line Чек 111 24.08.2024 07:00 [07:00:57]line Смена: 470 ФФД: 1.0 [07:00:57]line ЗНМ: 0300000070 [07:00:57]line РНМ: 0000000000092562 [07:00:57]line Версия ККМ: 001 [07:00:57]line ФМ: 0000000000871769 [07:00:57]line ФД: 166059 [07:00:57]line ФПД: 94570784532019 [07:00:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T070056&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166059&fm=94570784532019&tin=02508201610067®Number=0000000000092562&sum=60000 [07:00:57]written 0, free lines is 4095 [07:00:57]OFD Sender: Processing packet 166059 [packets to send 1004, broken 1003] [07:00:57]ProducePacketName [07:00:57]name=ofd_packets/00166059 [07:00:57]OFD Sender: To server: pG, [07:00:57]CommunicateWithHost lk.salyk.kg:30040 [07:00:57]ConnectInit lk.salyk.kg [07:00:57]Write to MH i2c: 01 00 00 20 01 21 [07:00:57]Write i2c OK [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: 01 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: 01 07 00 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: 01 07 00 20 01 00 00 00 00 00 C1 0C F5 [07:00:57]RasterBufferAndPrint [07:00:57]line [07:00:57]line [07:00:57]line [07:00:57]line [07:00:57]line [07:00:57]written 0, free lines is 3285 [07:00:57]MH_Cut [07:00:57]Write to MH i2c: D1 01 00 27 01 01 FA [07:00:57]Write i2c OK [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: D1 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: D1 01 00 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: D1 01 00 27 01 00 F9 [07:00:57]Write to MH i2c: 01 00 00 28 01 29 [07:00:57]Write i2c OK [07:00:57]MH_I2C_Read... [07:00:58]Connected sock=9 [07:00:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 FC 45 05 01 D1 5D 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 28 85 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AB 88 02 00 35 04 06 00 56 02 FA 04 A6 33 68 C2 5E 06 08 68 62 39 [07:00:58]*** Cut start [07:00:58]*** Purtial cut [07:00:58]*** Stage 1: CUTSNS_PIN = 1 [07:00:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 EC E5 47 00 9E 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 31 37 36 39 10 04 04 00 AB 88 02 00 F4 03 04 00 72 2E C9 66 B6 04 01 00 00 4A FF 18 6E 3F 48 A7 33 [07:00:58]CommunicateWithHost err = 0 [07:00:58]CheckOFDResponse [07:00:58]1017 (14) - 77093643461234 [07:00:58]1041 (16) - 0000000000871769 [07:00:58]1040 (4) - 166059 [07:00:58]1012 (4) - 24.08.2024 00:50 [07:00:58]1206 (1) - 0 [07:00:58]OFD Sender: Remove packet 166059 [07:00:58]ProducePacketName [07:00:58]name=ofd_packets/00166059 [07:00:58]NVStorageDeleteData [07:00:59]OFD Sender: No OFD packet to send [07:01:00]Read from MH i2c: 01 [07:01:00]MH_I2C_Read... [07:01:00]*** Stop cut motor [07:01:00]*** Cut end [07:01:00]Read from MH i2c: 01 07 00 [07:01:00]MH_I2C_Read... [07:01:00]Read from MH i2c: 01 07 00 28 01 00 00 00 00 00 FF 0F 3E [07:01:00]process_action close_receipt done [07:01:00]requested_data is exist [07:01:00]produce_requested_data [07:01:00]requested_item fm.sn is exist - process it [07:01:00]wFMCommunicate request_size=4 [07:01:00]MH_SAM_APDU [07:01:00]CAPDU: 80 11 00 00 [07:01:00]Write to MH i2c: E2 08 00 29 01 80 11 00 00 00 00 00 00 A4 [07:01:00]Write i2c OK [07:01:00]MH_I2C_Read... [07:01:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:01:00]Read from MH i2c: E2 [07:01:00]MH_I2C_Read... [07:01:00]Read from MH i2c: E2 17 00 [07:01:00]MH_I2C_Read... [07:01:00]Read from MH i2c: E2 17 00 29 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 FD [07:01:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:01:00]wFMCommunicate OK [07:01:00]requested_item fd.num is exist - process it [07:01:00]SAM_PROTO_GetFieldsCounters [07:01:00]wFMCommunicate request_size=4 [07:01:00]MH_SAM_APDU [07:01:00]CAPDU: 80 13 00 00 [07:01:00]Write to MH i2c: E2 08 00 2A 01 80 13 00 00 00 00 00 00 A7 [07:01:00]Write i2c OK [07:01:00]MH_I2C_Read... [07:01:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:01:00]Read from MH i2c: E2 [07:01:00]MH_I2C_Read... [07:01:00]Read from MH i2c: E2 62 00 [07:01:00]MH_I2C_Read... [07:01:00]Read from MH i2c: E2 62 00 2A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 AB 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [07:01:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 AB 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:01:00]wFMCommunicate OK [07:01:00]SAM_PROTO_GetFieldsCounters done [07:01:00]requested_item shift.num is exist - process it [07:01:00]requested_item shift.opened is exist - process it [07:01:00]req_shift_opened [07:01:00]FM_GetShiftState [07:01:00]SAM_PROTO_GetShiftState [07:01:00]wFMCommunicate request_size=4 [07:01:00]MH_SAM_APDU [07:01:00]CAPDU: 80 13 01 00 [07:01:00]Write to MH i2c: E2 08 00 2B 01 80 13 01 00 00 00 00 00 A9 [07:01:00]Write i2c OK [07:01:00]MH_I2C_Read... [07:01:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:01:00]Read from MH i2c: E2 [07:01:00]MH_I2C_Read... [07:01:00]Read from MH i2c: E2 0E 00 [07:01:00]MH_I2C_Read... [07:01:00]Read from MH i2c: E2 0E 00 2B 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D3 [07:01:00]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:01:00]wFMCommunicate OK [07:01:00]SAM_PROTO_GetShiftState done [07:01:00]FM_GetShiftState done [07:01:00]req_shift_opened done [07:01:00]requested_item shift.open_date is exist - process it [07:01:00]req_shift_open_date [07:01:00]req_shift_open_date done [07:01:00]produce_requested_data done [07:01:00]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166059,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:01:00]process_action_free close_receipt [07:01:00]json_value_free [07:01:00]json_value_free done [07:01:00]process_json_proto returns [07:01:00]Send response to host [07:01:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166059,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:01:00]free response buf [07:01:00]execute_script done [07:01:00]execute_script returns [07:01:00]free content buf [07:01:00]Sock 10.Close socket [07:01:00]Sock 10.Thread stoped [07:01:04]OFD Sender: No OFD packet to send [07:01:09]OFD Sender: No OFD packet to send [07:01:14]OFD Sender: No OFD packet to send [07:01:19]OFD Sender: No OFD packet to send [07:01:23]recv_with_timeout no data received [07:01:24]OFD Sender: No OFD packet to send [07:01:29]OFD Sender: No OFD packet to send [07:01:34]OFD Sender: No OFD packet to send [07:01:39]recv_with_timeout no data received [07:01:39]OFD Sender: No OFD packet to send [07:01:44]OFD Sender: No OFD packet to send [07:01:49]OFD Sender: No OFD packet to send [07:01:50]accept exits with 7 [07:01:50]New connection [07:01:50]New thread 3066645860 created [07:01:50]Thread 3066502500 joined [07:01:50]Waiting for new connection... [07:01:50] Sock 7.Parse request [07:01:50]Sock 7.Check first char [07:01:50]Sock 7.First char is OK [07:01:50]request: POST /json_proto HTTP/1.0 [07:01:50]Method: POST [07:01:50]URL: /json_proto [07:01:50]Method is POST - this is cgi request [07:01:50]url: /json_proto [07:01:50]query_string will be loaded in cgi processing [07:01:50]execute_cgi json_proto POST (null) [07:01:50]execute_cgi path=json_proto method=POST [07:01:50]POST find Content-Length [07:01:50]Host: 172.17.44.132:8080 [07:01:50]Content-Length: 789 [07:01:50]Content-Type: application/json [07:01:50] [07:01:50]POST finish read [07:01:50]Found Content-Length = 789 [07:01:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 65.620, "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A29876", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:01:50]execute_script... [07:01: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)295000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 65.620, "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A29876", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:01:50]POST & json_proto [07:01:50]process_json_proto [07:01:50]json parsed OK: [07:01:50]protocol is kg_v1.0 [07:01:50]action value=close_receipt [07:01:50]process_action close_receipt [07:01:50]cmd_close_receipt [07:01:50]MH_GetDate [07:01:50]Write to MH i2c: F0 00 00 2C 01 1C [07:01:50]Write i2c OK [07:01:50]MH_I2C_Read... [07:01:50]Read from MH i2c: F0 [07:01:50]MH_I2C_Read... [07:01:50]Read from MH i2c: F0 09 00 [07:01:50]MH_I2C_Read... [07:01:50]Read from MH i2c: F0 09 00 2C 01 00 5F 85 C9 66 2A 83 C1 65 0B [07:01:50]GetLastDocTimeStamp 1724482856 [07:01:50]current date 1724482911 [07:01:50]FM_GetShiftState [07:01:50]SAM_PROTO_GetShiftState [07:01:50]wFMCommunicate request_size=4 [07:01:50]MH_SAM_APDU [07:01:50]CAPDU: 80 13 01 00 [07:01:50]Write to MH i2c: E2 08 00 2D 01 80 13 01 00 00 00 00 00 AB [07:01:50]Write i2c OK [07:01:50]MH_I2C_Read... [07:01:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:01:51]Read from MH i2c: E2 [07:01:51]MH_I2C_Read... [07:01:51]Read from MH i2c: E2 0E 00 [07:01:51]MH_I2C_Read... [07:01:51]Read from MH i2c: E2 0E 00 2D 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D5 [07:01:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:01:51]wFMCommunicate OK [07:01:51]SAM_PROTO_GetShiftState done [07:01:51]FM_GetShiftState done [07:01:51]opened in 1724458697 [07:01:51]opened+sec_in_day 1724545097 [07:01:51]quantity*price = 0 [07:01:51]sum+1 = 1 [07:01:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 112 24.08.2024 07:01 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: Топливная Карта 29876 ФМ: 0000000000871769 ФД: 166060 ФПД: 149024998573519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T070151&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166060&fm=149024998573519&tin=02508201610067®Number=0000000000092562&sum=0 [07:01:52]StoreToDocumentArchive [07:01:52]shift 470 fd 166060 [07:01:52]save to /storage/0470/doc_00166060 [07:01:52]save last doc name /storage/0470/doc_00166060 to /storage/kkm_last_doc_name [07:01:52]save OK [07:01:52]Clear old archive folders... [07:01:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:01:52]tlvbuf is 00DE9D60 [07:01:52]SAM_PROTO_ClearQueue [07:01:52]wFMCommunicate request_size=4 [07:01:52]MH_SAM_APDU [07:01:52]CAPDU: 80 09 00 00 [07:01:52]Write to MH i2c: E2 08 00 3A 01 80 09 00 00 00 00 00 00 AD [07:01:52]Write i2c OK [07:01:52]MH_I2C_Read... [07:01:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:01:52]Read from MH i2c: E2 [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: E2 03 00 [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: E2 03 00 3A 01 00 90 00 AF [07:01:52]RAPDU: 90 00 [07:01:52]wFMCommunicate OK [07:01:52]SAM_PROTO_ClearQueue done [07:01:52]KKMCreateOFDPacket [07:01:52]OFDProtocolAddRootSTLVToBuf [07:01:52]FM_MakeSignedData [07:01:52]FM_MakeSignedData [07:01:52]SAM_PROTO_SignData [07:01:52]wFMCommunicate request_size=4 [07:01:52]MH_SAM_APDU [07:01:52]CAPDU: 80 0D 01 02 [07:01:52]Write to MH i2c: E2 08 00 3B 01 80 0D 01 02 00 00 00 00 B5 [07:01:52]Write i2c OK [07:01:52]MH_I2C_Read... [07:01:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:01:52]Read from MH i2c: E2 [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: E2 03 00 [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: E2 03 00 3B 01 00 90 00 B0 [07:01:52]RAPDU: 90 00 [07:01:52]wFMCommunicate OK [07:01:52]wFMCommunicate request_size=255 [07:01:52]MH_SAM_APDU [07:01:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 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 70 00 00 00 F4 03 04 00 5F 85 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AC 88 02 00 35 04 06 00 87 89 96 1A [07:01:52]Write to MH i2c: E2 02 01 3C 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 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 70 00 00 00 F4 03 04 00 5F 85 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AC 88 02 00 35 04 06 00 87 89 96 1A 00 00 C1 [07:01:52]Write i2c OK [07:01:52]MH_I2C_Read... [07:01:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:01:52]Read from MH i2c: E2 [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: E2 03 00 [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: E2 03 00 3C 01 00 90 00 B1 [07:01:52]RAPDU: 90 00 [07:01:52]wFMCommunicate OK [07:01:52]wFMCommunicate request_size=7 [07:01:52]MH_SAM_APDU [07:01:52]CAPDU: 80 0D 02 02 02 45 CF [07:01:52]Write to MH i2c: E2 0A 00 3D 01 80 0D 02 02 02 00 45 CF 00 00 D0 [07:01:52]Write i2c OK [07:01:52]MH_I2C_Read... [07:01:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:01:52]Read from MH i2c: E2 [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: E2 03 00 [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: E2 03 00 3D 01 00 90 00 B2 [07:01:52]RAPDU: 90 00 [07:01:52]wFMCommunicate OK [07:01:52]wFMCommunicate request_size=4 [07:01:52]MH_SAM_APDU [07:01:52]CAPDU: 80 0D 03 02 [07:01:52]Write to MH i2c: E2 08 00 3E 01 80 0D 03 02 00 00 00 00 BA [07:01:52]Write i2c OK [07:01:52]MH_I2C_Read... [07:01:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:01:52]Read from MH i2c: E2 [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: E2 0B 00 [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: E2 0B 00 3E 01 00 54 EC 8C EA 60 F9 86 1A 90 00 6A [07:01:52]RAPDU: 54 EC 8C EA 60 F9 86 1A 90 00 [07:01:52]wFMCommunicate OK [07:01:52]SAM_PROTO_SignData done [07:01:52]FM_MakeSignedData done [07:01:52]CreateOFDProtocolMessage [07:01:52]wFMCommunicate request_size=4 [07:01:52]MH_SAM_APDU [07:01:52]CAPDU: 80 11 00 00 [07:01:52]Write to MH i2c: E2 08 00 3F 01 80 11 00 00 00 00 00 00 BA [07:01:52]Write i2c OK [07:01:52]MH_I2C_Read... [07:01:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:01:52]Read from MH i2c: E2 [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: E2 17 00 [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: E2 17 00 3F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 13 [07:01:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:01:52]wFMCommunicate OK [07:01:52]CreateOFDProtocolMessage done [07:01:52]OFDSenderStorePacket 166060 [07:01:52]StoreOFDPacket docnum=166060 [07:01:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 27 84 04 01 E1 37 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 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 70 00 00 00 F4 03 04 00 5F 85 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AC 88 02 00 35 04 06 00 87 89 96 1A 45 CF 54 EC 8C EA 60 F9 86 1A [07:01:52]CheckFolder [07:01:52]dirname=/storage/ofd_packets [07:01:52]CheckFolder done [07:01:52]ProducePacketName [07:01:52]name=ofd_packets/00166060 [07:01:52]NVStorageSaveData ofd_packets/00166060 [07:01:52]File name is /storage/ofd_packets/00166060 [07:01:52]Write 298 bytes [07:01:52]NVStorageSaveData done [07:01:52]OFDSenderStorePacket done [07:01:52]KKMCreateOFDPacket done [07:01:52]NVStorageSaveData kkm_last_timestamp [07:01:52]File name is /storage/kkm_last_timestamp [07:01:52]Write 4 bytes [07:01:52]NVStorageSaveData done [07:01:52]ExternCall_PrintAddStr [07:01:52]wPrintStart [07:01:52]Write to MH i2c: 01 00 00 40 01 41 [07:01:52]Write i2c OK [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: 01 [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: 01 07 00 [07:01:52]MH_I2C_Read... [07:01:52]Read from MH i2c: 01 07 00 40 01 00 00 00 00 00 FF 0F 56 [07:01:52]RasterBufferAndPrint [07:01:52]line Счет N : (1)295000 [07:01:52]line ИНН: 02508201610067 [07:01:52]line Контрольно-Кассовый Чек [07:01:52]line ПРОДАЖА [07:01:52]line ТРК (МРК, ГНК) : 64 [07:01:52]line Товар: 2710194800 [07:01:52]line ДТ-К-5 [07:01:52]line 65.620 * 0.00 [07:01:52]line = 0.00 [07:01:52]line НДС 12% НСП 1% [07:01:52]line > о реализуемом товаре [07:01:52]line ИТОГО: 0.00 [07:01:52]line НСП 1% : 0.00 [07:01:52]line НДС 12% : 0.00 [07:01:52]line Наличными: 0.00 [07:01:52]line Безнал.: 0.00 [07:01:52]line Место: АЗС № 130 "Партнер Нефть" [07:01:52]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:01:52]line СНО: Общий режим [07:01:52]line Чек 112 24.08.2024 07:01 [07:01:52]line Смена: 470 ФФД: 1.0 [07:01:52]line ЗНМ: 0300000070 [07:01:52]line РНМ: 0000000000092562 [07:01:52]line Версия ККМ: 001 [07:01:52]line Талоны: Топливная Карта [07:01:52]line 29876 [07:01:52]line ФМ: 0000000000871769 [07:01:52]line ФД: 166060 [07:01:52]line ФПД: 149024998573519 [07:01:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T070151&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166060&fm=149024998573519&tin=02508201610067®Number=0000000000092562&sum=0 [07:01:52]written 0, free lines is 4095 [07:01:52]OFD Sender: Processing packet 166060 [packets to send 1004, broken 1003] [07:01:52]ProducePacketName [07:01:52]name=ofd_packets/00166060 [07:01:52]OFD Sender: To server: pG, [07:01:52]CommunicateWithHost lk.salyk.kg:30040 [07:01:52]ConnectInit lk.salyk.kg [07:01:53]Write to MH i2c: 01 00 00 6A 01 6B [07:01:53]Write i2c OK [07:01:53]MH_I2C_Read... [07:01:53]Read from MH i2c: 01 [07:01:53]MH_I2C_Read... [07:01:53]Read from MH i2c: 01 07 00 [07:01:53]MH_I2C_Read... [07:01:53]Read from MH i2c: 01 07 00 6A 01 00 00 00 00 00 E0 0C 5E [07:01:53]RasterBufferAndPrint [07:01:53]line [07:01:53]line [07:01:53]line [07:01:53]line [07:01:53]line [07:01:53]written 0, free lines is 3309 [07:01:53]MH_Cut [07:01:53]Write to MH i2c: D1 01 00 71 01 01 44 [07:01:53]Write i2c OK [07:01:53]MH_I2C_Read... [07:01:53]Read from MH i2c: D1 [07:01:53]MH_I2C_Read... [07:01:53]Read from MH i2c: D1 01 00 [07:01:53]MH_I2C_Read... [07:01:53]Read from MH i2c: D1 01 00 71 01 00 43 [07:01:53]Write to MH i2c: 01 00 00 72 01 73 [07:01:53]Write i2c OK [07:01:53]MH_I2C_Read... [07:01:53]*** Cut start [07:01:53]*** Purtial cut [07:01:53]*** Stage 1: CUTSNS_PIN = 1 [07:01:54]recv_with_timeout no data received [07:01:56]Read from MH i2c: 01 [07:01:56]MH_I2C_Read... [07:01:56]*** Stop cut motor [07:01:56]*** Cut end [07:01:56]Read from MH i2c: 01 07 00 [07:01:56]MH_I2C_Read... [07:01:56]Read from MH i2c: 01 07 00 72 01 00 00 00 00 00 FF 0F 88 [07:01:56]process_action close_receipt done [07:01:56]requested_data is exist [07:01:56]produce_requested_data [07:01:56]requested_item fm.sn is exist - process it [07:01:56]wFMCommunicate request_size=4 [07:01:56]MH_SAM_APDU [07:01:56]CAPDU: 80 11 00 00 [07:01:56]Write to MH i2c: E2 08 00 73 01 80 11 00 00 00 00 00 00 EE [07:01:56]Write i2c OK [07:01:56]MH_I2C_Read... [07:01:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:01:56]Read from MH i2c: E2 [07:01:56]MH_I2C_Read... [07:01:56]Read from MH i2c: E2 17 00 [07:01:56]MH_I2C_Read... [07:01:56]Read from MH i2c: E2 17 00 73 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 47 [07:01:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:01:56]wFMCommunicate OK [07:01:56]requested_item fd.num is exist - process it [07:01:56]SAM_PROTO_GetFieldsCounters [07:01:56]wFMCommunicate request_size=4 [07:01:56]MH_SAM_APDU [07:01:56]CAPDU: 80 13 00 00 [07:01:56]Write to MH i2c: E2 08 00 74 01 80 13 00 00 00 00 00 00 F1 [07:01:56]Write i2c OK [07:01:56]MH_I2C_Read... [07:01:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:01:56]Read from MH i2c: E2 [07:01:56]MH_I2C_Read... [07:01:56]Read from MH i2c: E2 62 00 [07:01:56]MH_I2C_Read... [07:01:56]Read from MH i2c: E2 62 00 74 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 AC 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [07:01: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 AC 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:01:56]wFMCommunicate OK [07:01:56]SAM_PROTO_GetFieldsCounters done [07:01:56]requested_item shift.num is exist - process it [07:01:56]requested_item shift.opened is exist - process it [07:01:56]req_shift_opened [07:01:56]FM_GetShiftState [07:01:56]SAM_PROTO_GetShiftState [07:01:56]wFMCommunicate request_size=4 [07:01:56]MH_SAM_APDU [07:01:56]CAPDU: 80 13 01 00 [07:01:56]Write to MH i2c: E2 08 00 75 01 80 13 01 00 00 00 00 00 F3 [07:01:56]Write i2c OK [07:01:56]MH_I2C_Read... [07:01:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:01:56]Read from MH i2c: E2 [07:01:56]MH_I2C_Read... [07:01:56]Read from MH i2c: E2 0E 00 [07:01:56]MH_I2C_Read... [07:01:56]Read from MH i2c: E2 0E 00 75 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 1D [07:01:56]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:01:56]wFMCommunicate OK [07:01:56]SAM_PROTO_GetShiftState done [07:01:56]FM_GetShiftState done [07:01:56]req_shift_opened done [07:01:56]requested_item shift.open_date is exist - process it [07:01:56]req_shift_open_date [07:01:56]req_shift_open_date done [07:01:56]produce_requested_data done [07:01:56]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166060,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:01:56]process_action_free close_receipt [07:01:56]json_value_free [07:01:56]json_value_free done [07:01:56]process_json_proto returns [07:01:56]Send response to host [07:01:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166060,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:01:56]free response buf [07:01:56]execute_script done [07:01:56]execute_script returns [07:01:56]free content buf [07:01:56]Sock 7.Close socket [07:01:56]Sock 7.Thread stoped [07:01:57]ConnectInit Can't take IP for lk.salyk.kg [07:01:57]CommunicateWithHost connect error [07:01:57]CommunicateWithHost err = -1 [07:01:57]OFD Sender: Server communicate error [07:02:02]OFD Sender: Processing packet 166060 [packets to send 1004, broken 1003] [07:02:02]ProducePacketName [07:02:02]name=ofd_packets/00166060 [07:02:02]OFD Sender: To server: pG, [07:02:02]CommunicateWithHost lk.salyk.kg:30040 [07:02:02]ConnectInit lk.salyk.kg [07:02:08]recv_with_timeout no data received [07:02:19]Connected sock=9 [07:02:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 27 84 04 01 E1 37 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 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 70 00 00 00 F4 03 04 00 5F 85 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AC 88 02 00 35 04 06 00 87 89 96 1A 45 CF 54 EC 8C EA 60 F9 86 1A [07:02:24]recv_with_timeout no data received [07:02:24]CommunicateWithHost answer receiving error [07:02:24]CommunicateWithHost err = -3 [07:02:24]OFD Sender: Server communicate error [07:02:24]recv_with_timeout no data received [07:02:29]OFD Sender: Processing packet 166060 [packets to send 1004, broken 1003] [07:02:29]ProducePacketName [07:02:29]name=ofd_packets/00166060 [07:02:29]OFD Sender: To server: pG, [07:02:29]CommunicateWithHost lk.salyk.kg:30040 [07:02:29]ConnectInit lk.salyk.kg [07:02:39]recv_with_timeout no data received [07:02:48]Connected sock=9 [07:02:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 27 84 04 01 E1 37 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 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 70 00 00 00 F4 03 04 00 5F 85 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AC 88 02 00 35 04 06 00 87 89 96 1A 45 CF 54 EC 8C EA 60 F9 86 1A [07:02:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 7C 07 47 00 3C E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AC 88 02 00 F4 03 04 00 E2 2E C9 66 B6 04 01 00 00 CA 46 2C 35 37 FD C8 52 [07:02:50]CommunicateWithHost err = 0 [07:02:50]CheckOFDResponse [07:02:50]1017 (14) - 77093643461234 [07:02:50]1041 (16) - 0000000000871769 [07:02:50]1040 (4) - 166060 [07:02:50]1012 (4) - 24.08.2024 00:52 [07:02:50]1206 (1) - 0 [07:02:50]OFD Sender: Remove packet 166060 [07:02:50]ProducePacketName [07:02:50]name=ofd_packets/00166060 [07:02:50]NVStorageDeleteData [07:02:51]OFD Sender: No OFD packet to send [07:02:54]recv_with_timeout no data received [07:02:56]OFD Sender: No OFD packet to send [07:03:01]OFD Sender: No OFD packet to send [07:03:06]OFD Sender: No OFD packet to send [07:03:09]recv_with_timeout no data received [07:03:11]OFD Sender: No OFD packet to send [07:03:16]OFD Sender: No OFD packet to send [07:03:21]OFD Sender: No OFD packet to send [07:03:26]OFD Sender: No OFD packet to send [07:03:28]recv_with_timeout no data received [07:03:31]OFD Sender: No OFD packet to send [07:03:36]OFD Sender: No OFD packet to send [07:03:41]OFD Sender: No OFD packet to send [07:03:46]OFD Sender: No OFD packet to send [07:03:51]OFD Sender: No OFD packet to send [07:03:56]OFD Sender: No OFD packet to send [07:04:01]OFD Sender: No OFD packet to send [07:04:06]OFD Sender: No OFD packet to send [07:04:11]OFD Sender: No OFD packet to send [07:04:16]OFD Sender: No OFD packet to send [07:04:21]OFD Sender: No OFD packet to send [07:04:26]OFD Sender: No OFD packet to send [07:04:31]OFD Sender: No OFD packet to send [07:04:36]OFD Sender: No OFD packet to send [07:04:41]OFD Sender: No OFD packet to send [07:04:46]OFD Sender: No OFD packet to send [07:04:51]OFD Sender: No OFD packet to send [07:04:56]OFD Sender: No OFD packet to send [07:05:01]OFD Sender: No OFD packet to send [07:05:06]OFD Sender: No OFD packet to send [07:05:11]OFD Sender: No OFD packet to send [07:05:16]OFD Sender: No OFD packet to send [07:05:21]OFD Sender: No OFD packet to send [07:05:26]OFD Sender: No OFD packet to send [07:05:31]OFD Sender: No OFD packet to send [07:05:36]OFD Sender: No OFD packet to send [07:05:41]OFD Sender: No OFD packet to send [07:05:47]OFD Sender: No OFD packet to send [07:05:52]OFD Sender: No OFD packet to send [07:05:57]OFD Sender: No OFD packet to send [07:06:02]OFD Sender: No OFD packet to send [07:06:07]OFD Sender: No OFD packet to send [07:06:12]OFD Sender: No OFD packet to send [07:06:17]OFD Sender: No OFD packet to send [07:06:22]OFD Sender: No OFD packet to send [07:06:27]OFD Sender: No OFD packet to send [07:06:32]OFD Sender: No OFD packet to send [07:06:37]OFD Sender: No OFD packet to send [07:06:42]OFD Sender: No OFD packet to send [07:06:47]OFD Sender: No OFD packet to send [07:06:52]OFD Sender: No OFD packet to send [07:06:57]OFD Sender: No OFD packet to send [07:07:02]OFD Sender: No OFD packet to send [07:07:07]OFD Sender: No OFD packet to send [07:07:12]OFD Sender: No OFD packet to send [07:07:17]OFD Sender: No OFD packet to send [07:07:22]OFD Sender: No OFD packet to send [07:07:27]OFD Sender: No OFD packet to send [07:07:32]OFD Sender: No OFD packet to send [07:07:35]accept exits with 10 [07:07:35]New connection [07:07:35]New thread 3066502500 created [07:07:35]Thread 3066645860 joined [07:07:35]Waiting for new connection... [07:07:35] Sock 10.Parse request [07:07:35]Sock 10.Check first char [07:07:35]Sock 10.First char is OK [07:07:35]request: POST /json_proto HTTP/1.0 [07:07:35]Method: POST [07:07:35]URL: /json_proto [07:07:35]Method is POST - this is cgi request [07:07:35]url: /json_proto [07:07:35]query_string will be loaded in cgi processing [07:07:35]execute_cgi json_proto POST (null) [07:07:35]execute_cgi path=json_proto method=POST [07:07:35]POST find Content-Length [07:07:35]Host: 172.17.44.132:8080 [07:07:35]Content-Length: 807 [07:07:35]Content-Type: application/json [07:07:35] [07:07:35]POST finish read [07:07:35]Found Content-Length = 807 [07:07:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:07:35]execute_script... [07:07:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:07:35]POST & json_proto [07:07:35]process_json_proto [07:07:35]json parsed OK: [07:07:35]protocol is kg_v1.0 [07:07:35]action value=close_receipt [07:07:35]process_action close_receipt [07:07:35]cmd_close_receipt [07:07:35]MH_GetDate [07:07:35]Write to MH i2c: F0 00 00 76 01 66 [07:07:35]Write i2c OK [07:07:35]MH_I2C_Read... [07:07:35]Read from MH i2c: F0 [07:07:35]MH_I2C_Read... [07:07:35]Read from MH i2c: F0 09 00 [07:07:35]MH_I2C_Read... [07:07:35]Read from MH i2c: F0 09 00 76 01 00 B8 86 C9 66 2A 83 C1 65 AF [07:07:35]GetLastDocTimeStamp 1724482911 [07:07:35]current date 1724483256 [07:07:35]FM_GetShiftState [07:07:35]SAM_PROTO_GetShiftState [07:07:35]wFMCommunicate request_size=4 [07:07:35]MH_SAM_APDU [07:07:35]CAPDU: 80 13 01 00 [07:07:35]Write to MH i2c: E2 08 00 77 01 80 13 01 00 00 00 00 00 F5 [07:07:35]Write i2c OK [07:07:35]MH_I2C_Read... [07:07:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:35]Read from MH i2c: E2 [07:07:35]MH_I2C_Read... [07:07:35]Read from MH i2c: E2 0E 00 [07:07:35]MH_I2C_Read... [07:07:35]Read from MH i2c: E2 0E 00 77 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 1F [07:07:35]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:07:35]wFMCommunicate OK [07:07:35]SAM_PROTO_GetShiftState done [07:07:35]FM_GetShiftState done [07:07:35]opened in 1724458697 [07:07:35]opened+sec_in_day 1724545097 [07:07:35]quantity*price = 70038 [07:07:35]sum+1 = 70039 [07:07:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.38 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.38 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 113 24.08.2024 07:07 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166061 ФПД: 89981529216886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T070736&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166061&fm=89981529216886&tin=02508201610067®Number=0000000000092562&sum=70038 [07:07:36]StoreToDocumentArchive [07:07:36]shift 470 fd 166061 [07:07:36]save to /storage/0470/doc_00166061 [07:07:36]save last doc name /storage/0470/doc_00166061 to /storage/kkm_last_doc_name [07:07:36]save OK [07:07:36]Clear old archive folders... [07:07:36]ProcessDocumentItem done err = 0, tmpTLVsize=249 [07:07:36]tlvbuf is 00DEB0A0 [07:07:36]SAM_PROTO_ClearQueue [07:07:36]wFMCommunicate request_size=4 [07:07:36]MH_SAM_APDU [07:07:36]CAPDU: 80 09 00 00 [07:07:36]Write to MH i2c: E2 08 00 84 01 80 09 00 00 00 00 00 00 F7 [07:07:36]Write i2c OK [07:07:36]MH_I2C_Read... [07:07:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:07:36]Read from MH i2c: E2 [07:07:36]MH_I2C_Read... [07:07:36]Read from MH i2c: E2 03 00 [07:07:36]MH_I2C_Read... [07:07:36]Read from MH i2c: E2 03 00 84 01 00 90 00 F9 [07:07:36]RAPDU: 90 00 [07:07:36]wFMCommunicate OK [07:07:36]SAM_PROTO_ClearQueue done [07:07:36]KKMCreateOFDPacket [07:07:36]OFDProtocolAddRootSTLVToBuf [07:07:36]FM_MakeSignedData [07:07:36]FM_MakeSignedData [07:07:36]SAM_PROTO_SignData [07:07:36]wFMCommunicate request_size=4 [07:07:36]MH_SAM_APDU [07:07:36]CAPDU: 80 0D 01 02 [07:07:36]Write to MH i2c: E2 08 00 85 01 80 0D 01 02 00 00 00 00 FF [07:07:36]Write i2c OK [07:07:36]MH_I2C_Read... [07:07:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:07:37]Read from MH i2c: E2 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: E2 03 00 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: E2 03 00 85 01 00 90 00 FA [07:07:37]RAPDU: 90 00 [07:07:37]wFMCommunicate OK [07:07:37]wFMCommunicate request_size=255 [07:07:37]MH_SAM_APDU [07:07:37]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 B8 86 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AD 88 02 00 35 04 06 00 51 D6 75 [07:07:37]Write to MH i2c: E2 02 01 86 01 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 B8 86 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AD 88 02 00 35 04 06 00 51 D6 75 00 00 C6 [07:07:37]Write i2c OK [07:07:37]MH_I2C_Read... [07:07:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:37]Read from MH i2c: E2 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: E2 03 00 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: E2 03 00 86 01 00 90 00 FB [07:07:37]RAPDU: 90 00 [07:07:37]wFMCommunicate OK [07:07:37]wFMCommunicate request_size=8 [07:07:37]MH_SAM_APDU [07:07:37]CAPDU: 80 0D 02 02 03 15 D7 76 [07:07:37]Write to MH i2c: E2 0B 00 87 01 80 0D 02 02 03 00 15 D7 76 00 00 6A [07:07:37]Write i2c OK [07:07:37]MH_I2C_Read... [07:07:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:37]Read from MH i2c: E2 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: E2 03 00 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: E2 03 00 87 01 00 90 00 FC [07:07:37]RAPDU: 90 00 [07:07:37]wFMCommunicate OK [07:07:37]wFMCommunicate request_size=4 [07:07:37]MH_SAM_APDU [07:07:37]CAPDU: 80 0D 03 02 [07:07:37]Write to MH i2c: E2 08 00 88 01 80 0D 03 02 00 00 00 00 04 [07:07:37]Write i2c OK [07:07:37]MH_I2C_Read... [07:07:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:07:37]Read from MH i2c: E2 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: E2 0B 00 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: E2 0B 00 88 01 00 A4 92 B1 B1 25 8E 66 8F 90 00 45 [07:07:37]RAPDU: A4 92 B1 B1 25 8E 66 8F 90 00 [07:07:37]wFMCommunicate OK [07:07:37]SAM_PROTO_SignData done [07:07:37]FM_MakeSignedData done [07:07:37]CreateOFDProtocolMessage [07:07:37]wFMCommunicate request_size=4 [07:07:37]MH_SAM_APDU [07:07:37]CAPDU: 80 11 00 00 [07:07:37]Write to MH i2c: E2 08 00 89 01 80 11 00 00 00 00 00 00 04 [07:07:37]Write i2c OK [07:07:37]MH_I2C_Read... [07:07:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:37]Read from MH i2c: E2 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: E2 17 00 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: E2 17 00 89 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 5D [07:07:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:07:37]wFMCommunicate OK [07:07:37]CreateOFDProtocolMessage done [07:07:37]OFDSenderStorePacket 166061 [07:07:37]StoreOFDPacket docnum=166061 [07:07:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 D2 9E 05 01 65 06 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 B8 86 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AD 88 02 00 35 04 06 00 51 D6 75 15 D7 76 A4 92 B1 B1 25 8E 66 8F [07:07:37]CheckFolder [07:07:37]dirname=/storage/ofd_packets [07:07:37]CheckFolder done [07:07:37]ProducePacketName [07:07:37]name=ofd_packets/00166061 [07:07:37]NVStorageSaveData ofd_packets/00166061 [07:07:37]File name is /storage/ofd_packets/00166061 [07:07:37]Write 299 bytes [07:07:37]NVStorageSaveData done [07:07:37]OFDSenderStorePacket done [07:07:37]KKMCreateOFDPacket done [07:07:37]NVStorageSaveData kkm_last_timestamp [07:07:37]File name is /storage/kkm_last_timestamp [07:07:37]Write 4 bytes [07:07:37]NVStorageSaveData done [07:07:37]ExternCall_PrintAddStr [07:07:37]wPrintStart [07:07:37]Write to MH i2c: 01 00 00 8A 01 8B [07:07:37]Write i2c OK [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: 01 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: 01 07 00 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: 01 07 00 8A 01 00 00 00 00 00 FF 0F A0 [07:07:37]RasterBufferAndPrint [07:07:37]line Счет N : (1)295004 [07:07:37]line ИНН: 02508201610067 [07:07:37]line Контрольно-Кассовый Чек [07:07:37]line ПРОДАЖА [07:07:37]line ТРК (МРК, ГНК) : 51 [07:07:37]line Товар: 2710124130 [07:07:37]line SU-92-К-5 [07:07:37]line 10.180 * 68.80 [07:07:37]line = 700.38 [07:07:37]line НДС 12% НСП 1% [07:07:37]line > о реализуемом товаре [07:07:37]line ИТОГО: 700.38 [07:07:37]line НСП 1% : 6.20 [07:07:37]line НДС 12% : 74.38 [07:07:37]line Наличными: 0.00 [07:07:37]line Безнал.: 700.38 [07:07:37]line Место: АЗС № 130 "Партнер Нефть" [07:07:37]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:07:37]line СНО: Общий режим [07:07:37]line Чек 113 24.08.2024 07:07 [07:07:37]line Смена: 470 ФФД: 1.0 [07:07:37]line ЗНМ: 0300000070 [07:07:37]line РНМ: 0000000000092562 [07:07:37]line Версия ККМ: 001 [07:07:37]line Платежная система: Бакай Банк [07:07:37]line ФМ: 0000000000871769 [07:07:37]line ФД: 166061 [07:07:37]line ФПД: 89981529216886 [07:07:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T070736&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166061&fm=89981529216886&tin=02508201610067®Number=0000000000092562&sum=70038 [07:07:37]written 0, free lines is 4095 [07:07:37]OFD Sender: Processing packet 166061 [packets to send 1004, broken 1003] [07:07:37]ProducePacketName [07:07:37]name=ofd_packets/00166061 [07:07:37]OFD Sender: To server: pG, [07:07:37]CommunicateWithHost lk.salyk.kg:30040 [07:07:37]ConnectInit lk.salyk.kg [07:07:37]Write to MH i2c: 01 00 00 B4 01 B5 [07:07:37]Write i2c OK [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: 01 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: 01 07 00 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: 01 07 00 B4 01 00 00 00 00 00 C7 0C 8F [07:07:37]RasterBufferAndPrint [07:07:37]line [07:07:37]line [07:07:37]line [07:07:37]line [07:07:37]line [07:07:37]written 0, free lines is 3276 [07:07:37]MH_Cut [07:07:37]Write to MH i2c: D1 01 00 BB 01 01 8E [07:07:37]Write i2c OK [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: D1 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: D1 01 00 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: D1 01 00 BB 01 00 8D [07:07:37]Write to MH i2c: 01 00 00 BC 01 BD [07:07:37]Write i2c OK [07:07:37]MH_I2C_Read... [07:07:38]Connected sock=9 [07:07:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 D2 9E 05 01 65 06 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 B8 86 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AD 88 02 00 35 04 06 00 51 D6 75 15 D7 76 A4 92 B1 B1 25 8E 66 8F [07:07:38]*** Cut start [07:07:38]*** Purtial cut [07:07:38]*** Stage 1: CUTSNS_PIN = 1 [07:07:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 07 83 47 00 A3 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AD 88 02 00 F4 03 04 00 03 30 C9 66 B6 04 01 00 00 5D CD 65 0D 3C AF 44 82 [07:07:39]CommunicateWithHost err = 0 [07:07:39]CheckOFDResponse [07:07:39]1017 (14) - 77093643461234 [07:07:39]1041 (16) - 0000000000871769 [07:07:39]1040 (4) - 166061 [07:07:39]1012 (4) - 24.08.2024 00:57 [07:07:39]1206 (1) - 0 [07:07:39]OFD Sender: Remove packet 166061 [07:07:39]ProducePacketName [07:07:39]name=ofd_packets/00166061 [07:07:39]NVStorageDeleteData [07:07:40]OFD Sender: No OFD packet to send [07:07:40]Read from MH i2c: 01 [07:07:40]MH_I2C_Read... [07:07:40]*** Stop cut motor [07:07:40]*** Cut end [07:07:40]Read from MH i2c: 01 07 00 [07:07:40]MH_I2C_Read... [07:07:40]Read from MH i2c: 01 07 00 BC 01 00 00 00 00 00 FF 0F D2 [07:07:40]process_action close_receipt done [07:07:40]requested_data is exist [07:07:40]produce_requested_data [07:07:40]requested_item fm.sn is exist - process it [07:07:40]wFMCommunicate request_size=4 [07:07:40]MH_SAM_APDU [07:07:40]CAPDU: 80 11 00 00 [07:07:40]Write to MH i2c: E2 08 00 BD 01 80 11 00 00 00 00 00 00 38 [07:07:40]Write i2c OK [07:07:40]MH_I2C_Read... [07:07:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:40]Read from MH i2c: E2 [07:07:40]MH_I2C_Read... [07:07:40]Read from MH i2c: E2 17 00 [07:07:40]MH_I2C_Read... [07:07:40]Read from MH i2c: E2 17 00 BD 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 91 [07:07:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:07:40]wFMCommunicate OK [07:07:40]requested_item fd.num is exist - process it [07:07:40]SAM_PROTO_GetFieldsCounters [07:07:40]wFMCommunicate request_size=4 [07:07:40]MH_SAM_APDU [07:07:40]CAPDU: 80 13 00 00 [07:07:40]Write to MH i2c: E2 08 00 BE 01 80 13 00 00 00 00 00 00 3B [07:07:40]Write i2c OK [07:07:40]MH_I2C_Read... [07:07:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:07:40]Read from MH i2c: E2 [07:07:40]MH_I2C_Read... [07:07:40]Read from MH i2c: E2 62 00 [07:07:40]MH_I2C_Read... [07:07:40]Read from MH i2c: E2 62 00 BE 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 AD 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [07:07:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 AD 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:07:40]wFMCommunicate OK [07:07:40]SAM_PROTO_GetFieldsCounters done [07:07:40]requested_item shift.num is exist - process it [07:07:40]requested_item shift.opened is exist - process it [07:07:40]req_shift_opened [07:07:40]FM_GetShiftState [07:07:40]SAM_PROTO_GetShiftState [07:07:40]wFMCommunicate request_size=4 [07:07:40]MH_SAM_APDU [07:07:40]CAPDU: 80 13 01 00 [07:07:40]Write to MH i2c: E2 08 00 BF 01 80 13 01 00 00 00 00 00 3D [07:07:40]Write i2c OK [07:07:40]MH_I2C_Read... [07:07:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:41]Read from MH i2c: E2 [07:07:41]MH_I2C_Read... [07:07:41]Read from MH i2c: E2 0E 00 [07:07:41]MH_I2C_Read... [07:07:41]Read from MH i2c: E2 0E 00 BF 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 67 [07:07:41]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:07:41]wFMCommunicate OK [07:07:41]SAM_PROTO_GetShiftState done [07:07:41]FM_GetShiftState done [07:07:41]req_shift_opened done [07:07:41]requested_item shift.open_date is exist - process it [07:07:41]req_shift_open_date [07:07:41]req_shift_open_date done [07:07:41]produce_requested_data done [07:07:41]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166061,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:07:41]process_action_free close_receipt [07:07:41]json_value_free [07:07:41]json_value_free done [07:07:41]process_json_proto returns [07:07:41]Send response to host [07:07:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166061,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:07:41]free response buf [07:07:41]execute_script done [07:07:41]execute_script returns [07:07:41]free content buf [07:07:41]Sock 10.Close socket [07:07:41]Sock 10.Thread stoped [07:07:44]recv_with_timeout no data received [07:07:45]OFD Sender: No OFD packet to send [07:07:50]OFD Sender: No OFD packet to send [07:07:55]OFD Sender: No OFD packet to send [07:07:59]recv_with_timeout no data received [07:08:00]OFD Sender: No OFD packet to send [07:08:05]OFD Sender: No OFD packet to send [07:08:10]OFD Sender: No OFD packet to send [07:08:15]OFD Sender: No OFD packet to send [07:08:15]recv_with_timeout no data received [07:08:20]OFD Sender: No OFD packet to send [07:08:25]OFD Sender: No OFD packet to send [07:08:27]recv_with_timeout no data received [07:08:30]OFD Sender: No OFD packet to send [07:08:35]OFD Sender: No OFD packet to send [07:08:40]OFD Sender: No OFD packet to send [07:08:45]OFD Sender: No OFD packet to send [07:08:50]OFD Sender: No OFD packet to send [07:08:55]OFD Sender: No OFD packet to send [07:09:00]OFD Sender: No OFD packet to send [07:09:05]OFD Sender: No OFD packet to send [07:09:10]OFD Sender: No OFD packet to send [07:09:12]accept exits with 7 [07:09:12]New connection [07:09:12]New thread 3066645860 created [07:09:12]Thread 3066502500 joined [07:09:12]Waiting for new connection... [07:09:12] Sock 7.Parse request [07:09:12]Sock 7.Check first char [07:09:12]Sock 7.First char is OK [07:09:12]request: POST /json_proto HTTP/1.0 [07:09:12]Method: POST [07:09:12]URL: /json_proto [07:09:12]Method is POST - this is cgi request [07:09:12]url: /json_proto [07:09:12]query_string will be loaded in cgi processing [07:09:12]execute_cgi json_proto POST (null) [07:09:12]execute_cgi path=json_proto method=POST [07:09:12]POST find Content-Length [07:09:12]Host: 172.17.44.132:8080 [07:09:12]Content-Length: 621 [07:09:12]Content-Type: application/json [07:09:12] [07:09:12]POST finish read [07:09:12]Found Content-Length = 621 [07:09:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51199", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 138.00, "quantity" : 1.000, "sum" : 138.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 138.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:09:12]execute_script... [07:09:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51199", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 138.00, "quantity" : 1.000, "sum" : 138.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 138.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:09:12]POST & json_proto [07:09:12]process_json_proto [07:09:12]json parsed OK: [07:09:12]protocol is kg_v1.0 [07:09:12]action value=close_receipt [07:09:12]process_action close_receipt [07:09:12]cmd_close_receipt [07:09:12]MH_GetDate [07:09:12]Write to MH i2c: F0 00 00 C0 01 B0 [07:09:12]Write i2c OK [07:09:12]MH_I2C_Read... [07:09:12]Read from MH i2c: F0 [07:09:12]MH_I2C_Read... [07:09:12]Read from MH i2c: F0 09 00 [07:09:12]MH_I2C_Read... [07:09:12]Read from MH i2c: F0 09 00 C0 01 00 19 87 C9 66 2A 83 C1 65 5B [07:09:12]GetLastDocTimeStamp 1724483256 [07:09:12]current date 1724483353 [07:09:12]FM_GetShiftState [07:09:12]SAM_PROTO_GetShiftState [07:09:12]wFMCommunicate request_size=4 [07:09:12]MH_SAM_APDU [07:09:12]CAPDU: 80 13 01 00 [07:09:12]Write to MH i2c: E2 08 00 C1 01 80 13 01 00 00 00 00 00 3F [07:09:12]Write i2c OK [07:09:12]MH_I2C_Read... [07:09:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:09:12]Read from MH i2c: E2 [07:09:12]MH_I2C_Read... [07:09:12]Read from MH i2c: E2 0E 00 [07:09:12]MH_I2C_Read... [07:09:12]Read from MH i2c: E2 0E 00 C1 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 69 [07:09:12]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:09:12]wFMCommunicate OK [07:09:12]SAM_PROTO_GetShiftState done [07:09:12]FM_GetShiftState done [07:09:12]opened in 1724458697 [07:09:12]opened+sec_in_day 1724545097 [07:09:12]quantity*price = 13800 [07:09:12]sum+1 = 13801 [07:09:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 138.00 НСП 1% : 1.22 НДС 12% : 14.65 Наличными: 138.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 114 24.08.2024 07:09 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166062 ФПД: 198898256617592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T070913&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166062&fm=198898256617592&tin=02508201610067®Number=0000000000092562&sum=13800 0 [07:09:13]StoreToDocumentArchive [07:09:13]shift 470 fd 166062 [07:09:13]save to /storage/0470/doc_00166062 [07:09:13]save last doc name /storage/0470/doc_00166062 to /storage/kkm_last_doc_name [07:09:13]save OK [07:09:13]Clear old archive folders... [07:09:13]ProcessDocumentItem done err = 0, tmpTLVsize=274 [07:09:13]tlvbuf is 00E693B0 [07:09:13]SAM_PROTO_ClearQueue [07:09:13]wFMCommunicate request_size=4 [07:09:13]MH_SAM_APDU [07:09:13]CAPDU: 80 09 00 00 [07:09:13]Write to MH i2c: E2 08 00 CE 01 80 09 00 00 00 00 00 00 41 [07:09:13]Write i2c OK [07:09:13]MH_I2C_Read... [07:09:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:09:13]Read from MH i2c: E2 [07:09:13]MH_I2C_Read... [07:09:13]Read from MH i2c: E2 03 00 [07:09:13]MH_I2C_Read... [07:09:13]Read from MH i2c: E2 03 00 CE 01 00 90 00 43 [07:09:13]RAPDU: 90 00 [07:09:13]wFMCommunicate OK [07:09:13]SAM_PROTO_ClearQueue done [07:09:13]KKMCreateOFDPacket [07:09:13]OFDProtocolAddRootSTLVToBuf [07:09:13]FM_MakeSignedData [07:09:13]FM_MakeSignedData [07:09:13]SAM_PROTO_SignData [07:09:13]wFMCommunicate request_size=4 [07:09:13]MH_SAM_APDU [07:09:13]CAPDU: 80 0D 01 02 [07:09:13]Write to MH i2c: E2 08 00 CF 01 80 0D 01 02 00 00 00 00 49 [07:09:13]Write i2c OK [07:09:13]MH_I2C_Read... [07:09:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:09:14]Read from MH i2c: E2 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: E2 03 00 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: E2 03 00 CF 01 00 90 00 44 [07:09:14]RAPDU: 90 00 [07:09:14]wFMCommunicate OK [07:09:14]wFMCommunicate request_size=255 [07:09:14]MH_SAM_APDU [07:09:14]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 05 00 00 00 00 07 04 06 00 E8 35 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 19 87 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 [07:09:14]Write to MH i2c: E2 02 01 D0 01 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 05 00 00 00 00 07 04 06 00 E8 35 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 19 87 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 00 00 9D [07:09:14]Write i2c OK [07:09:14]MH_I2C_Read... [07:09:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:09:14]Read from MH i2c: E2 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: E2 03 00 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: E2 03 00 D0 01 00 90 00 45 [07:09:14]RAPDU: 90 00 [07:09:14]wFMCommunicate OK [07:09:14]wFMCommunicate request_size=33 [07:09:14]MH_SAM_APDU [07:09:14]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AE 88 02 00 35 04 06 00 B4 E5 9B EE A0 78 [07:09:14]Write to MH i2c: E2 24 00 D1 01 80 0D 02 02 1C 00 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AE 88 02 00 35 04 06 00 B4 E5 9B EE A0 78 00 00 53 [07:09:14]Write i2c OK [07:09:14]MH_I2C_Read... [07:09:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:09:14]Read from MH i2c: E2 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: E2 03 00 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: E2 03 00 D1 01 00 90 00 46 [07:09:14]RAPDU: 90 00 [07:09:14]wFMCommunicate OK [07:09:14]wFMCommunicate request_size=4 [07:09:14]MH_SAM_APDU [07:09:14]CAPDU: 80 0D 03 02 [07:09:14]Write to MH i2c: E2 08 00 D2 01 80 0D 03 02 00 00 00 00 4E [07:09:14]Write i2c OK [07:09:14]MH_I2C_Read... [07:09:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:09:14]Read from MH i2c: E2 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: E2 0B 00 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: E2 0B 00 D2 01 00 67 D3 CA F1 3E D5 93 46 90 00 30 [07:09:14]RAPDU: 67 D3 CA F1 3E D5 93 46 90 00 [07:09:14]wFMCommunicate OK [07:09:14]SAM_PROTO_SignData done [07:09:14]FM_MakeSignedData done [07:09:14]CreateOFDProtocolMessage [07:09:14]wFMCommunicate request_size=4 [07:09:14]MH_SAM_APDU [07:09:14]CAPDU: 80 11 00 00 [07:09:14]Write to MH i2c: E2 08 00 D3 01 80 11 00 00 00 00 00 00 4E [07:09:14]Write i2c OK [07:09:14]MH_I2C_Read... [07:09:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:09:14]Read from MH i2c: E2 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: E2 17 00 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: E2 17 00 D3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A7 [07:09:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:09:14]wFMCommunicate OK [07:09:14]CreateOFDProtocolMessage done [07:09:14]OFDSenderStorePacket 166062 [07:09:14]StoreOFDPacket docnum=166062 [07:09:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 26 01 00 00 C8 7B 1E 01 F1 E0 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 05 00 00 00 00 07 04 06 00 E8 35 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 19 87 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AE 88 02 00 35 04 06 00 B4 E5 9B EE A0 78 67 D3 CA F1 3E D5 93 46 [07:09:14]CheckFolder [07:09:14]dirname=/storage/ofd_packets [07:09:14]CheckFolder done [07:09:14]ProducePacketName [07:09:14]name=ofd_packets/00166062 [07:09:14]NVStorageSaveData ofd_packets/00166062 [07:09:14]File name is /storage/ofd_packets/00166062 [07:09:14]Write 324 bytes [07:09:14]NVStorageSaveData done [07:09:14]OFDSenderStorePacket done [07:09:14]KKMCreateOFDPacket done [07:09:14]NVStorageSaveData kkm_last_timestamp [07:09:14]File name is /storage/kkm_last_timestamp [07:09:14]Write 4 bytes [07:09:14]NVStorageSaveData done [07:09:14]ExternCall_PrintAddStr [07:09:14]wPrintStart [07:09:14]Write to MH i2c: 01 00 00 D4 01 D5 [07:09:14]Write i2c OK [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: 01 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: 01 07 00 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: 01 07 00 D4 01 00 00 00 00 00 FF 0F EA [07:09:14]RasterBufferAndPrint [07:09:14]line Счет N : (3)51199 [07:09:14]line ИНН: 02508201610067 [07:09:14]line Контрольно-Кассовый Чек [07:09:14]line ПРОДАЖА [07:09:14]line Товар: 4640030091645 [07:09:14]line Сигареты ESSE Exchange M [07:09:14]line 1.000 * 138.00 [07:09:14]line = 138.00 [07:09:14]line НДС 12% НСП 1% [07:09:14]line > о реализуемом товаре [07:09:14]line ИТОГО: 138.00 [07:09:14]line НСП 1% : 1.22 [07:09:14]line НДС 12% : 14.65 [07:09:14]line Наличными: 138.00 [07:09:14]line Безнал.: 0.00 [07:09:14]line Место: АЗС № 130 "Партнер Нефть" [07:09:14]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:09:14]line СНО: Общий режим [07:09:14]line Чек 114 24.08.2024 07:09 [07:09:14]line Смена: 470 ФФД: 1.0 [07:09:14]line ЗНМ: 0300000070 [07:09:14]line РНМ: 0000000000092562 [07:09:14]line Версия ККМ: 001 [07:09:14]line ФМ: 0000000000871769 [07:09:14]line ФД: 166062 [07:09:14]line ФПД: 198898256617592 [07:09:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T070913&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166062&fm=198898256617592&tin=02508201610067®Number=0000000000092562&sum=13800 [07:09:14]line 0 [07:09:14]written 0, free lines is 4095 [07:09:14]OFD Sender: Processing packet 166062 [packets to send 1004, broken 1003] [07:09:14]ProducePacketName [07:09:14]name=ofd_packets/00166062 [07:09:14]OFD Sender: To server: pG, [07:09:14]CommunicateWithHost lk.salyk.kg:30040 [07:09:14]ConnectInit lk.salyk.kg [07:09:14]Write to MH i2c: 01 00 00 FC 01 FD [07:09:14]Write i2c OK [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: 01 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: 01 07 00 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: 01 07 00 FC 01 00 00 00 00 00 E4 0C F4 [07:09:14]RasterBufferAndPrint [07:09:14]line [07:09:14]line [07:09:14]line [07:09:14]line [07:09:14]line [07:09:14]written 0, free lines is 3305 [07:09:14]MH_Cut [07:09:14]Write to MH i2c: D1 01 00 03 02 01 D7 [07:09:14]Write i2c OK [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: D1 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: D1 01 00 [07:09:14]MH_I2C_Read... [07:09:14]Read from MH i2c: D1 01 00 03 02 00 D6 [07:09:14]Write to MH i2c: 01 00 00 04 02 06 [07:09:14]Write i2c OK [07:09:14]MH_I2C_Read... [07:09:15]*** Cut start [07:09:15]*** Purtial cut [07:09:15]*** Stage 1: CUTSNS_PIN = 1 [07:09:17]Read from MH i2c: 01 [07:09:17]MH_I2C_Read... [07:09:17]*** Stop cut motor [07:09:17]*** Cut end [07:09:17]Read from MH i2c: 01 07 00 [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: 01 07 00 04 02 00 00 00 00 00 FF 0F 1B [07:09:17]process_action close_receipt done [07:09:17]requested_data is exist [07:09:17]produce_requested_data [07:09:17]requested_item fm.sn is exist - process it [07:09:17]wFMCommunicate request_size=4 [07:09:17]MH_SAM_APDU [07:09:17]CAPDU: 80 11 00 00 [07:09:17]Write to MH i2c: E2 08 00 05 02 80 11 00 00 00 00 00 00 81 [07:09:17]Write i2c OK [07:09:17]MH_I2C_Read... [07:09:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:09:17]Read from MH i2c: E2 [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: E2 17 00 [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: E2 17 00 05 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DA [07:09:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:09:17]wFMCommunicate OK [07:09:17]requested_item fd.num is exist - process it [07:09:17]SAM_PROTO_GetFieldsCounters [07:09:17]wFMCommunicate request_size=4 [07:09:17]MH_SAM_APDU [07:09:17]CAPDU: 80 13 00 00 [07:09:17]Write to MH i2c: E2 08 00 06 02 80 13 00 00 00 00 00 00 84 [07:09:17]Write i2c OK [07:09:17]MH_I2C_Read... [07:09:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:09:17]Read from MH i2c: E2 [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: E2 62 00 [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: E2 62 00 06 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 AE 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [07:09:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 AE 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:09:17]wFMCommunicate OK [07:09:17]SAM_PROTO_GetFieldsCounters done [07:09:17]requested_item shift.num is exist - process it [07:09:17]requested_item shift.opened is exist - process it [07:09:17]req_shift_opened [07:09:17]FM_GetShiftState [07:09:17]SAM_PROTO_GetShiftState [07:09:17]wFMCommunicate request_size=4 [07:09:17]MH_SAM_APDU [07:09:17]CAPDU: 80 13 01 00 [07:09:17]Write to MH i2c: E2 08 00 07 02 80 13 01 00 00 00 00 00 86 [07:09:17]Write i2c OK [07:09:17]MH_I2C_Read... [07:09:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:09:18]Read from MH i2c: E2 [07:09:18]MH_I2C_Read... [07:09:18]Read from MH i2c: E2 0E 00 [07:09:18]MH_I2C_Read... [07:09:18]Read from MH i2c: E2 0E 00 07 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B0 [07:09:18]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:09:18]wFMCommunicate OK [07:09:18]SAM_PROTO_GetShiftState done [07:09:18]FM_GetShiftState done [07:09:18]req_shift_opened done [07:09:18]requested_item shift.open_date is exist - process it [07:09:18]req_shift_open_date [07:09:18]req_shift_open_date done [07:09:18]produce_requested_data done [07:09:18]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166062,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:09:18]process_action_free close_receipt [07:09:18]json_value_free [07:09:18]json_value_free done [07:09:18]process_json_proto returns [07:09:18]Send response to host [07:09:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166062,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:09:18]free response buf [07:09:18]execute_script done [07:09:18]execute_script returns [07:09:18]free content buf [07:09:18]Sock 7.Close socket [07:09:18]Sock 7.Thread stoped [07:09:19]Connected sock=10 [07:09:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 26 01 00 00 C8 7B 1E 01 F1 E0 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 05 00 00 00 00 07 04 06 00 E8 35 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 19 87 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AE 88 02 00 35 04 06 00 B4 E5 9B EE A0 78 67 D3 CA F1 3E D5 93 46 [07:09:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 97 8C 47 00 D4 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AE 88 02 00 F4 03 04 00 68 30 C9 66 B6 04 01 00 00 5D BB F4 62 5B 93 DF D3 [07:09:20]CommunicateWithHost err = 0 [07:09:20]CheckOFDResponse [07:09:20]1017 (14) - 77093643461234 [07:09:20]1041 (16) - 0000000000871769 [07:09:20]1040 (4) - 166062 [07:09:20]1012 (4) - 24.08.2024 00:59 [07:09:20]1206 (1) - 0 [07:09:20]OFD Sender: Remove packet 166062 [07:09:20]ProducePacketName [07:09:20]name=ofd_packets/00166062 [07:09:20]NVStorageDeleteData [07:09:20]OFD Sender: No OFD packet to send [07:09:25]OFD Sender: No OFD packet to send [07:09:30]OFD Sender: No OFD packet to send [07:09:35]OFD Sender: No OFD packet to send [07:09:40]OFD Sender: No OFD packet to send [07:09:45]OFD Sender: No OFD packet to send [07:09:50]OFD Sender: No OFD packet to send [07:09:52]recv_with_timeout no data received [07:09:55]OFD Sender: No OFD packet to send [07:10:00]OFD Sender: No OFD packet to send [07:10:05]OFD Sender: No OFD packet to send [07:10:10]OFD Sender: No OFD packet to send [07:10:15]OFD Sender: No OFD packet to send [07:10:21]OFD Sender: No OFD packet to send [07:10:26]OFD Sender: No OFD packet to send [07:10:31]OFD Sender: No OFD packet to send [07:10:36]OFD Sender: No OFD packet to send [07:10:40]recv_with_timeout no data received [07:10:41]OFD Sender: No OFD packet to send [07:10:46]OFD Sender: No OFD packet to send [07:10:51]OFD Sender: No OFD packet to send [07:10:56]OFD Sender: No OFD packet to send [07:11:01]OFD Sender: No OFD packet to send [07:11:06]OFD Sender: No OFD packet to send [07:11:10]accept exits with 9 [07:11:10]New connection [07:11:10]New thread 3066502500 created [07:11:10]Thread 3066645860 joined [07:11:10]Waiting for new connection... [07:11:10] Sock 9.Parse request [07:11:10]Sock 9.Check first char [07:11:10]Sock 9.First char is OK [07:11:10]request: POST /json_proto HTTP/1.0 [07:11:10]Method: POST [07:11:10]URL: /json_proto [07:11:10]Method is POST - this is cgi request [07:11:10]url: /json_proto [07:11:10]query_string will be loaded in cgi processing [07:11:10]execute_cgi json_proto POST (null) [07:11:10]execute_cgi path=json_proto method=POST [07:11:10]POST find Content-Length [07:11:10]Host: 172.17.44.132:8080 [07:11:10]Content-Length: 754 [07:11:10]Content-Type: application/json [07:11:10] [07:11:10]POST finish read [07:11:10]Found Content-Length = 754 [07:11:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 30.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\u041A \u0413\u041F\u041D\u0410 Online\u000A30131181", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:11:10]execute_script... [07:11:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 30.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\u041A \u0413\u041F\u041D\u0410 Online\u000A30131181", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:11:10]POST & json_proto [07:11:10]process_json_proto [07:11:10]json parsed OK: [07:11:10]protocol is kg_v1.0 [07:11:10]action value=close_receipt [07:11:10]process_action close_receipt [07:11:10]cmd_close_receipt [07:11:10]MH_GetDate [07:11:10]Write to MH i2c: F0 00 00 08 02 F9 [07:11:10]Write i2c OK [07:11:10]MH_I2C_Read... [07:11:10]Read from MH i2c: F0 [07:11:10]MH_I2C_Read... [07:11:10]Read from MH i2c: F0 09 00 [07:11:10]MH_I2C_Read... [07:11:10]Read from MH i2c: F0 09 00 08 02 00 8E 87 C9 66 2A 83 C1 65 19 [07:11:10]GetLastDocTimeStamp 1724483353 [07:11:10]current date 1724483470 [07:11:10]FM_GetShiftState [07:11:10]SAM_PROTO_GetShiftState [07:11:10]wFMCommunicate request_size=4 [07:11:10]MH_SAM_APDU [07:11:10]CAPDU: 80 13 01 00 [07:11:10]Write to MH i2c: E2 08 00 09 02 80 13 01 00 00 00 00 00 88 [07:11:10]Write i2c OK [07:11:10]MH_I2C_Read... [07:11:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:10]Read from MH i2c: E2 [07:11:10]MH_I2C_Read... [07:11:10]Read from MH i2c: E2 0E 00 [07:11:10]MH_I2C_Read... [07:11:10]Read from MH i2c: E2 0E 00 09 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B2 [07:11:10]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:11:10]wFMCommunicate OK [07:11:10]SAM_PROTO_GetShiftState done [07:11:10]FM_GetShiftState done [07:11:10]opened in 1724458697 [07:11:10]opened+sec_in_day 1724545097 [07:11:10]quantity*price = 0 [07:11:10]sum+1 = 1 [07:11:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 115 24.08.2024 07:11 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: ТК ГПНА Online 30131181 ФМ: 0000000000871769 ФД: 166063 ФПД: 67633934882925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T071110&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166063&fm=67633934882925&tin=02508201610067®Number=0000000000092562&sum=0 [07:11:11]StoreToDocumentArchive [07:11:11]shift 470 fd 166063 [07:11:11]save to /storage/0470/doc_00166063 [07:11:11]save last doc name /storage/0470/doc_00166063 to /storage/kkm_last_doc_name [07:11:11]save OK [07:11:11]Clear old archive folders... [07:11:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:11:11]tlvbuf is 00E53FE0 [07:11:11]SAM_PROTO_ClearQueue [07:11:11]wFMCommunicate request_size=4 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 09 00 00 [07:11:11]Write to MH i2c: E2 08 00 16 02 80 09 00 00 00 00 00 00 8A [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:11:11]OFD Sender: No OFD packet to send [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 16 02 00 90 00 8C [07:11:11]RAPDU: 90 00 [07:11:11]wFMCommunicate OK [07:11:11]SAM_PROTO_ClearQueue done [07:11:11]KKMCreateOFDPacket [07:11:11]OFDProtocolAddRootSTLVToBuf [07:11:11]FM_MakeSignedData [07:11:11]FM_MakeSignedData [07:11:11]SAM_PROTO_SignData [07:11:11]wFMCommunicate request_size=4 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 0D 01 02 [07:11:11]Write to MH i2c: E2 08 00 17 02 80 0D 01 02 00 00 00 00 92 [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 17 02 00 90 00 8D [07:11:11]RAPDU: 90 00 [07:11:11]wFMCommunicate OK [07:11:11]wFMCommunicate request_size=255 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 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 73 00 00 00 F4 03 04 00 8E 87 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AF 88 02 00 35 04 06 00 3D [07:11:11]Write to MH i2c: E2 02 01 18 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 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 73 00 00 00 F4 03 04 00 8E 87 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AF 88 02 00 35 04 06 00 3D 00 00 4A [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 18 02 00 90 00 8E [07:11:11]RAPDU: 90 00 [07:11:11]wFMCommunicate OK [07:11:11]wFMCommunicate request_size=10 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 0D 02 02 05 83 40 A9 D8 6D [07:11:11]Write to MH i2c: E2 0D 00 19 02 80 0D 02 02 05 00 83 40 A9 D8 6D 00 00 50 [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 19 02 00 90 00 8F [07:11:11]RAPDU: 90 00 [07:11:11]wFMCommunicate OK [07:11:11]wFMCommunicate request_size=4 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 0D 03 02 [07:11:11]Write to MH i2c: E2 08 00 1A 02 80 0D 03 02 00 00 00 00 97 [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 0B 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 0B 00 1A 02 00 42 F6 02 64 47 FF D0 9C 90 00 E8 [07:11:11]RAPDU: 42 F6 02 64 47 FF D0 9C 90 00 [07:11:11]wFMCommunicate OK [07:11:11]SAM_PROTO_SignData done [07:11:11]FM_MakeSignedData done [07:11:11]CreateOFDProtocolMessage [07:11:11]wFMCommunicate request_size=4 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 11 00 00 [07:11:11]Write to MH i2c: E2 08 00 1B 02 80 11 00 00 00 00 00 00 97 [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 17 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 17 00 1B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F0 [07:11:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:11:11]wFMCommunicate OK [07:11:11]CreateOFDProtocolMessage done [07:11:11]OFDSenderStorePacket 166063 [07:11:11]StoreOFDPacket docnum=166063 [07:11:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 D8 CF 07 01 2E C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 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 73 00 00 00 F4 03 04 00 8E 87 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AF 88 02 00 35 04 06 00 3D 83 40 A9 D8 6D 42 F6 02 64 47 FF D0 9C [07:11:11]CheckFolder [07:11:11]dirname=/storage/ofd_packets [07:11:11]CheckFolder done [07:11:11]ProducePacketName [07:11:11]name=ofd_packets/00166063 [07:11:11]NVStorageSaveData ofd_packets/00166063 [07:11:11]File name is /storage/ofd_packets/00166063 [07:11:11]Write 301 bytes [07:11:11]NVStorageSaveData done [07:11:11]OFDSenderStorePacket done [07:11:11]KKMCreateOFDPacket done [07:11:11]NVStorageSaveData kkm_last_timestamp [07:11:11]File name is /storage/kkm_last_timestamp [07:11:11]Write 4 bytes [07:11:11]NVStorageSaveData done [07:11:11]ExternCall_PrintAddStr [07:11:11]wPrintStart [07:11:11]Write to MH i2c: 01 00 00 1C 02 1E [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: 01 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: 01 07 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 FF 0F 33 [07:11:11]RasterBufferAndPrint [07:11:11]line Счет N : (1)295005 [07:11:11]line ИНН: 02508201610067 [07:11:11]line Контрольно-Кассовый Чек [07:11:11]line ПРОДАЖА [07:11:11]line ТРК (МРК, ГНК) : 42 [07:11:11]line Товар: 2710124130 [07:11:11]line Аи-92-К-5 [07:11:11]line 30.000 * 0.00 [07:11:11]line = 0.00 [07:11:11]line НДС 12% НСП 1% [07:11:11]line > о реализуемом товаре [07:11:11]line ИТОГО: 0.00 [07:11:11]line НСП 1% : 0.00 [07:11:11]line НДС 12% : 0.00 [07:11:11]line Наличными: 0.00 [07:11:11]line Безнал.: 0.00 [07:11:11]line Место: АЗС № 130 "Партнер Нефть" [07:11:11]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:11:11]line СНО: Общий режим [07:11:11]line Чек 115 24.08.2024 07:11 [07:11:11]line Смена: 470 ФФД: 1.0 [07:11:11]line ЗНМ: 0300000070 [07:11:11]line РНМ: 0000000000092562 [07:11:11]line Версия ККМ: 001 [07:11:11]line Талоны: ТК ГПНА Online [07:11:11]line 30131181 [07:11:11]line ФМ: 0000000000871769 [07:11:11]line ФД: 166063 [07:11:11]line ФПД: 67633934882925 [07:11:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T071110&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166063&fm=67633934882925&tin=02508201610067®Number=0000000000092562&sum=0 [07:11:11]written 0, free lines is 4095 [07:11:11]OFD Sender: Processing packet 166063 [packets to send 1004, broken 1003] [07:11:11]ProducePacketName [07:11:11]name=ofd_packets/00166063 [07:11:11]OFD Sender: To server: pG, [07:11:11]CommunicateWithHost lk.salyk.kg:30040 [07:11:11]ConnectInit lk.salyk.kg [07:11:12]Write to MH i2c: 01 00 00 46 02 48 [07:11:12]Write i2c OK [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: 01 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: 01 07 00 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: 01 07 00 46 02 00 00 00 00 00 C5 0C 20 [07:11:12]RasterBufferAndPrint [07:11:12]line [07:11:12]line [07:11:12]line [07:11:12]line [07:11:12]line [07:11:12]written 0, free lines is 3273 [07:11:12]MH_Cut [07:11:12]Write to MH i2c: D1 01 00 4D 02 01 21 [07:11:12]Write i2c OK [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: D1 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: D1 01 00 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: D1 01 00 4D 02 00 20 [07:11:12]Write to MH i2c: 01 00 00 4E 02 50 [07:11:12]Write i2c OK [07:11:12]MH_I2C_Read... [07:11:13]*** Cut start [07:11:13]*** Purtial cut [07:11:13]*** Stage 1: CUTSNS_PIN = 1 [07:11:13]Connected sock=10 [07:11:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 D8 CF 07 01 2E C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 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 73 00 00 00 F4 03 04 00 8E 87 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AF 88 02 00 35 04 06 00 3D 83 40 A9 D8 6D 42 F6 02 64 47 FF D0 9C [07:11:15]Read from MH i2c: 01 [07:11:15]MH_I2C_Read... [07:11:15]*** Stop cut motor [07:11:15]*** Cut end [07:11:15]Read from MH i2c: 01 07 00 [07:11:15]MH_I2C_Read... [07:11:15]Read from MH i2c: 01 07 00 4E 02 00 00 00 00 00 FF 0F 65 [07:11:15]process_action close_receipt done [07:11:15]requested_data is exist [07:11:15]produce_requested_data [07:11:15]requested_item fm.sn is exist - process it [07:11:15]wFMCommunicate request_size=4 [07:11:15]MH_SAM_APDU [07:11:15]CAPDU: 80 11 00 00 [07:11:15]Write to MH i2c: E2 08 00 4F 02 80 11 00 00 00 00 00 00 CB [07:11:15]Write i2c OK [07:11:15]MH_I2C_Read... [07:11:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:15]Read from MH i2c: E2 [07:11:15]MH_I2C_Read... [07:11:15]Read from MH i2c: E2 17 00 [07:11:15]MH_I2C_Read... [07:11:15]Read from MH i2c: E2 17 00 4F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 24 [07:11:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:11:15]wFMCommunicate OK [07:11:15]requested_item fd.num is exist - process it [07:11:15]SAM_PROTO_GetFieldsCounters [07:11:15]wFMCommunicate request_size=4 [07:11:15]MH_SAM_APDU [07:11:15]CAPDU: 80 13 00 00 [07:11:15]Write to MH i2c: E2 08 00 50 02 80 13 00 00 00 00 00 00 CE [07:11:15]Write i2c OK [07:11:15]MH_I2C_Read... [07:11:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 88 8B 47 00 AD 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 AF 88 02 00 F4 03 04 00 DB 30 C9 66 B6 04 01 00 00 C3 B7 87 D4 DF 94 F4 56 [07:11:15]CommunicateWithHost err = 0 [07:11:15]CheckOFDResponse [07:11:15]1017 (14) - 77093643461234 [07:11:15]1041 (16) - 0000000000871769 [07:11:15]1040 (4) - 166063 [07:11:15]1012 (4) - 24.08.2024 01:01 [07:11:15]1206 (1) - 0 [07:11:15]OFD Sender: Remove packet 166063 [07:11:15]ProducePacketName [07:11:15]name=ofd_packets/00166063 [07:11:15]NVStorageDeleteData [07:11:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:11:15]Read from MH i2c: E2 [07:11:15]MH_I2C_Read... [07:11:15]Read from MH i2c: E2 62 00 [07:11:15]MH_I2C_Read... [07:11:15]Read from MH i2c: E2 62 00 50 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 AF 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [07:11:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 AF 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:11:15]wFMCommunicate OK [07:11:15]SAM_PROTO_GetFieldsCounters done [07:11:15]requested_item shift.num is exist - process it [07:11:15]requested_item shift.opened is exist - process it [07:11:15]req_shift_opened [07:11:15]FM_GetShiftState [07:11:15]SAM_PROTO_GetShiftState [07:11:15]wFMCommunicate request_size=4 [07:11:15]MH_SAM_APDU [07:11:15]CAPDU: 80 13 01 00 [07:11:15]Write to MH i2c: E2 08 00 51 02 80 13 01 00 00 00 00 00 D0 [07:11:15]Write i2c OK [07:11:15]MH_I2C_Read... [07:11:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:15]Read from MH i2c: E2 [07:11:15]MH_I2C_Read... [07:11:15]Read from MH i2c: E2 0E 00 [07:11:15]MH_I2C_Read... [07:11:15]Read from MH i2c: E2 0E 00 51 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 FA [07:11:15]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:11:15]wFMCommunicate OK [07:11:15]SAM_PROTO_GetShiftState done [07:11:15]FM_GetShiftState done [07:11:15]req_shift_opened done [07:11:15]requested_item shift.open_date is exist - process it [07:11:15]req_shift_open_date [07:11:15]req_shift_open_date done [07:11:15]produce_requested_data done [07:11:15]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166063,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:11:15]process_action_free close_receipt [07:11:15]json_value_free [07:11:15]json_value_free done [07:11:15]process_json_proto returns [07:11:15]Send response to host [07:11:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166063,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:11:15]free response buf [07:11:15]execute_script done [07:11:15]execute_script returns [07:11:15]free content buf [07:11:15]Sock 9.Close socket [07:11:15]Sock 9.Thread stoped [07:11:15]OFD Sender: No OFD packet to send [07:11:20]recv_with_timeout no data received [07:11:20]OFD Sender: No OFD packet to send [07:11:25]OFD Sender: No OFD packet to send [07:11:30]OFD Sender: No OFD packet to send [07:11:35]OFD Sender: No OFD packet to send [07:11:38]recv_with_timeout no data received [07:11:40]OFD Sender: No OFD packet to send [07:11:45]OFD Sender: No OFD packet to send [07:11:50]OFD Sender: No OFD packet to send [07:11:52]recv_with_timeout no data received [07:11:55]OFD Sender: No OFD packet to send [07:12:00]OFD Sender: No OFD packet to send [07:12:05]OFD Sender: No OFD packet to send [07:12:10]OFD Sender: No OFD packet to send [07:12:15]OFD Sender: No OFD packet to send [07:12:21]OFD Sender: No OFD packet to send [07:12:26]OFD Sender: No OFD packet to send [07:12:31]OFD Sender: No OFD packet to send [07:12:36]OFD Sender: No OFD packet to send [07:12:41]OFD Sender: No OFD packet to send [07:12:46]OFD Sender: No OFD packet to send [07:12:51]OFD Sender: No OFD packet to send [07:12:56]OFD Sender: No OFD packet to send [07:13:01]OFD Sender: No OFD packet to send [07:13:06]OFD Sender: No OFD packet to send [07:13:07]accept exits with 7 [07:13:07]New connection [07:13:07]New thread 3066645860 created [07:13:07]Thread 3066502500 joined [07:13:07]Waiting for new connection... [07:13:07] Sock 7.Parse request [07:13:07]Sock 7.Check first char [07:13:07]Sock 7.First char is OK [07:13:07]request: POST /json_proto HTTP/1.0 [07:13:07]Method: POST [07:13:07]URL: /json_proto [07:13:07]Method is POST - this is cgi request [07:13:07]url: /json_proto [07:13:07]query_string will be loaded in cgi processing [07:13:07]execute_cgi json_proto POST (null) [07:13:07]execute_cgi path=json_proto method=POST [07:13:07]POST find Content-Length [07:13:07]Host: 172.17.44.132:8080 [07:13:07]Content-Length: 858 [07:13:07]Content-Type: application/json [07:13:07] [07:13:07]POST finish read [07:13:07]Found Content-Length = 858 [07:13:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51200", "tax_sys" : 0, "items" : [ { "code": "4650063110756", "name": "\u041C\u0430\u0441\u043B\u043E Gazpromneft Super 10w40 1\u043B", "price" : 405.00, "quantity" : 2.000, "sum" : 810.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 950.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:13:07]execute_script... [07:13:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51200", "tax_sys" : 0, "items" : [ { "code": "4650063110756", "name": "\u041C\u0430\u0441\u043B\u043E Gazpromneft Super 10w40 1\u043B", "price" : 405.00, "quantity" : 2.000, "sum" : 810.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 950.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:13:07]POST & json_proto [07:13:07]process_json_proto [07:13:07]json parsed OK: [07:13:07]protocol is kg_v1.0 [07:13:07]action value=close_receipt [07:13:07]process_action close_receipt [07:13:07]cmd_close_receipt [07:13:07]MH_GetDate [07:13:07]Write to MH i2c: F0 00 00 52 02 43 [07:13:07]Write i2c OK [07:13:07]MH_I2C_Read... [07:13:07]Read from MH i2c: F0 [07:13:07]MH_I2C_Read... [07:13:07]Read from MH i2c: F0 09 00 [07:13:07]MH_I2C_Read... [07:13:07]Read from MH i2c: F0 09 00 52 02 00 04 88 C9 66 2A 83 C1 65 DA [07:13:07]GetLastDocTimeStamp 1724483470 [07:13:07]current date 1724483588 [07:13:07]FM_GetShiftState [07:13:07]SAM_PROTO_GetShiftState [07:13:07]wFMCommunicate request_size=4 [07:13:07]MH_SAM_APDU [07:13:07]CAPDU: 80 13 01 00 [07:13:07]Write to MH i2c: E2 08 00 53 02 80 13 01 00 00 00 00 00 D2 [07:13:07]Write i2c OK [07:13:07]MH_I2C_Read... [07:13:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:13:07]Read from MH i2c: E2 [07:13:07]MH_I2C_Read... [07:13:07]Read from MH i2c: E2 0E 00 [07:13:07]MH_I2C_Read... [07:13:07]Read from MH i2c: E2 0E 00 53 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 FC [07:13:07]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:13:07]wFMCommunicate OK [07:13:07]SAM_PROTO_GetShiftState done [07:13:07]FM_GetShiftState done [07:13:07]opened in 1724458697 [07:13:07]opened+sec_in_day 1724545097 [07:13:07]quantity*price = 81000 [07:13:07]sum+1 = 81001 [07:13:07]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48743587 Сигареты Winston XStyle Silver 1.000 * 140.00 = 140.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 950.00 НСП 1% : 8.41 НДС 12% : 100.89 Наличными: 950.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 116 24.08.2024 07:13 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166064 ФПД: 194297362176787 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T071308&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166064&fm=194297362176787&tin=02508201610067®Number=0000000000092562&sum=95000 0 [07:13:09]StoreToDocumentArchive [07:13:09]shift 470 fd 166064 [07:13:09]save to /storage/0470/doc_00166064 [07:13:09]save last doc name /storage/0470/doc_00166064 to /storage/kkm_last_doc_name [07:13:09]save OK [07:13:09]Clear old archive folders... [07:13:09]ProcessDocumentItem done err = 0, tmpTLVsize=385 [07:13:09]tlvbuf is 00DEA210 [07:13:09]SAM_PROTO_ClearQueue [07:13:09]wFMCommunicate request_size=4 [07:13:09]MH_SAM_APDU [07:13:09]CAPDU: 80 09 00 00 [07:13:09]Write to MH i2c: E2 08 00 60 02 80 09 00 00 00 00 00 00 D4 [07:13:09]Write i2c OK [07:13:09]MH_I2C_Read... [07:13:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:13:09]Read from MH i2c: E2 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 60 02 00 90 00 D6 [07:13:09]RAPDU: 90 00 [07:13:09]wFMCommunicate OK [07:13:09]SAM_PROTO_ClearQueue done [07:13:09]KKMCreateOFDPacket [07:13:09]OFDProtocolAddRootSTLVToBuf [07:13:09]FM_MakeSignedData [07:13:09]FM_MakeSignedData [07:13:09]SAM_PROTO_SignData [07:13:09]wFMCommunicate request_size=4 [07:13:09]MH_SAM_APDU [07:13:09]CAPDU: 80 0D 01 02 [07:13:09]Write to MH i2c: E2 08 00 61 02 80 0D 01 02 00 00 00 00 DC [07:13:09]Write i2c OK [07:13:09]MH_I2C_Read... [07:13:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:13:09]Read from MH i2c: E2 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 61 02 00 90 00 D7 [07:13:09]RAPDU: 90 00 [07:13:09]wFMCommunicate OK [07:13:09]wFMCommunicate request_size=255 [07:13:09]MH_SAM_APDU [07:13:09]CAPDU: 80 0D 02 02 FA 03 00 81 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 35 30 30 36 33 31 31 30 37 35 36 06 04 26 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 61 7A 70 72 6F 6D 6E 65 66 74 20 53 75 70 65 72 20 31 30 77 34 30 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 68 3C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 [07:13:09]Write to MH i2c: E2 02 01 62 02 80 0D 02 02 FA 00 03 00 81 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 35 30 30 36 33 31 31 30 37 35 36 06 04 26 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 61 7A 70 72 6F 6D 6E 65 66 74 20 53 75 70 65 72 20 31 30 77 34 30 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 68 3C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 74 [07:13:09]Write i2c OK [07:13:09]MH_I2C_Read... [07:13:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:13:09]Read from MH i2c: E2 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 62 02 00 90 00 D8 [07:13:09]RAPDU: 90 00 [07:13:09]wFMCommunicate OK [07:13:09]wFMCommunicate request_size=144 [07:13:09]MH_SAM_APDU [07:13:09]CAPDU: 80 0D 02 02 8B 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 27 00 00 00 00 07 04 06 00 18 73 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 04 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B0 88 02 00 35 04 06 00 B0 B6 61 40 DB 13 [07:13:09]Write to MH i2c: E2 93 00 63 02 80 0D 02 02 8B 00 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 27 00 00 00 00 07 04 06 00 18 73 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 04 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B0 88 02 00 35 04 06 00 B0 B6 61 40 DB 13 00 00 C4 [07:13:09]Write i2c OK [07:13:09]MH_I2C_Read... [07:13:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:13:09]Read from MH i2c: E2 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 03 00 63 02 00 90 00 D9 [07:13:09]RAPDU: 90 00 [07:13:09]wFMCommunicate OK [07:13:09]wFMCommunicate request_size=4 [07:13:09]MH_SAM_APDU [07:13:09]CAPDU: 80 0D 03 02 [07:13:09]Write to MH i2c: E2 08 00 64 02 80 0D 03 02 00 00 00 00 E1 [07:13:09]Write i2c OK [07:13:09]MH_I2C_Read... [07:13:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:13:09]Read from MH i2c: E2 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 0B 00 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 0B 00 64 02 00 44 57 95 E3 98 EC 1E 78 90 00 0F [07:13:09]RAPDU: 44 57 95 E3 98 EC 1E 78 90 00 [07:13:09]wFMCommunicate OK [07:13:09]SAM_PROTO_SignData done [07:13:09]FM_MakeSignedData done [07:13:09]CreateOFDProtocolMessage [07:13:09]wFMCommunicate request_size=4 [07:13:09]MH_SAM_APDU [07:13:09]CAPDU: 80 11 00 00 [07:13:09]Write to MH i2c: E2 08 00 65 02 80 11 00 00 00 00 00 00 E1 [07:13:09]Write i2c OK [07:13:09]MH_I2C_Read... [07:13:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:13:09]Read from MH i2c: E2 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 17 00 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: E2 17 00 65 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 3A [07:13:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:13:09]wFMCommunicate OK [07:13:09]CreateOFDProtocolMessage done [07:13:09]OFDSenderStorePacket 166064 [07:13:09]StoreOFDPacket docnum=166064 [07:13:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 95 01 00 00 8C B3 8D 01 B0 0B 5A 03 01 00 03 00 81 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 35 30 30 36 33 31 31 30 37 35 36 06 04 26 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 61 7A 70 72 6F 6D 6E 65 66 74 20 53 75 70 65 72 20 31 30 77 34 30 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 68 3C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 27 00 00 00 00 07 04 06 00 18 73 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 04 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B0 88 02 00 35 04 06 00 B0 B6 61 40 DB 13 44 57 95 E3 98 EC 1E 78 [07:13:09]CheckFolder [07:13:09]dirname=/storage/ofd_packets [07:13:09]CheckFolder done [07:13:09]ProducePacketName [07:13:09]name=ofd_packets/00166064 [07:13:09]NVStorageSaveData ofd_packets/00166064 [07:13:09]File name is /storage/ofd_packets/00166064 [07:13:09]Write 435 bytes [07:13:09]NVStorageSaveData done [07:13:09]OFDSenderStorePacket done [07:13:09]KKMCreateOFDPacket done [07:13:09]NVStorageSaveData kkm_last_timestamp [07:13:09]File name is /storage/kkm_last_timestamp [07:13:09]Write 4 bytes [07:13:09]NVStorageSaveData done [07:13:09]ExternCall_PrintAddStr [07:13:09]wPrintStart [07:13:09]Write to MH i2c: 01 00 00 66 02 68 [07:13:09]Write i2c OK [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: 01 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: 01 07 00 [07:13:09]MH_I2C_Read... [07:13:09]Read from MH i2c: 01 07 00 66 02 00 00 00 00 00 FF 0F 7D [07:13:09]RasterBufferAndPrint [07:13:09]line Счет N : (3)51200 [07:13:09]line ИНН: 02508201610067 [07:13:09]line Контрольно-Кассовый Чек [07:13:09]line ПРОДАЖА [07:13:09]line Товар: 4650063110756 [07:13:09]line Масло Gazpromneft Super 10w40 1л [07:13:09]line 2.000 * 405.00 [07:13:09]line = 810.00 [07:13:09]line НДС 12% НСП 1% [07:13:09]line > о реализуемом товаре [07:13:09]line Товар: 48743587 [07:13:09]line Сигареты Winston XStyle Silver [07:13:09]line 1.000 * 140.00 [07:13:09]line = 140.00 [07:13:09]line НДС 12% НСП 1% [07:13:09]line > о реализуемом товаре [07:13:09]line ИТОГО: 950.00 [07:13:09]line НСП 1% : 8.41 [07:13:09]line НДС 12% : 100.89 [07:13:10]line Наличными: 950.00 [07:13:10]line Безнал.: 0.00 [07:13:10]line Место: АЗС № 130 "Партнер Нефть" [07:13:10]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:13:10]line СНО: Общий режим [07:13:10]line Чек 116 24.08.2024 07:13 [07:13:10]line Смена: 470 ФФД: 1.0 [07:13:10]line ЗНМ: 0300000070 [07:13:10]line РНМ: 0000000000092562 [07:13:10]line Версия ККМ: 001 [07:13:10]line ФМ: 0000000000871769 [07:13:10]line ФД: 166064 [07:13:10]line ФПД: 194297362176787 [07:13:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T071308&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166064&fm=194297362176787&tin=02508201610067®Number=0000000000092562&sum=95000 [07:13:10]line 0 [07:13:10]OFD Sender: Processing packet 166064 [packets to send 1004, broken 1003] [07:13:10]ProducePacketName [07:13:10]name=ofd_packets/00166064 [07:13:10]OFD Sender: To server: pG, [07:13:10]CommunicateWithHost lk.salyk.kg:30040 [07:13:10]ConnectInit lk.salyk.kg [07:13:10]written 0, free lines is 4095 [07:13:10]Write to MH i2c: 01 00 00 96 02 98 [07:13:10]Write i2c OK [07:13:10]MH_I2C_Read... [07:13:10]Read from MH i2c: 01 [07:13:10]MH_I2C_Read... [07:13:10]Read from MH i2c: 01 07 00 [07:13:10]MH_I2C_Read... [07:13:10]Read from MH i2c: 01 07 00 96 02 00 00 00 00 00 57 0C 02 [07:13:10]RasterBufferAndPrint [07:13:10]line [07:13:10]line [07:13:10]line [07:13:10]line [07:13:10]line [07:13:10]written 0, free lines is 3165 [07:13:10]MH_Cut [07:13:10]Write to MH i2c: D1 01 00 9D 02 01 71 [07:13:10]Write i2c OK [07:13:10]MH_I2C_Read... [07:13:10]Read from MH i2c: D1 [07:13:10]MH_I2C_Read... [07:13:10]Read from MH i2c: D1 01 00 [07:13:10]MH_I2C_Read... [07:13:10]Read from MH i2c: D1 01 00 9D 02 00 70 [07:13:10]Write to MH i2c: 01 00 00 9E 02 A0 [07:13:10]Write i2c OK [07:13:10]MH_I2C_Read... [07:13:11]recv_with_timeout no data received [07:13:11]*** Cut start [07:13:11]*** Purtial cut [07:13:11]*** Stage 1: CUTSNS_PIN = 1 [07:13:13]Read from MH i2c: 01 [07:13:13]MH_I2C_Read... [07:13:13]*** Stop cut motor [07:13:13]*** Cut end [07:13:13]Read from MH i2c: 01 07 00 [07:13:13]MH_I2C_Read... [07:13:13]Read from MH i2c: 01 07 00 9E 02 00 00 00 00 00 FF 0F B5 [07:13:13]process_action close_receipt done [07:13:13]requested_data is exist [07:13:13]produce_requested_data [07:13:13]requested_item fm.sn is exist - process it [07:13:13]wFMCommunicate request_size=4 [07:13:13]MH_SAM_APDU [07:13:13]CAPDU: 80 11 00 00 [07:13:13]Write to MH i2c: E2 08 00 9F 02 80 11 00 00 00 00 00 00 1B [07:13:13]Write i2c OK [07:13:13]MH_I2C_Read... [07:13:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:13:13]Read from MH i2c: E2 [07:13:13]MH_I2C_Read... [07:13:13]Read from MH i2c: E2 17 00 [07:13:13]MH_I2C_Read... [07:13:13]Read from MH i2c: E2 17 00 9F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 74 [07:13:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:13:13]wFMCommunicate OK [07:13:13]requested_item fd.num is exist - process it [07:13:13]SAM_PROTO_GetFieldsCounters [07:13:13]wFMCommunicate request_size=4 [07:13:13]MH_SAM_APDU [07:13:13]CAPDU: 80 13 00 00 [07:13:13]Write to MH i2c: E2 08 00 A0 02 80 13 00 00 00 00 00 00 1E [07:13:13]Write i2c OK [07:13:13]MH_I2C_Read... [07:13:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:13:13]Read from MH i2c: E2 [07:13:13]MH_I2C_Read... [07:13:13]Read from MH i2c: E2 62 00 [07:13:13]MH_I2C_Read... [07:13:13]Read from MH i2c: E2 62 00 A0 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B0 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [07:13:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B0 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:13:13]wFMCommunicate OK [07:13:13]SAM_PROTO_GetFieldsCounters done [07:13:13]requested_item shift.num is exist - process it [07:13:13]requested_item shift.opened is exist - process it [07:13:13]req_shift_opened [07:13:13]FM_GetShiftState [07:13:13]SAM_PROTO_GetShiftState [07:13:13]wFMCommunicate request_size=4 [07:13:13]MH_SAM_APDU [07:13:13]CAPDU: 80 13 01 00 [07:13:13]Write to MH i2c: E2 08 00 A1 02 80 13 01 00 00 00 00 00 20 [07:13:13]Write i2c OK [07:13:13]MH_I2C_Read... [07:13:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:13:13]Read from MH i2c: E2 [07:13:13]MH_I2C_Read... [07:13:13]Read from MH i2c: E2 0E 00 [07:13:13]MH_I2C_Read... [07:13:13]Read from MH i2c: E2 0E 00 A1 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 4A [07:13:13]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:13:13]wFMCommunicate OK [07:13:13]SAM_PROTO_GetShiftState done [07:13:13]FM_GetShiftState done [07:13:13]req_shift_opened done [07:13:13]requested_item shift.open_date is exist - process it [07:13:13]req_shift_open_date [07:13:13]req_shift_open_date done [07:13:13]produce_requested_data done [07:13:13]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166064,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:13:13]process_action_free close_receipt [07:13:13]json_value_free [07:13:13]json_value_free done [07:13:13]process_json_proto returns [07:13:13]Send response to host [07:13:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166064,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:13:13]free response buf [07:13:13]execute_script done [07:13:13]execute_script returns [07:13:13]free content buf [07:13:13]Sock 7.Close socket [07:13:13]Sock 7.Thread stoped [07:13:14]Connected sock=11 [07:13:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 95 01 00 00 8C B3 8D 01 B0 0B 5A 03 01 00 03 00 81 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 35 30 30 36 33 31 31 30 37 35 36 06 04 26 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 61 7A 70 72 6F 6D 6E 65 66 74 20 53 75 70 65 72 20 31 30 77 34 30 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 68 3C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 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 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 27 00 00 00 00 07 04 06 00 18 73 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 04 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B0 88 02 00 35 04 06 00 B0 B6 61 40 DB 13 44 57 95 E3 98 EC 1E 78 [07:13:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 B0 A8 47 00 51 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B0 88 02 00 F4 03 04 00 52 31 C9 66 B6 04 01 00 00 99 C4 03 8A 2C 1B 6B 72 [07:13:14]CommunicateWithHost err = 0 [07:13:14]CheckOFDResponse [07:13:14]1017 (14) - 77093643461234 [07:13:14]1041 (16) - 0000000000871769 [07:13:14]1040 (4) - 166064 [07:13:14]1012 (4) - 24.08.2024 01:03 [07:13:14]1206 (1) - 0 [07:13:14]OFD Sender: Remove packet 166064 [07:13:14]ProducePacketName [07:13:14]name=ofd_packets/00166064 [07:13:14]NVStorageDeleteData [07:13:15]OFD Sender: No OFD packet to send [07:13:20]OFD Sender: No OFD packet to send [07:13:25]OFD Sender: No OFD packet to send [07:13:30]OFD Sender: No OFD packet to send [07:13:31]recv_with_timeout no data received [07:13:35]OFD Sender: No OFD packet to send [07:13:40]OFD Sender: No OFD packet to send [07:13:41]recv_with_timeout no data received [07:13:45]OFD Sender: No OFD packet to send [07:13:50]OFD Sender: No OFD packet to send [07:13:52]accept exits with 10 [07:13:52]New connection [07:13:52]New thread 3066502500 created [07:13:52]Thread 3066645860 joined [07:13:52]Waiting for new connection... [07:13:52] Sock 10.Parse request [07:13:52]Sock 10.Check first char [07:13:52]Sock 10.First char is OK [07:13:52]request: POST /json_proto HTTP/1.0 [07:13:52]Method: POST [07:13:52]URL: /json_proto [07:13:52]Method is POST - this is cgi request [07:13:52]url: /json_proto [07:13:52]query_string will be loaded in cgi processing [07:13:52]execute_cgi json_proto POST (null) [07:13:52]execute_cgi path=json_proto method=POST [07:13:52]POST find Content-Length [07:13:52]Host: 172.17.44.132:8080 [07:13:52]Content-Length: 677 [07:13:52]Content-Type: application/json [07:13:52] [07:13:52]POST finish read [07:13:52]Found Content-Length = 677 [07:13:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:13:52]execute_script... [07:13:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:13:52]POST & json_proto [07:13:52]process_json_proto [07:13:52]json parsed OK: [07:13:52]protocol is kg_v1.0 [07:13:52]action value=close_receipt [07:13:52]process_action close_receipt [07:13:52]cmd_close_receipt [07:13:52]MH_GetDate [07:13:52]Write to MH i2c: F0 00 00 A2 02 93 [07:13:52]Write i2c OK [07:13:52]MH_I2C_Read... [07:13:52]Read from MH i2c: F0 [07:13:52]MH_I2C_Read... [07:13:52]Read from MH i2c: F0 09 00 [07:13:52]MH_I2C_Read... [07:13:52]Read from MH i2c: F0 09 00 A2 02 00 31 88 C9 66 2A 83 C1 65 57 [07:13:52]GetLastDocTimeStamp 1724483588 [07:13:52]current date 1724483633 [07:13:52]FM_GetShiftState [07:13:52]SAM_PROTO_GetShiftState [07:13:52]wFMCommunicate request_size=4 [07:13:52]MH_SAM_APDU [07:13:52]CAPDU: 80 13 01 00 [07:13:52]Write to MH i2c: E2 08 00 A3 02 80 13 01 00 00 00 00 00 22 [07:13:52]Write i2c OK [07:13:52]MH_I2C_Read... [07:13:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:13:52]Read from MH i2c: E2 [07:13:52]MH_I2C_Read... [07:13:52]Read from MH i2c: E2 0E 00 [07:13:52]MH_I2C_Read... [07:13:52]Read from MH i2c: E2 0E 00 A3 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 4C [07:13:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:13:52]wFMCommunicate OK [07:13:52]SAM_PROTO_GetShiftState done [07:13:52]FM_GetShiftState done [07:13:52]opened in 1724458697 [07:13:52]opened+sec_in_day 1724545097 [07:13:52]quantity*price = 50010 [07:13:52]sum+1 = 50012 [07:13:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 117 24.08.2024 07:13 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166065 ФПД: 168333588274770 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T071353&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166065&fm=168333588274770&tin=02508201610067®Number=0000000000092562&sum=50000 [07:13:53]StoreToDocumentArchive [07:13:53]shift 470 fd 166065 [07:13:53]save to /storage/0470/doc_00166065 [07:13:53]save last doc name /storage/0470/doc_00166065 to /storage/kkm_last_doc_name [07:13:53]save OK [07:13:53]Clear old archive folders... [07:13:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:13:53]tlvbuf is 00DCECF0 [07:13:53]SAM_PROTO_ClearQueue [07:13:53]wFMCommunicate request_size=4 [07:13:53]MH_SAM_APDU [07:13:53]CAPDU: 80 09 00 00 [07:13:53]Write to MH i2c: E2 08 00 B0 02 80 09 00 00 00 00 00 00 24 [07:13:53]Write i2c OK [07:13:53]MH_I2C_Read... [07:13:53]Read from MH i2c: E2 [07:13:53]MH_I2C_Read... [07:13:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:13:53]Read from MH i2c: E2 03 00 [07:13:53]MH_I2C_Read... [07:13:53]Read from MH i2c: E2 03 00 B0 02 00 90 00 26 [07:13:53]RAPDU: 90 00 [07:13:53]wFMCommunicate OK [07:13:53]SAM_PROTO_ClearQueue done [07:13:53]KKMCreateOFDPacket [07:13:53]OFDProtocolAddRootSTLVToBuf [07:13:53]FM_MakeSignedData [07:13:53]FM_MakeSignedData [07:13:53]SAM_PROTO_SignData [07:13:53]wFMCommunicate request_size=4 [07:13:53]MH_SAM_APDU [07:13:53]CAPDU: 80 0D 01 02 [07:13:53]Write to MH i2c: E2 08 00 B1 02 80 0D 01 02 00 00 00 00 2C [07:13:53]Write i2c OK [07:13:53]MH_I2C_Read... [07:13:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:13:53]Read from MH i2c: E2 [07:13:53]MH_I2C_Read... [07:13:53]Read from MH i2c: E2 03 00 [07:13:53]MH_I2C_Read... [07:13:53]Read from MH i2c: E2 03 00 B1 02 00 90 00 27 [07:13:53]RAPDU: 90 00 [07:13:53]wFMCommunicate OK [07:13:53]wFMCommunicate request_size=255 [07:13:53]MH_SAM_APDU [07:13:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 31 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B1 88 02 00 35 04 06 00 99 [07:13:53]Write to MH i2c: E2 02 01 B2 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 31 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B1 88 02 00 35 04 06 00 99 00 00 A0 [07:13:53]Write i2c OK [07:13:53]MH_I2C_Read... [07:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:13:53]Read from MH i2c: E2 [07:13:53]MH_I2C_Read... [07:13:53]Read from MH i2c: E2 03 00 [07:13:53]MH_I2C_Read... [07:13:53]Read from MH i2c: E2 03 00 B2 02 00 90 00 28 [07:13:53]RAPDU: 90 00 [07:13:53]wFMCommunicate OK [07:13:53]wFMCommunicate request_size=10 [07:13:53]MH_SAM_APDU [07:13:53]CAPDU: 80 0D 02 02 05 19 37 BB 9E 52 [07:13:53]Write to MH i2c: E2 0D 00 B3 02 80 0D 02 02 05 00 19 37 BB 9E 52 00 00 34 [07:13:53]Write i2c OK [07:13:53]MH_I2C_Read... [07:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:13:54]Read from MH i2c: E2 [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: E2 03 00 [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: E2 03 00 B3 02 00 90 00 29 [07:13:54]RAPDU: 90 00 [07:13:54]wFMCommunicate OK [07:13:54]wFMCommunicate request_size=4 [07:13:54]MH_SAM_APDU [07:13:54]CAPDU: 80 0D 03 02 [07:13:54]Write to MH i2c: E2 08 00 B4 02 80 0D 03 02 00 00 00 00 31 [07:13:54]Write i2c OK [07:13:54]MH_I2C_Read... [07:13:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:13:54]Read from MH i2c: E2 [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: E2 0B 00 [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: E2 0B 00 B4 02 00 2D 1E 62 08 34 AA D4 FF 90 00 98 [07:13:54]RAPDU: 2D 1E 62 08 34 AA D4 FF 90 00 [07:13:54]wFMCommunicate OK [07:13:54]SAM_PROTO_SignData done [07:13:54]FM_MakeSignedData done [07:13:54]CreateOFDProtocolMessage [07:13:54]wFMCommunicate request_size=4 [07:13:54]MH_SAM_APDU [07:13:54]CAPDU: 80 11 00 00 [07:13:54]Write to MH i2c: E2 08 00 B5 02 80 11 00 00 00 00 00 00 31 [07:13:54]Write i2c OK [07:13:54]MH_I2C_Read... [07:13:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:13:54]Read from MH i2c: E2 [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: E2 17 00 [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: E2 17 00 B5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 8A [07:13:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:13:54]wFMCommunicate OK [07:13:54]CreateOFDProtocolMessage done [07:13:54]OFDSenderStorePacket 166065 [07:13:54]StoreOFDPacket docnum=166065 [07:13:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 89 D5 07 01 4D 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 31 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B1 88 02 00 35 04 06 00 99 19 37 BB 9E 52 2D 1E 62 08 34 AA D4 FF [07:13:54]CheckFolder [07:13:54]dirname=/storage/ofd_packets [07:13:54]CheckFolder done [07:13:54]ProducePacketName [07:13:54]name=ofd_packets/00166065 [07:13:54]NVStorageSaveData ofd_packets/00166065 [07:13:54]File name is /storage/ofd_packets/00166065 [07:13:54]Write 301 bytes [07:13:54]NVStorageSaveData done [07:13:54]OFDSenderStorePacket done [07:13:54]KKMCreateOFDPacket done [07:13:54]NVStorageSaveData kkm_last_timestamp [07:13:54]File name is /storage/kkm_last_timestamp [07:13:54]Write 4 bytes [07:13:54]NVStorageSaveData done [07:13:54]ExternCall_PrintAddStr [07:13:54]wPrintStart [07:13:54]Write to MH i2c: 01 00 00 B6 02 B8 [07:13:54]Write i2c OK [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: 01 [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: 01 07 00 [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: 01 07 00 B6 02 00 00 00 00 00 FF 0F CD [07:13:54]RasterBufferAndPrint [07:13:54]line Счет N : (1)295012 [07:13:54]line ИНН: 02508201610067 [07:13:54]line Контрольно-Кассовый Чек [07:13:54]line ПРОДАЖА [07:13:54]line ТРК (МРК, ГНК) : 43 [07:13:54]line Товар: 2710124500 [07:13:54]line Аи-95-К-5 [07:13:54]line 6.740 * 74.20 [07:13:54]line = 500.11 [07:13:54]line НДС 12% НСП 1% [07:13:54]line > о реализуемом товаре [07:13:54]line ОКРУГЛЕНИЕ: -0.11 [07:13:54]line ИТОГО: 500.00 [07:13:54]line Внесено: 500.00 [07:13:54]line СДАЧА: 0.00 [07:13:54]line НСП 1% : 4.43 [07:13:54]line НДС 12% : 53.11 [07:13:54]line Наличными: 500.00 [07:13:54]line Безнал.: 0.00 [07:13:54]line Место: АЗС № 130 "Партнер Нефть" [07:13:54]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:13:54]line СНО: Общий режим [07:13:54]line Чек 117 24.08.2024 07:13 [07:13:54]line Смена: 470 ФФД: 1.0 [07:13:54]line ЗНМ: 0300000070 [07:13:54]line РНМ: 0000000000092562 [07:13:54]line Версия ККМ: 001 [07:13:54]line ФМ: 0000000000871769 [07:13:54]line ФД: 166065 [07:13:54]line ФПД: 168333588274770 [07:13:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T071353&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166065&fm=168333588274770&tin=02508201610067®Number=0000000000092562&sum=50000 [07:13:54]OFD Sender: Processing packet 166065 [packets to send 1004, broken 1003] [07:13:54]ProducePacketName [07:13:54]name=ofd_packets/00166065 [07:13:54]OFD Sender: To server: pG, [07:13:54]CommunicateWithHost lk.salyk.kg:30040 [07:13:54]ConnectInit lk.salyk.kg [07:13:54]written 0, free lines is 4095 [07:13:54]Write to MH i2c: 01 00 00 E1 02 E3 [07:13:54]Write i2c OK [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: 01 [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: 01 07 00 [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: 01 07 00 E1 02 00 00 00 00 00 B7 0C AD [07:13:54]RasterBufferAndPrint [07:13:54]line [07:13:54]line [07:13:54]line [07:13:54]line [07:13:54]line [07:13:54]written 0, free lines is 3262 [07:13:54]MH_Cut [07:13:54]Write to MH i2c: D1 01 00 E8 02 01 BC [07:13:54]Write i2c OK [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: D1 [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: D1 01 00 [07:13:54]MH_I2C_Read... [07:13:54]Read from MH i2c: D1 01 00 E8 02 00 BB [07:13:54]Write to MH i2c: 01 00 00 E9 02 EB [07:13:54]Write i2c OK [07:13:54]MH_I2C_Read... [07:13:55]*** Cut start [07:13:55]*** Purtial cut [07:13:55]*** Stage 1: CUTSNS_PIN = 1 [07:13:57]Read from MH i2c: 01 [07:13:57]MH_I2C_Read... [07:13:57]*** Stop cut motor [07:13:57]*** Cut end [07:13:57]Read from MH i2c: 01 07 00 [07:13:57]MH_I2C_Read... [07:13:57]Read from MH i2c: 01 07 00 E9 02 00 00 00 00 00 FF 0F 00 [07:13:57]process_action close_receipt done [07:13:57]requested_data is exist [07:13:57]produce_requested_data [07:13:57]requested_item fm.sn is exist - process it [07:13:57]wFMCommunicate request_size=4 [07:13:57]MH_SAM_APDU [07:13:57]CAPDU: 80 11 00 00 [07:13:57]Write to MH i2c: E2 08 00 EA 02 80 11 00 00 00 00 00 00 66 [07:13:57]Write i2c OK [07:13:57]MH_I2C_Read... [07:13:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:13:57]Read from MH i2c: E2 [07:13:57]MH_I2C_Read... [07:13:57]Read from MH i2c: E2 17 00 [07:13:57]MH_I2C_Read... [07:13:57]Read from MH i2c: E2 17 00 EA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 BF [07:13:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:13:57]wFMCommunicate OK [07:13:57]requested_item fd.num is exist - process it [07:13:57]SAM_PROTO_GetFieldsCounters [07:13:57]wFMCommunicate request_size=4 [07:13:57]MH_SAM_APDU [07:13:57]CAPDU: 80 13 00 00 [07:13:57]Write to MH i2c: E2 08 00 EB 02 80 13 00 00 00 00 00 00 69 [07:13:57]Write i2c OK [07:13:57]MH_I2C_Read... [07:13:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:13:57]Read from MH i2c: E2 [07:13:57]MH_I2C_Read... [07:13:57]Read from MH i2c: E2 62 00 [07:13:57]MH_I2C_Read... [07:13:57]Read from MH i2c: E2 62 00 EB 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B1 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [07:13:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B1 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:13:57]wFMCommunicate OK [07:13:57]SAM_PROTO_GetFieldsCounters done [07:13:57]requested_item shift.num is exist - process it [07:13:57]requested_item shift.opened is exist - process it [07:13:57]req_shift_opened [07:13:57]FM_GetShiftState [07:13:57]SAM_PROTO_GetShiftState [07:13:57]wFMCommunicate request_size=4 [07:13:57]MH_SAM_APDU [07:13:57]CAPDU: 80 13 01 00 [07:13:57]Write to MH i2c: E2 08 00 EC 02 80 13 01 00 00 00 00 00 6B [07:13:57]Write i2c OK [07:13:57]MH_I2C_Read... [07:13:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:13:58]Read from MH i2c: E2 [07:13:58]MH_I2C_Read... [07:13:58]Read from MH i2c: E2 0E 00 [07:13:58]MH_I2C_Read... [07:13:58]Read from MH i2c: E2 0E 00 EC 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 95 [07:13:58]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:13:58]wFMCommunicate OK [07:13:58]SAM_PROTO_GetShiftState done [07:13:58]FM_GetShiftState done [07:13:58]req_shift_opened done [07:13:58]requested_item shift.open_date is exist - process it [07:13:58]req_shift_open_date [07:13:58]req_shift_open_date done [07:13:58]produce_requested_data done [07:13:58]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166065,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:13:58]process_action_free close_receipt [07:13:58]json_value_free [07:13:58]json_value_free done [07:13:58]process_json_proto returns [07:13:58]Send response to host [07:13:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166065,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:13:58]free response buf [07:13:58]execute_script done [07:13:58]execute_script returns [07:13:58]free content buf [07:13:58]Sock 10.Close socket [07:13:58]Sock 10.Thread stoped [07:13:59]recv_with_timeout no data received [07:14:04]Connected sock=11 [07:14:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 89 D5 07 01 4D 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 31 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B1 88 02 00 35 04 06 00 99 19 37 BB 9E 52 2D 1E 62 08 34 AA D4 FF [07:14:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 E0 3D 47 00 89 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B1 88 02 00 F4 03 04 00 85 31 C9 66 B6 04 01 00 00 07 E0 C1 FC 79 D0 D7 C9 [07:14:05]CommunicateWithHost err = 0 [07:14:05]CheckOFDResponse [07:14:05]1017 (14) - 77093643461234 [07:14:05]1041 (16) - 0000000000871769 [07:14:05]1040 (4) - 166065 [07:14:05]1012 (4) - 24.08.2024 01:04 [07:14:05]1206 (1) - 0 [07:14:05]OFD Sender: Remove packet 166065 [07:14:05]ProducePacketName [07:14:05]name=ofd_packets/00166065 [07:14:05]NVStorageDeleteData [07:14:06]OFD Sender: No OFD packet to send [07:14:06]accept exits with 7 [07:14:06]New connection [07:14:06]New thread 3066645860 created [07:14:06]Thread 3066502500 joined [07:14:06]Waiting for new connection... [07:14:06] Sock 7.Parse request [07:14:06]Sock 7.Check first char [07:14:06]Sock 7.First char is OK [07:14:06]request: POST /json_proto HTTP/1.0 [07:14:06]Method: POST [07:14:06]URL: /json_proto [07:14:06]Method is POST - this is cgi request [07:14:06]url: /json_proto [07:14:06]query_string will be loaded in cgi processing [07:14:06]execute_cgi json_proto POST (null) [07:14:06]execute_cgi path=json_proto method=POST [07:14:06]POST find Content-Length [07:14:06]Host: 172.17.44.132:8080 [07:14:06]Content-Length: 682 [07:14:06]Content-Type: application/json [07:14:06] [07:14:06]POST finish read [07:14:06]Found Content-Length = 682 [07:14:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:06]execute_script... [07:14:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:06]POST & json_proto [07:14:06]process_json_proto [07:14:06]json parsed OK: [07:14:06]protocol is kg_v1.0 [07:14:06]action value=close_receipt [07:14:06]process_action close_receipt [07:14:06]cmd_close_receipt [07:14:06]MH_GetDate [07:14:06]Write to MH i2c: F0 00 00 ED 02 DE [07:14:06]Write i2c OK [07:14:06]MH_I2C_Read... [07:14:06]Read from MH i2c: F0 [07:14:06]MH_I2C_Read... [07:14:06]Read from MH i2c: F0 09 00 [07:14:06]MH_I2C_Read... [07:14:06]Read from MH i2c: F0 09 00 ED 02 00 3F 88 C9 66 2A 83 C1 65 B0 [07:14:06]GetLastDocTimeStamp 1724483633 [07:14:06]current date 1724483647 [07:14:06]FM_GetShiftState [07:14:06]SAM_PROTO_GetShiftState [07:14:06]wFMCommunicate request_size=4 [07:14:06]MH_SAM_APDU [07:14:06]CAPDU: 80 13 01 00 [07:14:06]Write to MH i2c: E2 08 00 EE 02 80 13 01 00 00 00 00 00 6D [07:14:06]Write i2c OK [07:14:06]MH_I2C_Read... [07:14:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:06]Read from MH i2c: E2 [07:14:06]MH_I2C_Read... [07:14:06]Read from MH i2c: E2 0E 00 [07:14:06]MH_I2C_Read... [07:14:06]Read from MH i2c: E2 0E 00 EE 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 97 [07:14:06]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:14:06]wFMCommunicate OK [07:14:06]SAM_PROTO_GetShiftState done [07:14:06]FM_GetShiftState done [07:14:06]opened in 1724458697 [07:14:06]opened+sec_in_day 1724545097 [07:14:06]quantity*price = 120006 [07:14:06]sum+1 = 120007 [07:14:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 118 24.08.2024 07:14 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166066 ФПД: 96020352788701 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T071407&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166066&fm=96020352788701&tin=02508201610067®Number=0000000000092562&sum=120000 [07:14:07]StoreToDocumentArchive [07:14:07]shift 470 fd 166066 [07:14:07]save to /storage/0470/doc_00166066 [07:14:07]save last doc name /storage/0470/doc_00166066 to /storage/kkm_last_doc_name [07:14:07]save OK [07:14:07]Clear old archive folders... [07:14:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:14:07]tlvbuf is 00DEBBD0 [07:14:07]SAM_PROTO_ClearQueue [07:14:07]wFMCommunicate request_size=4 [07:14:07]MH_SAM_APDU [07:14:07]CAPDU: 80 09 00 00 [07:14:07]Write to MH i2c: E2 08 00 FB 02 80 09 00 00 00 00 00 00 6F [07:14:07]Write i2c OK [07:14:07]MH_I2C_Read... [07:14:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:14:07]Read from MH i2c: E2 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: E2 03 00 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: E2 03 00 FB 02 00 90 00 71 [07:14:07]RAPDU: 90 00 [07:14:07]wFMCommunicate OK [07:14:07]SAM_PROTO_ClearQueue done [07:14:07]KKMCreateOFDPacket [07:14:07]OFDProtocolAddRootSTLVToBuf [07:14:07]FM_MakeSignedData [07:14:07]FM_MakeSignedData [07:14:07]SAM_PROTO_SignData [07:14:07]wFMCommunicate request_size=4 [07:14:07]MH_SAM_APDU [07:14:07]CAPDU: 80 0D 01 02 [07:14:07]Write to MH i2c: E2 08 00 FC 02 80 0D 01 02 00 00 00 00 77 [07:14:07]Write i2c OK [07:14:07]MH_I2C_Read... [07:14:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:14:07]Read from MH i2c: E2 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: E2 03 00 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: E2 03 00 FC 02 00 90 00 72 [07:14:07]RAPDU: 90 00 [07:14:07]wFMCommunicate OK [07:14:07]wFMCommunicate request_size=255 [07:14:07]MH_SAM_APDU [07:14:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 3F 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B2 88 02 00 35 04 06 00 57 [07:14:07]Write to MH i2c: E2 02 01 FD 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 3F 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B2 88 02 00 35 04 06 00 57 00 00 43 [07:14:07]Write i2c OK [07:14:07]MH_I2C_Read... [07:14:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:08]Read from MH i2c: E2 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 03 00 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 03 00 FD 02 00 90 00 73 [07:14:08]RAPDU: 90 00 [07:14:08]wFMCommunicate OK [07:14:08]wFMCommunicate request_size=10 [07:14:08]MH_SAM_APDU [07:14:08]CAPDU: 80 0D 02 02 05 54 7B 04 E8 DD [07:14:08]Write to MH i2c: E2 0D 00 FE 02 80 0D 02 02 05 00 54 7B 04 E8 DD 00 00 1C [07:14:08]Write i2c OK [07:14:08]MH_I2C_Read... [07:14:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:08]Read from MH i2c: E2 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 03 00 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 03 00 FE 02 00 90 00 74 [07:14:08]RAPDU: 90 00 [07:14:08]wFMCommunicate OK [07:14:08]wFMCommunicate request_size=4 [07:14:08]MH_SAM_APDU [07:14:08]CAPDU: 80 0D 03 02 [07:14:08]Write to MH i2c: E2 08 00 FF 02 80 0D 03 02 00 00 00 00 7C [07:14:08]Write i2c OK [07:14:08]MH_I2C_Read... [07:14:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:14:08]Read from MH i2c: E2 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 0B 00 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 0B 00 FF 02 00 79 46 CA 46 57 21 E3 69 90 00 10 [07:14:08]RAPDU: 79 46 CA 46 57 21 E3 69 90 00 [07:14:08]wFMCommunicate OK [07:14:08]SAM_PROTO_SignData done [07:14:08]FM_MakeSignedData done [07:14:08]CreateOFDProtocolMessage [07:14:08]wFMCommunicate request_size=4 [07:14:08]MH_SAM_APDU [07:14:08]CAPDU: 80 11 00 00 [07:14:08]Write to MH i2c: E2 08 00 00 03 80 11 00 00 00 00 00 00 7D [07:14:08]Write i2c OK [07:14:08]MH_I2C_Read... [07:14:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:08]Read from MH i2c: E2 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 17 00 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 17 00 00 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D6 [07:14:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:14:08]wFMCommunicate OK [07:14:08]CreateOFDProtocolMessage done [07:14:08]OFDSenderStorePacket 166066 [07:14:08]StoreOFDPacket docnum=166066 [07:14:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 7E 8D 07 01 D7 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 3F 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B2 88 02 00 35 04 06 00 57 54 7B 04 E8 DD 79 46 CA 46 57 21 E3 69 [07:14:08]CheckFolder [07:14:08]dirname=/storage/ofd_packets [07:14:08]CheckFolder done [07:14:08]ProducePacketName [07:14:08]name=ofd_packets/00166066 [07:14:08]NVStorageSaveData ofd_packets/00166066 [07:14:08]File name is /storage/ofd_packets/00166066 [07:14:08]Write 301 bytes [07:14:08]NVStorageSaveData done [07:14:08]OFDSenderStorePacket done [07:14:08]KKMCreateOFDPacket done [07:14:08]NVStorageSaveData kkm_last_timestamp [07:14:08]File name is /storage/kkm_last_timestamp [07:14:08]Write 4 bytes [07:14:08]NVStorageSaveData done [07:14:08]ExternCall_PrintAddStr [07:14:08]wPrintStart [07:14:08]Write to MH i2c: 01 00 00 01 03 04 [07:14:08]Write i2c OK [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: 01 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: 01 07 00 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: 01 07 00 01 03 00 00 00 00 00 FF 0F 19 [07:14:08]RasterBufferAndPrint [07:14:08]line Счет N : (1)295011 [07:14:08]line ИНН: 02508201610067 [07:14:08]line Контрольно-Кассовый Чек [07:14:08]line ПРОДАЖА [07:14:08]line ТРК (МРК, ГНК) : 52 [07:14:08]line Товар: 2710124130 [07:14:08]line Аи-92-К-5 [07:14:08]line 17.700 * 67.80 [07:14:08]line = 1200.06 [07:14:08]line НДС 12% НСП 1% [07:14:08]line > о реализуемом товаре [07:14:08]line ОКРУГЛЕНИЕ: -0.06 [07:14:08]line ИТОГО: 1200.00 [07:14:08]line Внесено: 1200.00 [07:14:08]line СДАЧА: 0.00 [07:14:08]line НСП 1% : 10.62 [07:14:08]line НДС 12% : 127.44 [07:14:08]line Наличными: 1200.00 [07:14:08]line Безнал.: 0.00 [07:14:08]line Место: АЗС № 130 "Партнер Нефть" [07:14:08]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:14:08]line СНО: Общий режим [07:14:08]line Чек 118 24.08.2024 07:14 [07:14:08]line Смена: 470 ФФД: 1.0 [07:14:08]line ЗНМ: 0300000070 [07:14:08]line РНМ: 0000000000092562 [07:14:08]line Версия ККМ: 001 [07:14:08]line ФМ: 0000000000871769 [07:14:08]line ФД: 166066 [07:14:08]line ФПД: 96020352788701 [07:14:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T071407&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166066&fm=96020352788701&tin=02508201610067®Number=0000000000092562&sum=120000 [07:14:08]written 0, free lines is 4095 [07:14:08]OFD Sender: Processing packet 166066 [packets to send 1004, broken 1003] [07:14:08]ProducePacketName [07:14:08]name=ofd_packets/00166066 [07:14:08]OFD Sender: To server: pG, [07:14:08]CommunicateWithHost lk.salyk.kg:30040 [07:14:08]ConnectInit lk.salyk.kg [07:14:08]Write to MH i2c: 01 00 00 2C 03 2F [07:14:08]Write i2c OK [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: 01 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: 01 07 00 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: 01 07 00 2C 03 00 00 00 00 00 BB 0C FD [07:14:08]RasterBufferAndPrint [07:14:08]line [07:14:08]line [07:14:08]line [07:14:08]line [07:14:08]line [07:14:08]written 0, free lines is 3268 [07:14:08]MH_Cut [07:14:08]Write to MH i2c: D1 01 00 33 03 01 08 [07:14:08]Write i2c OK [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: D1 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: D1 01 00 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: D1 01 00 33 03 00 07 [07:14:08]Write to MH i2c: 01 00 00 34 03 37 [07:14:08]Write i2c OK [07:14:08]MH_I2C_Read... [07:14:09]*** Cut start [07:14:09]*** Purtial cut [07:14:09]*** Stage 1: CUTSNS_PIN = 1 [07:14:10]recv_with_timeout no data received [07:14:11]Read from MH i2c: 01 [07:14:11]MH_I2C_Read... [07:14:11]*** Stop cut motor [07:14:11]*** Cut end [07:14:11]Read from MH i2c: 01 07 00 [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: 01 07 00 34 03 00 00 00 00 00 FF 0F 4C [07:14:11]process_action close_receipt done [07:14:11]requested_data is exist [07:14:11]produce_requested_data [07:14:11]requested_item fm.sn is exist - process it [07:14:11]wFMCommunicate request_size=4 [07:14:11]MH_SAM_APDU [07:14:11]CAPDU: 80 11 00 00 [07:14:11]Write to MH i2c: E2 08 00 35 03 80 11 00 00 00 00 00 00 B2 [07:14:11]Write i2c OK [07:14:11]MH_I2C_Read... [07:14:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:11]Read from MH i2c: E2 [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: E2 17 00 [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: E2 17 00 35 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 0B [07:14:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:14:11]wFMCommunicate OK [07:14:11]requested_item fd.num is exist - process it [07:14:11]SAM_PROTO_GetFieldsCounters [07:14:11]wFMCommunicate request_size=4 [07:14:11]MH_SAM_APDU [07:14:11]CAPDU: 80 13 00 00 [07:14:11]Write to MH i2c: E2 08 00 36 03 80 13 00 00 00 00 00 00 B5 [07:14:11]Write i2c OK [07:14:11]MH_I2C_Read... [07:14:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:11]Read from MH i2c: E2 [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: E2 62 00 [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: E2 62 00 36 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B2 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 50 [07:14:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B2 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:14:11]wFMCommunicate OK [07:14:11]SAM_PROTO_GetFieldsCounters done [07:14:11]requested_item shift.num is exist - process it [07:14:11]requested_item shift.opened is exist - process it [07:14:11]req_shift_opened [07:14:11]FM_GetShiftState [07:14:11]SAM_PROTO_GetShiftState [07:14:11]wFMCommunicate request_size=4 [07:14:11]MH_SAM_APDU [07:14:11]CAPDU: 80 13 01 00 [07:14:11]Write to MH i2c: E2 08 00 37 03 80 13 01 00 00 00 00 00 B7 [07:14:11]Write i2c OK [07:14:11]MH_I2C_Read... [07:14:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:11]Read from MH i2c: E2 [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: E2 0E 00 [07:14:11]MH_I2C_Read... [07:14:11]Read from MH i2c: E2 0E 00 37 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E1 [07:14:11]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:14:11]wFMCommunicate OK [07:14:11]SAM_PROTO_GetShiftState done [07:14:11]FM_GetShiftState done [07:14:11]req_shift_opened done [07:14:11]requested_item shift.open_date is exist - process it [07:14:11]req_shift_open_date [07:14:11]req_shift_open_date done [07:14:11]produce_requested_data done [07:14:11]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166066,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:14:11]process_action_free close_receipt [07:14:11]json_value_free [07:14:11]json_value_free done [07:14:11]process_json_proto returns [07:14:11]Send response to host [07:14:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166066,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:14:11]free response buf [07:14:11]execute_script done [07:14:11]execute_script returns [07:14:11]free content buf [07:14:11]Sock 7.Close socket [07:14:11]Sock 7.Thread stoped [07:14:15]Connected sock=11 [07:14:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 7E 8D 07 01 D7 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 3F 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B2 88 02 00 35 04 06 00 57 54 7B 04 E8 DD 79 46 CA 46 57 21 E3 69 [07:14:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 73 19 47 00 D7 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B2 88 02 00 F4 03 04 00 90 31 C9 66 B6 04 01 00 00 34 03 3C 7A 88 54 6C 39 [07:14:18]CommunicateWithHost err = 0 [07:14:18]CheckOFDResponse [07:14:18]1017 (14) - 77093643461234 [07:14:18]1041 (16) - 0000000000871769 [07:14:18]1040 (4) - 166066 [07:14:18]1012 (4) - 24.08.2024 01:04 [07:14:18]1206 (1) - 0 [07:14:18]OFD Sender: Remove packet 166066 [07:14:18]ProducePacketName [07:14:18]name=ofd_packets/00166066 [07:14:18]NVStorageDeleteData [07:14:19]OFD Sender: No OFD packet to send [07:14:24]OFD Sender: No OFD packet to send [07:14:29]OFD Sender: No OFD packet to send [07:14:34]OFD Sender: No OFD packet to send [07:14:39]OFD Sender: No OFD packet to send [07:14:44]OFD Sender: No OFD packet to send [07:14:49]OFD Sender: No OFD packet to send [07:14:54]OFD Sender: No OFD packet to send [07:14:59]OFD Sender: No OFD packet to send [07:15:04]OFD Sender: No OFD packet to send [07:15:09]OFD Sender: No OFD packet to send [07:15:14]OFD Sender: No OFD packet to send [07:15:19]OFD Sender: No OFD packet to send [07:15:24]OFD Sender: No OFD packet to send [07:15:29]OFD Sender: No OFD packet to send [07:15:34]OFD Sender: No OFD packet to send [07:15:39]OFD Sender: No OFD packet to send [07:15:44]OFD Sender: No OFD packet to send [07:15:49]OFD Sender: No OFD packet to send [07:15:54]OFD Sender: No OFD packet to send [07:15:59]OFD Sender: No OFD packet to send [07:16:04]OFD Sender: No OFD packet to send [07:16:05]accept exits with 10 [07:16:05]New connection [07:16:05]New thread 3066502500 created [07:16:05]Thread 3066645860 joined [07:16:05]Waiting for new connection... [07:16:05] Sock 10.Parse request [07:16:05]Sock 10.Check first char [07:16:05]Sock 10.First char is OK [07:16:05]request: POST /json_proto HTTP/1.0 [07:16:05]Method: POST [07:16:05]URL: /json_proto [07:16:05]Method is POST - this is cgi request [07:16:05]url: /json_proto [07:16:05]query_string will be loaded in cgi processing [07:16:05]execute_cgi json_proto POST (null) [07:16:05]execute_cgi path=json_proto method=POST [07:16:05]POST find Content-Length [07:16:05]Host: 172.17.44.132:8080 [07:16:05]Content-Length: 667 [07:16:05]Content-Type: application/json [07:16:05] [07:16:05]POST finish read [07:16:05]Found Content-Length = 667 [07:16:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:16:05]execute_script... [07:16:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:16:05]POST & json_proto [07:16:05]process_json_proto [07:16:05]json parsed OK: [07:16:05]protocol is kg_v1.0 [07:16:05]action value=close_receipt [07:16:05]process_action close_receipt [07:16:05]cmd_close_receipt [07:16:05]MH_GetDate [07:16:05]Write to MH i2c: F0 00 00 38 03 2A [07:16:05]Write i2c OK [07:16:05]MH_I2C_Read... [07:16:05]Read from MH i2c: F0 [07:16:05]MH_I2C_Read... [07:16:05]Read from MH i2c: F0 09 00 [07:16:05]MH_I2C_Read... [07:16:05]Read from MH i2c: F0 09 00 38 03 00 B6 88 C9 66 2A 83 C1 65 73 [07:16:05]GetLastDocTimeStamp 1724483647 [07:16:05]current date 1724483766 [07:16:05]FM_GetShiftState [07:16:05]SAM_PROTO_GetShiftState [07:16:05]wFMCommunicate request_size=4 [07:16:05]MH_SAM_APDU [07:16:05]CAPDU: 80 13 01 00 [07:16:05]Write to MH i2c: E2 08 00 39 03 80 13 01 00 00 00 00 00 B9 [07:16:05]Write i2c OK [07:16:05]MH_I2C_Read... [07:16:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:05]Read from MH i2c: E2 [07:16:05]MH_I2C_Read... [07:16:05]Read from MH i2c: E2 0E 00 [07:16:05]MH_I2C_Read... [07:16:05]Read from MH i2c: E2 0E 00 39 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E3 [07:16:05]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:16:05]wFMCommunicate OK [07:16:05]SAM_PROTO_GetShiftState done [07:16:05]FM_GetShiftState done [07:16:05]opened in 1724458697 [07:16:05]opened+sec_in_day 1724545097 [07:16:05]quantity*price = 50017 [07:16:05]sum+1 = 50019 [07:16:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 119 24.08.2024 07:16 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166067 ФПД: 77185450322804 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T071606&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166067&fm=77185450322804&tin=02508201610067®Number=0000000000092562&sum=50000 [07:16:06]StoreToDocumentArchive [07:16:06]shift 470 fd 166067 [07:16:06]save to /storage/0470/doc_00166067 [07:16:06]save last doc name /storage/0470/doc_00166067 to /storage/kkm_last_doc_name [07:16:06]save OK [07:16:06]Clear old archive folders... [07:16:06]ProcessDocumentItem done err = 0, tmpTLVsize=249 [07:16:06]tlvbuf is 00E54DB0 [07:16:06]SAM_PROTO_ClearQueue [07:16:06]wFMCommunicate request_size=4 [07:16:06]MH_SAM_APDU [07:16:06]CAPDU: 80 09 00 00 [07:16:06]Write to MH i2c: E2 08 00 46 03 80 09 00 00 00 00 00 00 BB [07:16:06]Write i2c OK [07:16:06]MH_I2C_Read... [07:16:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:16:06]Read from MH i2c: E2 [07:16:06]MH_I2C_Read... [07:16:06]Read from MH i2c: E2 03 00 [07:16:06]MH_I2C_Read... [07:16:06]Read from MH i2c: E2 03 00 46 03 00 90 00 BD [07:16:06]RAPDU: 90 00 [07:16:06]wFMCommunicate OK [07:16:06]SAM_PROTO_ClearQueue done [07:16:06]KKMCreateOFDPacket [07:16:06]OFDProtocolAddRootSTLVToBuf [07:16:06]FM_MakeSignedData [07:16:06]FM_MakeSignedData [07:16:06]SAM_PROTO_SignData [07:16:06]wFMCommunicate request_size=4 [07:16:06]MH_SAM_APDU [07:16:06]CAPDU: 80 0D 01 02 [07:16:06]Write to MH i2c: E2 08 00 47 03 80 0D 01 02 00 00 00 00 C3 [07:16:06]Write i2c OK [07:16:06]MH_I2C_Read... [07:16:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:16:06]Read from MH i2c: E2 [07:16:06]MH_I2C_Read... [07:16:06]Read from MH i2c: E2 03 00 [07:16:06]MH_I2C_Read... [07:16:06]Read from MH i2c: E2 03 00 47 03 00 90 00 BE [07:16:06]RAPDU: 90 00 [07:16:06]wFMCommunicate OK [07:16:06]wFMCommunicate request_size=255 [07:16:06]MH_SAM_APDU [07:16:06]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 B6 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B3 88 02 00 35 04 06 00 46 33 23 [07:16:06]Write to MH i2c: E2 02 01 48 03 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 B6 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B3 88 02 00 35 04 06 00 46 33 23 00 00 77 [07:16:06]Write i2c OK [07:16:06]MH_I2C_Read... [07:16:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:16:06]Read from MH i2c: E2 [07:16:06]MH_I2C_Read... [07:16:06]Read from MH i2c: E2 03 00 [07:16:06]MH_I2C_Read... [07:16:06]Read from MH i2c: E2 03 00 48 03 00 90 00 BF [07:16:06]RAPDU: 90 00 [07:16:06]wFMCommunicate OK [07:16:06]wFMCommunicate request_size=8 [07:16:06]MH_SAM_APDU [07:16:06]CAPDU: 80 0D 02 02 03 59 2B 74 [07:16:06]Write to MH i2c: E2 0B 00 49 03 80 0D 02 02 03 00 59 2B 74 00 00 C4 [07:16:06]Write i2c OK [07:16:06]MH_I2C_Read... [07:16:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:16:06]Read from MH i2c: E2 [07:16:06]MH_I2C_Read... [07:16:06]Read from MH i2c: E2 03 00 [07:16:06]MH_I2C_Read... [07:16:06]Read from MH i2c: E2 03 00 49 03 00 90 00 C0 [07:16:06]RAPDU: 90 00 [07:16:06]wFMCommunicate OK [07:16:06]wFMCommunicate request_size=4 [07:16:06]MH_SAM_APDU [07:16:06]CAPDU: 80 0D 03 02 [07:16:06]Write to MH i2c: E2 08 00 4A 03 80 0D 03 02 00 00 00 00 C8 [07:16:06]Write i2c OK [07:16:06]MH_I2C_Read... [07:16:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:16:06]Read from MH i2c: E2 [07:16:06]MH_I2C_Read... [07:16:06]Read from MH i2c: E2 0B 00 [07:16:06]MH_I2C_Read... [07:16:06]Read from MH i2c: E2 0B 00 4A 03 00 A6 82 E7 31 CB A1 3E 48 90 00 FB [07:16:06]RAPDU: A6 82 E7 31 CB A1 3E 48 90 00 [07:16:06]wFMCommunicate OK [07:16:06]SAM_PROTO_SignData done [07:16:06]FM_MakeSignedData done [07:16:06]CreateOFDProtocolMessage [07:16:06]wFMCommunicate request_size=4 [07:16:06]MH_SAM_APDU [07:16:06]CAPDU: 80 11 00 00 [07:16:06]Write to MH i2c: E2 08 00 4B 03 80 11 00 00 00 00 00 00 C8 [07:16:06]Write i2c OK [07:16:06]MH_I2C_Read... [07:16:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:07]Read from MH i2c: E2 [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: E2 17 00 [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: E2 17 00 4B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 21 [07:16:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:16:07]wFMCommunicate OK [07:16:07]CreateOFDProtocolMessage done [07:16:07]OFDSenderStorePacket 166067 [07:16:07]StoreOFDPacket docnum=166067 [07:16:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 45 E4 05 01 2E E8 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 B6 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B3 88 02 00 35 04 06 00 46 33 23 59 2B 74 A6 82 E7 31 CB A1 3E 48 [07:16:07]CheckFolder [07:16:07]dirname=/storage/ofd_packets [07:16:07]CheckFolder done [07:16:07]ProducePacketName [07:16:07]name=ofd_packets/00166067 [07:16:07]NVStorageSaveData ofd_packets/00166067 [07:16:07]File name is /storage/ofd_packets/00166067 [07:16:07]Write 299 bytes [07:16:07]NVStorageSaveData done [07:16:07]OFDSenderStorePacket done [07:16:07]KKMCreateOFDPacket done [07:16:07]NVStorageSaveData kkm_last_timestamp [07:16:07]File name is /storage/kkm_last_timestamp [07:16:07]Write 4 bytes [07:16:07]NVStorageSaveData done [07:16:07]ExternCall_PrintAddStr [07:16:07]wPrintStart [07:16:07]Write to MH i2c: 01 00 00 4C 03 4F [07:16:07]Write i2c OK [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: 01 [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: 01 07 00 [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: 01 07 00 4C 03 00 00 00 00 00 FF 0F 64 [07:16:07]RasterBufferAndPrint [07:16:07]line Счет N : (1)295014 [07:16:07]line ИНН: 02508201610067 [07:16:07]line Контрольно-Кассовый Чек [07:16:07]line ПРОДАЖА [07:16:07]line ТРК (МРК, ГНК) : 31 [07:16:07]line Товар: 2710124130 [07:16:07]line SU-92-К-5 [07:16:07]line 7.270 * 68.80 [07:16:07]line = 500.18 [07:16:07]line НДС 12% НСП 1% [07:16:07]line > о реализуемом товаре [07:16:07]line ОКРУГЛЕНИЕ: -0.18 [07:16:07]line ИТОГО: 500.00 [07:16:07]line Внесено: 500.00 [07:16:07]line СДАЧА: 0.00 [07:16:07]line НСП 1% : 4.43 [07:16:07]line НДС 12% : 53.12 [07:16:07]line Наличными: 500.00 [07:16:07]line Безнал.: 0.00 [07:16:07]line Место: АЗС № 130 "Партнер Нефть" [07:16:07]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:16:07]line СНО: Общий режим [07:16:07]line Чек 119 24.08.2024 07:16 [07:16:07]line Смена: 470 ФФД: 1.0 [07:16:07]line ЗНМ: 0300000070 [07:16:07]line РНМ: 0000000000092562 [07:16:07]line Версия ККМ: 001 [07:16:07]line ФМ: 0000000000871769 [07:16:07]line ФД: 166067 [07:16:07]line ФПД: 77185450322804 [07:16:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T071606&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166067&fm=77185450322804&tin=02508201610067®Number=0000000000092562&sum=50000 [07:16:07]written 0, free lines is 4095 [07:16:07]OFD Sender: Processing packet 166067 [packets to send 1004, broken 1003] [07:16:07]ProducePacketName [07:16:07]name=ofd_packets/00166067 [07:16:07]OFD Sender: To server: pG, [07:16:07]CommunicateWithHost lk.salyk.kg:30040 [07:16:07]ConnectInit lk.salyk.kg [07:16:07]Write to MH i2c: 01 00 00 77 03 7A [07:16:07]Write i2c OK [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: 01 [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: 01 07 00 [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: 01 07 00 77 03 00 00 00 00 00 B8 0C 45 [07:16:07]RasterBufferAndPrint [07:16:07]line [07:16:07]line [07:16:07]line [07:16:07]line [07:16:07]line [07:16:07]written 0, free lines is 3262 [07:16:07]MH_Cut [07:16:07]Write to MH i2c: D1 01 00 7E 03 01 53 [07:16:07]Write i2c OK [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: D1 [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: D1 01 00 [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: D1 01 00 7E 03 00 52 [07:16:07]Write to MH i2c: 01 00 00 7F 03 82 [07:16:07]Write i2c OK [07:16:07]MH_I2C_Read... [07:16:08]Connected sock=11 [07:16:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 45 E4 05 01 2E E8 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 B6 88 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B3 88 02 00 35 04 06 00 46 33 23 59 2B 74 A6 82 E7 31 CB A1 3E 48 [07:16:08]*** Cut start [07:16:08]*** Purtial cut [07:16:08]*** Stage 1: CUTSNS_PIN = 1 [07:16:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 03 69 47 00 04 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B3 88 02 00 F4 03 04 00 00 32 C9 66 B6 04 01 00 00 2E E7 44 8D 6D 7A BC 43 [07:16:08]CommunicateWithHost err = 0 [07:16:08]CheckOFDResponse [07:16:08]1017 (14) - 77093643461234 [07:16:08]1041 (16) - 0000000000871769 [07:16:08]1040 (4) - 166067 [07:16:08]1012 (4) - 24.08.2024 01:06 [07:16:08]1206 (1) - 0 [07:16:08]OFD Sender: Remove packet 166067 [07:16:08]ProducePacketName [07:16:08]name=ofd_packets/00166067 [07:16:08]NVStorageDeleteData [07:16:09]OFD Sender: No OFD packet to send [07:16:10]Read from MH i2c: 01 [07:16:10]MH_I2C_Read... [07:16:10]*** Stop cut motor [07:16:10]*** Cut end [07:16:10]Read from MH i2c: 01 07 00 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: 01 07 00 7F 03 00 00 00 00 00 FF 0F 97 [07:16:10]process_action close_receipt done [07:16:10]requested_data is exist [07:16:10]produce_requested_data [07:16:10]requested_item fm.sn is exist - process it [07:16:10]wFMCommunicate request_size=4 [07:16:10]MH_SAM_APDU [07:16:10]CAPDU: 80 11 00 00 [07:16:10]Write to MH i2c: E2 08 00 80 03 80 11 00 00 00 00 00 00 FD [07:16:10]Write i2c OK [07:16:10]MH_I2C_Read... [07:16:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:10]Read from MH i2c: E2 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 17 00 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 17 00 80 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 56 [07:16:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:16:10]wFMCommunicate OK [07:16:10]requested_item fd.num is exist - process it [07:16:10]SAM_PROTO_GetFieldsCounters [07:16:10]wFMCommunicate request_size=4 [07:16:10]MH_SAM_APDU [07:16:10]CAPDU: 80 13 00 00 [07:16:10]Write to MH i2c: E2 08 00 81 03 80 13 00 00 00 00 00 00 00 [07:16:10]Write i2c OK [07:16:10]MH_I2C_Read... [07:16:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:16:10]Read from MH i2c: E2 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 62 00 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 62 00 81 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B3 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 9F [07:16:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B3 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:16:10]wFMCommunicate OK [07:16:10]SAM_PROTO_GetFieldsCounters done [07:16:10]requested_item shift.num is exist - process it [07:16:10]requested_item shift.opened is exist - process it [07:16:10]req_shift_opened [07:16:10]FM_GetShiftState [07:16:10]SAM_PROTO_GetShiftState [07:16:10]wFMCommunicate request_size=4 [07:16:10]MH_SAM_APDU [07:16:10]CAPDU: 80 13 01 00 [07:16:10]Write to MH i2c: E2 08 00 82 03 80 13 01 00 00 00 00 00 02 [07:16:10]Write i2c OK [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 [07:16:10]MH_I2C_Read... [07:16:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:10]Read from MH i2c: E2 0E 00 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 0E 00 82 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 2C [07:16:10]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:16:10]wFMCommunicate OK [07:16:10]SAM_PROTO_GetShiftState done [07:16:10]FM_GetShiftState done [07:16:10]req_shift_opened done [07:16:10]requested_item shift.open_date is exist - process it [07:16:10]req_shift_open_date [07:16:10]req_shift_open_date done [07:16:10]produce_requested_data done [07:16:10]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166067,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:16:10]process_action_free close_receipt [07:16:10]json_value_free [07:16:10]json_value_free done [07:16:10]process_json_proto returns [07:16:10]Send response to host [07:16:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166067,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:16:10]free response buf [07:16:10]execute_script done [07:16:10]execute_script returns [07:16:10]free content buf [07:16:10]Sock 10.Close socket [07:16:10]Sock 10.Thread stoped [07:16:14]OFD Sender: No OFD packet to send [07:16:17]recv_with_timeout no data received [07:16:19]OFD Sender: No OFD packet to send [07:16:24]OFD Sender: No OFD packet to send [07:16:29]OFD Sender: No OFD packet to send [07:16:34]OFD Sender: No OFD packet to send [00:00:10]/dev/ttyS4 opened [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17302979+1707180842=1724483821 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 EE 88 C9 66 2A 83 C1 65 77 [07:17:02]Current date/time: 24.08.2024 07:17 [07:17:02]FM_Init [07:17:02]wFMConnect [07:17:02]MH_SAM_On [07:17:02]Write to MH i2c: E0 00 00 08 00 E7 [07:17:02]Write i2c OK [07:17:02]MH_I2C_Read... [07:17:02]*** iso7816_init finished! [07:17:02]*** atr: [07:17:02]*** 0F 3B D5 18 FF 81 91 FE [07:17:02]*** 1F C3 80 73 C8 21 10 0A [07:17:02]*** 00 00 00 00 00 00 00 00 [07:17:02]*** 00 00 00 00 00 00 00 00 [07:17:02]*** 00 00 00 00 00 00 00 00 [07:17:02]*** 00 00 00 00 00 00 00 00 [07:17:02]*** 00 00 00 00 00 00 00 00 [07:17:02]*** 00 00 00 00 00 00 00 00 [07:17:02]Read from MH i2c: E0 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: E0 10 00 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [07:17:02]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [07:17:02]wFMCommunicate request_size=10 [07:17:02]MH_SAM_APDU [07:17:02]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [07:17:02]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [07:17:02]Write i2c OK [07:17:02]MH_I2C_Read... [07:17:02]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [07:17:02]Read from MH i2c: E2 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: E2 03 00 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [07:17:02]RAPDU: 90 00 [07:17:02]wFMCommunicate OK [07:17:02]wFMCommunicate request_size=4 [07:17:02]MH_SAM_APDU [07:17:02]CAPDU: 80 11 00 00 [07:17:02]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [07:17:02]Write i2c OK [07:17:02]MH_I2C_Read... [07:17:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:02]Read from MH i2c: E2 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: E2 17 00 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [07:17:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:17:02]wFMCommunicate OK [07:17:02]Detected FM SN is 0000000000871769 [07:17:02]Stored FM SN is 0000000000871769 [07:17:02]wFMCommunicate request_size=9 [07:17:02]MH_SAM_APDU [07:17:02]CAPDU: 80 16 00 00 04 E7 8B 00 00 [07:17:02]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [07:17:02]Write i2c OK [07:17:02]MH_I2C_Read... [07:17:02]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [07:17:02]Read from MH i2c: E2 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: E2 03 00 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [07:17:02]RAPDU: 90 00 [07:17:02]wFMCommunicate OK [07:17:02]FM PIN OK [07:17:02]wFMCommunicate request_size=8 [07:17:02]MH_SAM_APDU [07:17:02]CAPDU: 80 14 04 00 03 02 00 01 [07:17:02]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [07:17:02]Write i2c OK [07:17:02]MH_I2C_Read... [07:17:02]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [07:17:02]Read from MH i2c: E2 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: E2 03 00 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [07:17:02]RAPDU: 90 00 [07:17:02]wFMCommunicate OK [07:17:02]wFMCommunicate request_size=13 [07:17:02]MH_SAM_APDU [07:17:02]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [07:17:02]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [07:17:02]Write i2c OK [07:17:02]MH_I2C_Read... [07:17:02]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [07:17:02]Read from MH i2c: E2 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: E2 03 00 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [07:17:02]RAPDU: 90 00 [07:17:02]wFMCommunicate OK [07:17:02]wFMCommunicate request_size=4 [07:17:02]MH_SAM_APDU [07:17:02]CAPDU: 80 11 00 00 [07:17:02]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [07:17:02]Write i2c OK [07:17:02]MH_I2C_Read... [07:17:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:02]Read from MH i2c: E2 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: E2 17 00 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [07:17:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:17:02]wFMCommunicate OK [07:17:02]DocumentArchiveInit [07:17:02]Start Httpd... [07:17:02]Httpd thread 3067256164 created [07:17:02]Write to MH i2c: 01 00 00 0F 00 0F [07:17:02]Write i2c OK [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: 01 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: 01 07 00 [07:17:02]MH_I2C_Read... [07:17:02]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [07:17:02]Allocated Socket 5 [07:17:02]Bind OK [07:17:02]Listen OK [07:17:02]httpd running on port 8080 [07:17:02]Waiting for new connection... [07:17:02]MH Int Process started [07:17:03]OFD Sender: No OFD packet to send [07:17:08]OFD Sender: No OFD packet to send [07:17:14]OFD Sender: No OFD packet to send [07:17:19]OFD Sender: No OFD packet to send [07:17:24]OFD Sender: No OFD packet to send [07:17:29]OFD Sender: No OFD packet to send [07:17:34]OFD Sender: No OFD packet to send [07:17:39]OFD Sender: No OFD packet to send [07:17:44]OFD Sender: No OFD packet to send [07:17:46]recv_with_timeout no data received [07:17:49]OFD Sender: No OFD packet to send [07:17:54]OFD Sender: No OFD packet to send [07:17:59]OFD Sender: No OFD packet to send [07:18:04]OFD Sender: No OFD packet to send [07:18:09]OFD Sender: No OFD packet to send [07:18:14]OFD Sender: No OFD packet to send [07:18:19]OFD Sender: No OFD packet to send [07:18:19]recv_with_timeout no data received [07:18:24]OFD Sender: No OFD packet to send [07:18:29]OFD Sender: No OFD packet to send [07:18:34]OFD Sender: No OFD packet to send [07:18:36]recv_with_timeout no data received [07:18:39]OFD Sender: No OFD packet to send [07:18:44]OFD Sender: No OFD packet to send [07:18:49]OFD Sender: No OFD packet to send [07:18:51]recv_with_timeout no data received [07:18:54]OFD Sender: No OFD packet to send [07:18:59]OFD Sender: No OFD packet to send [07:19:04]OFD Sender: No OFD packet to send [07:19:06]recv_with_timeout no data received [07:19:09]OFD Sender: No OFD packet to send [07:19:14]OFD Sender: No OFD packet to send [07:19:19]OFD Sender: No OFD packet to send [07:19:24]OFD Sender: No OFD packet to send [07:19:29]OFD Sender: No OFD packet to send [07:19:34]OFD Sender: No OFD packet to send [07:19:39]OFD Sender: No OFD packet to send [07:19:44]OFD Sender: No OFD packet to send [07:19:49]OFD Sender: No OFD packet to send [07:19:54]OFD Sender: No OFD packet to send [07:19:59]OFD Sender: No OFD packet to send [07:20:04]OFD Sender: No OFD packet to send [07:20:09]OFD Sender: No OFD packet to send [07:20:14]OFD Sender: No OFD packet to send [07:20:19]OFD Sender: No OFD packet to send [07:20:24]OFD Sender: No OFD packet to send [07:20:29]OFD Sender: No OFD packet to send [07:20:34]OFD Sender: No OFD packet to send [07:20:39]OFD Sender: No OFD packet to send [07:20:44]OFD Sender: No OFD packet to send [07:20:49]OFD Sender: No OFD packet to send [07:20:54]OFD Sender: No OFD packet to send [07:20:59]OFD Sender: No OFD packet to send [07:21:04]OFD Sender: No OFD packet to send [07:21:10]OFD Sender: No OFD packet to send [07:21:15]OFD Sender: No OFD packet to send [07:21:20]OFD Sender: No OFD packet to send [07:21:25]OFD Sender: No OFD packet to send [07:21:30]OFD Sender: No OFD packet to send [07:21:35]OFD Sender: No OFD packet to send [07:21:40]OFD Sender: No OFD packet to send [07:21:45]OFD Sender: No OFD packet to send [07:21:50]OFD Sender: No OFD packet to send [07:21:55]OFD Sender: No OFD packet to send [07:22:00]OFD Sender: No OFD packet to send [07:22:05]OFD Sender: No OFD packet to send [07:22:10]OFD Sender: No OFD packet to send [07:22:15]OFD Sender: No OFD packet to send [07:22:20]OFD Sender: No OFD packet to send [07:22:25]OFD Sender: No OFD packet to send [07:22:30]OFD Sender: No OFD packet to send [07:22:35]OFD Sender: No OFD packet to send [07:22:40]OFD Sender: No OFD packet to send [07:22:45]OFD Sender: No OFD packet to send [07:22:47]accept exits with 6 [07:22:47]New connection [07:22:47]New thread 3066969444 created [07:22:47]Waiting for new connection... [07:22:47] Sock 6.Parse request [07:22:47]Sock 6.Check first char [07:22:47]Sock 6.First char is OK [07:22:47]request: POST /json_proto HTTP/1.0 [07:22:47]Method: POST [07:22:47]URL: /json_proto [07:22:47]Method is POST - this is cgi request [07:22:47]url: /json_proto [07:22:47]query_string will be loaded in cgi processing [07:22:47]execute_cgi json_proto POST (null) [07:22:47]execute_cgi path=json_proto method=POST [07:22:47]POST find Content-Length [07:22:47]Host: 172.17.44.132:8080 [07:22:47]Content-Length: 645 [07:22:47]Content-Type: application/json [07:22:47] [07:22:47]POST finish read [07:22:47]Found Content-Length = 645 [07:22:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51201", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:22:47]execute_script... [07:22:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51201", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:22:47]POST & json_proto [07:22:47]process_json_proto [07:22:47]json parsed OK: [07:22:47]protocol is kg_v1.0 [07:22:47]action value=close_receipt [07:22:47]process_action close_receipt [07:22:47]cmd_close_receipt [07:22:47]MH_GetDate [07:22:47]Write to MH i2c: F0 00 00 10 00 FF [07:22:47]Write i2c OK [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: F0 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: F0 09 00 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: F0 09 00 10 00 00 47 8A C9 66 2A 83 C1 65 DB [07:22:47]GetLastDocTimeStamp 1724483766 [07:22:47]current date 1724484167 [07:22:47]FM_GetShiftState [07:22:47]SAM_PROTO_GetShiftState [07:22:47]wFMCommunicate request_size=4 [07:22:47]MH_SAM_APDU [07:22:47]CAPDU: 80 13 01 00 [07:22:47]Write to MH i2c: E2 08 00 11 00 80 13 01 00 00 00 00 00 8E [07:22:47]Write i2c OK [07:22:47]MH_I2C_Read... [07:22:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:22:47]Read from MH i2c: E2 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: E2 0E 00 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: E2 0E 00 11 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B8 [07:22:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:22:47]wFMCommunicate OK [07:22:47]SAM_PROTO_GetShiftState done [07:22:47]FM_GetShiftState done [07:22:47]opened in 1724458697 [07:22:47]opened+sec_in_day 1724545097 [07:22:47]quantity*price = 12500 [07:22:47]sum+1 = 12501 [07:22:47]Check (price>sum+1) || (price+1 о реализуемом товаре [07:22:49]line ИТОГО: 125.00 [07:22:49]line НСП 1% : 1.11 [07:22:49]line НДС 12% : 13.27 [07:22:49]line Наличными: 125.00 [07:22:49]line Безнал.: 0.00 [07:22:49]line Место: АЗС № 130 "Партнер Нефть" [07:22:49]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:22:49]line СНО: Общий режим [07:22:49]line Чек 120 24.08.2024 07:22 [07:22:49]line Смена: 470 ФФД: 1.0 [07:22:49]line ЗНМ: 0300000070 [07:22:49]line РНМ: 0000000000092562 [07:22:49]line Версия ККМ: 001 [07:22:49]line ФМ: 0000000000871769 [07:22:49]line ФД: 166068 [07:22:49]line ФПД: 235304716321058 [07:22:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T072247&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166068&fm=235304716321058&tin=02508201610067®Number=0000000000092562&sum=12500 [07:22:49]line 0 [07:22:49]written 0, free lines is 4095 [07:22:49]OFD Sender: Processing packet 166068 [packets to send 1004, broken 1003] [07:22:49]ProducePacketName [07:22:49]name=ofd_packets/00166068 [07:22:49]OFD Sender: To server: pG, [07:22:49]CommunicateWithHost lk.salyk.kg:30040 [07:22:49]ConnectInit lk.salyk.kg [07:22:49]Write to MH i2c: 01 00 00 4D 00 4D [07:22:49]Write i2c OK [07:22:49]MH_I2C_Read... [07:22:49]Read from MH i2c: 01 [07:22:49]MH_I2C_Read... [07:22:49]Read from MH i2c: 01 07 00 [07:22:49]MH_I2C_Read... [07:22:49]Read from MH i2c: 01 07 00 4D 00 00 00 00 00 00 C8 0C 28 [07:22:49]RasterBufferAndPrint [07:22:49]line [07:22:49]line [07:22:49]line [07:22:49]line [07:22:49]line [07:22:49]written 0, free lines is 3277 [07:22:49]MH_Cut [07:22:49]Write to MH i2c: D1 01 00 54 00 01 26 [07:22:49]Write i2c OK [07:22:49]MH_I2C_Read... [07:22:49]Read from MH i2c: D1 [07:22:49]MH_I2C_Read... [07:22:49]Read from MH i2c: D1 01 00 [07:22:49]MH_I2C_Read... [07:22:49]Read from MH i2c: D1 01 00 54 00 00 25 [07:22:49]Write to MH i2c: 01 00 00 55 00 55 [07:22:49]Write i2c OK [07:22:49]MH_I2C_Read... [07:22:50]*** Cut start [07:22:50]*** Purtial cut [07:22:50]*** Stage 1: CUTSNS_PIN = 1 [07:22:52]Read from MH i2c: 01 [07:22:52]MH_I2C_Read... [07:22:52]*** Stop cut motor [07:22:52]*** Cut end [07:22:52]Read from MH i2c: 01 07 00 [07:22:52]MH_I2C_Read... [07:22:52]Read from MH i2c: 01 07 00 55 00 00 00 00 00 00 FF 0F 6A [07:22:52]process_action close_receipt done [07:22:52]requested_data is exist [07:22:52]produce_requested_data [07:22:52]requested_item fm.sn is exist - process it [07:22:52]wFMCommunicate request_size=4 [07:22:52]MH_SAM_APDU [07:22:52]CAPDU: 80 11 00 00 [07:22:52]Write to MH i2c: E2 08 00 56 00 80 11 00 00 00 00 00 00 D0 [07:22:52]Write i2c OK [07:22:52]MH_I2C_Read... [07:22:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:52]Read from MH i2c: E2 [07:22:52]MH_I2C_Read... [07:22:52]Read from MH i2c: E2 17 00 [07:22:52]MH_I2C_Read... [07:22:52]Read from MH i2c: E2 17 00 56 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 29 [07:22:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:22:52]wFMCommunicate OK [07:22:52]requested_item fd.num is exist - process it [07:22:52]SAM_PROTO_GetFieldsCounters [07:22:52]wFMCommunicate request_size=4 [07:22:52]MH_SAM_APDU [07:22:52]CAPDU: 80 13 00 00 [07:22:52]Write to MH i2c: E2 08 00 57 00 80 13 00 00 00 00 00 00 D3 [07:22:52]Write i2c OK [07:22:52]MH_I2C_Read... [07:22:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:22:52]Read from MH i2c: E2 [07:22:52]MH_I2C_Read... [07:22:52]Read from MH i2c: E2 62 00 [07:22:52]MH_I2C_Read... [07:22:52]Read from MH i2c: E2 62 00 57 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B4 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [07:22:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B4 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:22:52]wFMCommunicate OK [07:22:52]SAM_PROTO_GetFieldsCounters done [07:22:52]requested_item shift.num is exist - process it [07:22:52]requested_item shift.opened is exist - process it [07:22:52]req_shift_opened [07:22:52]FM_GetShiftState [07:22:52]SAM_PROTO_GetShiftState [07:22:52]wFMCommunicate request_size=4 [07:22:52]MH_SAM_APDU [07:22:52]CAPDU: 80 13 01 00 [07:22:52]Write to MH i2c: E2 08 00 58 00 80 13 01 00 00 00 00 00 D5 [07:22:52]Write i2c OK [07:22:52]MH_I2C_Read... [07:22:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:22:52]Read from MH i2c: E2 [07:22:52]MH_I2C_Read... [07:22:52]Read from MH i2c: E2 0E 00 [07:22:52]MH_I2C_Read... [07:22:52]Read from MH i2c: E2 0E 00 58 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 FF [07:22:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:22:52]wFMCommunicate OK [07:22:52]SAM_PROTO_GetShiftState done [07:22:52]FM_GetShiftState done [07:22:52]req_shift_opened done [07:22:52]requested_item shift.open_date is exist - process it [07:22:52]req_shift_open_date [07:22:52]req_shift_open_date done [07:22:52]produce_requested_data done [07:22:52]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166068,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:22:52]process_action_free close_receipt [07:22:52]json_value_free [07:22:52]json_value_free done [07:22:52]process_json_proto returns [07:22:52]Send response to host [07:22:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166068,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:22:52]free response buf [07:22:52]execute_script done [07:22:52]execute_script returns [07:22:52]free content buf [07:22:52]Sock 6.Close socket [07:22:52]Sock 6.Thread stoped [07:23:08]Connected sock=11 [07:23:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2E 01 00 00 BF 02 26 01 20 0C 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 47 8A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B4 88 02 00 35 04 06 00 D6 02 26 07 C1 22 BD E4 21 A8 6B 00 C1 05 [07:23:13]recv_with_timeout no data received [07:23:13]CommunicateWithHost answer receiving error [07:23:13]CommunicateWithHost err = -3 [07:23:13]OFD Sender: Server communicate error [07:23:17]recv_with_timeout no data received [07:23:18]OFD Sender: Processing packet 166068 [packets to send 1004, broken 1003] [07:23:18]ProducePacketName [07:23:18]name=ofd_packets/00166068 [07:23:18]OFD Sender: To server: pG, [07:26:01]OFD Sender: No OFD packet to send [07:26:06]OFD Sender: No OFD packet to send [07:26:11]OFD Sender: No OFD packet to send [07:26:16]OFD Sender: No OFD packet to send [07:26:21]OFD Sender: No OFD packet to send [07:26:26]OFD Sender: No OFD packet to send [07:26:31]OFD Sender: No OFD packet to send [07:26:36]OFD Sender: No OFD packet to send [07:26:41]OFD Sender: No OFD packet to send [07:26:46]OFD Sender: No OFD packet to send [07:26:51]OFD Sender: No OFD packet to send [07:26:56]OFD Sender: No OFD packet to send [07:27:01]OFD Sender: No OFD packet to send [07:27:06]OFD Sender: No OFD packet to send [07:27:11]OFD Sender: No OFD packet to send [07:27:16]OFD Sender: No OFD packet to send [07:27:21]OFD Sender: No OFD packet to send [07:27:26]OFD Sender: No OFD packet to send [07:27:31]OFD Sender: No OFD packet to send [07:27:36]OFD Sender: No OFD packet to send [07:27:41]OFD Sender: No OFD packet to send [07:27:46]OFD Sender: No OFD packet to send [07:27:51]OFD Sender: No OFD packet to send [07:27:57]OFD Sender: No OFD packet to send [07:28:02]OFD Sender: No OFD packet to send [07:28:07]OFD Sender: No OFD packet to send [07:28:12]OFD Sender: No OFD packet to send [07:28:17]OFD Sender: No OFD packet to send [07:28:22]OFD Sender: No OFD packet to send [07:28:24]accept exits with 10 [07:28:24]New connection [07:28:24]New thread 3066826084 created [07:28:24]Thread 3066969444 joined [07:28:24]Waiting for new connection... [07:28:24] Sock 10.Parse request [07:28:24]Sock 10.Check first char [07:28:24]Sock 10.First char is OK [07:28:24]request: POST /json_proto HTTP/1.0 [07:28:24]Method: POST [07:28:24]URL: /json_proto [07:28:24]Method is POST - this is cgi request [07:28:24]url: /json_proto [07:28:24]query_string will be loaded in cgi processing [07:28:24]execute_cgi json_proto POST (null) [07:28:24]execute_cgi path=json_proto method=POST [07:28:24]POST find Content-Length [07:28:24]Host: 172.17.44.132:8080 [07:28:24]Content-Length: 682 [07:28:24]Content-Type: application/json [07:28:24] [07:28:24]POST finish read [07:28:24]Found Content-Length = 682 [07:28:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:24]execute_script... [07:28:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:24]POST & json_proto [07:28:24]process_json_proto [07:28:24]json parsed OK: [07:28:24]protocol is kg_v1.0 [07:28:24]action value=close_receipt [07:28:24]process_action close_receipt [07:28:24]cmd_close_receipt [07:28:24]MH_GetDate [07:28:24]Write to MH i2c: F0 00 00 59 00 48 [07:28:24]Write i2c OK [07:28:24]MH_I2C_Read... [07:28:24]Read from MH i2c: F0 [07:28:24]MH_I2C_Read... [07:28:24]Read from MH i2c: F0 09 00 [07:28:24]MH_I2C_Read... [07:28:24]Read from MH i2c: F0 09 00 59 00 00 98 8B C9 66 2A 83 C1 65 76 [07:28:24]GetLastDocTimeStamp 1724484167 [07:28:24]current date 1724484504 [07:28:24]FM_GetShiftState [07:28:24]SAM_PROTO_GetShiftState [07:28:24]wFMCommunicate request_size=4 [07:28:24]MH_SAM_APDU [07:28:24]CAPDU: 80 13 01 00 [07:28:24]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [07:28:24]Write i2c OK [07:28:24]MH_I2C_Read... [07:28:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:24]Read from MH i2c: E2 [07:28:24]MH_I2C_Read... [07:28:24]Read from MH i2c: E2 0E 00 [07:28:24]MH_I2C_Read... [07:28:24]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 01 [07:28:24]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:28:24]wFMCommunicate OK [07:28:24]SAM_PROTO_GetShiftState done [07:28:24]FM_GetShiftState done [07:28:24]opened in 1724458697 [07:28:24]opened+sec_in_day 1724545097 [07:28:24]quantity*price = 100005 [07:28:24]sum+1 = 100006 [07:28:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 121 24.08.2024 07:28 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166069 ФПД: 5679554252964 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T072824&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166069&fm=5679554252964&tin=02508201610067®Number=0000000000092562&sum=100000 [07:28:25]StoreToDocumentArchive [07:28:25]shift 470 fd 166069 [07:28:25]save to /storage/0470/doc_00166069 [07:28:25]save last doc name /storage/0470/doc_00166069 to /storage/kkm_last_doc_name [07:28:25]save OK [07:28:25]Clear old archive folders... [07:28:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:28:25]tlvbuf is 00AD5580 [07:28:25]SAM_PROTO_ClearQueue [07:28:25]wFMCommunicate request_size=4 [07:28:25]MH_SAM_APDU [07:28:25]CAPDU: 80 09 00 00 [07:28:25]Write to MH i2c: E2 08 00 67 00 80 09 00 00 00 00 00 00 D9 [07:28:25]Write i2c OK [07:28:25]MH_I2C_Read... [07:28:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:28:25]Read from MH i2c: E2 [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: E2 03 00 [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: E2 03 00 67 00 00 90 00 DB [07:28:25]RAPDU: 90 00 [07:28:25]wFMCommunicate OK [07:28:25]SAM_PROTO_ClearQueue done [07:28:25]KKMCreateOFDPacket [07:28:25]OFDProtocolAddRootSTLVToBuf [07:28:25]FM_MakeSignedData [07:28:25]FM_MakeSignedData [07:28:25]SAM_PROTO_SignData [07:28:25]wFMCommunicate request_size=4 [07:28:25]MH_SAM_APDU [07:28:25]CAPDU: 80 0D 01 02 [07:28:25]Write to MH i2c: E2 08 00 68 00 80 0D 01 02 00 00 00 00 E1 [07:28:25]Write i2c OK [07:28:25]MH_I2C_Read... [07:28:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:28:25]Read from MH i2c: E2 [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: E2 03 00 [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: E2 03 00 68 00 00 90 00 DC [07:28:25]RAPDU: 90 00 [07:28:25]wFMCommunicate OK [07:28:25]wFMCommunicate request_size=255 [07:28:25]MH_SAM_APDU [07:28:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 98 8B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B5 88 02 00 35 04 06 00 05 [07:28:25]Write to MH i2c: E2 02 01 69 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 98 8B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B5 88 02 00 35 04 06 00 05 00 00 DA [07:28:25]Write i2c OK [07:28:25]MH_I2C_Read... [07:28:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:25]Read from MH i2c: E2 [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: E2 03 00 [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: E2 03 00 69 00 00 90 00 DD [07:28:25]RAPDU: 90 00 [07:28:25]wFMCommunicate OK [07:28:25]wFMCommunicate request_size=10 [07:28:25]MH_SAM_APDU [07:28:25]CAPDU: 80 0D 02 02 05 2A 5F D0 50 A4 [07:28:25]Write to MH i2c: E2 0D 00 6A 00 80 0D 02 02 05 00 2A 5F D0 50 A4 00 00 3B [07:28:25]Write i2c OK [07:28:25]MH_I2C_Read... [07:28:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:25]Read from MH i2c: E2 [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: E2 03 00 [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: E2 03 00 6A 00 00 90 00 DE [07:28:25]RAPDU: 90 00 [07:28:25]wFMCommunicate OK [07:28:25]wFMCommunicate request_size=4 [07:28:25]MH_SAM_APDU [07:28:25]CAPDU: 80 0D 03 02 [07:28:25]Write to MH i2c: E2 08 00 6B 00 80 0D 03 02 00 00 00 00 E6 [07:28:25]Write i2c OK [07:28:25]MH_I2C_Read... [07:28:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:28:25]Read from MH i2c: E2 [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: E2 0B 00 [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: E2 0B 00 6B 00 00 B9 86 AF 0F 4B CB 1B 2A 90 00 3F [07:28:25]RAPDU: B9 86 AF 0F 4B CB 1B 2A 90 00 [07:28:25]wFMCommunicate OK [07:28:25]SAM_PROTO_SignData done [07:28:25]FM_MakeSignedData done [07:28:25]CreateOFDProtocolMessage [07:28:25]wFMCommunicate request_size=4 [07:28:25]MH_SAM_APDU [07:28:25]CAPDU: 80 11 00 00 [07:28:25]Write to MH i2c: E2 08 00 6C 00 80 11 00 00 00 00 00 00 E6 [07:28:25]Write i2c OK [07:28:25]MH_I2C_Read... [07:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:25]Read from MH i2c: E2 [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: E2 17 00 [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: E2 17 00 6C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 3F [07:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:28:25]wFMCommunicate OK [07:28:25]CreateOFDProtocolMessage done [07:28:25]OFDSenderStorePacket 166069 [07:28:25]StoreOFDPacket docnum=166069 [07:22:48]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:22:48]Read from MH i2c: E2 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: E2 03 00 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: E2 03 00 1A 00 00 90 00 8E [07:22:48]RAPDU: 90 00 [07:22:48]wFMCommunicate OK [07:22:48]wFMCommunicate request_size=25 [07:22:48]MH_SAM_APDU [07:22:48]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 [07:22:48]Write to MH i2c: E2 1C 00 1B 00 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 00 00 FC [07:22:48]Write i2c OK [07:22:48]MH_I2C_Read... [07:22:48]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:22:48]Read from MH i2c: E2 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: E2 03 00 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: E2 03 00 1B 00 00 90 00 8F [07:22:48]RAPDU: 90 00 [07:22:48]wFMCommunicate OK [07:22:48]wFMCommunicate request_size=4 [07:22:48]MH_SAM_APDU [07:22:48]CAPDU: 80 15 03 00 [07:22:48]Write to MH i2c: E2 08 00 1C 00 80 15 03 00 00 00 00 00 9D [07:22:48]Write i2c OK [07:22:48]MH_I2C_Read... [07:22:48]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [07:22:48]Read from MH i2c: E2 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: E2 40 00 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: E2 40 00 1C 00 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B4 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 78 00 00 00 35 04 06 00 D6 02 26 07 C1 22 90 00 0E [07:22:48]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B4 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 78 00 00 00 35 04 06 00 D6 02 26 07 C1 22 90 00 [07:22:48]wFMCommunicate OK [07:22:48]SAM_PROTO_ProcessDocument answer len = 59 [07:22:48]SAM_PROTO_ProcessDocument done [07:22:48]SetTLVBufToDocument [07:22:48]Processing tag 1209 (04B9) [07:22:48]Malloc new data [07:22:48]Processing tag 1041 (0411) [07:22:48]Processing tag 1040 (0410) [07:22:48]Malloc new data [07:22:48]Processing tag 1038 (040E) [07:22:48]Malloc new data [07:22:48]Processing tag 1042 (0412) [07:22:48]Malloc new data [07:22:48]Processing tag 1077 (0435) [07:22:48]Malloc new data [07:22:48]SetTLVBufToDocument err=0 [07:22:48]KKMLoadAndSignReceiptData store KKM data [07:22:48]KKMLoadAndSignReceiptData err=0 [07:22:48]wFMCommunicate request_size=4 [07:22:48]MH_SAM_APDU [07:22:48]CAPDU: 80 11 00 00 [07:22:48]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [07:22:48]Write i2c OK [07:22:48]MH_I2C_Read... [07:22:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:48]Read from MH i2c: E2 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: E2 17 00 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: E2 17 00 1D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F0 [07:22:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:22:48]wFMCommunicate OK [07:22:48]Счет N : (3)51201 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА Товар: 2000036220012 Кофе Капучино XL(GABB TRADE) 1.000 * 125.00 = 125.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 120 24.08.2024 07:22 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166068 ФПД: 235304716321058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T072247&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166068&fm=235304716321058&tin=02508201610067®Number=0000000000092562&sum=12500 0 [07:22:48]StoreToDocumentArchive [07:22:48]shift 470 fd 166068 [07:22:48]save to /storage/0470/doc_00166068 [07:22:48]save last doc name /storage/0470/doc_00166068 to /storage/kkm_last_doc_name [07:22:48]save OK [07:22:48]Clear old archive folders... [07:22:48]ProcessDocumentItem done err = 0, tmpTLVsize=282 [07:22:48]tlvbuf is 00AEDB40 [07:22:48]SAM_PROTO_ClearQueue [07:22:48]wFMCommunicate request_size=4 [07:22:48]MH_SAM_APDU [07:22:48]CAPDU: 80 09 00 00 [07:22:48]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [07:22:48]Write i2c OK [07:22:48]MH_I2C_Read... [07:22:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:22:48]Read from MH i2c: E2 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: E2 03 00 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [07:22:48]RAPDU: 90 00 [07:22:48]wFMCommunicate OK [07:22:48]SAM_PROTO_ClearQueue done [07:22:48]KKMCreateOFDPacket [07:22:48]OFDProtocolAddRootSTLVToBuf [07:22:48]FM_MakeSignedData [07:22:48]FM_MakeSignedData [07:22:48]SAM_PROTO_SignData [07:22:48]wFMCommunicate request_size=4 [07:22:48]MH_SAM_APDU [07:22:48]CAPDU: 80 0D 01 02 [07:22:48]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [07:22:48]Write i2c OK [07:22:48]MH_I2C_Read... [07:22:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:22:48]Read from MH i2c: E2 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: E2 03 00 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [07:22:48]RAPDU: 90 00 [07:22:48]wFMCommunicate OK [07:22:48]wFMCommunicate request_size=255 [07:22:48]MH_SAM_APDU [07:22:48]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 47 8A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 [07:22:48]Write to MH i2c: E2 02 01 20 00 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 47 8A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 00 00 E4 [07:22:48]Write i2c OK [07:22:48]MH_I2C_Read... [07:22:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:22:48]Read from MH i2c: E2 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: E2 03 00 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [07:22:48]RAPDU: 90 00 [07:22:48]wFMCommunicate OK [07:22:48]wFMCommunicate request_size=41 [07:22:48]MH_SAM_APDU [07:22:48]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B4 88 02 00 35 04 06 00 D6 02 26 07 C1 22 [07:22:48]Write to MH i2c: E2 2C 00 21 00 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B4[07:28:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 FC 59 07 01 D0 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 98 8B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B5 88 02 00 35 04 06 00 05 2A 5F D0 50 A4 B9 86 AF 0F 4B CB 1B 2A [07:28:25]CheckFolder [07:28:25]dirname=/storage/ofd_packets [07:28:25]CheckFolder done [07:28:25]ProducePacketName [07:28:25]name=ofd_packets/00166069 [07:28:25]NVStorageSaveData ofd_packets/00166069 [07:28:25]File name is /storage/ofd_packets/00166069 [07:28:25]Write 301 bytes [07:28:25]NVStorageSaveData done [07:28:25]OFDSenderStorePacket done [07:28:25]KKMCreateOFDPacket done [07:28:25]NVStorageSaveData kkm_last_timestamp [07:28:25]File name is /storage/kkm_last_timestamp [07:28:25]Write 4 bytes [07:28:25]NVStorageSaveData done [07:28:25]ExternCall_PrintAddStr [07:28:25]wPrintStart [07:28:25]Write to MH i2c: 01 00 00 6D 00 6D [07:28:25]Write i2c OK [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: 01 [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: 01 07 00 [07:28:25]MH_I2C_Read... [07:28:25]Read from MH i2c: 01 07 00 6D 00 00 00 00 00 00 FF 0F 82 [07:28:25]RasterBufferAndPrint [07:28:25]line Счет N : (1)295025 [07:28:25]line ИНН: 02508201610067 [07:28:25]line Контрольно-Кассовый Чек [07:28:25]line ПРОДАЖА [07:28:25]line ТРК (МРК, ГНК) : 62 [07:28:25]line Товар: 2710124130 [07:28:25]line Аи-92-К-5 [07:28:25]line 14.750 * 67.80 [07:28:25]line = 1000.05 [07:28:25]line НДС 12% НСП 1% [07:28:25]line > о реализуемом товаре [07:28:25]line ОКРУГЛЕНИЕ: -0.05 [07:28:25]line ИТОГО: 1000.00 [07:28:25]line Внесено: 1000.00 [07:28:25]line СДАЧА: 0.00 [07:28:25]line НСП 1% : 8.85 [07:28:25]line НДС 12% : 106.20 [07:28:25]line Наличными: 1000.00 [07:28:25]line Безнал.: 0.00 [07:28:25]line Место: АЗС № 130 "Партнер Нефть" [07:28:25]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:28:25]line СНО: Общий режим [07:28:25]line Чек 121 24.08.2024 07:28 [07:28:25]line Смена: 470 ФФД: 1.0 [07:28:25]line ЗНМ: 0300000070 [07:28:25]line РНМ: 0000000000092562 [07:28:25]line Версия ККМ: 001 [07:28:25]line ФМ: 0000000000871769 [07:28:25]line ФД: 166069 [07:28:25]line ФПД: 5679554252964 [07:28:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T072824&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166069&fm=5679554252964&tin=02508201610067®Number=0000000000092562&sum=100000 [07:28:25]written 0, free lines is 4095 [07:28:25]OFD Sender: Processing packet 166069 [packets to send 1004, broken 1003] [07:28:25]ProducePacketName [07:28:25]name=ofd_packets/00166069 [07:28:25]OFD Sender: To server: pG, [07:28:25]CommunicateWithHost lk.salyk.kg:30040 [07:28:25]ConnectInit lk.salyk.kg [07:28:26]Write to MH i2c: 01 00 00 98 00 98 [07:28:26]Write i2c OK [07:28:26]MH_I2C_Read... [07:28:26]Read from MH i2c: 01 [07:28:26]MH_I2C_Read... [07:28:26]Read from MH i2c: 01 07 00 [07:28:26]MH_I2C_Read... [07:28:26]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 B3 0C 5E [07:28:26]RasterBufferAndPrint [07:28:26]line [07:28:26]line [07:28:26]line [07:28:26]line [07:28:26]line [07:28:26]written 0, free lines is 3257 [07:28:26]MH_Cut [07:28:26]Write to MH i2c: D1 01 00 9F 00 01 71 [07:28:26]Write i2c OK [07:28:26]MH_I2C_Read... [07:28:26]Read from MH i2c: D1 [07:28:26]MH_I2C_Read... [07:28:26]Read from MH i2c: D1 01 00 [07:28:26]MH_I2C_Read... [07:28:26]Read from MH i2c: D1 01 00 9F 00 00 70 [07:28:26]Write to MH i2c: 01 00 00 A0 00 A0 [07:28:26]Write i2c OK [07:28:26]MH_I2C_Read... [07:28:26]Connected sock=7 [07:28:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 FC 59 07 01 D0 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 98 8B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B5 88 02 00 35 04 06 00 05 2A 5F D0 50 A4 B9 86 AF 0F 4B CB 1B 2A [07:28:26]int [07:28:26]*** FLAG_PRN_PAP2 set [07:28:26]*** Cut start [07:28:26]*** Purtial cut [07:28:26]*** Stage 1: CUTSNS_PIN = 1 [07:28:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 E0 BC 47 00 9F FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B5 88 02 00 F4 03 04 00 E2 34 C9 66 B6 04 01 00 00 CD 69 4A 81 79 C5 4B 4B [07:28:26]CommunicateWithHost err = 0 [07:28:26]CheckOFDResponse [07:28:26]1017 (14) - 77093643461234 [07:28:26]1041 (16) - 0000000000871769 [07:28:26]1040 (4) - 166069 [07:28:26]1012 (4) - 24.08.2024 01:18 [07:28:26]1206 (1) - 0 [07:28:26]OFD Sender: Remove packet 166069 [07:28:26]ProducePacketName [07:28:26]name=ofd_packets/00166069 [07:28:26]NVStorageDeleteData [07:28:27]OFD Sender: No OFD packet to send [07:28:28]Read from MH i2c: 01 [07:28:28]MH_I2C_Read... [07:28:28]*** Stop cut motor [07:28:28]*** Cut end [07:28:28]Read from MH i2c: 01 07 00 [07:28:28]MH_I2C_Read... [07:28:28]Read from MH i2c: 01 07 00 A0 00 00 02 00 00 00 FF 0F B7 [07:28:28]process_action close_receipt done [07:28:28]requested_data is exist [07:28:28]produce_requested_data [07:28:28]requested_item fm.sn is exist - process it [07:28:28]wFMCommunicate request_size=4 [07:28:28]MH_SAM_APDU [07:28:28]CAPDU: 80 11 00 00 [07:28:28]Write to MH i2c: E2 08 00 A1 00 80 11 00 00 00 00 00 00 1B [07:28:28]Write i2c OK [07:28:28]MH_I2C_Read... [07:28:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:28]Read from MH i2c: E2 [07:28:28]MH_I2C_Read... [07:28:28]Read from MH i2c: E2 17 00 [07:28:28]MH_I2C_Read... [07:28:28]Read from MH i2c: E2 17 00 A1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 74 [07:28:28]RAPDU: Write to MH i2c: 11 01 04 00 00 10 A2 00 00 A2 30 [07:28:28]30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:28:28]wFMCommunicate OK [07:28:28]Write i2c OK [07:28:28]requested_item fd.num is exist - process it [07:28:28]MH_I2C_Read... [07:28:28]SAM_PROTO_GetFieldsCounters [07:28:28]Read from MH i2c: wFMCommunicate request_size=4 [07:28:28]01 MH_SAM_APDU [07:28:28] [07:28:28]CAPDU: MH_I2C_Read... [07:28:28]80 13 Read from MH i2c: 00 01 00 07 [07:28:28]00 [07:28:28]MH_I2C_Read... [07:28:28]Read from MH i2c: 01 07 00 A2 00 00 02 00 00 00 FF 0F B9 [07:28:28]Write to MH i2c: state=0 [07:28:28]E2 Cover opened [07:28:28]08 00 A3 00 80 13 00 00 00 00 00 00 1F [07:28:28]Write i2c OK [07:28:28]MH_I2C_Read... [07:28:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:28:28]Read from MH i2c: E2 [07:28:28]MH_I2C_Read... [07:28:28]Read from MH i2c: E2 62 00 [07:28:28]MH_I2C_Read... [07:28:28]Read from MH i2c: E2 62 00 A3 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B5 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [07:28:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B5 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:28:28]wFMCommunicate OK [07:28:28]SAM_PROTO_GetFieldsCounters done [07:28:28]requested_item shift.num is exist - process it [07:28:28]requested_item shift.opened is exist - process it [07:28:28]req_shift_opened [07:28:28]FM_GetShiftState [07:28:28]SAM_PROTO_GetShiftState [07:28:28]wFMCommunicate request_size=4 [07:28:28]MH_SAM_APDU [07:28:28]CAPDU: 80 13 01 00 [07:28:28]Write to MH i2c: E2 08 00 A4 00 80 13 01 00 00 00 00 00 21 [07:28:28]Write i2c OK [07:28:28]MH_I2C_Read... [07:28:28]Read from MH i2c: E2 [07:28:28]MH_I2C_Read... [07:28:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:28]Read from MH i2c: E2 0E 00 [07:28:28]MH_I2C_Read... [07:28:28]Read from MH i2c: E2 0E 00 A4 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 4B [07:28:28]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:28:28]wFMCommunicate OK [07:28:28]SAM_PROTO_GetShiftState done [07:28:28]FM_GetShiftState done [07:28:28]req_shift_opened done [07:28:28]requested_item shift.open_date is exist - process it [07:28:28]req_shift_open_date [07:28:28]req_shift_open_date done [07:28:28]produce_requested_data done [07:28:28]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166069,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:28:28]process_action_free close_receipt [07:28:28]json_value_free [07:28:28]json_value_free done [07:28:28]process_json_proto returns [07:28:28]Send response to host [07:28:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166069,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:28:28]free response buf [07:28:28]execute_script done [07:28:28]execute_script returns [07:28:28]free content buf [07:28:28]Sock 10.Close socket [07:28:28]Sock 10.Thread stoped [07:28:32]OFD Sender: No OFD packet to send [07:28:33]Write to MH i2c: 01 00 00 A5 00 A5 [07:28:33]Write i2c OK [07:28:33]MH_I2C_Read... [07:28:33]Read from MH i2c: 01 [07:28:33]MH_I2C_Read... [07:28:33]Read from MH i2c: 01 07 00 [07:28:33]MH_I2C_Read... [07:28:33]Read from MH i2c: 01 07 00 A5 00 00 02 00 00 00 FF 0F BC [07:28:33]state=3 [07:28:33]Cover opened [07:28:37]OFD Sender: No OFD packet to send [07:28:38]Write to MH i2c: 01 00 00 A6 00 A6 [07:28:38]Write i2c OK [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: 01 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: 01 07 00 [07:28:38]MH_I2C_Read... [07:28:38]Read from MH i2c: 01 07 00 A6 00 00 02 00 00 00 FF 0F BD [07:28:38]state=3 [07:28:38]Cover opened [07:28:42]OFD Sender: No OFD packet to send [07:28:43]Write to MH i2c: 01 00 00 A7 00 A7 [07:28:43]Write i2c OK [07:28:43]MH_I2C_Read... [07:28:43]Read from MH i2c: 01 [07:28:43]MH_I2C_Read... [07:28:43]Read from MH i2c: 01 07 00 [07:28:43]MH_I2C_Read... [07:28:43]Read from MH i2c: 01 07 00 A7 00 00 02 00 00 00 FF 0F BE [07:28:43]state=3 [07:28:43]Cover opened [07:28:47]OFD Sender: No OFD packet to send [07:28:48]recv_with_timeout no data received [07:28:48]Write to MH i2c: 01 00 00 A8 00 A8 [07:28:48]Write i2c OK [07:28:48]MH_I2C_Read... [07:28:48]Read from MH i2c: 01 [07:28:48]MH_I2C_Read... [07:28:48]Read from MH i2c: 01 07 00 [07:28:48]MH_I2C_Read... [07:28:48]Read from MH i2c: 01 07 00 A8 00 00 02 00 00 00 FF 0F BF [07:28:48]state=3 [07:28:48]Cover opened [07:28:52]OFD Sender: No OFD packet to send [07:28:53]Write to MH i2c: 01 00 00 A9 00 A9 [07:28:53]Write i2c OK [07:28:53]MH_I2C_Read... [07:28:53]Read from MH i2c: 01 [07:28:53]MH_I2C_Read... [07:28:53]Read from MH i2c: 01 07 00 [07:28:53]MH_I2C_Read... [07:28:53]Read from MH i2c: 01 07 00 A9 00 00 02 00 00 00 FF 0F C0 [07:28:53]state=3 [07:28:53]Cover opened [07:28:57]OFD Sender: No OFD packet to send [07:28:58]Write to MH i2c: 01 00 00 AA 00 AA [07:28:58]Write i2c OK [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: 01 [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: 01 07 00 [07:28:58]MH_I2C_Read... [07:28:58]Read from MH i2c: 01 07 00 AA 00 00 02 00 00 00 FF 0F C1 [07:28:58]state=3 [07:28:58]Cover opened [07:29:02]OFD Sender: No OFD packet to send [07:29:03]Write to MH i2c: 01 00 00 AB 00 AB [07:29:03]Write i2c OK [07:29:03]MH_I2C_Read... [07:29:03]Read from MH i2c: 01 [07:29:03]MH_I2C_Read... [07:29:03]Read from MH i2c: 01 07 00 [07:29:03]MH_I2C_Read... [07:29:03]Read from MH i2c: 01 07 00 AB 00 00 02 00 00 00 FF 0F C2 [07:29:03]state=3 [07:29:03]Cover opened [07:29:07]OFD Sender: No OFD packet to send [07:29:08]Write to MH i2c: 01 00 00 AC 00 AC [07:29:08]Write i2c OK [07:29:08]MH_I2C_Read... [07:29:08]Read from MH i2c: 01 [07:29:08]MH_I2C_Read... [07:29:08]Read from MH i2c: 01 07 00 [07:29:08]MH_I2C_Read... [07:29:08]Read from MH i2c: 01 07 00 AC 00 00 02 00 00 00 FF 0F C3 [07:29:08]state=3 [07:29:08]Cover opened [07:29:10]recv_with_timeout no data received [07:29:12]OFD Sender: No OFD packet to send [07:29:13]Write to MH i2c: 01 00 00 AD 00 AD [07:29:13]Write i2c OK [07:29:13]MH_I2C_Read... [07:29:13]Read from MH i2c: 01 [07:29:13]MH_I2C_Read... [07:29:13]Read from MH i2c: 01 07 00 [07:29:13]MH_I2C_Read... [07:29:13]Read from MH i2c: 01 07 00 AD 00 00 02 00 00 00 FF 0F C4 [07:29:13]state=3 [07:29:13]Cover opened [07:29:17]OFD Sender: No OFD packet to send [07:29:18]Write to MH i2c: 01 00 00 AE 00 AE [07:29:18]Write i2c OK [07:29:18]MH_I2C_Read... [07:29:18]Read from MH i2c: 01 [07:29:18]MH_I2C_Read... [07:29:18]Read from MH i2c: 01 07 00 [07:29:18]MH_I2C_Read... [07:29:18]Read from MH i2c: 01 07 00 AE 00 00 02 00 00 00 FF 0F C5 [07:29:18]state=3 [07:29:18]Cover opened [07:29:22]OFD Sender: No OFD packet to send [07:29:23]Write to MH i2c: 01 00 00 AF 00 AF [07:29:23]Write i2c OK [07:29:23]MH_I2C_Read... [07:29:23]Read from MH i2c: 01 [07:29:23]MH_I2C_Read... [07:29:23]Read from MH i2c: 01 07 00 [07:29:23]MH_I2C_Read... [07:29:23]Read from MH i2c: 01 07 00 AF 00 00 02 00 00 00 FF 0F C6 [07:29:23]state=3 [07:29:23]Cover opened [07:29:27]OFD Sender: No OFD packet to send [07:29:28]recv_with_timeout no data received [07:29:28]Write to MH i2c: 01 00 00 B0 00 B0 [07:29:28]Write i2c OK [07:29:28]MH_I2C_Read... [07:29:28]Read from MH i2c: 01 [07:29:28]MH_I2C_Read... [07:29:28]Read from MH i2c: 01 07 00 [07:29:28]MH_I2C_Read... [07:29:28]Read from MH i2c: 01 07 00 B0 00 00 02 00 00 00 FF 0F C7 [07:29:28]state=3 [07:29:28]Cover opened [07:29:32]OFD Sender: No OFD packet to send [07:29:33]Write to MH i2c: 01 00 00 B1 00 B1 [07:29:33]Write i2c OK [07:29:33]MH_I2C_Read... [07:29:33]Read from MH i2c: 01 [07:29:33]MH_I2C_Read... [07:29:33]Read from MH i2c: 01 07 00 [07:29:33]MH_I2C_Read... [07:29:33]Read from MH i2c: 01 07 00 B1 00 00 02 00 00 00 FF 0F C8 [07:29:33]state=3 [07:29:33]Cover opened [07:29:37]OFD Sender: No OFD packet to send [07:29:38]Write to MH i2c: 01 00 00 B2 00 B2 [07:29:38]Write i2c OK [07:29:38]MH_I2C_Read... [07:29:38]Read from MH i2c: 01 [07:29:38]MH_I2C_Read... [07:29:38]Read from MH i2c: 01 07 00 [07:29:38]MH_I2C_Read... [07:29:38]Read from MH i2c: 01 07 00 B2 00 00 02 00 00 00 FF 0F C9 [07:29:38]state=3 [07:29:38]Cover opened [07:29:42]OFD Sender: No OFD packet to send [07:29:43]Write to MH i2c: 01 00 00 B3 00 B3 [07:29:43]Write i2c OK [07:29:43]MH_I2C_Read... [07:29:43]Read from MH i2c: 01 [07:29:43]MH_I2C_Read... [07:29:43]Read from MH i2c: 01 07 00 [07:29:43]MH_I2C_Read... [07:29:43]Read from MH i2c: 01 07 00 B3 00 00 02 00 00 00 FF 0F CA [07:29:43]state=3 [07:29:43]Cover opened [07:29:47]OFD Sender: No OFD packet to send [07:29:48]Write to MH i2c: 01 00 00 B4 00 B4 [07:29:48]Write i2c OK [07:29:48]MH_I2C_Read... [07:29:48]Read from MH i2c: 01 [07:29:48]MH_I2C_Read... [07:29:48]Read from MH i2c: 01 07 00 [07:29:48]MH_I2C_Read... [07:29:48]Read from MH i2c: 01 07 00 B4 00 00 02 00 00 00 FF 0F CB [07:29:48]state=3 [07:29:48]Cover opened [07:29:52]OFD Sender: No OFD packet to send [07:29:53]Write to MH i2c: 01 00 00 B5 00 B5 [07:29:53]Write i2c OK [07:29:53]MH_I2C_Read... [07:29:53]Read from MH i2c: 01 [07:29:53]MH_I2C_Read... [07:29:53]Read from MH i2c: 01 07 00 [07:29:53]MH_I2C_Read... [07:29:53]Read from MH i2c: 01 07 00 B5 00 00 02 00 00 00 FF 0F CC [07:29:53]state=3 [07:29:53]Cover opened [07:29:57]OFD Sender: No OFD packet to send [07:29:58]Write to MH i2c: 01 00 00 B6 00 B6 [07:29:58]Write i2c OK [07:29:58]MH_I2C_Read... [07:29:58]Read from MH i2c: 01 [07:29:58]MH_I2C_Read... [07:29:58]Read from MH i2c: 01 07 00 [07:29:58]MH_I2C_Read... [07:29:58]Read from MH i2c: 01 07 00 B6 00 00 02 00 00 00 FF 0F CD [07:29:58]state=3 [07:29:58]Cover opened [07:30:02]OFD Sender: No OFD packet to send [07:30:03]Write to MH i2c: 01 00 00 B7 00 B7 [07:30:03]Write i2c OK [07:30:03]MH_I2C_Read... [07:30:03]Read from MH i2c: 01 [07:30:03]MH_I2C_Read... [07:30:03]Read from MH i2c: 01 07 00 [07:30:03]MH_I2C_Read... [07:30:03]Read from MH i2c: 01 07 00 B7 00 00 02 00 00 00 FF 0F CE [07:30:03]state=3 [07:30:03]Cover opened [07:30:07]OFD Sender: No OFD packet to send [07:30:08]Write to MH i2c: 01 00 00 B8 00 B8 [07:30:08]Write i2c OK [07:30:08]MH_I2C_Read... [07:30:08]Read from MH i2c: 01 [07:30:08]MH_I2C_Read... [07:30:08]Read from MH i2c: 01 07 00 [07:30:08]MH_I2C_Read... [07:30:08]Read from MH i2c: 01 07 00 B8 00 00 02 00 00 00 FF 0F CF [07:30:08]state=3 [07:30:08]Cover opened [07:30:11]recv_with_timeout no data received [07:30:12]OFD Sender: No OFD packet to send [07:30:13]Write to MH i2c: 01 00 00 B9 00 B9 [07:30:13]Write i2c OK [07:30:13]MH_I2C_Read... [07:30:13]Read from MH i2c: 01 [07:30:13]MH_I2C_Read... [07:30:13]Read from MH i2c: 01 07 00 [07:30:13]MH_I2C_Read... [07:30:13]Read from MH i2c: 01 07 00 B9 00 00 02 00 00 00 FF 0F D0 [07:30:13]state=3 [07:30:13]Cover opened [07:30:17]OFD Sender: No OFD packet to send [07:30:18]Write to MH i2c: 01 00 00 BA 00 BA [07:30:18]Write i2c OK [07:30:18]MH_I2C_Read... [07:30:18]Read from MH i2c: 01 [07:30:18]MH_I2C_Read... [07:30:18]Read from MH i2c: 01 07 00 [07:30:18]MH_I2C_Read... [07:30:18]Read from MH i2c: 01 07 00 BA 00 00 02 00 00 00 FF 0F D1 [07:30:18]state=3 [07:30:18]Cover opened [07:30:22]OFD Sender: No OFD packet to send [07:30:23]Write to MH i2c: 01 00 00 BB 00 BB [07:30:23]Write i2c OK [07:30:23]MH_I2C_Read... [07:30:23]Read from MH i2c: 01 [07:30:23]MH_I2C_Read... [07:30:23]Read from MH i2c: 01 07 00 [07:30:23]MH_I2C_Read... [07:30:23]Read from MH i2c: 01 07 00 BB 00 00 02 00 00 00 FF 0F D2 [07:30:23]state=3 [07:30:23]Cover opened [07:30:27]accept exits with 9 [07:30:27]New connection [07:30:27]New thread 3066969444 created [07:30:27]Thread 3066826084 joined [07:30:27]Waiting for new connection... [07:30:27] Sock 9.Parse request [07:30:27]Sock 9.Check first char [07:30:27]Sock 9.First char is OK [07:30:27]request: POST /json_proto HTTP/1.0 [07:30:27]Method: POST [07:30:27]URL: /json_proto [07:30:27]Method is POST - this is cgi request [07:30:27]url: /json_proto [07:30:27]query_string will be loaded in cgi processing [07:30:27]execute_cgi json_proto POST (null) [07:30:27]execute_cgi path=json_proto method=POST [07:30:27]POST find Content-Length [07:30:27]Host: 172.17.44.132:8080 [07:30:27]Content-Length: 717 [07:30:27]Content-Type: application/json [07:30:27] [07:30:27]POST finish read [07:30:27]Found Content-Length = 717 [07:30:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51202", "tax_sys" : 0, "items" : [ { "code": "4606532000189", "name": "\u0422\u043E\u0440\u043C\u043E\u0437\u043D\u0430\u044F \u0436\u0438\u0434\u043A\u043E\u0441\u0442\u044C \u0420\u043E\u0441\u0414\u043E\u0442-4 0,455\u043A\u0433", "price" : 250.00, "quantity" : 1.000, "sum" : 250.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 250.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:30:27]execute_script... [07:30:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51202", "tax_sys" : 0, "items" : [ { "code": "4606532000189", "name": "\u0422\u043E\u0440\u043C\u043E\u0437\u043D\u0430\u044F \u0436\u0438\u0434\u043A\u043E\u0441\u0442\u044C \u0420\u043E\u0441\u0414\u043E\u0442-4 0,455\u043A\u0433", "price" : 250.00, "quantity" : 1.000, "sum" : 250.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 250.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:30:27]POST & json_proto [07:30:27]process_json_proto [07:30:27]json parsed OK: [07:30:27]protocol is kg_v1.0 [07:30:27]action value=close_receipt [07:30:27]process_action close_receipt [07:30:27]cmd_close_receipt [07:30:27]MH_GetDate [07:30:27]Write to MH i2c: F0 00 00 BC 00 AB [07:30:27]Write i2c OK [07:30:27]MH_I2C_Read... [07:30:27]Read from MH i2c: F0 [07:30:27]MH_I2C_Read... [07:30:27]Read from MH i2c: F0 09 00 [07:30:27]MH_I2C_Read... [07:30:27]Read from MH i2c: F0 09 00 BC 00 00 13 8C C9 66 2A 83 C1 65 55 [07:30:27]GetLastDocTimeStamp 1724484504 [07:30:27]current date 1724484627 [07:30:27]FM_GetShiftState [07:30:27]SAM_PROTO_GetShiftState [07:30:27]wFMCommunicate request_size=4 [07:30:27]MH_SAM_APDU [07:30:27]CAPDU: 80 13 01 00 [07:30:27]Write to MH i2c: E2 08 00 BD 00 80 13 01 00 00 00 00 00 3A [07:30:27]Write i2c OK [07:30:27]MH_I2C_Read... [07:30:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:30:27]Read from MH i2c: E2 [07:30:27]MH_I2C_Read... [07:30:27]Read from MH i2c: E2 0E 00 [07:30:27]MH_I2C_Read... [07:30:27]Read from MH i2c: E2 0E 00 BD 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 64 [07:30:27]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:30:27]wFMCommunicate OK [07:30:27]SAM_PROTO_GetShiftState done [07:30:27]FM_GetShiftState done [07:30:27]opened in 1724458697 [07:30:27]opened+sec_in_day 1724545097 [07:30:27]quantity*price = 25000 [07:30:27]sum+1 = 25001 [07:30:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 250.00 НСП 1% : 2.21 НДС 12% : 26.55 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 122 24.08.2024 07:30 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166070 ФПД: 218254820970804 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T073027&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166070&fm=218254820970804&tin=02508201610067®Number=0000000000092562&sum=25000 0 [07:30:28]StoreToDocumentArchive [07:30:28]shift 470 fd 166070 [07:30:28]save to /storage/0470/doc_00166070 [07:30:28]save last doc name /storage/0470/doc_00166070 to /storage/kkm_last_doc_name [07:30:28]save OK [07:30:28]Clear old archive folders... [07:30:28]ProcessDocumentItem done err = 0, tmpTLVsize=302 [07:30:28]tlvbuf is 00AE1A70 [07:30:28]SAM_PROTO_ClearQueue [07:30:28]wFMCommunicate request_size=4 [07:30:28]MH_SAM_APDU [07:30:28]CAPDU: 80 09 00 00 [07:30:28]Write to MH i2c: E2 08 00 CA 00 80 09 00 00 00 00 00 00 3C [07:30:28]Write i2c OK [07:30:28]MH_I2C_Read... [07:30:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:30:28]Read from MH i2c: E2 [07:30:28]MH_I2C_Read... [07:30:28]Read from MH i2c: E2 03 00 [07:30:28]MH_I2C_Read... [07:30:28]Read from MH i2c: E2 03 00 CA 00 00 90 00 3E [07:30:28]RAPDU: 90 00 [07:30:28]wFMCommunicate OK [07:30:28]SAM_PROTO_ClearQueue done [07:30:28]KKMCreateOFDPacket [07:30:28]OFDProtocolAddRootSTLVToBuf [07:30:28]FM_MakeSignedData [07:30:28]FM_MakeSignedData [07:30:28]SAM_PROTO_SignData [07:30:28]wFMCommunicate request_size=4 [07:30:28]MH_SAM_APDU [07:30:28]CAPDU: 80 0D 01 02 [07:30:28]Write to MH i2c: E2 08 00 CB 00 80 0D 01 02 00 00 00 00 44 [07:30:28]Write i2c OK [07:30:28]MH_I2C_Read... [07:30:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:30:28]Read from MH i2c: E2 [07:30:28]MH_I2C_Read... [07:30:28]Read from MH i2c: E2 03 00 [07:30:28]MH_I2C_Read... [07:30:28]Read from MH i2c: E2 03 00 CB 00 00 90 00 3F [07:30:28]RAPDU: 90 00 [07:30:28]wFMCommunicate OK [07:30:28]wFMCommunicate request_size=255 [07:30:28]MH_SAM_APDU [07:30:28]CAPDU: 80 0D 02 02 FA 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 30 36 35 33 32 30 30 30 31 38 39 06 04 3C 00 D0 A2 D0 BE D1 80 D0 BC D0 BE D0 B7 D0 BD D0 B0 D1 8F 20 D0 B6 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D0 A0 D0 BE D1 81 D0 94 D0 BE D1 82 2D 34 20 30 2C 34 35 35 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A8 61 00 00 00 00 13 04 06 00 A8 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 13 8C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 [07:30:28]Write to MH i2c: E2 02 01 CC 00 80 0D 02 02 FA 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 30 36 35 33 32 30 30 30 31 38 39 06 04 3C 00 D0 A2 D0 BE D1 80 D0 BC D0 BE D0 B7 D0 BD D0 B0 D1 8F 20 D0 B6 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D0 A0 D0 BE D1 81 D0 94 D0 BE D1 82 2D 34 20 30 2C 34 35 35 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A8 61 00 00 00 00 13 04 06 00 A8 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 13 8C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 00 00 2D [07:30:28]Write i2c OK [07:30:28]MH_I2C_Read... [07:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:30:28]Read from MH i2c: E2 [07:30:28]MH_I2C_Read... [07:30:28]Read from MH i2c: E2 03 00 [07:30:28]MH_I2C_Read... [07:30:28]Read from MH i2c: E2 03 00 CC 00 00 90 00 40 [07:30:28]RAPDU: 90 00 [07:30:28]wFMCommunicate OK [07:30:28]wFMCommunicate request_size=61 [07:30:28]MH_SAM_APDU [07:30:28]CAPDU: 80 0D 02 02 38 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B6 88 02 00 35 04 06 00 C6 80 69 13 11 34 [07:30:28]Write to MH i2c: E2 40 00 CD 00 80 0D 02 02 38 00 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B6 88 02 00 35 04 06 00 C6 80 69 13 11 34 00 00 C8 [07:30:28]Write i2c OK [07:30:28]MH_I2C_Read... [07:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:30:28]Read from MH i2c: E2 [07:30:28]MH_I2C_Read... [07:30:28]Read from MH i2c: E2 03 00 [07:30:28]MH_I2C_Read... [07:30:28]Read from MH i2c: E2 03 00 CD 00 00 90 00 41 [07:30:28]RAPDU: 90 00 [07:30:28]wFMCommunicate OK [07:30:28]wFMCommunicate request_size=4 [07:30:28]MH_SAM_APDU [07:30:28]CAPDU: 80 0D 03 02 [07:30:28]Write to MH i2c: E2 08 00 CE 00 80 0D 03 02 00 00 00 00 49 [07:30:28]Write i2c OK [07:30:28]MH_I2C_Read... [07:30:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:30:29]Read from MH i2c: E2 [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: E2 0B 00 [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: E2 0B 00 CE 00 00 BC 8B 17 97 8F 73 C0 F9 90 00 FA [07:30:29]RAPDU: BC 8B 17 97 8F 73 C0 F9 90 00 [07:30:29]wFMCommunicate OK [07:30:29]SAM_PROTO_SignData done [07:30:29]FM_MakeSignedData done [07:30:29]CreateOFDProtocolMessage [07:30:29]wFMCommunicate request_size=4 [07:30:29]MH_SAM_APDU [07:30:29]CAPDU: 80 11 00 00 [07:30:29]Write to MH i2c: E2 08 00 CF 00 80 11 00 00 00 00 00 00 49 [07:30:29]Write i2c OK [07:30:29]MH_I2C_Read... [07:30:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:30:29]Read from MH i2c: E2 [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: E2 17 00 [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: E2 17 00 CF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A2 [07:30:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:30:29]wFMCommunicate OK [07:30:29]CreateOFDProtocolMessage done [07:30:29]OFDSenderStorePacket 166070 [07:30:29]StoreOFDPacket docnum=166070 [07:30:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 42 01 00 00 EB 39 3A 01 7C A9 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 30 36 35 33 32 30 30 30 31 38 39 06 04 3C 00 D0 A2 D0 BE D1 80 D0 BC D0 BE D0 B7 D0 BD D0 B0 D1 8F 20 D0 B6 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D0 A0 D0 BE D1 81 D0 94 D0 BE D1 82 2D 34 20 30 2C 34 35 35 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A8 61 00 00 00 00 13 04 06 00 A8 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 13 8C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B6 88 02 00 35 04 06 00 C6 80 69 13 11 34 BC 8B 17 97 8F 73 C0 F9 [07:30:29]CheckFolder [07:30:29]dirname=/storage/ofd_packets [07:30:29]CheckFolder done [07:30:29]ProducePacketName [07:30:29]name=ofd_packets/00166070 [07:30:29]NVStorageSaveData ofd_packets/00166070 [07:30:29]File name is /storage/ofd_packets/00166070 [07:30:29]Write 352 bytes [07:30:29]NVStorageSaveData done [07:30:29]OFDSenderStorePacket done [07:30:29]KKMCreateOFDPacket done [07:30:29]NVStorageSaveData kkm_last_timestamp [07:30:29]File name is /storage/kkm_last_timestamp [07:30:29]Write 4 bytes [07:30:29]NVStorageSaveData done [07:30:29]Write to MH i2c: 01 00 00 D0 00 D0 [07:30:29]Write i2c OK [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: 01 [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: 01 07 00 [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: 01 07 00 D0 00 00 02 00 00 00 FF 0F E7 [07:30:29]state=3 [07:30:29]Cover opened [07:30:29]ExternCall_PrintAddStr [07:30:29]wPrintStart [07:30:29]Write to MH i2c: 01 00 00 D1 00 D1 [07:30:29]Write i2c OK [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: 01 [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: 01 07 00 [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: 01 07 00 D1 00 00 02 00 00 00 FF 0F E8 [07:30:29]RasterBufferAndPrint [07:30:29]line Счет N : (3)51202 [07:30:29]line ИНН: 02508201610067 [07:30:29]line Контрольно-Кассовый Чек [07:30:29]line ПРОДАЖА [07:30:29]line Товар: 4606532000189 [07:30:29]line Тормозная жидкость РосДот-4 0,455кг [07:30:29]line 1.000 * 250.00 [07:30:29]line = 250.00 [07:30:29]line НДС 12% НСП 1% [07:30:29]line > о реализуемом товаре [07:30:29]line ИТОГО: 250.00 [07:30:29]line НСП 1% : 2.21 [07:30:29]line НДС 12% : 26.55 [07:30:29]line Наличными: 250.00 [07:30:29]line Безнал.: 0.00 [07:30:29]line Место: АЗС № 130 "Партнер Нефть" [07:30:29]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:30:29]line СНО: Общий режим [07:30:29]line Чек 122 24.08.2024 07:30 [07:30:29]line Смена: 470 ФФД: 1.0 [07:30:29]line ЗНМ: 0300000070 [07:30:29]line РНМ: 0000000000092562 [07:30:29]line Версия ККМ: 001 [07:30:29]line ФМ: 0000000000871769 [07:30:29]line ФД: 166070 [07:30:29]line ФПД: 218254820970804 [07:30:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T073027&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166070&fm=218254820970804&tin=02508201610067®Number=0000000000092562&sum=25000 [07:30:29]line 0 [07:30:29]written 0, free lines is 4095 [07:30:29]OFD Sender: Processing packet 166070 [packets to send 1004, broken 1003] [07:30:29]ProducePacketName [07:30:29]name=ofd_packets/00166070 [07:30:29]OFD Sender: To server: pG, [07:30:29]CommunicateWithHost lk.salyk.kg:30040 [07:30:29]ConnectInit lk.salyk.kg [07:30:29]Error from MH - 05 [07:30:29]process_action_free close_receipt [07:30:29]json_value_free [07:30:29]json_value_free done [07:30:29]process_json_proto returns [07:30:29]Send response to host [07:30:29]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [07:30:29]free response buf [07:30:29]execute_script done [07:30:29]execute_script returns [07:30:29]free content buf [07:30:29]Sock 9.Close socket [07:30:29]Sock 9.Thread stoped [07:30:29]Connected sock=6 [07:30:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 42 01 00 00 EB 39 3A 01 7C A9 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 30 36 35 33 32 30 30 30 31 38 39 06 04 3C 00 D0 A2 D0 BE D1 80 D0 BC D0 BE D0 B7 D0 BD D0 B0 D1 8F 20 D0 B6 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D0 A0 D0 BE D1 81 D0 94 D0 BE D1 82 2D 34 20 30 2C 34 35 35 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A8 61 00 00 00 00 13 04 06 00 A8 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 13 8C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B6 88 02 00 35 04 06 00 C6 80 69 13 11 34 BC 8B 17 97 8F 73 C0 F9 [07:30:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 D1 11 47 00 A1 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B6 88 02 00 F4 03 04 00 5D 35 C9 66 B6 04 01 00 00 E7 77 58 29 E3 57 60 25 [07:30:30]CommunicateWithHost err = 0 [07:30:30]CheckOFDResponse [07:30:30]1017 (14) - 77093643461234 [07:30:30]1041 (16) - 0000000000871769 [07:30:30]1040 (4) - 166070 [07:30:30]1012 (4) - 24.08.2024 01:20 [07:30:30]1206 (1) - 0 [07:30:30]OFD Sender: Remove packet 166070 [07:30:30]ProducePacketName [07:30:30]name=ofd_packets/00166070 [07:30:30]NVStorageDeleteData [07:30:30]OFD Sender: No OFD packet to send [07:30:34]Write to MH i2c: 01 00 00 D4 00 D4 [07:30:34]Write i2c OK [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: 01 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: 01 07 00 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: 01 07 00 D4 00 00 02 00 00 00 FF 0F EB [07:30:34]state=3 [07:30:34]Cover opened [07:30:35]OFD Sender: No OFD packet to send [07:30:38]recv_with_timeout no data received [07:30:39]Write to MH i2c: 01 00 00 D5 00 D5 [07:30:39]Write i2c OK [07:30:39]MH_I2C_Read... [07:30:39]Read from MH i2c: 01 [07:30:39]MH_I2C_Read... [07:30:39]Read from MH i2c: 01 07 00 [07:30:39]MH_I2C_Read... [07:30:39]Read from MH i2c: 01 07 00 D5 00 00 02 00 00 00 FF 0F EC [07:30:39]state=3 [07:30:39]Cover opened [07:30:40]OFD Sender: No OFD packet to send [07:30:44]Write to MH i2c: 01 00 00 D6 00 D6 [07:30:44]Write i2c OK [07:30:44]MH_I2C_Read... [07:30:44]Read from MH i2c: 01 [07:30:44]MH_I2C_Read... [07:30:44]Read from MH i2c: 01 07 00 [07:30:44]MH_I2C_Read... [07:30:44]Read from MH i2c: 01 07 00 D6 00 00 02 00 00 00 FF 0F ED [07:30:44]state=3 [07:30:44]Cover opened [07:30:45]OFD Sender: No OFD packet to send [07:30:49]Write to MH i2c: 01 00 00 D7 00 D7 [07:30:49]Write i2c OK [07:30:49]MH_I2C_Read... [07:30:49]Read from MH i2c: 01 [07:30:49]MH_I2C_Read... [07:30:49]Read from MH i2c: 01 07 00 [07:30:49]MH_I2C_Read... [07:30:49]Read from MH i2c: 01 07 00 D7 00 00 02 00 00 00 FF 0F EE [07:30:49]state=3 [07:30:49]Cover opened [07:30:50]OFD Sender: No OFD packet to send [07:30:54]Write to MH i2c: 01 00 00 D8 00 D8 [07:30:54]Write i2c OK [07:30:54]MH_I2C_Read... [07:30:54]Read from MH i2c: 01 [07:30:54]MH_I2C_Read... [07:30:54]Read from MH i2c: 01 07 00 [07:30:54]MH_I2C_Read... [07:30:54]Read from MH i2c: 01 07 00 D8 00 00 02 00 00 00 FF 0F EF [07:30:54]state=3 [07:30:54]Cover opened [07:30:56]OFD Sender: No OFD packet to send [07:30:59]Write to MH i2c: 01 00 00 D9 00 D9 [07:30:59]Write i2c OK [07:30:59]MH_I2C_Read... [07:30:59]Read from MH i2c: 01 [07:30:59]MH_I2C_Read... [07:30:59]Read from MH i2c: 01 07 00 [07:30:59]MH_I2C_Read... [07:30:59]Read from MH i2c: 01 07 00 D9 00 00 02 00 00 00 FF 0F F0 [07:30:59]state=3 [07:30:59]Cover opened [07:31:01]OFD Sender: No OFD packet to send [07:31:04]Write to MH i2c: 01 00 00 DA 00 DA [07:31:04]Write i2c OK [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: 01 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: 01 07 00 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: 01 07 00 DA 00 00 02 00 00 00 FF 0F F1 [07:31:04]state=3 [07:31:04]Cover opened [07:31:06]OFD Sender: No OFD packet to send [07:31:09]Write to MH i2c: 01 00 00 DB 00 DB [07:31:09]Write i2c OK [07:31:09]MH_I2C_Read... [07:31:09]Read from MH i2c: 01 [07:31:09]MH_I2C_Read... [07:31:09]Read from MH i2c: 01 07 00 [07:31:09]MH_I2C_Read... [07:31:09]Read from MH i2c: 01 07 00 DB 00 00 02 00 00 00 FF 0F F2 [07:31:09]state=3 [07:31:09]Cover opened [07:31:11]OFD Sender: No OFD packet to send [07:31:14]Write to MH i2c: 01 00 00 DC 00 DC [07:31:14]Write i2c OK [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: 01 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: 01 07 00 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: 01 07 00 DC 00 00 02 00 00 00 FF 0F F3 [07:31:14]state=3 [07:31:14]Cover opened [07:31:16]OFD Sender: No OFD packet to send [07:31:19]Write to MH i2c: 01 00 00 DD 00 DD [07:31:19]Write i2c OK [07:31:19]MH_I2C_Read... [07:31:19]Read from MH i2c: 01 [07:31:19]MH_I2C_Read... [07:31:19]Read from MH i2c: 01 07 00 [07:31:19]MH_I2C_Read... [07:31:19]Read from MH i2c: 01 07 00 DD 00 00 02 00 00 00 FF 0F F4 [07:31:19]state=3 [07:31:19]Cover opened [07:31:21]OFD Sender: No OFD packet to send [07:31:24]Write to MH i2c: 01 00 00 DE 00 DE [07:31:24]Write i2c OK [07:31:24]MH_I2C_Read... [07:31:24]Read from MH i2c: 01 [07:31:24]MH_I2C_Read... [07:31:24]Read from MH i2c: 01 07 00 [07:31:24]MH_I2C_Read... [07:31:24]Read from MH i2c: 01 07 00 DE 00 00 02 00 00 00 FF 0F F5 [07:31:24]state=3 [07:31:24]Cover opened [07:31:26]OFD Sender: No OFD packet to send [07:31:29]Write to MH i2c: 01 00 00 DF 00 DF [07:31:29]Write i2c OK [07:31:29]MH_I2C_Read... [07:31:29]Read from MH i2c: 01 [07:31:29]MH_I2C_Read... [07:31:29]Read from MH i2c: 01 07 00 [07:31:29]MH_I2C_Read... [07:31:29]Read from MH i2c: 01 07 00 DF 00 00 02 00 00 00 FF 0F F6 [07:31:29]state=3 [07:31:29]Cover opened [07:31:31]OFD Sender: No OFD packet to send [07:31:34]Write to MH i2c: 01 00 00 E0 00 E0 [07:31:34]Write i2c OK [07:31:34]MH_I2C_Read... [07:31:34]Read from MH i2c: 01 [07:31:34]MH_I2C_Read... [07:31:34]Read from MH i2c: 01 07 00 [07:31:34]MH_I2C_Read... [07:31:34]Read from MH i2c: 01 07 00 E0 00 00 02 00 00 00 FF 0F F7 [07:31:34]state=3 [07:31:34]Cover opened [07:31:36]OFD Sender: No OFD packet to send [07:31:39]Write to MH i2c: 01 00 00 E1 00 E1 [07:31:39]Write i2c OK [07:31:39]MH_I2C_Read... [07:31:39]Read from MH i2c: 01 [07:31:39]MH_I2C_Read... [07:31:39]Read from MH i2c: 01 07 00 [07:31:39]MH_I2C_Read... [07:31:39]Read from MH i2c: 01 07 00 E1 00 00 02 00 00 00 FF 0F F8 [07:31:39]state=3 [07:31:39]Cover opened [07:31:41]OFD Sender: No OFD packet to send [07:31:44]Write to MH i2c: 01 00 00 E2 00 E2 [07:31:44]Write i2c OK [07:31:44]MH_I2C_Read... [07:31:44]Read from MH i2c: 01 [07:31:44]MH_I2C_Read... [07:31:44]Read from MH i2c: 01 07 00 [07:31:44]MH_I2C_Read... [07:31:44]Read from MH i2c: 01 07 00 E2 00 00 02 00 00 00 FF 0F F9 [07:31:44]state=3 [07:31:44]Cover opened [07:31:46]OFD Sender: No OFD packet to send [07:31:47]int [07:31:47]Write to MH i2c: 01 00 00 E3 00 E3 [07:31:47]*** FLAG_PRN_PAP1 set [07:31:47]Write i2c OK [07:31:47]MH_I2C_Read... [07:31:47]Read from MH i2c: 01 [07:31:47]MH_I2C_Read... [07:31:47]Read from MH i2c: 01 07 00 [07:31:47]MH_I2C_Read... [07:31:47]Read from MH i2c: 01 07 00 E3 00 00 03 00 00 00 FF 0F FB [07:31:47]state=3 [07:31:47]No paper [07:31:47]Cover opened [07:31:51]OFD Sender: No OFD packet to send [07:31:52]Write to MH i2c: 01 00 00 E4 00 E4 [07:31:52]Write i2c OK [07:31:52]MH_I2C_Read... [07:31:52]Read from MH i2c: 01 [07:31:52]MH_I2C_Read... [07:31:52]Read from MH i2c: 01 07 00 [07:31:52]MH_I2C_Read... [07:31:52]Read from MH i2c: 01 07 00 E4 00 00 03 00 00 00 FF 0F FC [07:31:52]state=3 [07:31:52]No paper [07:31:52]Cover opened [07:31:53]recv_with_timeout no data received [07:31:55]int [07:31:55]Write to MH i2c: 01 00 00 E5 00 E5 [07:31:55]*** FLAG_PRN_PAP2 reset [07:31:55]Write i2c OK [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: 01 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: 01 07 00 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: 01 07 00 E5 00 00 01 00 00 00 FF 0F FB [07:31:55]state=3 [07:31:55]No paper [07:31:55]Cover closed [07:31:55]int [07:31:55]Write to MH i2c: 01 00 00 E6 00 E6 [07:31:55]*** FLAG_PRN_PAP1 reset [07:31:55]Write i2c OK [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: 01 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: 01 07 00 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: 01 07 00 E6 00 00 00 00 00 00 FF 0F FB [07:31:55]state=0 [07:31:56]int [07:31:56]Write to MH i2c: 01 00 00 E7 00 E7 [07:31:56]*** FLAG_PRN_PAP1 set [07:31:56]Write i2c OK [07:31:56]MH_I2C_Read... [07:31:56]Read from MH i2c: 01 [07:31:56]MH_I2C_Read... [07:31:56]Read from MH i2c: 01 07 00 [07:31:56]MH_I2C_Read... [07:31:56]Read from MH i2c: 01 07 00 E7 00 00 01 00 00 00 FF 0F FD [07:31:56]state=0 [07:31:56]No paper [07:31:56]OFD Sender: No OFD packet to send [07:31:56]int [07:31:56]Write to MH i2c: 01 00 00 E8 00 E8 [07:31:56]*** FLAG_PRN_PAP2 set [07:31:56]Write i2c OK [07:31:56]MH_I2C_Read... [07:31:56]Read from MH i2c: 01 [07:31:56]MH_I2C_Read... [07:31:56]Read from MH i2c: 01 07 00 [07:31:56]MH_I2C_Read... [07:31:56]Read from MH i2c: 01 07 00 E8 00 00 03 00 00 00 FF 0F 00 [07:31:56]state=0 [07:31:56]No paper [07:31:56]Cover opened [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17303890+1707180842=1724484732 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 7C 8C C9 66 2A 83 C1 65 09 [07:32:12]Current date/time: 24.08.2024 07:32 [07:32:12]FM_Init [07:32:12]wFMConnect [07:32:12]MH_SAM_On [07:32:12]Write to MH i2c: E0 00 00 08 00 E7 [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:12]*** iso7816_init finished! [07:32:12]*** atr: [07:32:12]*** 0F 3B D5 18 FF 81 91 FE [07:32:12]*** 1F C3 80 73 C8 21 10 0A [07:32:12]*** 00 00 00 00 00 00 00 00 [07:32:12]*** 00 00 00 00 00 00 00 00 [07:32:12]*** 00 00 00 00 00 00 00 00 [07:32:12]*** 00 00 00 00 00 00 00 00 [07:32:12]*** 00 00 00 00 00 00 00 00 [07:32:12]*** 00 00 00 00 00 00 00 00 [07:32:12]Read from MH i2c: E0 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E0 10 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [07:32:12]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [07:32:12]wFMCommunicate request_size=10 [07:32:12]MH_SAM_APDU [07:32:12]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [07:32:12]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:12]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [07:32:12]Read from MH i2c: E2 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 03 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [07:32:12]RAPDU: 90 00 [07:32:12]wFMCommunicate OK [07:32:12]wFMCommunicate request_size=4 [07:32:12]MH_SAM_APDU [07:32:12]CAPDU: 80 11 00 00 [07:32:12]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:12]Read from MH i2c: E2 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 17 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [07:32:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:32:12]wFMCommunicate OK [07:32:12]Detected FM SN is 0000000000871769 [07:32:12]Stored FM SN is 0000000000871769 [07:32:12]wFMCommunicate request_size=9 [07:32:12]MH_SAM_APDU [07:32:12]CAPDU: 80 16 00 00 04 E7 8B 00 00 [07:32:12]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:12]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [07:32:12]Read from MH i2c: E2 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 03 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [07:32:12]RAPDU: 90 00 [07:32:12]wFMCommunicate OK [07:32:12]FM PIN OK [07:32:12]wFMCommunicate request_size=8 [07:32:12]MH_SAM_APDU [07:32:12]CAPDU: 80 14 04 00 03 02 00 01 [07:32:12]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:12]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [07:32:12]Read from MH i2c: E2 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 03 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [07:32:12]RAPDU: 90 00 [07:32:12]wFMCommunicate OK [07:32:12]wFMCommunicate request_size=13 [07:32:12]MH_SAM_APDU [07:32:12]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [07:32:12]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:12]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [07:32:12]Read from MH i2c: E2 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 03 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [07:32:12]RAPDU: 90 00 [07:32:12]wFMCommunicate OK [07:32:12]wFMCommunicate request_size=4 [07:32:12]MH_SAM_APDU [07:32:12]CAPDU: 80 11 00 00 [07:32:12]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:12]Read from MH i2c: E2 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 17 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [07:32:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:32:12]wFMCommunicate OK [07:32:12]DocumentArchiveInit [07:32:12]Start Httpd... [07:32:12]Httpd thread 3067153764 created [07:32:12]Write to MH i2c: 01 00 00 0F 00 0F [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: 01 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: 01 07 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [07:32:12]MH Int Process started [07:32:12]Allocated Socket 7 [07:32:12]Bind OK [07:32:12]Listen OK [07:32:12]httpd running on port 8080 [07:32:12]Waiting for new connection... [07:32:13]OFD Sender: No OFD packet to send [07:32:16]accept exits with 8 [07:32:16]New connection [07:32:16]New thread 3066867044 created [07:32:16]Waiting for new connection... [07:32:16] Sock 8.Parse request [07:32:16]Sock 8.Check first char [07:32:16]Sock 8.First char is OK [07:32:16]request: POST /json_proto HTTP/1.0 [07:32:16]Method: POST [07:32:16]URL: /json_proto [07:32:16]Method is POST - this is cgi request [07:32:16]url: /json_proto [07:32:16]query_string will be loaded in cgi processing [07:32:16]execute_cgi json_proto POST (null) [07:32:16]execute_cgi path=json_proto method=POST [07:32:16]POST find Content-Length [07:32:16]Host: 172.17.44.132:8080 [07:32:16]Content-Length: 215 [07:32:16]Content-Type: application/json [07:32:16] [07:32:16]POST finish read [07:32:16]Found Content-Length = 215 [07:32:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:32:16]execute_script... [07:32:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:32:16]POST & json_proto [07:32:16]process_json_proto [07:32:16]json parsed OK: [07:32:16]protocol is kg_v1.0 [07:32:16]action value=get_value [07:32:16]process_action get_value [07:32:16]cmd_get_value [07:32:16]process_action get_value done [07:32:16]requested_data is exist [07:32:16]produce_requested_data [07:32:16]requested_item kkm.sn is exist - process it [07:32:16]requested_item kkm.ver is exist - process it [07:32:16]requested_item fm.sn is exist - process it [07:32:16]wFMCommunicate request_size=4 [07:32:16]MH_SAM_APDU [07:32:16]CAPDU: 80 11 00 00 [07:32:16]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [07:32:16]Write i2c OK [07:32:16]MH_I2C_Read... [07:32:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:16]Read from MH i2c: E2 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: E2 17 00 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [07:32:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:32:16]wFMCommunicate OK [07:32:16]requested_item fd.num is exist - process it [07:32:16]SAM_PROTO_GetFieldsCounters [07:32:16]wFMCommunicate request_size=4 [07:32:16]MH_SAM_APDU [07:32:16]CAPDU: 80 13 00 00 [07:32:16]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [07:32:16]Write i2c OK [07:32:16]MH_I2C_Read... [07:32:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:32:16]Read from MH i2c: E2 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: E2 62 00 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B6 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 38 [07:32:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B6 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:32:16]wFMCommunicate OK [07:32:16]SAM_PROTO_GetFieldsCounters done [07:32:16]requested_item shift.num is exist - process it [07:32:16]requested_item shift.opened is exist - process it [07:32:16]req_shift_opened [07:32:16]FM_GetShiftState [07:32:16]SAM_PROTO_GetShiftState [07:32:16]wFMCommunicate request_size=4 [07:32:16]MH_SAM_APDU [07:32:16]CAPDU: 80 13 01 00 [07:32:16]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [07:32:16]Write i2c OK [07:32:16]MH_I2C_Read... [07:32:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:16]Read from MH i2c: E2 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: E2 0E 00 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [07:32:16]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:32:16]wFMCommunicate OK [07:32:16]SAM_PROTO_GetShiftState done [07:32:16]FM_GetShiftState done [07:32:16]req_shift_opened done [07:32:16]requested_item shift.open_date is exist - process it [07:32:16]req_shift_open_date [07:32:16]req_shift_open_date done [07:32:16]produce_requested_data done [07:32:16]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166070,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:32:16]process_action_free get_value [07:32:16]json_value_free [07:32:16]json_value_free done [07:32:16]process_json_proto returns [07:32:16]Send response to host [07:32:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166070,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:32:16]free response buf [07:32:16]execute_script done [07:32:16]execute_script returns [07:32:16]free content buf [07:32:16]Sock 8.Close socket [07:32:16]Sock 8.Thread stoped [07:32:16]accept exits with 10 [07:32:16]New connection [07:32:16]New thread 3066723684 created [07:32:16]Thread 3066867044 joined [07:32:16]Waiting for new connection... [07:32:16] Sock 10.Parse request [07:32:16]Sock 10.Check first char [07:32:16]Sock 10.First char is OK [07:32:16]request: POST /json_proto HTTP/1.0 [07:32:16]Method: POST [07:32:16]URL: /json_proto [07:32:16]Method is POST - this is cgi request [07:32:16]url: /json_proto [07:32:16]query_string will be loaded in cgi processing [07:32:16]execute_cgi json_proto POST (null) [07:32:16]execute_cgi path=json_proto method=POST [07:32:16]POST find Content-Length [07:32:16]Host: 172.17.44.132:8080 [07:32:16]Content-Length: 331 [07:32:16]Content-Type: application/json [07:32:16] [07:32:16]POST finish read [07:32:16]Found Content-Length = 331 [07:32:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:32:16]execute_script... [07:32:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:32:16]POST & json_proto [07:32:16]process_json_proto [07:32:16]json parsed OK: [07:32:16]protocol is kg_v1.0 [07:32:16]action value=get_value [07:32:16]process_action get_value [07:32:16]cmd_get_value [07:32:16]process_action get_value done [07:32:16]requested_data is exist [07:32:16]produce_requested_data [07:32:16]requested_item fm.sale.total is exist - process it [07:32:16]SAM_PROTO_GetFMData [07:32:16]wFMCommunicate request_size=4 [07:32:16]MH_SAM_APDU [07:32:16]CAPDU: 80 13 03 00 [07:32:16]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [07:32:16]Write i2c OK [07:32:16]MH_I2C_Read... [07:32:17]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:32:17]Read from MH i2c: E2 [07:32:17]MH_I2C_Read... [07:32:17]Read from MH i2c: E2 FD 00 [07:32:17]MH_I2C_Read... [07:32:17]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 09 85 02 00 69 04 A4 00 6F 04 04 00 F8 81 02 00 B1 04 05 00 A3 84 61 7C 03 70 04 05 00 CA F1 2A 75 02 72 04 05 00 D9 92 36 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 02 89 C8 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4B CE E5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 E5 [07:32:17]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 09 85 02 00 69 04 A4 00 6F 04 04 00 F8 81 02 00 B1 04 05 00 A3 84 61 7C 03 70 04 05 00 CA F1 2A 75 02 72 04 05 00 D9 92 36 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 02 89 C8 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4B CE E5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [07:32:17]wFMCommunicate OK [07:32:17]wFMCommunicate request_size=4 [07:32:17]MH_SAM_APDU [07:32:17]CAPDU: 80 17 00 00 [07:32:17]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [07:32:17]Write i2c OK [07:32:17]MH_I2C_Read... [07:32:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:32:17]Read from MH i2c: E2 [07:32:17]MH_I2C_Read... [07:32:17]Read from MH i2c: E2 FD 00 [07:32:17]MH_I2C_Read... [07:32:17]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [07:32:17]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [07:32:17]wFMCommunicate OK [07:32:17]wFMCommunicate request_size=4 [07:32:17]MH_SAM_APDU [07:32:17]CAPDU: 80 17 00 00 [07:32:17]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [07:32:17]Write i2c OK [07:32:17]MH_I2C_Read... [07:32:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:32:17]Read from MH i2c: E2 [07:32:17]MH_I2C_Read... [07:32:17]Read from MH i2c: E2 FD 00 [07:32:17]MH_I2C_Read... [07:32:17]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [07:32:17]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [07:32:17]wFMCommunicate OK [07:32:17]wFMCommunicate request_size=4 [07:32:17]MH_SAM_APDU [07:32:17]CAPDU: 80 17 00 00 [07:32:17]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [07:32:17]Write i2c OK [07:32:17]MH_I2C_Read... [07:32:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:32:17]Read from MH i2c: E2 [07:32:17]MH_I2C_Read... [07:32:17]Read from MH i2c: E2 FD 00 [07:32:17]MH_I2C_Read... [07:32:17]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [07:32:17]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [07:32:17]wFMCommunicate OK [07:32:17]wFMCommunicate request_size=4 [07:32:17]MH_SAM_APDU [07:32:17]CAPDU: 80 17 00 00 [07:32:17]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [07:32:17]Write i2c OK [07:32:17]MH_I2C_Read... [07:32:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [07:32:18]Read from MH i2c: E2 [07:32:18]MH_I2C_Read... [07:32:18]Read from MH i2c: E2 E6 00 [07:32:18]MH_I2C_Read... [07:32:18]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [07:32:18]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:32:18]wFMCommunicate OK [07:32:18]SAM_PROTO_GetFMData done [07:32:18]requested_item fm.sale_refund.total is exist - process it [07:32:18]requested_item fm.buy.total is exist - process it [07:32:18]requested_item shift.sale.total is exist - process it [07:32:18]SAM_PROTO_GetShiftData [07:32:18]wFMCommunicate request_size=4 [07:32:18]MH_SAM_APDU [07:32:18]CAPDU: 80 13 02 00 [07:32:18]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [07:32:18]Write i2c OK [07:32:18]MH_I2C_Read... [07:32:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:32:18]Read from MH i2c: E2 [07:32:18]MH_I2C_Read... [07:32:18]Read from MH i2c: E2 FD 00 [07:32:18]MH_I2C_Read... [07:32:18]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 7A 00 00 00 69 04 9C 00 6F 04 04 00 7A 00 00 00 B1 04 03 00 49 4C DE 70 04 03 00 BC DE 50 72 04 03 00 8D 6D 8D 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CF 9B 17 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A2 F7 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 59 [07:32:18]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 7A 00 00 00 69 04 9C 00 6F 04 04 00 7A 00 00 00 B1 04 03 00 49 4C DE 70 04 03 00 BC DE 50 72 04 03 00 8D 6D 8D 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CF 9B 17 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A2 F7 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [07:32:18]wFMCommunicate OK [07:32:18]wFMCommunicate request_size=4 [07:32:18]MH_SAM_APDU [07:32:18]CAPDU: 80 17 00 00 [07:32:18]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [07:32:18]Write i2c OK [07:32:18]MH_I2C_Read... [07:32:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:32:18]Read from MH i2c: E2 [07:32:18]MH_I2C_Read... [07:32:18]Read from MH i2c: E2 FD 00 [07:32:18]MH_I2C_Read... [07:32:18]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [07:32:18]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [07:32:19]wFMCommunicate OK [07:32:19]wFMCommunicate request_size=4 [07:32:19]MH_SAM_APDU [07:32:19]CAPDU: 80 17 00 00 [07:32:19]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [07:32:19]OFD Sender: No OFD packet to send [07:32:19]Write i2c OK [07:32:19]MH_I2C_Read... [07:32:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:32:19]Read from MH i2c: E2 [07:32:19]MH_I2C_Read... [07:32:19]Read from MH i2c: E2 FD 00 [07:32:19]MH_I2C_Read... [07:32:19]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [07:32:19]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [07:32:19]wFMCommunicate OK [07:32:19]wFMCommunicate request_size=4 [07:32:19]MH_SAM_APDU [07:32:19]CAPDU: 80 17 00 00 [07:32:19]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [07:32:19]Write i2c OK [07:32:19]MH_I2C_Read... [07:32:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:32:19]Read from MH i2c: E2 [07:32:19]MH_I2C_Read... [07:32:19]Read from MH i2c: E2 FD 00 [07:32:19]MH_I2C_Read... [07:32:19]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [07:32:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [07:32:19]wFMCommunicate OK [07:32:19]wFMCommunicate request_size=4 [07:32:19]MH_SAM_APDU [07:32:19]CAPDU: 80 17 00 00 [07:32:19]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [07:32:19]Write i2c OK [07:32:19]MH_I2C_Read... [07:32:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [07:32:19]Read from MH i2c: E2 [07:32:19]MH_I2C_Read... [07:32:19]Read from MH i2c: E2 CC 00 [07:32:19]MH_I2C_Read... [07:32:19]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [07:32:19]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:32:19]wFMCommunicate OK [07:32:19]SAM_PROTO_GetShiftData done [07:32:19]requested_item shift.sale.total_cash is exist - process it [07:32:19]requested_item shift.sale_refund.total is exist - process it [07:32:19]requested_item shift.sale_refund.total_cash is exist - process it [07:32:19]requested_item shift.buy.total is exist - process it [07:32:19]requested_item shift.buy.total_cash is exist - process it [07:32:19]produce_requested_data done [07:32:19]produce_requested_data return {"fm.sale.total":149716676.19,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":145685.21,"shift.sale.total_cash":52999.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:32:19]process_action_free get_value [07:32:19]json_value_free [07:32:19]json_value_free done [07:32:19]process_json_proto returns [07:32:19]Send response to host [07:32:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149716676.19,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":145685.21,"shift.sale.total_cash":52999.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:32:19]free response buf [07:32:19]execute_script done [07:32:19]execute_script returns [07:32:19]free content buf [07:32:19]Sock 10.Close socket [07:32:19]Sock 10.Thread stoped [07:32:21]recv_with_timeout no data received [07:32:24]OFD Sender: No OFD packet to send [07:32:29]OFD Sender: No OFD packet to send [07:32:34]recv_with_timeout no data received [07:32:34]OFD Sender: No OFD packet to send [07:32:39]OFD Sender: No OFD packet to send [07:32:44]OFD Sender: No OFD packet to send [07:32:45]recv_with_timeout no data received [07:32:49]OFD Sender: No OFD packet to send [07:32:54]OFD Sender: No OFD packet to send [07:32:59]OFD Sender: No OFD packet to send [07:33:04]OFD Sender: No OFD packet to send [07:33:09]OFD Sender: No OFD packet to send [07:33:10]recv_with_timeout no data received [07:33:14]OFD Sender: No OFD packet to send [07:33:19]OFD Sender: No OFD packet to send [07:33:24]OFD Sender: No OFD packet to send [07:33:29]OFD Sender: No OFD packet to send [07:33:34]OFD Sender: No OFD packet to send [07:33:39]OFD Sender: No OFD packet to send [07:33:44]OFD Sender: No OFD packet to send [07:33:49]OFD Sender: No OFD packet to send [07:33:54]OFD Sender: No OFD packet to send [07:33:59]OFD Sender: No OFD packet to send [07:34:04]OFD Sender: No OFD packet to send [07:34:09]OFD Sender: No OFD packet to send [07:34:14]OFD Sender: No OFD packet to send [07:34:19]OFD Sender: No OFD packet to send [07:34:24]OFD Sender: No OFD packet to send [07:34:29]OFD Sender: No OFD packet to send [07:34:34]OFD Sender: No OFD packet to send [07:34:39]OFD Sender: No OFD packet to send [07:34:44]OFD Sender: No OFD packet to send [07:34:49]OFD Sender: No OFD packet to send [07:34:52]recv_with_timeout no data received [07:34:53]accept exits with 8 [07:34:54]New connection [07:34:54]New thread 3066867044 created [07:34:54]Thread 3066723684 joined [07:34:54]Waiting for new connection... [07:34:54] Sock 8.Parse request [07:34:54]Sock 8.Check first char [07:34:54]Sock 8.First char is OK [07:34:54]request: POST /json_proto HTTP/1.0 [07:34:54]Method: POST [07:34:54]URL: /json_proto [07:34:54]Method is POST - this is cgi request [07:34:54]url: /json_proto [07:34:54]query_string will be loaded in cgi processing [07:34:54]execute_cgi json_proto POST (null) [07:34:54]execute_cgi path=json_proto method=POST [07:34:54]POST find Content-Length [07:34:54]Host: 172.17.44.132:8080 [07:34:54]Content-Length: 674 [07:34:54]Content-Type: application/json [07:34:54] [07:34:54]POST finish read [07:34:54]Found Content-Length = 674 [07:34:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:54]execute_script... [07:34:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:54]POST & json_proto [07:34:54]process_json_proto [07:34:54]json parsed OK: [07:34:54]protocol is kg_v1.0 [07:34:54]action value=close_receipt [07:34:54]process_action close_receipt [07:34:54]cmd_close_receipt [07:34:54]MH_GetDate [07:34:54]Write to MH i2c: F0 00 00 1D 00 0C [07:34:54]Write i2c OK [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: F0 [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: F0 09 00 [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: F0 09 00 1D 00 00 1E 8D C9 66 2A 83 C1 65 C2 [07:34:54]GetLastDocTimeStamp 1724484627 [07:34:54]current date 1724484894 [07:34:54]FM_GetShiftState [07:34:54]SAM_PROTO_GetShiftState [07:34:54]wFMCommunicate request_size=4 [07:34:54]MH_SAM_APDU [07:34:54]CAPDU: 80 13 01 00 [07:34:54]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [07:34:54]Write i2c OK [07:34:54]MH_I2C_Read... [07:34:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:54]Read from MH i2c: E2 [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: E2 0E 00 [07:34:54]MH_I2C_Read... [07:34:54]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C5 [07:34:54]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:34:54]wFMCommunicate OK [07:34:54]SAM_PROTO_GetShiftState done [07:34:54]FM_GetShiftState done [07:34:54]opened in 1724458697 [07:34:54]opened+sec_in_day 1724545097 [07:34:54]quantity*price = 70027 [07:34:54]sum+1 = 70029 [07:34:54]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 124 24.08.2024 07:37 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166072 ФПД: 270925860906595 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T073734&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166072&fm=270925860906595&tin=02508201610067®Number=0000000000092562&sum=200000 [07:37:35]StoreToDocumentArchive [07:37:35]shift 470 fd 166072 [07:37:35]save to /storage/0470/doc_00166072 [07:37:35]save last doc name /storage/0470/doc_00166072 to /storage/kkm_last_doc_name [07:37:35]save OK [07:37:35]Clear old archive folders... [07:37:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:37:35]tlvbuf is 01E92DE0 [07:37:35]SAM_PROTO_ClearQueue [07:37:35]wFMCommunicate request_size=4 [07:37:35]MH_SAM_APDU [07:37:35]CAPDU: 80 09 00 00 [07:37:35]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [07:37:35]Write i2c OK [07:37:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:37:35]MH_I2C_Read... [07:37:35]Read from MH i2c: E2 [07:37:35]MH_I2C_Read... [07:37:35]Read from MH i2c: E2 03 00 [07:37:35]MH_I2C_Read... [07:37:35]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [07:37:35]RAPDU: 90 00 [07:37:35]wFMCommunicate OK [07:37:35]SAM_PROTO_ClearQueue done [07:37:35]KKMCreateOFDPacket [07:37:35]OFDProtocolAddRootSTLVToBuf [07:37:35]FM_MakeSignedData [07:37:35]FM_MakeSignedData [07:37:35]SAM_PROTO_SignData [07:37:35]wFMCommunicate request_size=4 [07:37:35]MH_SAM_APDU [07:37:35]CAPDU: 80 0D 01 02 [07:37:35]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [07:37:35]Write i2c OK [07:37:35]MH_I2C_Read... [07:37:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:37:35]Read from MH i2c: E2 [07:37:35]MH_I2C_Read... [07:37:35]Read from MH i2c: E2 03 00 [07:37:35]MH_I2C_Read... [07:37:35]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [07:37:35]RAPDU: 90 00 [07:37:35]wFMCommunicate OK [07:37:35]wFMCommunicate request_size=255 [07:37:35]MH_SAM_APDU [07:37:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 BE 8D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B8 88 02 00 35 04 06 00 F6 [07:37:35]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 BE 8D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B8 88 02 00 35 04 06 00 F6 00 00 E6 [07:37:35]Write i2c OK [07:37:35]MH_I2C_Read... [07:37:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:36]Read from MH i2c: E2 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: E2 03 00 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [07:37:36]RAPDU: 90 00 [07:37:36]wFMCommunicate OK [07:37:36]wFMCommunicate request_size=10 [07:37:36]MH_SAM_APDU [07:37:36]CAPDU: 80 0D 02 02 05 67 D7 B3 26 63 [07:37:36]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 67 D7 B3 26 63 00 00 2C [07:37:36]Write i2c OK [07:37:36]MH_I2C_Read... [07:37:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:36]Read from MH i2c: E2 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: E2 03 00 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [07:37:36]RAPDU: 90 00 [07:37:36]wFMCommunicate OK [07:37:36]wFMCommunicate request_size=4 [07:37:36]MH_SAM_APDU [07:37:36]CAPDU: 80 0D 03 02 [07:37:36]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [07:37:36]Write i2c OK [07:37:36]MH_I2C_Read... [07:37:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:37:36]Read from MH i2c: E2 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: E2 0B 00 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: E2 0B 00 2F 00 00 34 91 E3 C0 30 4E F9 AC 90 00 36 [07:37:36]RAPDU: 34 91 E3 C0 30 4E F9 AC 90 00 [07:37:36]wFMCommunicate OK [07:37:36]SAM_PROTO_SignData done [07:37:36]FM_MakeSignedData done [07:37:36]CreateOFDProtocolMessage [07:37:36]wFMCommunicate request_size=4 [07:37:36]MH_SAM_APDU [07:37:36]CAPDU: 80 11 00 00 [07:37:36]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [07:37:36]Write i2c OK [07:37:36]MH_I2C_Read... [07:37:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:36]Read from MH i2c: E2 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: E2 17 00 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 03 [07:37:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:37:36]wFMCommunicate OK [07:37:36]CreateOFDProtocolMessage done [07:37:36]OFDSenderStorePacket 166072 [07:37:36]StoreOFDPacket docnum=166072 [07:37:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 18 7D 07 01 C6 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 BE 8D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B8 88 02 00 35 04 06 00 F6 67 D7 B3 26 63 34 91 E3 C0 30 4E F9 AC [07:37:36]CheckFolder [07:37:36]dirname=/storage/ofd_packets [07:37:36]CheckFolder done [07:37:36]ProducePacketName [07:37:36]name=ofd_packets/00166072 [07:37:36]NVStorageSaveData ofd_packets/00166072 [07:37:36]File name is /storage/ofd_packets/00166072 [07:37:36]Write 301 bytes [07:37:36]NVStorageSaveData done [07:37:36]OFDSenderStorePacket done [07:37:36]KKMCreateOFDPacket done [07:37:36]NVStorageSaveData kkm_last_timestamp [07:37:36]File name is /storage/kkm_last_timestamp [07:37:36]Write 4 bytes [07:37:36]NVStorageSaveData done [07:37:36]ExternCall_PrintAddStr [07:37:36]wPrintStart [07:37:36]Write to MH i2c: 01 00 00 31 00 31 [07:37:36]Write i2c OK [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: 01 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: 01 07 00 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [07:37:36]RasterBufferAndPrint [07:37:36]line Счет N : (1)295030 [07:37:36]line ИНН: 02508201610067 [07:37:36]line Контрольно-Кассовый Чек [07:37:36]line ПРОДАЖА [07:37:36]line ТРК (МРК, ГНК) : 43 [07:37:36]line Товар: 2710124500 [07:37:36]line Аи-95-К-5 [07:37:36]line 26.960 * 74.20 [07:37:36]line = 2000.43 [07:37:36]line НДС 12% НСП 1% [07:37:36]line > о реализуемом товаре [07:37:36]line ОКРУГЛЕНИЕ: -0.43 [07:37:36]line ИТОГО: 2000.00 [07:37:36]line Внесено: 2000.00 [07:37:36]line СДАЧА: 0.00 [07:37:36]line НСП 1% : 17.70 [07:37:36]line НДС 12% : 212.43 [07:37:36]line Наличными: 2000.00 [07:37:36]line Безнал.: 0.00 [07:37:36]line Место: АЗС № 130 "Партнер Нефть" [07:37:36]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:37:36]line СНО: Общий режим [07:37:36]line Чек 124 24.08.2024 07:37 [07:37:36]line Смена: 470 ФФД: 1.0 [07:37:36]line ЗНМ: 0300000070 [07:37:36]line РНМ: 0000000000092562 [07:37:36]line Версия ККМ: 001 [07:37:36]line ФМ: 0000000000871769 [07:37:36]line ФД: 166072 [07:37:36]line ФПД: 270925860906595 [07:37:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T073734&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166072&fm=270925860906595&tin=02508201610067®Number=0000000000092562&sum=200000 [07:37:36]written 0, free lines is 4095 [07:37:36]OFD Sender: Processing packet 166072 [packets to send 1004, broken 1003] [07:37:36]ProducePacketName [07:37:36]name=ofd_packets/00166072 [07:37:36]OFD Sender: To server: pG, [07:37:36]CommunicateWithHost lk.salyk.kg:30040 [07:37:36]ConnectInit lk.salyk.kg [07:37:36]Write to MH i2c: 01 00 00 5C 00 5C [07:37:36]Write i2c OK [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: 01 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: 01 07 00 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 D0 0C 3F [07:37:36]RasterBufferAndPrint [07:37:36]line [07:37:36]line [07:37:36]line [07:37:36]line [07:37:36]line [07:37:36]written 0, free lines is 3303 [07:37:37]MH_Cut [07:37:37]Write to MH i2c: D1 01 00 63 00 01 35 [07:37:37]Write i2c OK [07:37:37]MH_I2C_Read... [07:37:37]Read from MH i2c: D1 [07:37:37]MH_I2C_Read... [07:37:37]Read from MH i2c: D1 01 00 [07:37:37]MH_I2C_Read... [07:37:37]Read from MH i2c: D1 01 00 63 00 00 34 [07:37:37]Write to MH i2c: 01 00 00 64 00 64 [07:37:37]Write i2c OK [07:37:37]MH_I2C_Read... [07:37:37]*** Cut start [07:37:37]*** Purtial cut [07:37:37]*** Stage 1: CUTSNS_PIN = 1 [07:37:38]recv_with_timeout no data received [07:37:39]Read from MH i2c: 01 [07:37:39]MH_I2C_Read... [07:37:39]*** Stop cut motor [07:37:39]*** Cut end [07:37:39]Read from MH i2c: 01 07 00 [07:37:39]MH_I2C_Read... [07:37:39]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [07:37:39]process_action close_receipt done [07:37:39]requested_data is exist [07:37:39]produce_requested_data [07:37:39]requested_item fm.sn is exist - process it [07:37:39]wFMCommunicate request_size=4 [07:37:39]MH_SAM_APDU [07:37:39]CAPDU: 80 11 00 00 [07:37:39]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [07:37:39]Write i2c OK [07:37:39]MH_I2C_Read... [07:37:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:39]Read from MH i2c: E2 [07:37:39]MH_I2C_Read... [07:37:39]Read from MH i2c: E2 17 00 [07:37:39]MH_I2C_Read... [07:37:39]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 38 [07:37:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:37:39]wFMCommunicate OK [07:37:39]requested_item fd.num is exist - process it [07:37:39]SAM_PROTO_GetFieldsCounters [07:37:39]wFMCommunicate request_size=4 [07:37:39]MH_SAM_APDU [07:37:39]CAPDU: 80 13 00 00 [07:37:39]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [07:37:39]Write i2c OK [07:37:39]MH_I2C_Read... [07:37:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:37:40]Read from MH i2c: E2 [07:37:40]MH_I2C_Read... [07:37:40]Read from MH i2c: E2 62 00 [07:37:40]MH_I2C_Read... [07:37:40]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B8 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 95 [07:37:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B8 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:37:40]wFMCommunicate OK [07:37:40]SAM_PROTO_GetFieldsCounters done [07:37:40]requested_item shift.num is exist - process it [07:37:40]requested_item shift.opened is exist - process it [07:37:40]req_shift_opened [07:37:40]FM_GetShiftState [07:37:40]SAM_PROTO_GetShiftState [07:37:40]wFMCommunicate request_size=4 [07:37:40]MH_SAM_APDU [07:37:40]CAPDU: 80 13 01 00 [07:37:40]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [07:37:40]Write i2c OK [07:37:40]MH_I2C_Read... [07:37:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:40]Read from MH i2c: E2 [07:37:40]MH_I2C_Read... [07:37:40]Read from MH i2c: E2 0E 00 [07:37:40]MH_I2C_Read... [07:37:40]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0E [07:37:40]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:37:40]wFMCommunicate OK [07:37:40]SAM_PROTO_GetShiftState done [07:37:40]FM_GetShiftState done [07:37:40]req_shift_opened done [07:37:40]requested_item shift.open_date is exist - process it [07:37:40]req_shift_open_date [07:37:40]req_shift_open_date done [07:37:40]produce_requested_data done [07:37:40]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166072,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:37:40]process_action_free close_receipt [07:37:40]json_value_free [07:37:40]json_value_free done [07:37:40]process_json_proto returns [07:37:40]Send response to host [07:37:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166072,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:37:40]free response buf [07:37:40]execute_script done [07:37:40]execute_script returns [07:37:40]free content buf [07:37:40]Sock 9.Close socket [07:37:40]Sock 9.Thread stoped [07:37:40]accept exits with 10 [07:37:40]New connection [07:37:40]New thread 3066547556 created [07:37:40]Thread 3066690916 joined [07:37:40]Waiting for new connection... [07:37:40] Sock 10.Parse request [07:37:40]Sock 10.Check first char [07:37:40]Sock 10.First char is OK [07:37:40]request: POST /json_proto HTTP/1.0 [07:37:40]Method: POST [07:37:40]URL: /json_proto [07:37:40]Method is POST - this is cgi request [07:37:40]url: /json_proto [07:37:40]query_string will be loaded in cgi processing [07:37:40]execute_cgi json_proto POST (null) [07:37:40]execute_cgi path=json_proto method=POST [07:37:40]POST find Content-Length [07:37:40]Host: 172.17.44.132:8080 [07:37:40]Content-Length: 674 [07:37:40]Content-Type: application/json [07:37:40] [07:37:40]POST finish read [07:37:40]Found Content-Length = 674 [07:37:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:37:40]execute_script... [07:37:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:37:40]POST & json_proto [07:37:40]process_json_proto [07:37:40]json parsed OK: [07:37:40]protocol is kg_v1.0 [07:37:40]action value=close_receipt [07:37:40]process_action close_receipt [07:37:40]cmd_close_receipt [07:37:40]MH_GetDate [07:37:40]Write to MH i2c: F0 00 00 68 00 57 [07:37:40]Write i2c OK [07:37:40]MH_I2C_Read... [07:37:40]Read from MH i2c: F0 [07:37:40]MH_I2C_Read... [07:37:40]Read from MH i2c: F0 09 00 [07:37:40]MH_I2C_Read... [07:37:40]Read from MH i2c: F0 09 00 68 00 00 C4 8D C9 66 2A 83 C1 65 B3 [07:37:40]GetLastDocTimeStamp 1724485054 [07:37:40]current date 1724485060 [07:37:40]FM_GetShiftState [07:37:40]SAM_PROTO_GetShiftState [07:37:40]wFMCommunicate request_size=4 [07:37:40]MH_SAM_APDU [07:37:40]CAPDU: 80 13 01 00 [07:37:40]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [07:37:40]Write i2c OK [07:37:40]MH_I2C_Read... [07:37:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:40]Read from MH i2c: E2 [07:37:40]MH_I2C_Read... [07:37:40]Read from MH i2c: E2 0E 00 [07:37:40]MH_I2C_Read... [07:37:40]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 10 [07:37:40]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:37:40]wFMCommunicate OK [07:37:40]SAM_PROTO_GetShiftState done [07:37:40]FM_GetShiftState done [07:37:40]opened in 1724458697 [07:37:40]opened+sec_in_day 1724545097 [07:37:40]quantity*price = 70027 [07:37:40]sum+1 = 70029 [07:37:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 125 24.08.2024 07:37 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166073 ФПД: 189272299131536 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T073740&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166073&fm=189272299131536&tin=02508201610067®Number=0000000000092562&sum=70000 [07:37:42]StoreToDocumentArchive [07:37:42]shift 470 fd 166073 [07:37:42]save to /storage/0470/doc_00166073 [07:37:42]save last doc name /storage/0470/doc_00166073 to /storage/kkm_last_doc_name [07:37:42]save OK [07:37:42]Clear old archive folders... [07:37:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:37:42]tlvbuf is 01EAE190 [07:37:42]SAM_PROTO_ClearQueue [07:37:42]wFMCommunicate request_size=4 [07:37:42]MH_SAM_APDU [07:37:42]CAPDU: 80 09 00 00 [07:37:42]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [07:37:42]Write i2c OK [07:37:42]MH_I2C_Read... [07:37:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:37:42]Read from MH i2c: E2 [07:37:42]MH_I2C_Read... [07:37:42]Read from MH i2c: E2 03 00 [07:37:42]MH_I2C_Read... [07:37:42]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [07:37:42]RAPDU: 90 00 [07:37:42]wFMCommunicate OK [07:37:42]SAM_PROTO_ClearQueue done [07:37:42]KKMCreateOFDPacket [07:37:42]OFDProtocolAddRootSTLVToBuf [07:37:42]FM_MakeSignedData [07:37:42]FM_MakeSignedData [07:37:42]SAM_PROTO_SignData [07:37:42]wFMCommunicate request_size=4 [07:37:42]MH_SAM_APDU [07:37:42]CAPDU: 80 0D 01 02 [07:37:42]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [07:37:42]Write i2c OK [07:37:42]MH_I2C_Read... [07:37:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:37:42]Read from MH i2c: E2 [07:37:42]MH_I2C_Read... [07:37:42]Read from MH i2c: E2 03 00 [07:37:42]MH_I2C_Read... [07:37:42]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [07:37:42]RAPDU: 90 00 [07:37:42]wFMCommunicate OK [07:37:42]wFMCommunicate request_size=255 [07:37:42]MH_SAM_APDU [07:37:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 C4 8D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B9 88 02 00 35 04 06 00 AC 24 64 27 [07:37:42]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 C4 8D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 OFD Sender: No OFD packet to send [07:37:42]04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B9 88 02 00 35 04 06 00 AC 24 64 27 00 00 ED [07:37:42]Write i2c OK [07:37:42]MH_I2C_Read... [07:37:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:43]Read from MH i2c: E2 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: E2 03 00 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [07:37:43]RAPDU: 90 00 [07:37:43]wFMCommunicate OK [07:37:43]wFMCommunicate request_size=7 [07:37:43]MH_SAM_APDU [07:37:43]CAPDU: 80 0D 02 02 02 D2 90 [07:37:43]Write to MH i2c: E2 0A 00 79 00 80 0D 02 02 02 00 D2 90 00 00 59 [07:37:43]Write i2c OK [07:37:43]MH_I2C_Read... [07:37:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:43]Read from MH i2c: E2 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: E2 03 00 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [07:37:43]RAPDU: 90 00 [07:37:43]wFMCommunicate OK [07:37:43]wFMCommunicate request_size=4 [07:37:43]MH_SAM_APDU [07:37:43]CAPDU: 80 0D 03 02 [07:37:43]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [07:37:43]Write i2c OK [07:37:43]MH_I2C_Read... [07:37:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:37:43]Read from MH i2c: E2 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: E2 0B 00 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: E2 0B 00 7A 00 00 DF B1 BC AE CD 17 0A 96 90 00 74 [07:37:43]RAPDU: DF B1 BC AE CD 17 0A 96 90 00 [07:37:43]wFMCommunicate OK [07:37:43]SAM_PROTO_SignData done [07:37:43]FM_MakeSignedData done [07:37:43]CreateOFDProtocolMessage [07:37:43]wFMCommunicate request_size=4 [07:37:43]MH_SAM_APDU [07:37:43]CAPDU: 80 11 00 00 [07:37:43]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [07:37:43]Write i2c OK [07:37:43]MH_I2C_Read... [07:37:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:43]Read from MH i2c: E2 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: E2 17 00 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4E [07:37:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:37:43]wFMCommunicate OK [07:37:43]CreateOFDProtocolMessage done [07:37:43]OFDSenderStorePacket 166073 [07:37:43]StoreOFDPacket docnum=166073 [07:37:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 7C 79 04 01 53 C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 C4 8D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B9 88 02 00 35 04 06 00 AC 24 64 27 D2 90 DF B1 BC AE CD 17 0A 96 [07:37:43]CheckFolder [07:37:43]dirname=/storage/ofd_packets [07:37:43]CheckFolder done [07:37:43]ProducePacketName [07:37:43]name=ofd_packets/00166073 [07:37:43]NVStorageSaveData ofd_packets/00166073 [07:37:43]File name is /storage/ofd_packets/00166073 [07:37:43]Write 298 bytes [07:37:43]NVStorageSaveData done [07:37:43]OFDSenderStorePacket done [07:37:43]KKMCreateOFDPacket done [07:37:43]NVStorageSaveData kkm_last_timestamp [07:37:43]File name is /storage/kkm_last_timestamp [07:37:43]Write 4 bytes [07:37:43]NVStorageSaveData done [07:37:43]ExternCall_PrintAddStr [07:37:43]wPrintStart [07:37:43]Write to MH i2c: 01 00 00 7C 00 7C [07:37:43]Write i2c OK [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: 01 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: 01 07 00 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [07:37:43]RasterBufferAndPrint [07:37:43]line Счет N : (1)295031 [07:37:43]line ИНН: 02508201610067 [07:37:43]line Контрольно-Кассовый Чек [07:37:43]line ПРОДАЖА [07:37:43]line ТРК (МРК, ГНК) : 34 [07:37:43]line Товар: 2710194800 [07:37:43]line ДТ-К-5 [07:37:43]line 9.190 * 76.20 [07:37:43]line = 700.28 [07:37:43]line НДС 12% НСП 1% [07:37:43]line > о реализуемом товаре [07:37:43]line ОКРУГЛЕНИЕ: -0.28 [07:37:43]line ИТОГО: 700.00 [07:37:43]line Внесено: 700.00 [07:37:43]line СДАЧА: 0.00 [07:37:43]line НСП 1% : 6.20 [07:37:43]line НДС 12% : 74.37 [07:37:43]line Наличными: 700.00 [07:37:43]line Безнал.: 0.00 [07:37:43]line Место: АЗС № 130 "Партнер Нефть" [07:37:43]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:37:43]line СНО: Общий режим [07:37:43]line Чек 125 24.08.2024 07:37 [07:37:43]line Смена: 470 ФФД: 1.0 [07:37:43]line ЗНМ: 0300000070 [07:37:43]line РНМ: 0000000000092562 [07:37:43]line Версия ККМ: 001 [07:37:43]line ФМ: 0000000000871769 [07:37:43]line ФД: 166073 [07:37:43]line ФПД: 189272299131536 [07:37:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T073740&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166073&fm=189272299131536&tin=02508201610067®Number=0000000000092562&sum=70000 [07:37:43]written 0, free lines is 4095 [07:37:43]OFD Sender: Processing packet 166073 [packets to send 1004, broken 1003] [07:37:43]ProducePacketName [07:37:43]name=ofd_packets/00166073 [07:37:43]OFD Sender: To server: pG, [07:37:43]CommunicateWithHost lk.salyk.kg:30040 [07:37:43]ConnectInit lk.salyk.kg [07:37:43]Write to MH i2c: 01 00 00 A7 00 A7 [07:37:43]Write i2c OK [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: 01 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: 01 07 00 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 D2 0C 8C [07:37:43]RasterBufferAndPrint [07:37:43]line [07:37:43]line [07:37:43]line [07:37:43]line [07:37:43]line [07:37:43]written 0, free lines is 3312 [07:37:43]MH_Cut [07:37:43]Write to MH i2c: D1 01 00 AE 00 01 80 [07:37:43]Write i2c OK [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: D1 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: D1 01 00 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: D1 01 00 AE 00 00 7F [07:37:43]Write to MH i2c: 01 00 00 AF 00 AF [07:37:43]Write i2c OK [07:37:43]MH_I2C_Read... [07:37:44]*** Cut start [07:37:44]*** Purtial cut [07:37:44]*** Stage 1: CUTSNS_PIN = 1 [07:37:44]Connected sock=11 [07:37:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 7C 79 04 01 53 C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 C4 8D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B9 88 02 00 35 04 06 00 AC 24 64 27 D2 90 DF B1 BC AE CD 17 0A 96 [07:37:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 59 C0 47 00 17 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 B9 88 02 00 F4 03 04 00 10 37 C9 66 B6 04 01 00 00 65 FF 89 52 7C 7C D4 3B [07:37:45]CommunicateWithHost err = 0 [07:37:45]CheckOFDResponse [07:37:45]1017 (14) - 77093643461234 [07:37:45]1041 (16) - 0000000000871769 [07:37:45]1040 (4) - 166073 [07:37:45]1012 (4) - 24.08.2024 01:27 [07:37:45]1206 (1) - 0 [07:37:45]OFD Sender: Remove packet 166073 [07:37:45]ProducePacketName [07:37:45]name=ofd_packets/00166073 [07:37:45]NVStorageDeleteData [07:37:46]OFD Sender: No OFD packet to send [07:37:46]Read from MH i2c: 01 *** Stop cut motor [07:37:46] [07:37:46]*** Cut end [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: 01 07 00 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [07:37:46]process_action close_receipt done [07:37:46]requested_data is exist [07:37:46]produce_requested_data [07:37:46]requested_item fm.sn is exist - process it [07:37:46]wFMCommunicate request_size=4 [07:37:46]MH_SAM_APDU [07:37:46]CAPDU: 80 11 00 00 [07:37:46]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [07:37:46]Write i2c OK [07:37:46]MH_I2C_Read... [07:37:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:46]Read from MH i2c: E2 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: E2 17 00 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 83 [07:37:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:37:46]wFMCommunicate OK [07:37:46]requested_item fd.num is exist - process it [07:37:46]SAM_PROTO_GetFieldsCounters [07:37:46]wFMCommunicate request_size=4 [07:37:46]MH_SAM_APDU [07:37:46]CAPDU: 80 13 00 00 [07:37:46]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [07:37:46]Write i2c OK [07:37:46]MH_I2C_Read... [07:37:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:37:46]Read from MH i2c: E2 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: E2 62 00 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B9 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [07:37:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 B9 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:37:47]wFMCommunicate OK [07:37:47]SAM_PROTO_GetFieldsCounters done [07:37:47]requested_item shift.num is exist - process it [07:37:47]requested_item shift.opened is exist - process it [07:37:47]req_shift_opened [07:37:47]FM_GetShiftState [07:37:47]SAM_PROTO_GetShiftState [07:37:47]wFMCommunicate request_size=4 [07:37:47]MH_SAM_APDU [07:37:47]CAPDU: 80 13 01 00 [07:37:47]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [07:37:47]Write i2c OK [07:37:47]MH_I2C_Read... [07:37:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:47]Read from MH i2c: E2 [07:37:47]MH_I2C_Read... [07:37:47]Read from MH i2c: E2 0E 00 [07:37:47]MH_I2C_Read... [07:37:47]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 59 [07:37:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:37:47]wFMCommunicate OK [07:37:47]SAM_PROTO_GetShiftState done [07:37:47]FM_GetShiftState done [07:37:47]req_shift_opened done [07:37:47]requested_item shift.open_date is exist - process it [07:37:47]req_shift_open_date [07:37:47]req_shift_open_date done [07:37:47]produce_requested_data done [07:37:47]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166073,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:37:47]process_action_free close_receipt [07:37:47]json_value_free [07:37:47]json_value_free done [07:37:47]process_json_proto returns [07:37:47]Send response to host [07:37:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166073,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:37:47]free response buf [07:37:47]execute_script done [07:37:47]execute_script returns [07:37:47]free content buf [07:37:47]Sock 10.Close socket [07:37:47]Sock 10.Thread stoped [07:37:51]OFD Sender: No OFD packet to send [07:37:56]OFD Sender: No OFD packet to send [07:38:01]OFD Sender: No OFD packet to send [07:38:06]OFD Sender: No OFD packet to send [07:38:11]OFD Sender: No OFD packet to send [07:38:13]recv_with_timeout no data received [07:38:16]OFD Sender: No OFD packet to send [07:38:21]OFD Sender: No OFD packet to send [07:38:24]accept exits with 7 [07:38:24]New connection [07:38:24]New thread 3066690916 created [07:38:24]Thread 3066547556 joined [07:38:24]Waiting for new connection... [07:38:24] Sock 7.Parse request [07:38:24]Sock 7.Check first char [07:38:24]Sock 7.First char is OK [07:38:24]request: POST /json_proto HTTP/1.0 [07:38:24]Method: POST [07:38:24]URL: /json_proto [07:38:24]Method is POST - this is cgi request [07:38:24]url: /json_proto [07:38:24]query_string will be loaded in cgi processing [07:38:24]execute_cgi json_proto POST (null) [07:38:24]execute_cgi path=json_proto method=POST [07:38:24]POST find Content-Length [07:38:24]Host: 172.17.44.132:8080 [07:38:24]Content-Length: 682 [07:38:24]Content-Type: application/json [07:38:24] [07:38:24]POST finish read [07:38:24]Found Content-Length = 682 [07:38:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:38:24]execute_script... [07:38:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:38:24]POST & json_proto [07:38:24]process_json_proto [07:38:24]json parsed OK: [07:38:24]protocol is kg_v1.0 [07:38:24]action value=close_receipt [07:38:24]process_action close_receipt [07:38:24]cmd_close_receipt [07:38:24]MH_GetDate [07:38:24]Write to MH i2c: F0 00 00 B3 00 A2 [07:38:24]Write i2c OK [07:38:24]MH_I2C_Read... [07:38:24]Read from MH i2c: F0 [07:38:24]MH_I2C_Read... [07:38:24]Read from MH i2c: F0 09 00 [07:38:24]MH_I2C_Read... [07:38:24]Read from MH i2c: F0 09 00 B3 00 00 F0 8D C9 66 2A 83 C1 65 2A [07:38:24]GetLastDocTimeStamp 1724485060 [07:38:24]current date 1724485104 [07:38:24]FM_GetShiftState [07:38:24]SAM_PROTO_GetShiftState [07:38:24]wFMCommunicate request_size=4 [07:38:24]MH_SAM_APDU [07:38:24]CAPDU: 80 13 01 00 [07:38:24]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [07:38:24]Write i2c OK [07:38:24]MH_I2C_Read... [07:38:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:24]Read from MH i2c: E2 [07:38:24]MH_I2C_Read... [07:38:24]Read from MH i2c: E2 0E 00 [07:38:24]MH_I2C_Read... [07:38:24]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 5B [07:38:24]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:38:24]wFMCommunicate OK [07:38:24]SAM_PROTO_GetShiftState done [07:38:24]FM_GetShiftState done [07:38:24]opened in 1724458697 [07:38:24]opened+sec_in_day 1724545097 [07:38:24]quantity*price = 100005 [07:38:24]sum+1 = 100006 [07:38:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 126 24.08.2024 07:38 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166074 ФПД: 80743786716265 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T073825&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166074&fm=80743786716265&tin=02508201610067®Number=0000000000092562&sum=100000 [07:38:26]StoreToDocumentArchive [07:38:26]shift 470 fd 166074 [07:38:26]save to /storage/0470/doc_00166074 [07:38:26]save last doc name /storage/0470/doc_00166074 to /storage/kkm_last_doc_name [07:38:26]save OK [07:38:26]Clear old archive folders... [07:38:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:38:26]tlvbuf is 01E34C50 [07:38:26]SAM_PROTO_ClearQueue [07:38:26]wFMCommunicate request_size=4 [07:38:26]MH_SAM_APDU [07:38:26]CAPDU: 80 09 00 00 [07:38:26]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [07:38:26]Write i2c OK [07:38:26]MH_I2C_Read... [07:38:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:38:26]Read from MH i2c: E2 [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: E2 03 00 [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [07:38:26]RAPDU: 90 00 [07:38:26]wFMCommunicate OK [07:38:26]SAM_PROTO_ClearQueue done [07:38:26]KKMCreateOFDPacket [07:38:26]OFDProtocolAddRootSTLVToBuf [07:38:26]FM_MakeSignedData [07:38:26]FM_MakeSignedData [07:38:26]SAM_PROTO_SignData [07:38:26]wFMCommunicate request_size=4 [07:38:26]MH_SAM_APDU [07:38:26]CAPDU: 80 0D 01 02 [07:38:26]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [07:38:26]Write i2c OK [07:38:26]MH_I2C_Read... [07:38:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:38:26]Read from MH i2c: E2 [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: E2 03 00 [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [07:38:26]RAPDU: 90 00 [07:38:26]wFMCommunicate OK [07:38:26]wFMCommunicate request_size=255 [07:38:26]MH_SAM_APDU [07:38:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 F1 8D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BA 88 02 00 35 04 06 00 49 [07:38:26]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 F1 8D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BA 88 02 00 35 04 06 00 49 00 00 DD [07:38:26]Write i2c OK [07:38:26]MH_I2C_Read... [07:38:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:26]Read from MH i2c: E2 [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: E2 03 00 [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [07:38:26]RAPDU: 90 00 [07:38:26]wFMCommunicate OK [07:38:26]wFMCommunicate request_size=10 [07:38:26]MH_SAM_APDU [07:38:26]CAPDU: 80 0D 02 02 05 6F A0 B9 9C 69 [07:38:26]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 6F A0 B9 9C 69 00 00 15 [07:38:26]Write i2c OK [07:38:26]MH_I2C_Read... [07:38:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:26]Read from MH i2c: E2 [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: E2 03 00 [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [07:38:26]RAPDU: 90 00 [07:38:26]wFMCommunicate OK [07:38:26]wFMCommunicate request_size=4 [07:38:26]MH_SAM_APDU [07:38:26]CAPDU: 80 0D 03 02 [07:38:26]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [07:38:26]Write i2c OK [07:38:26]MH_I2C_Read... [07:38:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:38:26]OFD Sender: No OFD packet to send [07:38:26]Read from MH i2c: E2 [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: E2 0B 00 [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: E2 0B 00 C5 00 00 D8 04 32 4D 0C EE 64 C5 90 00 BF [07:38:26]RAPDU: D8 04 32 4D 0C EE 64 C5 90 00 [07:38:26]wFMCommunicate OK [07:38:26]SAM_PROTO_SignData done [07:38:26]FM_MakeSignedData done [07:38:26]CreateOFDProtocolMessage [07:38:26]wFMCommunicate request_size=4 [07:38:26]MH_SAM_APDU [07:38:26]CAPDU: 80 11 00 00 [07:38:26]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [07:38:26]Write i2c OK [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: E2 [07:38:26]MH_I2C_Read... [07:38:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:26]Read from MH i2c: E2 17 00 [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 99 [07:38:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:38:26]wFMCommunicate OK [07:38:26]CreateOFDProtocolMessage done [07:38:26]OFDSenderStorePacket 166074 [07:38:26]StoreOFDPacket docnum=166074 [07:38:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 B4 D2 07 01 F4 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 F1 8D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BA 88 02 00 35 04 06 00 49 6F A0 B9 9C 69 D8 04 32 4D 0C EE 64 C5 [07:38:26]CheckFolder [07:38:26]dirname=/storage/ofd_packets [07:38:26]CheckFolder done [07:38:26]ProducePacketName [07:38:26]name=ofd_packets/00166074 [07:38:26]NVStorageSaveData ofd_packets/00166074 [07:38:26]File name is /storage/ofd_packets/00166074 [07:38:26]Write 301 bytes [07:38:26]NVStorageSaveData done [07:38:26]OFDSenderStorePacket done [07:38:26]KKMCreateOFDPacket done [07:38:26]NVStorageSaveData kkm_last_timestamp [07:38:26]File name is /storage/kkm_last_timestamp [07:38:26]Write 4 bytes [07:38:26]NVStorageSaveData done [07:38:26]ExternCall_PrintAddStr [07:38:26]wPrintStart [07:38:26]Write to MH i2c: 01 00 00 C7 00 C7 [07:38:26]Write i2c OK [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: 01 [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: 01 07 00 [07:38:26]MH_I2C_Read... [07:38:26]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [07:38:26]RasterBufferAndPrint [07:38:26]line Счет N : (1)295032 [07:38:26]line ИНН: 02508201610067 [07:38:26]line Контрольно-Кассовый Чек [07:38:26]line ПРОДАЖА [07:38:26]line ТРК (МРК, ГНК) : 42 [07:38:26]line Товар: 2710124130 [07:38:26]line Аи-92-К-5 [07:38:26]line 14.750 * 67.80 [07:38:26]line = 1000.05 [07:38:26]line НДС 12% НСП 1% [07:38:26]line > о реализуемом товаре [07:38:26]line ОКРУГЛЕНИЕ: -0.05 [07:38:26]line ИТОГО: 1000.00 [07:38:26]line Внесено: 1000.00 [07:38:26]line СДАЧА: 0.00 [07:38:26]line НСП 1% : 8.85 [07:38:26]line НДС 12% : 106.20 [07:38:26]line Наличными: 1000.00 [07:38:26]line Безнал.: 0.00 [07:38:26]line Место: АЗС № 130 "Партнер Нефть" [07:38:26]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:38:26]line СНО: Общий режим [07:38:26]line Чек 126 24.08.2024 07:38 [07:38:26]line Смена: 470 ФФД: 1.0 [07:38:26]line ЗНМ: 0300000070 [07:38:26]line РНМ: 0000000000092562 [07:38:26]line Версия ККМ: 001 [07:38:26]line ФМ: 0000000000871769 [07:38:26]line ФД: 166074 [07:38:26]line ФПД: 80743786716265 [07:38:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T073825&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166074&fm=80743786716265&tin=02508201610067®Number=0000000000092562&sum=100000 [07:38:26]written 0, free lines is 4095 [07:38:26]OFD Sender: Processing packet 166074 [packets to send 1004, broken 1003] [07:38:26]ProducePacketName [07:38:26]name=ofd_packets/00166074 [07:38:26]OFD Sender: To server: pG, [07:38:26]CommunicateWithHost lk.salyk.kg:30040 [07:38:26]ConnectInit lk.salyk.kg [07:38:27]Write to MH i2c: 01 00 00 F2 00 F2 [07:38:27]Write i2c OK [07:38:27]MH_I2C_Read... [07:38:27]Read from MH i2c: 01 [07:38:27]MH_I2C_Read... [07:38:27]Read from MH i2c: 01 07 00 [07:38:27]MH_I2C_Read... [07:38:27]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 BB 0C C0 [07:38:27]RasterBufferAndPrint [07:38:27]line [07:38:27]line [07:38:27]line [07:38:27]line [07:38:27]line [07:38:27]written 0, free lines is 3282 [07:38:27]MH_Cut [07:38:27]Write to MH i2c: D1 01 00 F9 00 01 CB [07:38:27]Write i2c OK [07:38:27]MH_I2C_Read... [07:38:27]Read from MH i2c: D1 [07:38:27]MH_I2C_Read... [07:38:27]Read from MH i2c: D1 01 00 [07:38:27]MH_I2C_Read... [07:38:27]Read from MH i2c: D1 01 00 F9 00 00 CA [07:38:27]Write to MH i2c: 01 00 00 FA 00 FA [07:38:27]Write i2c OK [07:38:27]MH_I2C_Read... [07:38:28]*** Cut start [07:38:28]*** Purtial cut [07:38:28]*** Stage 1: CUTSNS_PIN = 1 [07:38:28]Connected sock=11 [07:38:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 B4 D2 07 01 F4 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 F1 8D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BA 88 02 00 35 04 06 00 49 6F A0 B9 9C 69 D8 04 32 4D 0C EE 64 C5 [07:38:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 0A AF 47 00 02 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BA 88 02 00 F4 03 04 00 3C 37 C9 66 B6 04 01 00 00 60 D9 6D 74 DD 56 F2 4F [07:38:29]CommunicateWithHost err = 0 [07:38:29]CheckOFDResponse [07:38:29]1017 (14) - 77093643461234 [07:38:29]1041 (16) - 0000000000871769 [07:38:29]1040 (4) - 166074 [07:38:29]1012 (4) - 24.08.2024 01:28 [07:38:29]1206 (1) - 0 [07:38:29]OFD Sender: Remove packet 166074 [07:38:29]ProducePacketName [07:38:29]name=ofd_packets/00166074 [07:38:29]NVStorageDeleteData [07:38:29]OFD Sender: No OFD packet to send [07:38:30]Read from MH i2c: 01 *** Stop cut motor [07:38:30] [07:38:30]*** Cut end [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: 01 07 00 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [07:38:30]process_action close_receipt done [07:38:30]requested_data is exist [07:38:30]produce_requested_data [07:38:30]requested_item fm.sn is exist - process it [07:38:30]wFMCommunicate request_size=4 [07:38:30]MH_SAM_APDU [07:38:30]CAPDU: 80 11 00 00 [07:38:30]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [07:38:30]Write i2c OK [07:38:30]MH_I2C_Read... [07:38:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:30]Read from MH i2c: E2 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 17 00 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CE [07:38:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:38:30]wFMCommunicate OK [07:38:30]requested_item fd.num is exist - process it [07:38:30]SAM_PROTO_GetFieldsCounters [07:38:30]wFMCommunicate request_size=4 [07:38:30]MH_SAM_APDU [07:38:30]CAPDU: 80 13 00 00 [07:38:30]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [07:38:30]Write i2c OK [07:38:30]MH_I2C_Read... [07:38:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:38:30]Read from MH i2c: E2 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 62 00 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 BA 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [07:38: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 BA 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:38:30]wFMCommunicate OK [07:38:30]SAM_PROTO_GetFieldsCounters done [07:38:30]requested_item shift.num is exist - process it [07:38:30]requested_item shift.opened is exist - process it [07:38:30]req_shift_opened [07:38:30]FM_GetShiftState [07:38:30]SAM_PROTO_GetShiftState [07:38:30]wFMCommunicate request_size=4 [07:38:30]MH_SAM_APDU [07:38:30]CAPDU: 80 13 01 00 [07:38:30]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [07:38:30]Write i2c OK [07:38:30]MH_I2C_Read... [07:38:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:30]Read from MH i2c: E2 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 0E 00 [07:38:30]MH_I2C_Read... [07:38:30]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A4 [07:38:30]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:38:30]wFMCommunicate OK [07:38:30]SAM_PROTO_GetShiftState done [07:38:30]FM_GetShiftState done [07:38:30]req_shift_opened done [07:38:30]requested_item shift.open_date is exist - process it [07:38:30]req_shift_open_date [07:38:30]req_shift_open_date done [07:38:30]produce_requested_data done [07:38:30]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166074,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:38:30]process_action_free close_receipt [07:38:30]json_value_free [07:38:30]json_value_free done [07:38:30]process_json_proto returns [07:38:30]Send response to host [07:38:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166074,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:38:30]free response buf [07:38:30]execute_script done [07:38:30]execute_script returns [07:38:30]free content buf [07:38:30]Sock 7.Close socket [07:38:30]Sock 7.Thread stoped [07:38:34]OFD Sender: No OFD packet to send [07:38:39]OFD Sender: No OFD packet to send [07:38:44]OFD Sender: No OFD packet to send [07:38:47]recv_with_timeout no data received [07:38:50]OFD Sender: No OFD packet to send [07:38:55]OFD Sender: No OFD packet to send [07:39:00]OFD Sender: No OFD packet to send [07:39:04]recv_with_timeout no data received [07:39:05]OFD Sender: No OFD packet to send [07:39:10]OFD Sender: No OFD packet to send [07:39:15]OFD Sender: No OFD packet to send [07:39:20]OFD Sender: No OFD packet to send [07:39:24]recv_with_timeout no data received [07:39:25]OFD Sender: No OFD packet to send [07:39:30]OFD Sender: No OFD packet to send [07:39:35]OFD Sender: No OFD packet to send [07:39:40]OFD Sender: No OFD packet to send [07:39:45]OFD Sender: No OFD packet to send [07:39:48]recv_with_timeout no data received [07:39:50]OFD Sender: No OFD packet to send [07:39:51]accept exits with 9 [07:39:51]New connection [07:39:51]New thread 3066547556 created [07:39:51]Thread 3066690916 joined [07:39:51]Waiting for new connection... [07:39:51] Sock 9.Parse request [07:39:51]Sock 9.Check first char [07:39:51]Sock 9.First char is OK [07:39:51]request: POST /json_proto HTTP/1.0 [07:39:51]Method: POST [07:39:51]URL: /json_proto [07:39:51]Method is POST - this is cgi request [07:39:51]url: /json_proto [07:39:51]query_string will be loaded in cgi processing [07:39:51]execute_cgi json_proto POST (null) [07:39:51]execute_cgi path=json_proto method=POST [07:39:51]POST find Content-Length [07:39:51]Host: 172.17.44.132:8080 [07:39:51]Content-Length: 678 [07:39:51]Content-Type: application/json [07:39:51] [07:39:51]POST finish read [07:39:51]Found Content-Length = 678 [07:39:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:39:51]execute_script... [07:39:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:39:51]POST & json_proto [07:39:51]process_json_proto [07:39:51]json parsed OK: [07:39:51]protocol is kg_v1.0 [07:39:51]action value=close_receipt [07:39:51]process_action close_receipt [07:39:51]cmd_close_receipt [07:39:51]MH_GetDate [07:39:51]Write to MH i2c: F0 00 00 FE 00 ED [07:39:51]Write i2c OK [07:39:51]MH_I2C_Read... [07:39:51]Read from MH i2c: F0 [07:39:51]MH_I2C_Read... [07:39:51]Read from MH i2c: F0 09 00 [07:39:51]MH_I2C_Read... [07:39:51]Read from MH i2c: F0 09 00 FE 00 00 47 8E C9 66 2A 83 C1 65 CD [07:39:51]GetLastDocTimeStamp 1724485105 [07:39:51]current date 1724485191 [07:39:51]FM_GetShiftState [07:39:51]SAM_PROTO_GetShiftState [07:39:51]wFMCommunicate request_size=4 [07:39:51]MH_SAM_APDU [07:39:51]CAPDU: 80 13 01 00 [07:39:51]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [07:39:51]Write i2c OK [07:39:51]MH_I2C_Read... [07:39:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:51]Read from MH i2c: E2 [07:39:51]MH_I2C_Read... [07:39:51]Read from MH i2c: E2 0E 00 [07:39:51]MH_I2C_Read... [07:39:51]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A6 [07:39:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:39:51]wFMCommunicate OK [07:39:51]SAM_PROTO_GetShiftState done [07:39:51]FM_GetShiftState done [07:39:51]opened in 1724458697 [07:39:51]opened+sec_in_day 1724545097 [07:39:51]quantity*price = 90004 [07:39:51]sum+1 = 90006 [07:39:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 127 24.08.2024 07:39 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166075 ФПД: 68232077958811 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T073951&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166075&fm=68232077958811&tin=02508201610067®Number=0000000000092562&sum=90000 [07:39:52]StoreToDocumentArchive [07:39:52]shift 470 fd 166075 [07:39:52]save to /storage/0470/doc_00166075 [07:39:52]save last doc name /storage/0470/doc_00166075 to /storage/kkm_last_doc_name [07:39:52]save OK [07:39:52]Clear old archive folders... [07:39:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:39:52]tlvbuf is 01EC4310 [07:39:52]SAM_PROTO_ClearQueue [07:39:52]wFMCommunicate request_size=4 [07:39:52]MH_SAM_APDU [07:39:52]CAPDU: 80 09 00 00 [07:39:52]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [07:39:52]Write i2c OK [07:39:52]MH_I2C_Read... [07:39:52]Read from MH i2c: E2 [07:39:52]MH_I2C_Read... [07:39:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:39:52]Read from MH i2c: E2 03 00 [07:39:52]MH_I2C_Read... [07:39:52]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [07:39:52]RAPDU: 90 00 [07:39:52]wFMCommunicate OK [07:39:52]SAM_PROTO_ClearQueue done [07:39:52]KKMCreateOFDPacket [07:39:52]OFDProtocolAddRootSTLVToBuf [07:39:52]FM_MakeSignedData [07:39:52]FM_MakeSignedData [07:39:52]SAM_PROTO_SignData [07:39:52]wFMCommunicate request_size=4 [07:39:52]MH_SAM_APDU [07:39:52]CAPDU: 80 0D 01 02 [07:39:52]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [07:39:52]Write i2c OK [07:39:52]MH_I2C_Read... [07:39:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:39:52]Read from MH i2c: E2 [07:39:52]MH_I2C_Read... [07:39:52]Read from MH i2c: E2 03 00 [07:39:52]MH_I2C_Read... [07:39:52]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [07:39:52]RAPDU: 90 00 [07:39:52]wFMCommunicate OK [07:39:52]wFMCommunicate request_size=255 [07:39:52]MH_SAM_APDU [07:39:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 47 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BB 88 02 00 35 04 06 00 3E [07:39:52]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 47 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BB 88 02 00 35 04 06 00 3E 00 00 8F [07:39:53]Write i2c OK [07:39:53]MH_I2C_Read... [07:39:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:53]Read from MH i2c: E2 [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: E2 03 00 [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [07:39:53]RAPDU: 90 00 [07:39:53]wFMCommunicate OK [07:39:53]wFMCommunicate request_size=10 [07:39:53]MH_SAM_APDU [07:39:53]CAPDU: 80 0D 02 02 05 0E 84 C4 DE 9B [07:39:53]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 0E 84 C4 DE 9B 00 00 63 [07:39:53]Write i2c OK [07:39:53]MH_I2C_Read... [07:39:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:53]Read from MH i2c: E2 [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: E2 03 00 [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [07:39:53]RAPDU: 90 00 [07:39:53]wFMCommunicate OK [07:39:53]wFMCommunicate request_size=4 [07:39:53]MH_SAM_APDU [07:39:53]CAPDU: 80 0D 03 02 [07:39:53]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [07:39:53]Write i2c OK [07:39:53]MH_I2C_Read... [07:39:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:39:53]Read from MH i2c: E2 [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: E2 0B 00 [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: E2 0B 00 10 01 00 BC 7F 6D 49 78 8D BE A5 90 00 E6 [07:39:53]RAPDU: BC 7F 6D 49 78 8D BE A5 90 00 [07:39:53]wFMCommunicate OK [07:39:53]SAM_PROTO_SignData done [07:39:53]FM_MakeSignedData done [07:39:53]CreateOFDProtocolMessage [07:39:53]wFMCommunicate request_size=4 [07:39:53]MH_SAM_APDU [07:39:53]CAPDU: 80 11 00 00 [07:39:53]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [07:39:53]Write i2c OK [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: E2 [07:39:53]MH_I2C_Read... [07:39:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:53]Read from MH i2c: E2 17 00 [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E5 [07:39:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:39:53]wFMCommunicate OK [07:39:53]CreateOFDProtocolMessage done [07:39:53]OFDSenderStorePacket 166075 [07:39:53]StoreOFDPacket docnum=166075 [07:39:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 10 49 07 01 D6 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 47 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BB 88 02 00 35 04 06 00 3E 0E 84 C4 DE 9B BC 7F 6D 49 78 8D BE A5 [07:39:53]CheckFolder [07:39:53]dirname=/storage/ofd_packets [07:39:53]CheckFolder done [07:39:53]ProducePacketName [07:39:53]name=ofd_packets/00166075 [07:39:53]NVStorageSaveData ofd_packets/00166075 [07:39:53]File name is /storage/ofd_packets/00166075 [07:39:53]Write 301 bytes [07:39:53]NVStorageSaveData done [07:39:53]OFDSenderStorePacket done [07:39:53]KKMCreateOFDPacket done [07:39:53]NVStorageSaveData kkm_last_timestamp [07:39:53]File name is /storage/kkm_last_timestamp [07:39:53]Write 4 bytes [07:39:53]NVStorageSaveData done [07:39:53]ExternCall_PrintAddStr [07:39:53]wPrintStart [07:39:53]Write to MH i2c: 01 00 00 12 01 13 [07:39:53]Write i2c OK [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: 01 [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: 01 07 00 [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [07:39:53]RasterBufferAndPrint [07:39:53]line Счет N : (1)295033 [07:39:53]line ИНН: 02508201610067 [07:39:53]line Контрольно-Кассовый Чек [07:39:53]line ПРОДАЖА [07:39:53]line ТРК (МРК, ГНК) : 63 [07:39:53]line Товар: 2710124500 [07:39:53]line Аи-95-К-5 [07:39:53]line 12.130 * 74.20 [07:39:53]line = 900.05 [07:39:53]line НДС 12% НСП 1% [07:39:53]line > о реализуемом товаре [07:39:53]line ОКРУГЛЕНИЕ: -0.05 [07:39:53]line ИТОГО: 900.00 [07:39:53]line Внесено: 900.00 [07:39:53]line СДАЧА: 0.00 [07:39:53]line НСП 1% : 7.96 [07:39:53]line НДС 12% : 95.58 [07:39:53]line Наличными: 900.00 [07:39:53]line Безнал.: 0.00 [07:39:53]line Место: АЗС № 130 "Партнер Нефть" [07:39:53]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:39:53]line СНО: Общий режим [07:39:53]line Чек 127 24.08.2024 07:39 [07:39:53]line Смена: 470 ФФД: 1.0 [07:39:53]line ЗНМ: 0300000070 [07:39:53]line РНМ: 0000000000092562 [07:39:53]line Версия ККМ: 001 [07:39:53]line ФМ: 0000000000871769 [07:39:53]line ФД: 166075 [07:39:53]line ФПД: 68232077958811 [07:39:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T073951&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166075&fm=68232077958811&tin=02508201610067®Number=0000000000092562&sum=90000 [07:39:53]written 0, free lines is 4095 [07:39:53]OFD Sender: Processing packet 166075 [packets to send 1004, broken 1003] [07:39:53]ProducePacketName [07:39:53]name=ofd_packets/00166075 [07:39:53]OFD Sender: To server: pG, [07:39:53]CommunicateWithHost lk.salyk.kg:30040 [07:39:53]ConnectInit lk.salyk.kg [07:39:53]Write to MH i2c: 01 00 00 3D 01 3E [07:39:53]Write i2c OK [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: 01 [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: 01 07 00 [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 B3 0C 04 [07:39:53]RasterBufferAndPrint [07:39:53]line [07:39:53]line [07:39:53]line [07:39:53]line [07:39:53]line [07:39:53]written 0, free lines is 3263 [07:39:53]MH_Cut [07:39:53]Write to MH i2c: D1 01 00 44 01 01 17 [07:39:53]Write i2c OK [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: D1 [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: D1 01 00 [07:39:53]MH_I2C_Read... [07:39:53]Read from MH i2c: D1 01 00 44 01 00 16 [07:39:53]Write to MH i2c: 01 00 00 45 01 46 [07:39:53]Write i2c OK [07:39:53]MH_I2C_Read... [07:39:54]*** Cut start [07:39:54]*** Purtial cut [07:39:54]*** Stage 1: CUTSNS_PIN = 1 [07:39:56]Read from MH i2c: 01 [07:39:56]MH_I2C_Read... [07:39:56]*** Stop cut motor [07:39:56]*** Cut end [07:39:56]Read from MH i2c: 01 07 00 [07:39:56]MH_I2C_Read... [07:39:56]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [07:39:56]process_action close_receipt done [07:39:56]requested_data is exist [07:39:56]produce_requested_data [07:39:56]requested_item fm.sn is exist - process it [07:39:56]wFMCommunicate request_size=4 [07:39:56]MH_SAM_APDU [07:39:56]CAPDU: 80 11 00 00 [07:39:56]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [07:39:56]Write i2c OK [07:39:56]MH_I2C_Read... [07:39:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:56]Read from MH i2c: E2 [07:39:56]MH_I2C_Read... [07:39:56]Read from MH i2c: E2 17 00 [07:39:56]MH_I2C_Read... [07:39:56]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 1A [07:39:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:39:56]wFMCommunicate OK [07:39:56]requested_item fd.num is exist - process it [07:39:56]SAM_PROTO_GetFieldsCounters [07:39:56]wFMCommunicate request_size=4 [07:39:56]MH_SAM_APDU [07:39:56]CAPDU: 80 13 00 00 [07:39:56]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [07:39:56]Write i2c OK [07:39:56]MH_I2C_Read... [07:39:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:39:56]Read from MH i2c: E2 [07:39:56]MH_I2C_Read... [07:39:56]Read from MH i2c: E2 62 00 [07:39:56]MH_I2C_Read... [07:39:56]Read from MH i2c: E2 62 00 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 BB 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [07:39: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 BB 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:39:57]wFMCommunicate OK [07:39:57]SAM_PROTO_GetFieldsCounters done [07:39:57]requested_item shift.num is exist - process it [07:39:57]requested_item shift.opened is exist - process it [07:39:57]req_shift_opened [07:39:57]FM_GetShiftState [07:39:57]SAM_PROTO_GetShiftState [07:39:57]wFMCommunicate request_size=4 [07:39:57]MH_SAM_APDU [07:39:57]CAPDU: 80 13 01 00 [07:39:57]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [07:39:57]Write i2c OK [07:39:57]MH_I2C_Read... [07:39:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:57]Read from MH i2c: E2 [07:39:57]MH_I2C_Read... [07:39:57]Read from MH i2c: E2 0E 00 [07:39:57]MH_I2C_Read... [07:39:57]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F0 [07:39:57]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:39:57]wFMCommunicate OK [07:39:57]SAM_PROTO_GetShiftState done [07:39:57]FM_GetShiftState done [07:39:57]req_shift_opened done [07:39:57]requested_item shift.open_date is exist - process it [07:39:57]req_shift_open_date [07:39:57]req_shift_open_date done [07:39:57]produce_requested_data done [07:39:57]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166075,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:39:57]process_action_free close_receipt [07:39:57]json_value_free [07:39:57]json_value_free done [07:39:57]process_json_proto returns [07:39:57]Send response to host [07:39:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166075,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:39:57]free response buf [07:39:57]execute_script done [07:39:57]execute_script returns [07:39:57]free content buf [07:39:57]Sock 9.Close socket [07:39:57]Sock 9.Thread stoped [07:39:57]Connected sock=11 [07:39:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 10 49 07 01 D6 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 47 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BB 88 02 00 35 04 06 00 3E 0E 84 C4 DE 9B BC 7F 6D 49 78 8D BE A5 [07:39:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 8F EC 47 00 A3 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BB 88 02 00 F4 03 04 00 94 37 C9 66 B6 04 01 00 00 2E 01 23 7D B3 4A 3B 4B [07:39:57]CommunicateWithHost err = 0 [07:39:57]CheckOFDResponse [07:39:57]1017 (14) - 77093643461234 [07:39:57]1041 (16) - 0000000000871769 [07:39:57]1040 (4) - 166075 [07:39:57]1012 (4) - 24.08.2024 01:29 [07:39:57]1206 (1) - 0 [07:39:57]OFD Sender: Remove packet 166075 [07:39:57]ProducePacketName [07:39:57]name=ofd_packets/00166075 [07:39:57]NVStorageDeleteData [07:39:58]OFD Sender: No OFD packet to send [07:40:03]OFD Sender: No OFD packet to send [07:40:08]OFD Sender: No OFD packet to send [07:40:13]OFD Sender: No OFD packet to send [07:40:18]OFD Sender: No OFD packet to send [07:40:23]OFD Sender: No OFD packet to send [07:40:28]OFD Sender: No OFD packet to send [07:40:32]recv_with_timeout no data received [07:40:33]OFD Sender: No OFD packet to send [07:40:38]OFD Sender: No OFD packet to send [07:40:43]OFD Sender: No OFD packet to send [07:40:47]recv_with_timeout no data received [07:40:48]OFD Sender: No OFD packet to send [07:40:53]OFD Sender: No OFD packet to send [07:40:58]OFD Sender: No OFD packet to send [07:40:58]accept exits with 7 [07:40:58]New connection [07:40:58]New thread 3066690916 created [07:40:58]Thread 3066547556 joined [07:40:58]Waiting for new connection... [07:40:58] Sock 7.Parse request [07:40:58]Sock 7.Check first char [07:40:58]Sock 7.First char is OK [07:40:58]request: POST /json_proto HTTP/1.0 [07:40:58]Method: POST [07:40:58]URL: /json_proto [07:40:58]Method is POST - this is cgi request [07:40:58]url: /json_proto [07:40:58]query_string will be loaded in cgi processing [07:40:58]execute_cgi json_proto POST (null) [07:40:58]execute_cgi path=json_proto method=POST [07:40:58]POST find Content-Length [07:40:58]Host: 172.17.44.132:8080 [07:40:58]Content-Length: 677 [07:40:58]Content-Type: application/json [07:40:58] [07:40:58]POST finish read [07:40:58]Found Content-Length = 677 [07:40:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:58]execute_script... [07:40:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:58]POST & json_proto [07:40:58]process_json_proto [07:40:58]json parsed OK: [07:40:58]protocol is kg_v1.0 [07:40:58]action value=close_receipt [07:40:58]process_action close_receipt [07:40:58]cmd_close_receipt [07:40:58]MH_GetDate [07:40:58]Write to MH i2c: F0 00 00 49 01 39 [07:40:58]Write i2c OK [07:40:58]MH_I2C_Read... [07:40:58]Read from MH i2c: F0 [07:40:58]MH_I2C_Read... [07:40:58]Read from MH i2c: F0 09 00 [07:40:58]MH_I2C_Read... [07:40:58]Read from MH i2c: F0 09 00 49 01 00 8A 8E C9 66 2A 83 C1 65 5C [07:40:58]GetLastDocTimeStamp 1724485191 [07:40:58]current date 1724485258 [07:40:58]FM_GetShiftState [07:40:58]SAM_PROTO_GetShiftState [07:40:58]wFMCommunicate request_size=4 [07:40:58]MH_SAM_APDU [07:40:58]CAPDU: 80 13 01 00 [07:40:58]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [07:40:58]Write i2c OK [07:40:58]MH_I2C_Read... [07:40:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:58]Read from MH i2c: E2 [07:40:58]MH_I2C_Read... [07:40:58]Read from MH i2c: E2 0E 00 [07:40:58]MH_I2C_Read... [07:40:58]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F2 [07:40:58]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:40:58]wFMCommunicate OK [07:40:58]SAM_PROTO_GetShiftState done [07:40:58]FM_GetShiftState done [07:40:58]opened in 1724458697 [07:40:58]opened+sec_in_day 1724545097 [07:40:58]quantity*price = 50036 [07:40:58]sum+1 = 50037 [07:40:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 128 24.08.2024 07:40 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166076 ФПД: 231770530248500 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T074058&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166076&fm=231770530248500&tin=02508201610067®Number=0000000000092562&sum=50000 [07:40:59]StoreToDocumentArchive [07:40:59]shift 470 fd 166076 [07:40:59]save to /storage/0470/doc_00166076 [07:40:59]save last doc name /storage/0470/doc_00166076 to /storage/kkm_last_doc_name [07:40:59]save OK [07:40:59]Clear old archive folders... [07:40:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:40:59]tlvbuf is 01E26510 [07:40:59]SAM_PROTO_ClearQueue [07:40:59]wFMCommunicate request_size=4 [07:40:59]MH_SAM_APDU [07:40:59]CAPDU: 80 09 00 00 [07:40:59]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [07:40:59]Write i2c OK [07:40:59]MH_I2C_Read... [07:40:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:40:59]Read from MH i2c: E2 [07:40:59]MH_I2C_Read... [07:40:59]Read from MH i2c: E2 03 00 [07:40:59]MH_I2C_Read... [07:40:59]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [07:40:59]RAPDU: 90 00 [07:40:59]wFMCommunicate OK [07:40:59]SAM_PROTO_ClearQueue done [07:40:59]KKMCreateOFDPacket [07:40:59]OFDProtocolAddRootSTLVToBuf [07:40:59]FM_MakeSignedData [07:40:59]FM_MakeSignedData [07:40:59]SAM_PROTO_SignData [07:40:59]wFMCommunicate request_size=4 [07:40:59]MH_SAM_APDU [07:40:59]CAPDU: 80 0D 01 02 [07:40:59]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [07:40:59]Write i2c OK [07:40:59]MH_I2C_Read... [07:40:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:40:59]Read from MH i2c: E2 [07:40:59]MH_I2C_Read... [07:40:59]Read from MH i2c: E2 03 00 [07:40:59]MH_I2C_Read... [07:40:59]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [07:40:59]RAPDU: 90 00 [07:40:59]wFMCommunicate OK [07:40:59]wFMCommunicate request_size=255 [07:40:59]MH_SAM_APDU [07:40:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 8A 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BC 88 02 00 35 04 06 00 D2 [07:40:59]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 8A 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BC 88 02 00 35 04 06 00 D2 00 00 0C [07:40:59]Write i2c OK [07:40:59]MH_I2C_Read... [07:41:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:00]Read from MH i2c: E2 [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: E2 03 00 [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [07:41:00]RAPDU: 90 00 [07:41:00]wFMCommunicate OK [07:41:00]wFMCommunicate request_size=10 [07:41:00]MH_SAM_APDU [07:41:00]CAPDU: 80 0D 02 02 05 CB 48 1F F7 34 [07:41:00]Write to MH i2c: E2 0D 00 5A 01 80 0D 02 02 05 00 CB 48 1F F7 34 00 00 3C [07:41:00]Write i2c OK [07:41:00]MH_I2C_Read... [07:41:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:00]Read from MH i2c: E2 [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: E2 03 00 [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [07:41:00]RAPDU: 90 00 [07:41:00]wFMCommunicate OK [07:41:00]wFMCommunicate request_size=4 [07:41:00]MH_SAM_APDU [07:41:00]CAPDU: 80 0D 03 02 [07:41:00]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [07:41:00]Write i2c OK [07:41:00]MH_I2C_Read... [07:41:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:41:00]Read from MH i2c: E2 [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: E2 0B 00 [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: E2 0B 00 5B 01 00 DB 74 33 9A 8A 6B 93 6E 90 00 EA [07:41:00]RAPDU: DB 74 33 9A 8A 6B 93 6E 90 00 [07:41:00]wFMCommunicate OK [07:41:00]SAM_PROTO_SignData done [07:41:00]FM_MakeSignedData done [07:41:00]CreateOFDProtocolMessage [07:41:00]wFMCommunicate request_size=4 [07:41:00]MH_SAM_APDU [07:41:00]CAPDU: 80 11 00 00 [07:41:00]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [07:41:00]Write i2c OK [07:41:00]MH_I2C_Read... [07:41:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:00]Read from MH i2c: E2 [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: E2 17 00 [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 30 [07:41:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:41:00]wFMCommunicate OK [07:41:00]CreateOFDProtocolMessage done [07:41:00]OFDSenderStorePacket 166076 [07:41:00]StoreOFDPacket docnum=166076 [07:41:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 1D C0 07 01 B2 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 8A 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BC 88 02 00 35 04 06 00 D2 CB 48 1F F7 34 DB 74 33 9A 8A 6B 93 6E [07:41:00]CheckFolder [07:41:00]dirname=/storage/ofd_packets [07:41:00]CheckFolder done [07:41:00]ProducePacketName [07:41:00]name=ofd_packets/00166076 [07:41:00]NVStorageSaveData ofd_packets/00166076 [07:41:00]File name is /storage/ofd_packets/00166076 [07:41:00]Write 301 bytes [07:41:00]NVStorageSaveData done [07:41:00]OFDSenderStorePacket done [07:41:00]KKMCreateOFDPacket done [07:41:00]NVStorageSaveData kkm_last_timestamp [07:41:00]File name is /storage/kkm_last_timestamp [07:41:00]Write 4 bytes [07:41:00]NVStorageSaveData done [07:41:00]ExternCall_PrintAddStr [07:41:00]wPrintStart [07:41:00]Write to MH i2c: 01 00 00 5D 01 5E [07:41:00]OFD Sender: Processing packet 166076 [packets to send 1004, broken 1003] [07:41:00]ProducePacketName [07:41:00]name=ofd_packets/00166076 [07:41:00]OFD Sender: To server: pG, [07:41:00]CommunicateWithHost lk.salyk.kg:30040 [07:41:00]ConnectInit lk.salyk.kg [07:41:00]Write i2c OK [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: 01 [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: 01 07 00 [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [07:41:00]RasterBufferAndPrint [07:41:00]line Счет N : (1)295034 [07:41:00]line ИНН: 02508201610067 [07:41:00]line Контрольно-Кассовый Чек [07:41:00]line ПРОДАЖА [07:41:00]line ТРК (МРК, ГНК) : 32 [07:41:00]line Товар: 2710124130 [07:41:00]line Аи-92-К-5 [07:41:00]line 7.380 * 67.80 [07:41:00]line = 500.36 [07:41:00]line НДС 12% НСП 1% [07:41:00]line > о реализуемом товаре [07:41:00]line ОКРУГЛЕНИЕ: -0.36 [07:41:00]line ИТОГО: 500.00 [07:41:00]line Внесено: 500.00 [07:41:00]line СДАЧА: 0.00 [07:41:00]line НСП 1% : 4.43 [07:41:00]line НДС 12% : 53.14 [07:41:00]line Наличными: 500.00 [07:41:00]line Безнал.: 0.00 [07:41:00]line Место: АЗС № 130 "Партнер Нефть" [07:41:00]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:41:00]line СНО: Общий режим [07:41:00]line Чек 128 24.08.2024 07:40 [07:41:00]line Смена: 470 ФФД: 1.0 [07:41:00]line ЗНМ: 0300000070 [07:41:00]line РНМ: 0000000000092562 [07:41:00]line Версия ККМ: 001 [07:41:00]line ФМ: 0000000000871769 [07:41:00]line ФД: 166076 [07:41:00]line ФПД: 231770530248500 [07:41:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T074058&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166076&fm=231770530248500&tin=02508201610067®Number=0000000000092562&sum=50000 [07:41:00]written 0, free lines is 4095 [07:41:00]Write to MH i2c: 01 00 00 88 01 89 [07:41:00]Write i2c OK [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: 01 [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: 01 07 00 [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 B5 0C 51 [07:41:00]RasterBufferAndPrint [07:41:00]line [07:41:00]line [07:41:00]line [07:41:00]line [07:41:00]line [07:41:00]written 0, free lines is 3259 [07:41:00]MH_Cut [07:41:00]Write to MH i2c: D1 01 00 8F 01 01 62 [07:41:00]Write i2c OK [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: D1 [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: D1 01 00 [07:41:00]MH_I2C_Read... [07:41:00]Read from MH i2c: D1 01 00 8F 01 00 61 [07:41:00]Write to MH i2c: 01 00 00 90 01 91 [07:41:00]Write i2c OK [07:41:00]MH_I2C_Read... [07:41:01]*** Cut start [07:41:01]*** Purtial cut [07:41:01]*** Stage 1: CUTSNS_PIN = 1 [07:41:02]Connected sock=10 [07:41:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 1D C0 07 01 B2 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 8A 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BC 88 02 00 35 04 06 00 D2 CB 48 1F F7 34 DB 74 33 9A 8A 6B 93 6E [07:41:03]Read from MH i2c: 01 [07:41:03]MH_I2C_Read... [07:41:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 47 A6 47 00 C0 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BC 88 02 00 F4 03 04 00 D6 37 C9 66 B6 04 01 00 00 33 C8 BD C7 3F E4 A2 38 [07:41:03]CommunicateWithHost err = 0 [07:41:03]CheckOFDResponse [07:41:03]1017 (14) - 77093643461234 [07:41:03]1041 (16) - 0000000000871769 [07:41:03]1040 (4) - 166076 [07:41:03]1012 (4) - 24.08.2024 01:31 [07:41:03]1206 (1) - 0 [07:41:03]OFD Sender: Remove packet 166076 [07:41:03]ProducePacketName [07:41:03]name=ofd_packets/00166076 [07:41:03]NVStorageDeleteData [07:41:03]*** Stop cut motor [07:41:03]*** Cut end [07:41:03]Read from MH i2c: 01 07 00 [07:41:03]MH_I2C_Read... [07:41:03]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [07:41:03]process_action close_receipt done [07:41:03]requested_data is exist [07:41:03]produce_requested_data [07:41:03]requested_item fm.sn is exist - process it [07:41:03]wFMCommunicate request_size=4 [07:41:03]MH_SAM_APDU [07:41:03]CAPDU: 80 11 00 00 [07:41:03]Write to MH i2c: E2 08 00 91 01 80 11 00 00 00 00 00 00 0C [07:41:03]Write i2c OK [07:41:03]MH_I2C_Read... [07:41:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:03]Read from MH i2c: E2 [07:41:03]MH_I2C_Read... [07:41:03]Read from MH i2c: E2 17 00 [07:41:03]MH_I2C_Read... [07:41:03]Read from MH i2c: E2 17 00 91 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 65 [07:41:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:41:03]wFMCommunicate OK [07:41:03]requested_item fd.num is exist - process it [07:41:03]SAM_PROTO_GetFieldsCounters [07:41:03]wFMCommunicate request_size=4 [07:41:03]MH_SAM_APDU [07:41:03]CAPDU: 80 13 00 00 [07:41:03]Write to MH i2c: E2 08 00 92 01 80 13 00 00 00 00 00 00 0F [07:41:03]Write i2c OK [07:41:03]MH_I2C_Read... [07:41:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:41:03]Read from MH i2c: E2 [07:41:03]MH_I2C_Read... [07:41:03]Read from MH i2c: E2 62 00 [07:41:03]MH_I2C_Read... [07:41:03]Read from MH i2c: E2 62 00 92 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 BC 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [07:41:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 BC 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:41:03]wFMCommunicate OK [07:41:03]SAM_PROTO_GetFieldsCounters done [07:41:03]requested_item shift.num is exist - process it [07:41:03]requested_item shift.opened is exist - process it [07:41:03]req_shift_opened [07:41:03]FM_GetShiftState [07:41:03]SAM_PROTO_GetShiftState [07:41:03]wFMCommunicate request_size=4 [07:41:03]MH_SAM_APDU [07:41:03]CAPDU: 80 13 01 00 [07:41:03]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [07:41:03]Write i2c OK [07:41:03]MH_I2C_Read... [07:41:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:03]Read from MH i2c: E2 [07:41:03]MH_I2C_Read... [07:41:03]Read from MH i2c: E2 0E 00 [07:41:03]MH_I2C_Read... [07:41:03]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3B [07:41:03]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:41:03]wFMCommunicate OK [07:41:03]SAM_PROTO_GetShiftState done [07:41:03]FM_GetShiftState done [07:41:03]req_shift_opened done [07:41:03]requested_item shift.open_date is exist - process it [07:41:03]req_shift_open_date [07:41:03]req_shift_open_date done [07:41:03]produce_requested_data done [07:41:03]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166076,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:41:03]process_action_free close_receipt [07:41:03]json_value_free [07:41:03]json_value_free done [07:41:03]process_json_proto returns [07:41:03]Send response to host [07:41:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166076,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:41:03]free response buf [07:41:03]execute_script done [07:41:03]execute_script returns [07:41:03]free content buf [07:41:03]Sock 7.Close socket [07:41:03]Sock 7.Thread stoped [07:41:04]OFD Sender: No OFD packet to send [07:41:04]accept exits with 9 [07:41:04]New connection [07:41:04]New thread 3066547556 created [07:41:04]Thread 3066690916 joined [07:41:04]Waiting for new connection... [07:41:04] Sock 9.Parse request [07:41:04]Sock 9.Check first char [07:41:04]Sock 9.First char is OK [07:41:04]request: POST /json_proto HTTP/1.0 [07:41:04]Method: POST [07:41:04]URL: /json_proto [07:41:04]Method is POST - this is cgi request [07:41:04]url: /json_proto [07:41:04]query_string will be loaded in cgi processing [07:41:04]execute_cgi json_proto POST (null) [07:41:04]execute_cgi path=json_proto method=POST [07:41:04]POST find Content-Length [07:41:04]Host: 172.17.44.132:8080 [07:41:04]Content-Length: 803 [07:41:04]Content-Type: application/json [07:41:04] [07:41:04]POST finish read [07:41:04]Found Content-Length = 803 [07:41:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:04]execute_script... [07:41:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:04]POST & json_proto [07:41:04]process_json_proto [07:41:04]json parsed OK: [07:41:04]protocol is kg_v1.0 [07:41:04]action value=close_receipt [07:41:04]process_action close_receipt [07:41:04]cmd_close_receipt [07:41:04]MH_GetDate [07:41:04]Write to MH i2c: F0 00 00 94 01 84 [07:41:04]Write i2c OK [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: F0 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: F0 09 00 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: F0 09 00 94 01 00 90 8E C9 66 2A 83 C1 65 AD [07:41:04]GetLastDocTimeStamp 1724485258 [07:41:04]current date 1724485264 [07:41:04]FM_GetShiftState [07:41:04]SAM_PROTO_GetShiftState [07:41:04]wFMCommunicate request_size=4 [07:41:04]MH_SAM_APDU [07:41:04]CAPDU: 80 13 01 00 [07:41:04]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [07:41:04]Write i2c OK [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: E2 [07:41:04]MH_I2C_Read... [07:41:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:04]Read from MH i2c: E2 0E 00 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3D [07:41:04]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:41:04]wFMCommunicate OK [07:41:04]SAM_PROTO_GetShiftState done [07:41:04]FM_GetShiftState done [07:41:04]opened in 1724458697 [07:41:04]opened+sec_in_day 1724545097 [07:41:04]quantity*price = 100005 [07:41:04]sum+1 = 100006 [07:41:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 129 24.08.2024 07:41 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166077 ФПД: 44117922418447 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T074104&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166077&fm=44117922418447&tin=02508201610067®Number=0000000000092562&sum=100005 [07:41:05]StoreToDocumentArchive [07:41:05]shift 470 fd 166077 [07:41:05]save to /storage/0470/doc_00166077 [07:41:05]save last doc name /storage/0470/doc_00166077 to /storage/kkm_last_doc_name [07:41:05]save OK [07:41:05]Clear old archive folders... [07:41:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:41:05]tlvbuf is 01E263D0 [07:41:05]SAM_PROTO_ClearQueue [07:41:05]wFMCommunicate request_size=4 [07:41:05]MH_SAM_APDU [07:41:05]CAPDU: 80 09 00 00 [07:41:05]Write to MH i2c: E2 08 00 A2 01 80 09 00 00 00 00 00 00 15 [07:41:05]Write i2c OK [07:41:05]MH_I2C_Read... [07:41:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:41:05]Read from MH i2c: E2 [07:41:05]MH_I2C_Read... [07:41:05]Read from MH i2c: E2 03 00 [07:41:05]MH_I2C_Read... [07:41:05]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [07:41:05]RAPDU: 90 00 [07:41:05]wFMCommunicate OK [07:41:05]SAM_PROTO_ClearQueue done [07:41:05]KKMCreateOFDPacket [07:41:05]OFDProtocolAddRootSTLVToBuf [07:41:05]FM_MakeSignedData [07:41:05]FM_MakeSignedData [07:41:05]SAM_PROTO_SignData [07:41:05]wFMCommunicate request_size=4 [07:41:05]MH_SAM_APDU [07:41:05]CAPDU: 80 0D 01 02 [07:41:05]Write to MH i2c: E2 08 00 A3 01 80 0D 01 02 00 00 00 00 1D [07:41:05]Write i2c OK [07:41:05]MH_I2C_Read... [07:41:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:41:05]Read from MH i2c: E2 [07:41:05]MH_I2C_Read... [07:41:05]Read from MH i2c: E2 03 00 [07:41:05]MH_I2C_Read... [07:41:05]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [07:41:05]RAPDU: 90 00 [07:41:05]wFMCommunicate OK [07:41:05]wFMCommunicate request_size=255 [07:41:05]MH_SAM_APDU [07:41:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 90 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BD 88 02 00 35 04 06 00 28 [07:41:05]Write to MH i2c: E2 02 01 A4 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 90 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BD 88 02 00 35 04 06 00 28 00 00 4E [07:41:06]Write i2c OK [07:41:06]MH_I2C_Read... [07:41:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:06]Read from MH i2c: E2 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 03 00 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [07:41:06]RAPDU: 90 00 [07:41:06]wFMCommunicate OK [07:41:06]wFMCommunicate request_size=10 [07:41:06]MH_SAM_APDU [07:41:06]CAPDU: 80 0D 02 02 05 20 01 18 0F 0F [07:41:06]Write to MH i2c: E2 0D 00 A5 01 80 0D 02 02 05 00 20 01 18 0F 0F 00 00 81 [07:41:06]Write i2c OK [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:06] [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 03 00 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [07:41:06]RAPDU: 90 00 [07:41:06]wFMCommunicate OK [07:41:06]wFMCommunicate request_size=4 [07:41:06]MH_SAM_APDU [07:41:06]CAPDU: 80 0D 03 02 [07:41:06]Write to MH i2c: E2 08 00 A6 01 80 0D 03 02 00 00 00 00 22 [07:41:06]Write i2c OK [07:41:06]MH_I2C_Read... [07:41:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:41:06]Read from MH i2c: E2 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 0B 00 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 0B 00 A6 01 00 49 DD 8F 08 F4 2D 5B 32 90 00 8E [07:41:06]RAPDU: 49 DD 8F 08 F4 2D 5B 32 90 00 [07:41:06]wFMCommunicate OK [07:41:06]SAM_PROTO_SignData done [07:41:06]FM_MakeSignedData done [07:41:06]CreateOFDProtocolMessage [07:41:06]wFMCommunicate request_size=4 [07:41:06]MH_SAM_APDU [07:41:06]CAPDU: 80 11 00 00 [07:41:06]Write to MH i2c: E2 08 00 A7 01 80 11 00 00 00 00 00 00 22 [07:41:06]Write i2c OK [07:41:06]MH_I2C_Read... [07:41:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:06]Read from MH i2c: E2 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 17 00 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 17 00 A7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 7B [07:41:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:41:06]wFMCommunicate OK [07:41:06]CreateOFDProtocolMessage done [07:41:06]OFDSenderStorePacket 166077 [07:41:06]StoreOFDPacket docnum=166077 [07:41:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 E7 B2 07 01 AF BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 90 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BD 88 02 00 35 04 06 00 28 20 01 18 0F 0F 49 DD 8F 08 F4 2D 5B 32 [07:41:06]CheckFolder [07:41:06]dirname=/storage/ofd_packets [07:41:06]CheckFolder done [07:41:06]ProducePacketName [07:41:06]name=ofd_packets/00166077 [07:41:06]NVStorageSaveData ofd_packets/00166077 [07:41:06]File name is /storage/ofd_packets/00166077 [07:41:06]Write 301 bytes [07:41:06]NVStorageSaveData done [07:41:06]OFDSenderStorePacket done [07:41:06]KKMCreateOFDPacket done [07:41:06]NVStorageSaveData kkm_last_timestamp [07:41:06]File name is /storage/kkm_last_timestamp [07:41:06]Write 4 bytes [07:41:06]NVStorageSaveData done [07:41:06]ExternCall_PrintAddStr [07:41:06]wPrintStart [07:41:06]Write to MH i2c: 01 00 00 A8 01 A9 [07:41:06]Write i2c OK [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: 01 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: 01 07 00 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 FF 0F BE [07:41:06]RasterBufferAndPrint [07:41:06]line Счет N : (1)295035 [07:41:06]line ИНН: 02508201610067 [07:41:06]line Контрольно-Кассовый Чек [07:41:06]line ПРОДАЖА [07:41:06]line ТРК (МРК, ГНК) : 52 [07:41:06]line Товар: 2710124130 [07:41:06]line Аи-92-К-5 [07:41:06]line 14.750 * 67.80 [07:41:06]line = 1000.05 [07:41:06]line НДС 12% НСП 1% [07:41:06]line > о реализуемом товаре [07:41:06]line ИТОГО: 1000.05 [07:41:06]line НСП 1% : 8.85 [07:41:06]line НДС 12% : 106.20 [07:41:06]line Наличными: 0.00 [07:41:06]line Безнал.: 1000.05 [07:41:06]line Место: АЗС № 130 "Партнер Нефть" [07:41:06]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:41:06]line СНО: Общий режим [07:41:06]line Чек 129 24.08.2024 07:41 [07:41:06]line Смена: 470 ФФД: 1.0 [07:41:06]line ЗНМ: 0300000070 [07:41:06]line РНМ: 0000000000092562 [07:41:06]line Версия ККМ: 001 [07:41:06]line Платежная система: O! деньги [07:41:06]line ФМ: 0000000000871769 [07:41:06]line ФД: 166077 [07:41:06]line ФПД: 44117922418447 [07:41:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T074104&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166077&fm=44117922418447&tin=02508201610067®Number=0000000000092562&sum=100005 [07:41:06]OFD Sender: Processing packet 166077 [packets to send 1004, broken 1003] [07:41:06]ProducePacketName [07:41:06]name=ofd_packets/00166077 [07:41:06]OFD Sender: To server: pG, [07:41:06]CommunicateWithHost lk.salyk.kg:30040 [07:41:06]ConnectInit lk.salyk.kg [07:41:06]written 0, free lines is 4095 [07:41:07]Write to MH i2c: 01 00 00 D2 01 D3 [07:41:07]Write i2c OK [07:41:07]MH_I2C_Read... [07:41:07]Read from MH i2c: 01 [07:41:07]MH_I2C_Read... [07:41:07]Read from MH i2c: 01 07 00 [07:41:07]MH_I2C_Read... [07:41:07]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 CD 0C B3 [07:41:07]RasterBufferAndPrint [07:41:07]line [07:41:07]line [07:41:07]line [07:41:07]line [07:41:07]line [07:41:07]written 0, free lines is 3290 [07:41:07]MH_Cut [07:41:07]Write to MH i2c: D1 01 00 D9 01 01 AC [07:41:07]Write i2c OK [07:41:07]MH_I2C_Read... [07:41:07]Read from MH i2c: D1 [07:41:07]MH_I2C_Read... [07:41:07]Read from MH i2c: D1 01 00 [07:41:07]MH_I2C_Read... [07:41:07]Read from MH i2c: D1 01 00 D9 01 00 AB [07:41:07]Write to MH i2c: 01 00 00 DA 01 DB [07:41:07]Write i2c OK [07:41:07]MH_I2C_Read... [07:41:07]*** Cut start [07:41:07]*** Purtial cut [07:41:07]*** Stage 1: CUTSNS_PIN = 1 [07:41:08]recv_with_timeout no data received [07:41:09]Read from MH i2c: 01 *** Stop cut motor [07:41:09] [07:41:09]*** Cut end [07:41:09]MH_I2C_Read... [07:41:09]Read from MH i2c: 01 07 00 [07:41:09]MH_I2C_Read... [07:41:09]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [07:41:09]process_action close_receipt done [07:41:09]requested_data is exist [07:41:09]produce_requested_data [07:41:09]requested_item fm.sn is exist - process it [07:41:09]wFMCommunicate request_size=4 [07:41:09]MH_SAM_APDU [07:41:09]CAPDU: 80 11 00 00 [07:41:09]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [07:41:09]Write i2c OK [07:41:09]MH_I2C_Read... [07:41:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:09]Read from MH i2c: E2 [07:41:09]MH_I2C_Read... [07:41:09]Read from MH i2c: E2 17 00 [07:41:09]MH_I2C_Read... [07:41:09]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AF [07:41:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:41:09]wFMCommunicate OK [07:41:09]requested_item fd.num is exist - process it [07:41:09]SAM_PROTO_GetFieldsCounters [07:41:09]wFMCommunicate request_size=4 [07:41:09]MH_SAM_APDU [07:41:09]CAPDU: 80 13 00 00 [07:41:09]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [07:41:09]Write i2c OK [07:41:09]MH_I2C_Read... [07:41:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:41:10]Read from MH i2c: E2 [07:41:10]MH_I2C_Read... [07:41:10]Read from MH i2c: E2 62 00 [07:41:10]MH_I2C_Read... [07:41:10]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 BD 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [07:41:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 BD 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:41:10]wFMCommunicate OK [07:41:10]SAM_PROTO_GetFieldsCounters done [07:41:10]requested_item shift.num is exist - process it [07:41:10]requested_item shift.opened is exist - process it [07:41:10]req_shift_opened [07:41:10]FM_GetShiftState [07:41:10]SAM_PROTO_GetShiftState [07:41:10]wFMCommunicate request_size=4 [07:41:10]MH_SAM_APDU [07:41:10]CAPDU: 80 13 01 00 [07:41:10]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [07:41:10]Write i2c OK [07:41:10]MH_I2C_Read... [07:41:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:10]Read from MH i2c: E2 [07:41:10]MH_I2C_Read... [07:41:10]Read from MH i2c: E2 0E 00 [07:41:10]MH_I2C_Read... [07:41:10]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 85 [07:41:10]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:41:10]wFMCommunicate OK [07:41:10]SAM_PROTO_GetShiftState done [07:41:10]FM_GetShiftState done [07:41:10]req_shift_opened done [07:41:10]requested_item shift.open_date is exist - process it [07:41:10]req_shift_open_date [07:41:10]req_shift_open_date done [07:41:10]produce_requested_data done [07:41:10]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166077,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:41:10]process_action_free close_receipt [07:41:10]json_value_free [07:41:10]json_value_free done [07:41:10]process_json_proto returns [07:41:10]Send response to host [07:41:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166077,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:41:10]free response buf [07:41:10]execute_script done [07:41:10]execute_script returns [07:41:10]free content buf [07:41:10]Sock 9.Close socket [07:41:10]Sock 9.Thread stoped [07:41:11]ConnectInit Can't take IP for lk.salyk.kg [07:41:11]CommunicateWithHost connect error [07:41:11]CommunicateWithHost err = -1 [07:41:11]OFD Sender: Server communicate error [07:41:16]OFD Sender: Processing packet 166077 [packets to send 1004, broken 1003] [07:41:16]ProducePacketName [07:41:16]name=ofd_packets/00166077 [07:41:16]OFD Sender: To server: pG, [07:41:16]CommunicateWithHost lk.salyk.kg:30040 [07:41:16]ConnectInit lk.salyk.kg [07:41:17]accept exits with 7 [07:41:17]New connection [07:41:17]New thread 3066690916 created [07:41:17]Thread 3066547556 joined [07:41:17]Waiting for new connection... [07:41:17] Sock 7.Parse request [07:41:17]Sock 7.Check first char [07:41:17]Sock 7.First char is OK [07:41:17]request: POST /json_proto HTTP/1.0 [07:41:17]Method: POST [07:41:17]URL: /json_proto [07:41:17]Method is POST - this is cgi request [07:41:17]url: /json_proto [07:41:17]query_string will be loaded in cgi processing [07:41:17]execute_cgi json_proto POST (null) [07:41:17]execute_cgi path=json_proto method=POST [07:41:17]POST find Content-Length [07:41:17]Host: 172.17.44.132:8080 [07:41:17]Content-Length: 677 [07:41:17]Content-Type: application/json [07:41:17] [07:41:17]POST finish read [07:41:17]Found Content-Length = 677 [07:41:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:17]execute_script... [07:41:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:17]POST & json_proto [07:41:17]process_json_proto [07:41:17]json parsed OK: [07:41:17]protocol is kg_v1.0 [07:41:17]action value=close_receipt [07:41:17]process_action close_receipt [07:41:17]cmd_close_receipt [07:41:17]MH_GetDate [07:41:17]Write to MH i2c: F0 00 00 DE 01 CE [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: F0 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: F0 09 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: F0 09 00 DE 01 00 9D 8E C9 66 2A 83 C1 65 04 [07:41:17]GetLastDocTimeStamp 1724485264 [07:41:17]current date 1724485277 [07:41:17]FM_GetShiftState [07:41:17]SAM_PROTO_GetShiftState [07:41:17]wFMCommunicate request_size=4 [07:41:17]MH_SAM_APDU [07:41:17]CAPDU: 80 13 01 00 [07:41:17]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:17]Read from MH i2c: E2 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 0E 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 87 [07:41:17]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:41:17]wFMCommunicate OK [07:41:17]SAM_PROTO_GetShiftState done [07:41:17]FM_GetShiftState done [07:41:17]opened in 1724458697 [07:41:17]opened+sec_in_day 1724545097 [07:41:17]quantity*price = 50036 [07:41:17]sum+1 = 50037 [07:41:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 130 24.08.2024 07:41 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166078 ФПД: 204927603944441 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T074117&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166078&fm=204927603944441&tin=02508201610067®Number=0000000000092562&sum=50000 [07:41:18]StoreToDocumentArchive [07:41:18]shift 470 fd 166078 [07:41:18]save to /storage/0470/doc_00166078 [07:41:18]save last doc name /storage/0470/doc_00166078 to /storage/kkm_last_doc_name [07:41:18]save OK [07:41:18]Clear old archive folders... [07:41:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:41:18]tlvbuf is 01EB79D0 [07:41:18]SAM_PROTO_ClearQueue [07:41:18]wFMCommunicate request_size=4 [07:41:18]MH_SAM_APDU [07:41:18]CAPDU: 80 09 00 00 [07:41:18]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:41:18]Read from MH i2c: E2 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 03 00 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [07:41:18]RAPDU: 90 00 [07:41:18]wFMCommunicate OK [07:41:18]SAM_PROTO_ClearQueue done [07:41:18]KKMCreateOFDPacket [07:41:18]OFDProtocolAddRootSTLVToBuf [07:41:18]FM_MakeSignedData [07:41:18]FM_MakeSignedData [07:41:18]SAM_PROTO_SignData [07:41:18]wFMCommunicate request_size=4 [07:41:18]MH_SAM_APDU [07:41:18]CAPDU: 80 0D 01 02 [07:41:18]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:41:18]Read from MH i2c: E2 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 03 00 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [07:41:18]RAPDU: 90 00 [07:41:18]wFMCommunicate OK [07:41:18]wFMCommunicate request_size=255 [07:41:18]MH_SAM_APDU [07:41:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 9D 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BE 88 02 00 35 04 06 00 BA [07:41:18]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 9D 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BE 88 02 00 35 04 06 00 BA 00 00 A0 [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:19]Read from MH i2c: E2 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 03 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [07:41:19]RAPDU: 90 00 [07:41:19]wFMCommunicate OK [07:41:19]wFMCommunicate request_size=10 [07:41:19]MH_SAM_APDU [07:41:19]CAPDU: 80 0D 02 02 05 61 6D 09 AB F9 [07:41:19]Write to MH i2c: E2 0D 00 EF 01 80 0D 02 02 05 00 61 6D 09 AB F9 00 00 EF [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:19]Read from MH i2c: E2 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 03 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [07:41:19]RAPDU: 90 00 [07:41:19]wFMCommunicate OK [07:41:19]wFMCommunicate request_size=4 [07:41:19]MH_SAM_APDU [07:41:19]CAPDU: 80 0D 03 02 [07:41:19]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:41:19]Read from MH i2c: E2 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 0B 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 0B 00 F0 01 00 79 6E A1 74 6E 33 CD 4B 90 00 22 [07:41:19]RAPDU: 79 6E A1 74 6E 33 CD 4B 90 00 [07:41:19]wFMCommunicate OK [07:41:19]SAM_PROTO_SignData done [07:41:19]FM_MakeSignedData done [07:41:19]CreateOFDProtocolMessage [07:41:19]wFMCommunicate request_size=4 [07:41:19]MH_SAM_APDU [07:41:19]CAPDU: 80 11 00 00 [07:41:19]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:19]Read from MH i2c: E2 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 17 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C5 [07:41:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:41:19]wFMCommunicate OK [07:41:19]CreateOFDProtocolMessage done [07:41:19]OFDSenderStorePacket 166078 [07:41:19]StoreOFDPacket docnum=166078 [07:41:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 BF BC 07 01 CD F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 9D 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BE 88 02 00 35 04 06 00 BA 61 6D 09 AB F9 79 6E A1 74 6E 33 CD 4B [07:41:19]CheckFolder [07:41:19]dirname=/storage/ofd_packets [07:41:19]CheckFolder done [07:41:19]ProducePacketName [07:41:19]name=ofd_packets/00166078 [07:41:19]NVStorageSaveData ofd_packets/00166078 [07:41:19]File name is /storage/ofd_packets/00166078 [07:41:19]Write 301 bytes [07:41:19]NVStorageSaveData done [07:41:19]OFDSenderStorePacket done [07:41:19]KKMCreateOFDPacket done [07:41:19]NVStorageSaveData kkm_last_timestamp [07:41:19]File name is /storage/kkm_last_timestamp [07:41:19]Write 4 bytes [07:41:19]NVStorageSaveData done [07:41:19]ExternCall_PrintAddStr [07:41:19]wPrintStart [07:41:19]Write to MH i2c: 01 00 00 F2 01 F3 [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: 01 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: 01 07 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [07:41:19]RasterBufferAndPrint [07:41:19]line Счет N : (1)295037 [07:41:19]line ИНН: 02508201610067 [07:41:19]line Контрольно-Кассовый Чек [07:41:19]line ПРОДАЖА [07:41:19]line ТРК (МРК, ГНК) : 42 [07:41:19]line Товар: 2710124130 [07:41:19]line Аи-92-К-5 [07:41:19]line 7.380 * 67.80 [07:41:19]line = 500.36 [07:41:19]line НДС 12% НСП 1% [07:41:19]line > о реализуемом товаре [07:41:19]line ОКРУГЛЕНИЕ: -0.36 [07:41:19]line ИТОГО: 500.00 [07:41:19]line Внесено: 500.00 [07:41:19]line СДАЧА: 0.00 [07:41:19]line НСП 1% : 4.43 [07:41:19]line НДС 12% : 53.14 [07:41:19]line Наличными: 500.00 [07:41:19]line Безнал.: 0.00 [07:41:19]line Место: АЗС № 130 "Партнер Нефть" [07:41:19]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:41:19]line СНО: Общий режим [07:41:19]line Чек 130 24.08.2024 07:41 [07:41:19]line Смена: 470 ФФД: 1.0 [07:41:19]line ЗНМ: 0300000070 [07:41:19]line РНМ: 0000000000092562 [07:41:19]line Версия ККМ: 001 [07:41:19]line ФМ: 0000000000871769 [07:41:19]line ФД: 166078 [07:41:19]line ФПД: 204927603944441 [07:41:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T074117&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166078&fm=204927603944441&tin=02508201610067®Number=0000000000092562&sum=50000 [07:41:19]written 0, free lines is 4095 [07:41:19]Write to MH i2c: 01 00 00 1D 02 1F [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: 01 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: 01 07 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 C2 0C F4 [07:41:19]RasterBufferAndPrint [07:41:19]line [07:41:19]line [07:41:19]line [07:41:19]line [07:41:19]line [07:41:19]written 0, free lines is 3284 [07:41:19]MH_Cut [07:41:19]Write to MH i2c: D1 01 00 24 02 01 F8 [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: D1 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: D1 01 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: D1 01 00 24 02 00 F7 [07:41:19]Write to MH i2c: 01 00 00 25 02 27 [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:20]*** Cut start [07:41:20]*** Purtial cut [07:41:20]*** Stage 1: CUTSNS_PIN = 1 [07:41:21]ConnectInit Can't take IP for lk.salyk.kg [07:41:21]CommunicateWithHost connect error [07:41:21]CommunicateWithHost err = -1 [07:41:21]OFD Sender: Server communicate error [07:41:21]OFD Sender: Processing packet 166077 [packets to send 1005, broken 1003] [07:41:21]ProducePacketName [07:41:21]name=ofd_packets/00166077 [07:41:21]OFD Sender: To server: pG, [07:41:21]CommunicateWithHost lk.salyk.kg:30040 [07:41:21]ConnectInit lk.salyk.kg [07:41:22]Read from MH i2c: 01 [07:41:22]MH_I2C_Read... [07:41:22]*** Stop cut motor [07:41:22]*** Cut end [07:41:22]Read from MH i2c: 01 07 00 [07:41:22]MH_I2C_Read... [07:41:22]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [07:41:22]process_action close_receipt done [07:41:22]requested_data is exist [07:41:22]produce_requested_data [07:41:22]requested_item fm.sn is exist - process it [07:41:22]wFMCommunicate request_size=4 [07:41:22]MH_SAM_APDU [07:41:22]CAPDU: 80 11 00 00 [07:41:22]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [07:41:22]Write i2c OK [07:41:22]MH_I2C_Read... [07:41:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:22]Read from MH i2c: E2 [07:41:22]MH_I2C_Read... [07:41:22]Read from MH i2c: E2 17 00 [07:41:22]MH_I2C_Read... [07:41:22]Read from MH i2c: E2 17 00 26 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 FB [07:41:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:41:22]wFMCommunicate OK [07:41:22]requested_item fd.num is exist - process it [07:41:22]SAM_PROTO_GetFieldsCounters [07:41:22]wFMCommunicate request_size=4 [07:41:22]MH_SAM_APDU [07:41:22]CAPDU: 80 13 00 00 [07:41:22]Write to MH i2c: E2 08 00 27 02 80 13 00 00 00 00 00 00 A5 [07:41:22]Write i2c OK [07:41:22]MH_I2C_Read... [07:41:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:41:22]Read from MH i2c: E2 [07:41:22]MH_I2C_Read... [07:41:22]Read from MH i2c: E2 62 00 [07:41:22]MH_I2C_Read... [07:41:22]Read from MH i2c: E2 62 00 27 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 BE 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [07:41:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 BE 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:41:22]wFMCommunicate OK [07:41:22]SAM_PROTO_GetFieldsCounters done [07:41:22]requested_item shift.num is exist - process it [07:41:22]requested_item shift.opened is exist - process it [07:41:22]req_shift_opened [07:41:22]FM_GetShiftState [07:41:22]SAM_PROTO_GetShiftState [07:41:22]wFMCommunicate request_size=4 [07:41:22]MH_SAM_APDU [07:41:22]CAPDU: 80 13 01 00 [07:41:22]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [07:41:22]Write i2c OK [07:41:22]MH_I2C_Read... [07:41:22]Read from MH i2c: E2 [07:41:23]MH_I2C_Read... [07:41:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:23]Read from MH i2c: E2 0E 00 [07:41:23]MH_I2C_Read... [07:41:23]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D1 [07:41:23]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:41:23]wFMCommunicate OK [07:41:23]SAM_PROTO_GetShiftState done [07:41:23]FM_GetShiftState done [07:41:23]req_shift_opened done [07:41:23]requested_item shift.open_date is exist - process it [07:41:23]req_shift_open_date [07:41:23]req_shift_open_date done [07:41:23]produce_requested_data done [07:41:23]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166078,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:41:23]process_action_free close_receipt [07:41:23]json_value_free [07:41:23]json_value_free done [07:41:23]process_json_proto returns [07:41:23]Send response to host [07:41:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166078,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:41:23]free response buf [07:41:23]execute_script done [07:41:23]execute_script returns [07:41:23]free content buf [07:41:23]Sock 7.Close socket [07:41:23]Sock 7.Thread stoped [07:41:28]recv_with_timeout no data received [07:41:41]Connected sock=10 [07:41:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 E7 B2 07 01 AF BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 90 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BD 88 02 00 35 04 06 00 28 20 01 18 0F 0F 49 DD 8F 08 F4 2D 5B 32 [07:41:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 A5 BB 47 00 B9 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BD 88 02 00 F4 03 04 00 00 38 C9 66 B6 04 01 00 00 43 0E 62 A8 B2 68 07 C1 [07:41:44]CommunicateWithHost err = 0 [07:41:44]CheckOFDResponse [07:41:44]1017 (14) - 77093643461234 [07:41:44]1041 (16) - 0000000000871769 [07:41:44]1040 (4) - 166077 [07:41:44]1012 (4) - 24.08.2024 01:31 [07:41:44]1206 (1) - 0 [07:41:44]OFD Sender: Remove packet 166077 [07:41:44]ProducePacketName [07:41:44]name=ofd_packets/00166077 [07:41:44]NVStorageDeleteData [07:41:45]OFD Sender: Processing packet 166078 [packets to send 1004, broken 1003] [07:41:45]ProducePacketName [07:41:45]name=ofd_packets/00166078 [07:41:45]OFD Sender: To server: pG, [07:41:45]CommunicateWithHost lk.salyk.kg:30040 [07:41:45]ConnectInit lk.salyk.kg [07:41:48]recv_with_timeout no data received [07:41:50]ConnectInit Can't take IP for lk.salyk.kg [07:41:50]CommunicateWithHost connect error [07:41:50]CommunicateWithHost err = -1 [07:41:50]OFD Sender: Server communicate error [07:41:55]OFD Sender: Processing packet 166078 [packets to send 1004, broken 1003] [07:41:55]ProducePacketName [07:41:55]name=ofd_packets/00166078 [07:41:55]OFD Sender: To server: pG, [07:41:55]CommunicateWithHost lk.salyk.kg:30040 [07:41:55]ConnectInit lk.salyk.kg [07:42:00]ConnectInit Can't take IP for lk.salyk.kg [07:42:00]CommunicateWithHost connect error [07:42:00]CommunicateWithHost err = -1 [07:42:00]OFD Sender: Server communicate error [07:42:05]OFD Sender: Processing packet 166078 [packets to send 1004, broken 1003] [07:42:05]ProducePacketName [07:42:05]name=ofd_packets/00166078 [07:42:05]OFD Sender: To server: pG, [07:42:05]CommunicateWithHost lk.salyk.kg:30040 [07:42:05]ConnectInit lk.salyk.kg [07:42:06]recv_with_timeout no data received [07:42:10]ConnectInit Can't take IP for lk.salyk.kg [07:42:10]CommunicateWithHost connect error [07:42:10]CommunicateWithHost err = -1 [07:42:10]OFD Sender: Server communicate error [07:42:15]OFD Sender: Processing packet 166078 [packets to send 1004, broken 1003] [07:42:15]ProducePacketName [07:42:15]name=ofd_packets/00166078 [07:42:15]OFD Sender: To server: pG, [07:42:15]CommunicateWithHost lk.salyk.kg:30040 [07:42:15]ConnectInit lk.salyk.kg [07:42:20]ConnectInit Can't take IP for lk.salyk.kg [07:42:20]CommunicateWithHost connect error [07:42:20]CommunicateWithHost err = -1 [07:42:20]OFD Sender: Server communicate error [07:42:25]recv_with_timeout no data received [07:42:25]OFD Sender: Processing packet 166078 [packets to send 1004, broken 1003] [07:42:25]ProducePacketName [07:42:25]name=ofd_packets/00166078 [07:42:25]OFD Sender: To server: pG, [07:42:25]CommunicateWithHost lk.salyk.kg:30040 [07:42:25]ConnectInit lk.salyk.kg [07:42:30]ConnectInit Can't take IP for lk.salyk.kg [07:42:30]CommunicateWithHost connect error [07:42:30]CommunicateWithHost err = -1 [07:42:30]OFD Sender: Server communicate error [07:42:35]OFD Sender: Processing packet 166078 [packets to send 1004, broken 1003] [07:42:35]ProducePacketName [07:42:35]name=ofd_packets/00166078 [07:42:35]OFD Sender: To server: pG, [07:42:35]CommunicateWithHost lk.salyk.kg:30040 [07:42:35]ConnectInit lk.salyk.kg [07:42:45]recv_with_timeout no data received [07:42:57]Connected sock=7 [07:42:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 BF BC 07 01 CD F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 9D 8E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BE 88 02 00 35 04 06 00 BA 61 6D 09 AB F9 79 6E A1 74 6E 33 CD 4B [07:42:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 65 12 47 00 8E 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BE 88 02 00 F4 03 04 00 4B 38 C9 66 B6 04 01 00 00 3D 7C 18 CD 92 86 8E 44 [07:42:59]CommunicateWithHost err = 0 [07:42:59]CheckOFDResponse [07:42:59]1017 (14) - 77093643461234 [07:42:59]1041 (16) - 0000000000871769 [07:42:59]1040 (4) - 166078 [07:42:59]1012 (4) - 24.08.2024 01:32 [07:42:59]1206 (1) - 0 [07:42:59]OFD Sender: Remove packet 166078 [07:42:59]ProducePacketName [07:42:59]name=ofd_packets/00166078 [07:42:59]NVStorageDeleteData [07:43:00]OFD Sender: No OFD packet to send [07:43:03]recv_with_timeout no data received [07:43:05]OFD Sender: No OFD packet to send [07:43:10]OFD Sender: No OFD packet to send [07:43:15]OFD Sender: No OFD packet to send [07:43:20]OFD Sender: No OFD packet to send [07:43:21]recv_with_timeout no data received [07:43:25]OFD Sender: No OFD packet to send [07:43:30]OFD Sender: No OFD packet to send [07:43:35]OFD Sender: No OFD packet to send [07:43:38]recv_with_timeout no data received [07:43:40]OFD Sender: No OFD packet to send [07:43:45]OFD Sender: No OFD packet to send [07:43:50]OFD Sender: No OFD packet to send [07:43:55]OFD Sender: No OFD packet to send [07:43:56]recv_with_timeout no data received [07:44:00]OFD Sender: No OFD packet to send [07:44:05]OFD Sender: No OFD packet to send [07:44:10]OFD Sender: No OFD packet to send [07:44:15]OFD Sender: No OFD packet to send [07:44:20]OFD Sender: No OFD packet to send [07:44:25]OFD Sender: No OFD packet to send [07:44:28]accept exits with 12 [07:44:28]New connection [07:44:28]New thread 3066547556 created [07:44:28]Thread 3066690916 joined [07:44:28]Waiting for new connection... [07:44:28] Sock 12.Parse request [07:44:28]Sock 12.Check first char [07:44:28]Sock 12.First char is OK [07:44:28]request: POST /json_proto HTTP/1.0 [07:44:28]Method: POST [07:44:28]URL: /json_proto [07:44:28]Method is POST - this is cgi request [07:44:28]url: /json_proto [07:44:28]query_string will be loaded in cgi processing [07:44:28]execute_cgi json_proto POST (null) [07:44:28]execute_cgi path=json_proto method=POST [07:44:28]POST find Content-Length [07:44:28]Host: 172.17.44.132:8080 [07:44:28]Content-Length: 677 [07:44:28]Content-Type: application/json [07:44:28] [07:44:28]POST finish read [07:44:28]Found Content-Length = 677 [07:44:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:28]execute_script... [07:44:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:28]POST & json_proto [07:44:28]process_json_proto [07:44:28]json parsed OK: [07:44:28]protocol is kg_v1.0 [07:44:28]action value=close_receipt [07:44:28]process_action close_receipt [07:44:28]cmd_close_receipt [07:44:28]MH_GetDate [07:44:28]Write to MH i2c: F0 00 00 29 02 1A [07:44:28]Write i2c OK [07:44:28]MH_I2C_Read... [07:44:28]Read from MH i2c: F0 [07:44:28]MH_I2C_Read... [07:44:28]Read from MH i2c: F0 09 00 [07:44:28]MH_I2C_Read... [07:44:28]Read from MH i2c: F0 09 00 29 02 00 5C 8F C9 66 2A 83 C1 65 10 [07:44:28]GetLastDocTimeStamp 1724485277 [07:44:28]current date 1724485468 [07:44:28]FM_GetShiftState [07:44:28]SAM_PROTO_GetShiftState [07:44:28]wFMCommunicate request_size=4 [07:44:28]MH_SAM_APDU [07:44:28]CAPDU: 80 13 01 00 [07:44:28]Write to MH i2c: E2 08 00 2A 02 80 13 01 00 00 00 00 00 A9 [07:44:28]Write i2c OK [07:44:28]MH_I2C_Read... [07:44:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:28]Read from MH i2c: E2 [07:44:28]MH_I2C_Read... [07:44:28]Read from MH i2c: E2 0E 00 [07:44:28]MH_I2C_Read... [07:44:28]Read from MH i2c: E2 0E 00 2A 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D3 [07:44:28]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:44:28]wFMCommunicate OK [07:44:28]SAM_PROTO_GetShiftState done [07:44:28]FM_GetShiftState done [07:44:28]opened in 1724458697 [07:44:28]opened+sec_in_day 1724545097 [07:44:28]quantity*price = 50036 [07:44:28]sum+1 = 50037 [07:44:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 131 24.08.2024 07:44 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166079 ФПД: 219034215685270 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T074428&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166079&fm=219034215685270&tin=02508201610067®Number=0000000000092562&sum=50000 [07:44:29]StoreToDocumentArchive [07:44:29]shift 470 fd 166079 [07:44:29]save to /storage/0470/doc_00166079 [07:44:29]save last doc name /storage/0470/doc_00166079 to /storage/kkm_last_doc_name [07:44:29]save OK [07:44:29]Clear old archive folders... [07:44:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:44:29]tlvbuf is 01EA1BA0 [07:44:29]SAM_PROTO_ClearQueue [07:44:29]wFMCommunicate request_size=4 [07:44:29]MH_SAM_APDU [07:44:29]CAPDU: 80 09 00 00 [07:44:29]Write to MH i2c: E2 08 00 37 02 80 09 00 00 00 00 00 00 AB [07:44:29]Write i2c OK [07:44:29]MH_I2C_Read... [07:44:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:44:29]Read from MH i2c: E2 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: E2 03 00 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [07:44:29]RAPDU: 90 00 [07:44:29]wFMCommunicate OK [07:44:29]SAM_PROTO_ClearQueue done [07:44:29]KKMCreateOFDPacket [07:44:29]OFDProtocolAddRootSTLVToBuf [07:44:29]FM_MakeSignedData [07:44:29]FM_MakeSignedData [07:44:29]SAM_PROTO_SignData [07:44:29]wFMCommunicate request_size=4 [07:44:29]MH_SAM_APDU [07:44:29]CAPDU: 80 0D 01 02 [07:44:29]Write to MH i2c: E2 08 00 38 02 80 0D 01 02 00 00 00 00 B3 [07:44:29]Write i2c OK [07:44:29]MH_I2C_Read... [07:44:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:44:29]Read from MH i2c: E2 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: E2 03 00 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [07:44:29]RAPDU: 90 00 [07:44:29]wFMCommunicate OK [07:44:29]wFMCommunicate request_size=255 [07:44:29]MH_SAM_APDU [07:44:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 5C 8F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BF 88 02 00 35 04 06 00 C7 [07:44:29]Write to MH i2c: E2 02 01 39 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 5C 8F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BF 88 02 00 35 04 06 00 C7 00 00 BB [07:44:29]Write i2c OK [07:44:29]MH_I2C_Read... [07:44:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:44:29]Read from MH i2c: E2 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: E2 03 00 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [07:44:29]RAPDU: 90 00 [07:44:29]wFMCommunicate OK [07:44:29]wFMCommunicate request_size=10 [07:44:29]MH_SAM_APDU [07:44:29]CAPDU: 80 0D 02 02 05 35 E0 9E 9C 96 [07:44:29]Write to MH i2c: E2 0D 00 3A 02 80 0D 02 02 05 00 35 E0 9E 9C 96 00 00 A5 [07:44:29]Write i2c OK [07:44:29]MH_I2C_Read... [07:44:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:44:29]Read from MH i2c: E2 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: E2 03 00 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [07:44:29]RAPDU: 90 00 [07:44:29]wFMCommunicate OK [07:44:29]wFMCommunicate request_size=4 [07:44:29]MH_SAM_APDU [07:44:29]CAPDU: 80 0D 03 02 [07:44:29]Write to MH i2c: E2 08 00 3B 02 80 0D 03 02 00 00 00 00 B8 [07:44:29]Write i2c OK [07:44:29]MH_I2C_Read... [07:44:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:44:29]Read from MH i2c: E2 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: E2 0B 00 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: E2 0B 00 3B 02 00 2C A6 A0 D4 AA 0D FE E4 90 00 98 [07:44:29]RAPDU: 2C A6 A0 D4 AA 0D FE E4 90 00 [07:44:29]wFMCommunicate OK [07:44:29]SAM_PROTO_SignData done [07:44:29]FM_MakeSignedData done [07:44:29]CreateOFDProtocolMessage [07:44:29]wFMCommunicate request_size=4 [07:44:29]MH_SAM_APDU [07:44:29]CAPDU: 80 11 00 00 [07:44:29]Write to MH i2c: E2 08 00 3C 02 80 11 00 00 00 00 00 00 B8 [07:44:29]Write i2c OK [07:44:29]MH_I2C_Read... [07:44:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:30]Read from MH i2c: E2 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 17 00 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 17 00 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 11 [07:44:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:44:30]wFMCommunicate OK [07:44:30]CreateOFDProtocolMessage done [07:44:30]OFDSenderStorePacket 166079 [07:44:30]StoreOFDPacket docnum=166079 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17305018+1707180842=1724485860 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 E5 90 C9 66 2A 83 C1 65 76 [07:51:01]Current date/time: 24.08.2024 07:51 [07:51:01]FM_Init [07:51:01]wFMConnect [07:51:01]MH_SAM_On [07:51:01]Write to MH i2c: E0 00 00 08 00 E7 [07:51:01]Write i2c OK [07:51:01]MH_I2C_Read... [07:51:01]*** iso7816_init finished! [07:51:01]*** atr: [07:51:01]*** 0F 3B D5 18 FF 81 91 FE [07:51:01]*** 1F C3 80 73 C8 21 10 0A [07:51:01]*** 00 00 00 00 00 00 00 00 [07:51:01]*** 00 00 00 00 00 00 00 00 [07:51:01]*** 00 00 00 00 00 00 00 00 [07:51:01]*** 00 00 00 00 00 00 00 00 [07:51:01]*** 00 00 00 00 00 00 00 00 [07:51:01]*** 00 00 00 00 00 00 00 00 [07:51:01]Read from MH i2c: E0 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: E0 10 00 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [07:51:01]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [07:51:01]wFMCommunicate request_size=10 [07:51:01]MH_SAM_APDU [07:51:01]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [07:51:01]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [07:51:01]Write i2c OK [07:51:01]MH_I2C_Read... [07:51:01]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [07:51:01]Read from MH i2c: E2 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: E2 03 00 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [07:51:01]RAPDU: 90 00 [07:51:01]wFMCommunicate OK [07:51:01]wFMCommunicate request_size=4 [07:51:01]MH_SAM_APDU [07:51:01]CAPDU: 80 11 00 00 [07:51:01]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [07:51:01]Write i2c OK [07:51:01]MH_I2C_Read... [07:51:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:01]Read from MH i2c: E2 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: E2 17 00 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [07:51:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:51:01]wFMCommunicate OK [07:51:01]Detected FM SN is 0000000000871769 [07:51:01]Stored FM SN is 0000000000871769 [07:51:01]wFMCommunicate request_size=9 [07:51:01]MH_SAM_APDU [07:51:01]CAPDU: 80 16 00 00 04 E7 8B 00 00 [07:51:01]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [07:51:01]Write i2c OK [07:51:01]MH_I2C_Read... [07:51:01]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [07:51:01]Read from MH i2c: E2 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: E2 03 00 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [07:51:01]RAPDU: 90 00 [07:51:01]wFMCommunicate OK [07:51:01]FM PIN OK [07:51:01]wFMCommunicate request_size=8 [07:51:01]MH_SAM_APDU [07:51:01]CAPDU: 80 14 04 00 03 02 00 01 [07:51:01]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [07:51:01]Write i2c OK [07:51:01]MH_I2C_Read... [07:51:01]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [07:51:01]Read from MH i2c: E2 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: E2 03 00 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [07:51:01]RAPDU: 90 00 [07:51:01]wFMCommunicate OK [07:51:01]wFMCommunicate request_size=13 [07:51:01]MH_SAM_APDU [07:51:01]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [07:51:01]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [07:51:01]Write i2c OK [07:51:01]MH_I2C_Read... [07:51:01]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [07:51:01]Read from MH i2c: E2 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: E2 03 00 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [07:51:01]RAPDU: 90 00 [07:51:01]wFMCommunicate OK [07:51:01]wFMCommunicate request_size=4 [07:51:01]MH_SAM_APDU [07:51:01]CAPDU: 80 11 00 00 [07:51:01]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [07:51:01]Write i2c OK [07:51:01]MH_I2C_Read... [07:51:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:01]Read from MH i2c: E2 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: E2 17 00 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [07:51:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:51:01]wFMCommunicate OK [07:51:01]DocumentArchiveInit [07:51:01]Start Httpd... [07:51:01]Httpd thread 3067313508 created [07:51:01]Write to MH i2c: 01 00 00 0F 00 0F [07:51:01]Write i2c OK [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: 01 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: 01 07 00 [07:51:01]MH_I2C_Read... [07:51:01]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [07:51:01]MH Int Process started [07:51:01]Allocated Socket 8 [07:51:01]Bind OK [07:51:01]Listen OK [07:51:01]httpd running on port 8080 [07:51:01]Waiting for new connection... [07:51:02]accept exits with 9 [07:51:02]New connection [07:51:02]New thread 3067026788 created [07:51:02]Waiting for new connection... [07:51:02] Sock 9.Parse request [07:51:02]Sock 9.Check first char [07:51:02]Sock 9.First char is OK [07:51:02]request: POST /json_proto HTTP/1.0 [07:51:02]Method: POST [07:51:02]URL: /json_proto [07:51:02]Method is POST - this is cgi request [07:51:02]url: /json_proto [07:51:02]query_string will be loaded in cgi processing [07:51:02]execute_cgi json_proto POST (null) [07:51:02]execute_cgi path=json_proto method=POST [07:51:02]POST find Content-Length [07:51:02]Host: 172.17.44.132:8080 [07:51:02]Content-Length: 215 [07:51:02]Content-Type: application/json [07:51:02] [07:51:02]POST finish read [07:51:02]Found Content-Length = 215 [07:51:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:02]execute_script... [07:51:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:02]POST & json_proto [07:51:02]process_json_proto [07:51:02]json parsed OK: [07:51:02]protocol is kg_v1.0 [07:51:02]action value=get_value [07:51:02]process_action get_value [07:51:02]cmd_get_value [07:51:02]process_action get_value done [07:51:02]requested_data is exist [07:51:02]produce_requested_data [07:51:02]requested_item kkm.sn is exist - process it [07:51:02]requested_item kkm.ver is exist - process it [07:51:02]requested_item fm.sn is exist - process it [07:51:02]wFMCommunicate request_size=4 [07:51:02]MH_SAM_APDU [07:51:02]CAPDU: 80 11 00 00 [07:51:02]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [07:51:02]Write i2c OK [07:51:02]MH_I2C_Read... [07:51:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:02]Read from MH i2c: E2 [07:51:02]MH_I2C_Read... [07:51:02]Read from MH i2c: E2 17 00 [07:51:02]MH_I2C_Read... [07:51:02]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [07:51:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:51:02]wFMCommunicate OK [07:51:02]requested_item fd.num is exist - process it [07:51:02]SAM_PROTO_GetFieldsCounters [07:51:02]wFMCommunicate request_size=4 [07:51:02]MH_SAM_APDU [07:51:02]CAPDU: 80 13 00 00 [07:51:02]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [07:51:02]Write i2c OK [07:51:02]MH_I2C_Read... [07:51:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:51:02]Read from MH i2c: E2 [07:51:02]MH_I2C_Read... [07:51:02]Read from MH i2c: E2 62 00 [07:51:02]MH_I2C_Read... [07:51:02]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 BF 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [07:51:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 BF 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:51:02]wFMCommunicate OK [07:51:02]SAM_PROTO_GetFieldsCounters done [07:51:02]requested_item shift.num is exist - process it [07:51:02]requested_item shift.opened is exist - process it [07:51:02]req_shift_opened [07:51:02]FM_GetShiftState [07:51:02]SAM_PROTO_GetShiftState [07:51:02]wFMCommunicate request_size=4 [07:51:02]MH_SAM_APDU [07:51:02]CAPDU: 80 13 01 00 [07:51:02]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [07:51:02]Write i2c OK [07:51:02]MH_I2C_Read... [07:51:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:02]Read from MH i2c: E2 [07:51:02]MH_I2C_Read... [07:51:02]Read from MH i2c: E2 0E 00 [07:51:02]MH_I2C_Read... [07:51:02]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [07:51:02]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:51:02]wFMCommunicate OK [07:51:02]SAM_PROTO_GetShiftState done [07:51:02]FM_GetShiftState done [07:51:02]req_shift_opened done [07:51:02]requested_item shift.open_date is exist - process it [07:51:02]req_shift_open_date [07:51:02]req_shift_open_date done [07:51:02]produce_requested_data done [07:51:02]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166079,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:51:02]process_action_free get_value [07:51:02]json_value_free [07:51:02]json_value_free done [07:51:02]process_json_proto returns [07:51:02]Send response to host [07:51:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166079,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:51:02]free response buf [07:51:02]execute_script done [07:51:02]execute_script returns [07:51:02]free content buf [07:51:02]Sock 9.Close socket [07:51:02]Sock 9.Thread stoped [07:51:02]accept exits with 10 [07:51:02]New connection [07:51:02]New thread 3066883428 created [07:51:02]Thread 3067026788 joined [07:51:02]Waiting for new connection... [07:51:02] Sock 10.Parse request [07:51:02]Sock 10.Check first char [07:51:02]Sock 10.First char is OK [07:51:02]request: POST /json_proto HTTP/1.0 [07:51:02]Method: POST [07:51:02]URL: /json_proto [07:51:02]Method is POST - this is cgi request [07:51:02]url: /json_proto [07:51:02]query_string will be loaded in cgi processing [07:51:02]execute_cgi json_proto POST (null) [07:51:02]execute_cgi path=json_proto method=POST [07:51:02]POST find Content-Length [07:51:02]Host: 172.17.44.132:8080 [07:51:02]Content-Length: 331 [07:51:02]Content-Type: application/json [07:51:02] [07:51:02]POST finish read [07:51:02]Found Content-Length = 331 [07:51:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:51:02]execute_script... [07:51:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:51:02]POST & json_proto [07:51:02]process_json_proto [07:51:02]json parsed OK: [07:51:02]protocol is kg_v1.0 [07:51:02]action value=get_value [07:51:02]process_action get_value [07:51:02]cmd_get_value [07:51:02]process_action get_value done [07:51:02]requested_data is exist [07:51:02]produce_requested_data [07:51:02]requested_item fm.sale.total is exist - process it [07:51:02]SAM_PROTO_GetFMData [07:51:02]wFMCommunicate request_size=4 [07:51:02]MH_SAM_APDU [07:51:02]CAPDU: 80 13 03 00 [07:51:02]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [07:51:02]Write i2c OK [07:51:02]MH_I2C_Read... [07:51:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:51:03]Read from MH i2c: E2 [07:51:03]MH_I2C_Read... [07:51:03]Read from MH i2c: E2 FD 00 [07:51:03]MH_I2C_Read... [07:51:03]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 12 85 02 00 69 04 A4 00 6F 04 04 00 01 82 02 00 B1 04 05 00 88 6B 6D 7C 03 70 04 05 00 0A 52 35 75 02 72 04 05 00 7E 19 38 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AB CC C9 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 44 E9 E5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 AB [07:51:03]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 12 85 02 00 69 04 A4 00 6F 04 04 00 01 82 02 00 B1 04 05 00 88 6B 6D 7C 03 70 04 05 00 0A 52 35 75 02 72 04 05 00 7E 19 38 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AB CC C9 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 44 E9 E5 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [07:51:03]wFMCommunicate OK [07:51:03]wFMCommunicate request_size=4 [07:51:03]MH_SAM_APDU [07:51:03]CAPDU: 80 17 00 00 [07:51:03]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [07:51:03]Write i2c OK [07:51:03]MH_I2C_Read... [07:51:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:51:03]Read from MH i2c: E2 [07:51:03]MH_I2C_Read... [07:51:03]Read from MH i2c: E2 FD 00 [07:51:03]MH_I2C_Read... [07:51:03]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [07:51:03]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [07:51:03]wFMCommunicate OK [07:51:03]wFMCommunicate request_size=4 [07:51:03]MH_SAM_APDU [07:51:03]CAPDU: 80 17 00 00 [07:51:03]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [07:51:03]Write i2c OK [07:51:03]MH_I2C_Read... [07:51:03]OFD Sender: Processing packet 166079 [packets to send 1004, broken 1003] [07:51:03]ProducePacketName [07:51:03]name=ofd_packets/00166079 [07:51:03]OFD Sender: To server: pG, [07:51:03]CommunicateWithHost lk.salyk.kg:30040 [07:51:03]ConnectInit lk.salyk.kg [07:51:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:51:03]Read from MH i2c: E2 [07:51:03]MH_I2C_Read... [07:51:03]Read from MH i2c: E2 FD 00 [07:51:03]MH_I2C_Read... [07:51:03]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [07:51:03]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [07:51:03]wFMCommunicate OK [07:51:03]wFMCommunicate request_size=4 [07:51:03]MH_SAM_APDU [07:51:03]CAPDU: 80 17 00 00 [07:51:03]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [07:51:03]Write i2c OK [07:51:03]MH_I2C_Read... [07:51:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:51:03]Read from MH i2c: E2 [07:51:03]MH_I2C_Read... [07:51:03]Read from MH i2c: E2 FD 00 [07:51:03]MH_I2C_Read... [07:51:03]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [07:51:03]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [07:51:03]wFMCommunicate OK [07:51:03]wFMCommunicate request_size=4 [07:51:03]MH_SAM_APDU [07:51:03]CAPDU: 80 17 00 00 [07:51:03]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [07:51:03]Write i2c OK [07:51:03]MH_I2C_Read... [07:51:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [07:51:04]Read from MH i2c: E2 [07:51:04]MH_I2C_Read... [07:51:04]Read from MH i2c: E2 E6 00 [07:51:04]MH_I2C_Read... [07:51:04]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [07:51:04]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:51:04]wFMCommunicate OK [07:51:04]SAM_PROTO_GetFMData done [07:51:04]requested_item fm.sale_refund.total is exist - process it [07:51:04]requested_item fm.buy.total is exist - process it [07:51:04]requested_item shift.sale.total is exist - process it [07:51:04]SAM_PROTO_GetShiftData [07:51:04]wFMCommunicate request_size=4 [07:51:04]MH_SAM_APDU [07:51:04]CAPDU: 80 13 02 00 [07:51:04]Write to MH i2c: E2 08 00 Connected sock=6 [07:51:04]18 Data to sent: 00 87 80 95 13 F6 02 70 00 47 00 2C 00 01 00 00 00 96 30 [07:51:04]30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 4D 78 Write i2c OK [07:51:04]07 MH_I2C_Read... [07:51:04]01 08 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 5C 8F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BF 88 02 00 35 04 06 00 C7 35 E0 9E 9C 96 2C A6 A0 D4 AA 0D FE E4 [07:51:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 00 8B 47 00 FF 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 BF 88 02 00 F4 03 04 00 2F 3A C9 66 B6 04 01 00 00 22 4F 2E F4 F6 EE C1 1E [07:51:04]CommunicateWithHost err = 0 [07:51:04]CheckOFDResponse [07:51:04]1017 (14) - 77093643461234 [07:51:04]1041 (16) - 0000000000871769 [07:51:04]1040 (4) - 166079 [07:51:04]1012 (4) - 24.08.2024 01:41 [07:51:04]1206 (1) - 0 [07:51:04]OFD Sender: Remove packet 166079 [07:51:04]ProducePacketName [07:51:04]name=ofd_packets/00166079 [07:51:04]NVStorageDeleteData [07:51:04]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:51:04]Read from MH i2c: E2 [07:51:04]MH_I2C_Read... [07:51:04]Read from MH i2c: E2 FD 00 [07:51:04]MH_I2C_Read... [07:51:04]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 83 00 00 00 69 04 9C 00 6F 04 04 00 83 00 00 00 B1 04 03 00 2E 33 EA 70 04 03 00 FC 3E 5B 72 04 03 00 32 F4 8E 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 78 DF 18 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9B 12 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 1E [07:51:04]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 83 00 00 00 69 04 9C 00 6F 04 04 00 83 00 00 00 B1 04 03 00 2E 33 EA 70 04 03 00 FC 3E 5B 72 04 03 00 32 F4 8E 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 78 DF 18 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9B 12 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [07:51:04]wFMCommunicate OK [07:51:04]wFMCommunicate request_size=4 [07:51:04]MH_SAM_APDU [07:51:04]CAPDU: 80 17 00 00 [07:51:04]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [07:51:04]Write i2c OK [07:51:04]MH_I2C_Read... [07:51:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:51:05]Read from MH i2c: E2 [07:51:05]MH_I2C_Read... [07:51:05]Read from MH i2c: E2 FD 00 [07:51:05]MH_I2C_Read... [07:51:05]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [07:51:05]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [07:51:05]wFMCommunicate OK [07:51:05]wFMCommunicate request_size=4 [07:51:05]MH_SAM_APDU [07:51:05]CAPDU: 80 17 00 00 [07:51:05]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [07:51:05]Write i2c OK [07:51:05]MH_I2C_Read... [07:51:05]OFD Sender: No OFD packet to send [07:51:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:51:05]Read from MH i2c: E2 [07:51:05]MH_I2C_Read... [07:51:05]Read from MH i2c: E2 FD 00 [07:51:05]MH_I2C_Read... [07:51:05]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [07:51:05]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [07:51:05]wFMCommunicate OK [07:51:05]wFMCommunicate request_size=4 [07:51:05]MH_SAM_APDU [07:51:05]CAPDU: 80 17 00 00 [07:51:05]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [07:51:05]Write i2c OK [07:51:05]MH_I2C_Read... [07:51:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:51:05]Read from MH i2c: E2 [07:51:05]MH_I2C_Read... [07:51:05]Read from MH i2c: E2 FD 00 [07:51:05]MH_I2C_Read... [07:51:05]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [07:51:05]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [07:51:05]wFMCommunicate OK [07:51:05]wFMCommunicate request_size=4 [07:51:05]MH_SAM_APDU [07:51:05]CAPDU: 80 17 00 00 [07:51:05]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [07:51:05]Write i2c OK [07:51:05]MH_I2C_Read... [07:51:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [07:51:05]Read from MH i2c: E2 [07:51:05]MH_I2C_Read... [07:51:05]Read from MH i2c: E2 CC 00 [07:51:05]MH_I2C_Read... [07:51:05]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [07:51:06]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:51:06]wFMCommunicate OK [07:51:06]SAM_PROTO_GetShiftData done [07:51:06]requested_item shift.sale.total_cash is exist - process it [07:51:06]requested_item shift.sale_refund.total is exist - process it [07:51:06]requested_item shift.sale_refund.total_cash is exist - process it [07:51:06]requested_item shift.buy.total is exist - process it [07:51:06]requested_item shift.buy.total_cash is exist - process it [07:51:06]produce_requested_data done [07:51:06]produce_requested_data return {"fm.sale.total":149724476.24,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":153485.26,"shift.sale.total_cash":59799.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:51:06]process_action_free get_value [07:51:06]json_value_free [07:51:06]json_value_free done [07:51:06]process_json_proto returns [07:51:06]Send response to host [07:51:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149724476.24,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":153485.26,"shift.sale.total_cash":59799.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:51:06]free response buf [07:51:06]execute_script done [07:51:06]execute_script returns [07:51:06]free content buf [07:51:06]Sock 10.Close socket [07:51:06]Sock 10.Thread stoped [07:51:06]accept exits with 9 [07:51:06]New connection [07:51:06]New thread 3067026788 created [07:51:06]Thread 3066883428 joined [07:51:06]Waiting for new connection... [07:51:06] Sock 9.Parse request [07:51:06]Sock 9.Check first char [07:51:06]Sock 9.First char is OK [07:51:06]request: POST /json_proto HTTP/1.0 [07:51:06]Method: POST [07:51:06]URL: /json_proto [07:51:06]Method is POST - this is cgi request [07:51:06]url: /json_proto [07:51:06]query_string will be loaded in cgi processing [07:51:06]execute_cgi json_proto POST (null) [07:51:06]execute_cgi path=json_proto method=POST [07:51:06]POST find Content-Length [07:51:06]Host: 172.17.44.132:8080 [07:51:06]Content-Length: 804 [07:51:06]Content-Type: application/json [07:51:06] [07:51:06]POST finish read [07:51:06]Found Content-Length = 804 [07:51:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 16.050, "sum" : 600.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:06]execute_script... [07:51:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 16.050, "sum" : 600.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:06]POST & json_proto [07:51:06]process_json_proto [07:51:06]json parsed OK: [07:51:06]protocol is kg_v1.0 [07:51:06]action value=close_receipt [07:51:06]process_action close_receipt [07:51:06]cmd_close_receipt [07:51:06]MH_GetDate [07:51:06]Write to MH i2c: F0 00 00 1D 00 0C [07:51:06]Write i2c OK [07:51:06]MH_I2C_Read... [07:51:06]Read from MH i2c: F0 [07:51:06]MH_I2C_Read... [07:51:06]Read from MH i2c: F0 09 00 [07:51:06]MH_I2C_Read... [07:51:06]Read from MH i2c: F0 09 00 1D 00 00 EA 90 C9 66 2A 83 C1 65 91 [07:51:06]GetLastDocTimeStamp 1724485468 [07:51:06]current date 1724485866 [07:51:06]FM_GetShiftState [07:51:06]SAM_PROTO_GetShiftState [07:51:06]wFMCommunicate request_size=4 [07:51:06]MH_SAM_APDU [07:51:06]CAPDU: 80 13 01 00 [07:51:06]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [07:51:06]Write i2c OK [07:51:06]MH_I2C_Read... [07:51:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:06]Read from MH i2c: E2 [07:51:06]MH_I2C_Read... [07:51:06]Read from MH i2c: E2 0E 00 [07:51:06]MH_I2C_Read... [07:51:06]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C5 [07:51:06]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:51:06]wFMCommunicate OK [07:51:06]SAM_PROTO_GetShiftState done [07:51:06]FM_GetShiftState done [07:51:06]opened in 1724458697 [07:51:06]opened+sec_in_day 1724545097 [07:51:06]quantity*price = 60027 [07:51:06]sum+1 = 60028 [07:51:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.27 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 0.00 Безнал.: 600.27 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 132 24.08.2024 07:51 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166080 ФПД: 224175170469020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075106&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166080&fm=224175170469020&tin=02508201610067®Number=0000000000092562&sum=60027 [07:51:07]StoreToDocumentArchive [07:51:07]shift 470 fd 166080 [07:51:07]save to /storage/0470/doc_00166080 [07:51:07]save last doc name /storage/0470/doc_00166080 to /storage/kkm_last_doc_name [07:51:07]save OK [07:51:07]Clear old archive folders... [07:51:07]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:51:07]tlvbuf is 01A4E6C0 [07:51:07]SAM_PROTO_ClearQueue [07:51:07]wFMCommunicate request_size=4 [07:51:07]MH_SAM_APDU [07:51:07]CAPDU: 80 09 00 00 [07:51:07]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [07:51:07]Write i2c OK [07:51:07]MH_I2C_Read... [07:51:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:51:07]Read from MH i2c: E2 [07:51:07]MH_I2C_Read... [07:51:07]Read from MH i2c: E2 03 00 [07:51:07]MH_I2C_Read... [07:51:07]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [07:51:07]RAPDU: 90 00 [07:51:07]wFMCommunicate OK [07:51:07]SAM_PROTO_ClearQueue done [07:51:07]KKMCreateOFDPacket [07:51:07]OFDProtocolAddRootSTLVToBuf [07:51:07]FM_MakeSignedData [07:51:07]FM_MakeSignedData [07:51:07]SAM_PROTO_SignData [07:51:07]wFMCommunicate request_size=4 [07:51:07]MH_SAM_APDU [07:51:07]CAPDU: 80 0D 01 02 [07:51:07]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [07:51:07]Write i2c OK [07:51:07]MH_I2C_Read... [07:51:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:51:07]Read from MH i2c: E2 [07:51:07]MH_I2C_Read... [07:51:07]Read from MH i2c: E2 03 00 [07:51:07]MH_I2C_Read... [07:51:07]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [07:51:07]RAPDU: 90 00 [07:51:07]wFMCommunicate OK [07:51:07]wFMCommunicate request_size=255 [07:51:07]MH_SAM_APDU [07:51:07]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 3E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 EA 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C0 88 02 00 35 04 06 00 CB E2 [07:51:08]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 3E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 EA 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C0 88 02 00 35 04 06 00 CB E2 00 00 3B [07:51:08]Write i2c OK [07:51:08]MH_I2C_Read... [07:51:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:08]Read from MH i2c: E2 [07:51:08]MH_I2C_Read... [07:51:08]Read from MH i2c: E2 03 00 [07:51:08]MH_I2C_Read... [07:51:08]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [07:51:08]RAPDU: 90 00 [07:51:08]wFMCommunicate OK [07:51:08]wFMCommunicate request_size=9 [07:51:08]MH_SAM_APDU [07:51:08]CAPDU: 80 0D 02 02 04 D9 67 3C 9C [07:51:08]Write to MH i2c: E2 0C 00 2E 00 80 0D 02 02 04 00 D9 67 3C 9C 00 00 C8 [07:51:08]Write i2c OK [07:51:08]MH_I2C_Read... [07:51:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:08]Read from MH i2c: E2 [07:51:08]MH_I2C_Read... [07:51:08]Read from MH i2c: E2 03 00 [07:51:08]MH_I2C_Read... [07:51:08]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [07:51:08]RAPDU: 90 00 [07:51:08]wFMCommunicate OK [07:51:08]wFMCommunicate request_size=4 [07:51:08]MH_SAM_APDU [07:51:08]CAPDU: 80 0D 03 02 [07:51:08]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [07:51:08]Write i2c OK [07:51:08]MH_I2C_Read... [07:51:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:51:08]Read from MH i2c: E2 [07:51:08]MH_I2C_Read... [07:51:08]Read from MH i2c: E2 0B 00 [07:51:08]MH_I2C_Read... [07:51:08]Read from MH i2c: E2 0B 00 2F 00 00 43 20 28 6B F4 3A F5 69 90 00 2D [07:51:08]RAPDU: 43 20 28 6B F4 3A F5 69 90 00 [07:51:08]wFMCommunicate OK [07:51:08]SAM_PROTO_SignData done [07:51:08]FM_MakeSignedData done [07:51:08]CreateOFDProtocolMessage [07:51:08]wFMCommunicate request_size=4 [07:51:08]MH_SAM_APDU [07:51:08]CAPDU: 80 11 00 00 [07:51:08]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [07:51:08]Write i2c OK [07:51:08]MH_I2C_Read... [07:51:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:08]Read from MH i2c: E2 [07:51:08]MH_I2C_Read... [07:51:08]Read from MH i2c: E2 17 00 [07:51:08]MH_I2C_Read... [07:51:08]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 03 [07:51:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:51:08]wFMCommunicate OK [07:51:08]CreateOFDProtocolMessage done [07:51:08]OFDSenderStorePacket 166080 [07:51:08]StoreOFDPacket docnum=166080 [07:51:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 1A 7B 06 01 17 36 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 3E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 EA 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C0 88 02 00 35 04 06 00 CB E2 D9 67 3C 9C 43 20 28 6B F4 3A F5 69 [07:51:08]CheckFolder [07:51:08]dirname=/storage/ofd_packets [07:51:08]CheckFolder done [07:51:08]ProducePacketName [07:51:08]name=ofd_packets/00166080 [07:51:08]NVStorageSaveData ofd_packets/00166080 [07:51:08]File name is /storage/ofd_packets/00166080 [07:51:08]Write 300 bytes [07:51:08]NVStorageSaveData done [07:51:08]OFDSenderStorePacket done [07:51:08]KKMCreateOFDPacket done [07:51:08]NVStorageSaveData kkm_last_timestamp [07:51:08]File name is /storage/kkm_last_timestamp [07:51:08]Write 4 bytes [07:51:08]NVStorageSaveData done [07:51:08]ExternCall_PrintAddStr [07:51:08]wPrintStart [07:51:08]Write to MH i2c: 01 00 00 31 00 31 [07:51:08]Write i2c OK [07:51:08]MH_I2C_Read... [07:51:08]Read from MH i2c: 01 [07:51:08]MH_I2C_Read... [07:51:08]Read from MH i2c: 01 07 00 [07:51:08]MH_I2C_Read... [07:51:08]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [07:51:08]RasterBufferAndPrint [07:51:08]line Счет N : (1)295036 [07:51:08]line ИНН: 02508201610067 [07:51:08]line Контрольно-Кассовый Чек [07:51:08]line ПРОДАЖА [07:51:08]line ТРК (МРК, ГНК) : 81 [07:51:08]line Товар: 2711129700 [07:51:08]line ГАЗ-К-5 [07:51:08]line 16.050 * 37.40 [07:51:08]line = 600.27 [07:51:08]line НДС 12% НСП 1% [07:51:08]line > о реализуемом товаре [07:51:08]line ИТОГО: 600.27 [07:51:08]line НСП 1% : 5.31 [07:51:08]line НДС 12% : 63.74 [07:51:08]line Наличными: 0.00 [07:51:08]line Безнал.: 600.27 [07:51:08]line Место: АЗС № 130 "Партнер Нефть" [07:51:08]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:51:08]line СНО: Общий режим [07:51:08]line Чек 132 24.08.2024 07:51 [07:51:08]line Смена: 470 ФФД: 1.0 [07:51:08]line ЗНМ: 0300000070 [07:51:08]line РНМ: 0000000000092562 [07:51:08]line Версия ККМ: 001 [07:51:08]line Платежная система: O! деньги [07:51:08]line ФМ: 0000000000871769 [07:51:08]line ФД: 166080 [07:51:08]line ФПД: 224175170469020 [07:51:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075106&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166080&fm=224175170469020&tin=02508201610067®Number=0000000000092562&sum=60027 [07:51:08]written 0, free lines is 4095 [07:51:08]OFD Sender: Processing packet 166080 [packets to send 1004, broken 1003] [07:51:08]ProducePacketName [07:51:08]name=ofd_packets/00166080 [07:51:08]OFD Sender: To server: pG, [07:51:08]CommunicateWithHost lk.salyk.kg:30040 [07:51:08]ConnectInit lk.salyk.kg [07:51:09]Write to MH i2c: 01 00 00 5B 00 5B [07:51:09]Write i2c OK [07:51:09]MH_I2C_Read... [07:51:09]Read from MH i2c: 01 [07:51:09]MH_I2C_Read... [07:51:09]Read from MH i2c: 01 07 00 [07:51:09]MH_I2C_Read... [07:51:09]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 C8 0C 36 [07:51:09]RasterBufferAndPrint [07:51:09]line [07:51:09]line [07:51:09]line [07:51:09]line [07:51:09]line [07:51:09]written 0, free lines is 3296 [07:51:09]MH_Cut [07:51:09]Write to MH i2c: D1 01 00 62 00 01 34 [07:51:09]Write i2c OK [07:51:09]MH_I2C_Read... [07:51:09]Read from MH i2c: D1 [07:51:09]MH_I2C_Read... [07:51:09]Read from MH i2c: D1 01 00 [07:51:09]MH_I2C_Read... [07:51:09]Read from MH i2c: D1 01 00 62 00 00 33 [07:51:09]Write to MH i2c: 01 00 00 63 00 63 [07:51:09]Write i2c OK [07:51:09]MH_I2C_Read... [07:51:09]Connected sock=6 [07:51:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 1A 7B 06 01 17 36 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 3E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 EA 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C0 88 02 00 35 04 06 00 CB E2 D9 67 3C 9C 43 20 28 6B F4 3A F5 69 [07:51:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 5F D2 47 00 FF B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C0 88 02 00 F4 03 04 00 34 3A C9 66 B6 04 01 00 00 4B 92 81 11 76 E6 47 7E [07:51:09]CommunicateWithHost err = 0 [07:51:09]CheckOFDResponse [07:51:09]1017 (14) - 77093643461234 [07:51:09]1041 (16) - 0000000000871769 [07:51:09]1040 (4) - 166080 [07:51:09]1012 (4) - 24.08.2024 01:41 [07:51:09]1206 (1) - 0 [07:51:09]OFD Sender: Remove packet 166080 [07:51:09]ProducePacketName [07:51:09]name=ofd_packets/00166080 [07:51:09]NVStorageDeleteData [07:51:09]*** Cut start [07:51:09]*** Purtial cut [07:51:09]*** Stage 1: CUTSNS_PIN = 1 [07:51:10]OFD Sender: No OFD packet to send [07:51:11]Read from MH i2c: 01 *** Stop cut motor [07:51:11] [07:51:11]*** Cut end [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: 01 07 00 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [07:51:11]process_action close_receipt done [07:51:11]requested_data is exist [07:51:11]produce_requested_data [07:51:11]requested_item fm.sn is exist - process it [07:51:11]wFMCommunicate request_size=4 [07:51:11]MH_SAM_APDU [07:51:11]CAPDU: 80 11 00 00 [07:51:11]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [07:51:11]Write i2c OK [07:51:11]MH_I2C_Read... [07:51:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:12]Read from MH i2c: E2 [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: E2 17 00 [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 37 [07:51:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:51:12]wFMCommunicate OK [07:51:12]requested_item fd.num is exist - process it [07:51:12]SAM_PROTO_GetFieldsCounters [07:51:12]wFMCommunicate request_size=4 [07:51:12]MH_SAM_APDU [07:51:12]CAPDU: 80 13 00 00 [07:51:12]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [07:51:12]Write i2c OK [07:51:12]MH_I2C_Read... [07:51:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:51:12]Read from MH i2c: E2 [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: E2 62 00 [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 C0 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [07:51:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 C0 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:51:12]wFMCommunicate OK [07:51:12]SAM_PROTO_GetFieldsCounters done [07:51:12]requested_item shift.num is exist - process it [07:51:12]requested_item shift.opened is exist - process it [07:51:12]req_shift_opened [07:51:12]FM_GetShiftState [07:51:12]SAM_PROTO_GetShiftState [07:51:12]wFMCommunicate request_size=4 [07:51:12]MH_SAM_APDU [07:51:12]CAPDU: 80 13 01 00 [07:51:12]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [07:51:12]Write i2c OK [07:51:12]MH_I2C_Read... [07:51:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:12]Read from MH i2c: E2 [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: E2 0E 00 [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0D [07:51:12]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:51:12]wFMCommunicate OK [07:51:12]SAM_PROTO_GetShiftState done [07:51:12]FM_GetShiftState done [07:51:12]req_shift_opened done [07:51:12]requested_item shift.open_date is exist - process it [07:51:12]req_shift_open_date [07:51:12]req_shift_open_date done [07:51:12]produce_requested_data done [07:51:12]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166080,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:51:12]process_action_free close_receipt [07:51:12]json_value_free [07:51:12]json_value_free done [07:51:12]process_json_proto returns [07:51:12]Send response to host [07:51:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166080,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:51:12]free response buf [07:51:12]execute_script done [07:51:12]execute_script returns [07:51:12]free content buf [07:51:12]Sock 9.Close socket [07:51:12]Sock 9.Thread stoped [07:51:12]accept exits with 10 [07:51:12]New connection [07:51:12]New thread 3066883428 created [07:51:12]Thread 3067026788 joined [07:51:12]Waiting for new connection... [07:51:12] Sock 10.Parse request [07:51:12]Sock 10.Check first char [07:51:12]Sock 10.First char is OK [07:51:12]request: POST /json_proto HTTP/1.0 [07:51:12]Method: POST [07:51:12]URL: /json_proto [07:51:12]Method is POST - this is cgi request [07:51:12]url: /json_proto [07:51:12]query_string will be loaded in cgi processing [07:51:12]execute_cgi json_proto POST (null) [07:51:12]execute_cgi path=json_proto method=POST [07:51:12]POST find Content-Length [07:51:12]Host: 172.17.44.132:8080 [07:51:12]Content-Length: 677 [07:51:12]Content-Type: application/json [07:51:12] [07:51:12]POST finish read [07:51:12]Found Content-Length = 677 [07:51:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.160, "sum" : 485.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 485.00, "total" : 485.00, "payments": [ { "type": 0, "sum" : 485.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:12]execute_script... [07:51:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.160, "sum" : 485.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 485.00, "total" : 485.00, "payments": [ { "type": 0, "sum" : 485.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:12]POST & json_proto [07:51:12]process_json_proto [07:51:12]json parsed OK: [07:51:12]protocol is kg_v1.0 [07:51:12]action value=close_receipt [07:51:12]process_action close_receipt [07:51:12]cmd_close_receipt [07:51:12]MH_GetDate [07:51:12]Write to MH i2c: F0 00 00 67 00 56 [07:51:12]Write i2c OK [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: F0 [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: F0 09 00 [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: F0 09 00 67 00 00 F0 90 C9 66 2A 83 C1 65 E1 [07:51:12]GetLastDocTimeStamp 1724485866 [07:51:12]current date 1724485872 [07:51:12]FM_GetShiftState [07:51:12]SAM_PROTO_GetShiftState [07:51:12]wFMCommunicate request_size=4 [07:51:12]MH_SAM_APDU [07:51:12]CAPDU: 80 13 01 00 [07:51:12]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [07:51:12]Write i2c OK [07:51:12]MH_I2C_Read... [07:51:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:12]Read from MH i2c: E2 [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: E2 0E 00 [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0F [07:51:12]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:51:12]wFMCommunicate OK [07:51:12]SAM_PROTO_GetShiftState done [07:51:12]FM_GetShiftState done [07:51:12]opened in 1724458697 [07:51:12]opened+sec_in_day 1724545097 [07:51:12]quantity*price = 48544 [07:51:12]sum+1 = 48546 [07:51:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 485.00 Внесено: 485.00 СДАЧА: 0.00 НСП 1% : 4.30 НДС 12% : 51.55 Наличными: 485.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 133 24.08.2024 07:51 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166081 ФПД: 77815791065106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075112&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166081&fm=77815791065106&tin=02508201610067®Number=0000000000092562&sum=48500 [07:51:14]StoreToDocumentArchive [07:51:14]shift 470 fd 166081 [07:51:14]save to /storage/0470/doc_00166081 [07:51:14]save last doc name /storage/0470/doc_00166081 to /storage/kkm_last_doc_name [07:51:14]save OK [07:51:14]Clear old archive folders... [07:51:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:51:14]tlvbuf is 01A5FE00 [07:51:14]SAM_PROTO_ClearQueue [07:51:14]wFMCommunicate request_size=4 [07:51:14]MH_SAM_APDU [07:51:14]CAPDU: 80 09 00 00 [07:51:14]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [07:51:14]Write i2c OK [07:51:14]MH_I2C_Read... [07:51:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:51:14]Read from MH i2c: E2 [07:51:14]MH_I2C_Read... [07:51:14]Read from MH i2c: E2 03 00 [07:51:14]MH_I2C_Read... [07:51:14]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [07:51:14]RAPDU: 90 00 [07:51:14]wFMCommunicate OK [07:51:14]SAM_PROTO_ClearQueue done [07:51:14]KKMCreateOFDPacket [07:51:14]OFDProtocolAddRootSTLVToBuf [07:51:14]FM_MakeSignedData [07:51:14]FM_MakeSignedData [07:51:14]SAM_PROTO_SignData [07:51:14]wFMCommunicate request_size=4 [07:51:14]MH_SAM_APDU [07:51:14]CAPDU: 80 0D 01 02 [07:51:14]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [07:51:14]Write i2c OK [07:51:14]MH_I2C_Read... [07:51:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:51:14]Read from MH i2c: E2 [07:51:14]MH_I2C_Read... [07:51:14]Read from MH i2c: E2 03 00 [07:51:14]MH_I2C_Read... [07:51:14]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [07:51:14]RAPDU: 90 00 [07:51:14]wFMCommunicate OK [07:51:14]wFMCommunicate request_size=255 [07:51:14]MH_SAM_APDU [07:51:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 1B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A1 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 14 00 00 00 00 07 04 06 00 74 BD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 F0 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C1 88 02 00 35 04 06 00 46 [07:51:14]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 1B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A1 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 14 00 00 00 00 07 04 06 00 74 BD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 F0 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C1 88 02 00 35 04 06 00 46 00 00 E9 [07:51:14]Write i2c OK [07:51:14]MH_I2C_Read... [07:51:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:14]Read from MH i2c: E2 [07:51:14]MH_I2C_Read... [07:51:14]Read from MH i2c: E2 03 00 [07:51:14]MH_I2C_Read... [07:51:14]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [07:51:14]RAPDU: 90 00 [07:51:14]wFMCommunicate OK [07:51:14]wFMCommunicate request_size=10 [07:51:14]MH_SAM_APDU [07:51:14]CAPDU: 80 0D 02 02 05 C5 E6 95 98 12 [07:51:14]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 C5 E6 95 98 12 00 00 E6 [07:51:14]Write i2c OK [07:51:14]MH_I2C_Read... [07:51:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:14]Read from MH i2c: E2 [07:51:14]MH_I2C_Read... [07:51:14]Read from MH i2c: E2 03 00 [07:51:14]MH_I2C_Read... [07:51:14]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [07:51:14]RAPDU: 90 00 [07:51:14]wFMCommunicate OK [07:51:14]wFMCommunicate request_size=4 [07:51:14]MH_SAM_APDU [07:51:14]CAPDU: 80 0D 03 02 [07:51:14]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [07:51:14]Write i2c OK [07:51:14]MH_I2C_Read... [07:51:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:51:14]Read from MH i2c: E2 [07:51:14]MH_I2C_Read... [07:51:14]Read from MH i2c: E2 0B 00 [07:51:14]MH_I2C_Read... [07:51:14]Read from MH i2c: E2 0B 00 79 00 00 76 74 15 93 F1 C5 3A 57 90 00 CE [07:51:14]RAPDU: 76 74 15 93 F1 C5 3A 57 90 00 [07:51:14]wFMCommunicate OK [07:51:14]SAM_PROTO_SignData done [07:51:14]FM_MakeSignedData done [07:51:14]CreateOFDProtocolMessage [07:51:14]wFMCommunicate request_size=4 [07:51:14]MH_SAM_APDU [07:51:14]CAPDU: 80 11 00 00 [07:51:15]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [07:51:15]Write i2c OK [07:51:15]MH_I2C_Read... [07:51:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:15]Read from MH i2c: E2 [07:51:15]MH_I2C_Read... [07:51:15]Read from MH i2c: E2 17 00 [07:51:15]MH_I2C_Read... [07:51:15]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4D [07:51:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:51:15]wFMCommunicate OK [07:51:15]CreateOFDProtocolMessage done [07:51:15]OFDSenderStorePacket 166081 [07:51:15]StoreOFDPacket docnum=166081 [07:51:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 36 FF 07 01 45 C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 1B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A1 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 14 00 00 00 00 07 04 06 00 74 BD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 F0 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C1 88 02 00 35 04 06 00 46 C5 E6 95 98 12 76 74 15 93 F1 C5 3A 57 [07:51:15]CheckFolder [07:51:15]dirname=/storage/ofd_packets [07:51:15]CheckFolder done [07:51:15]ProducePacketName [07:51:15]name=ofd_packets/00166081 [07:51:15]NVStorageSaveData ofd_packets/00166081 [07:51:15]File name is /storage/ofd_packets/00166081 [07:51:15]Write 301 bytes [07:51:15]NVStorageSaveData done [07:51:15]OFDSenderStorePacket done [07:51:15]KKMCreateOFDPacket done [07:51:15]NVStorageSaveData kkm_last_timestamp [07:51:15]File name is /storage/kkm_last_timestamp [07:51:15]Write 4 bytes [07:51:15]NVStorageSaveData done [07:51:15]ExternCall_PrintAddStr [07:51:15]wPrintStart [07:51:15]Write to MH i2c: 01 00 00 7B 00 7B [07:51:15]Write i2c OK [07:51:15]MH_I2C_Read... [07:51:15]Read from MH i2c: 01 [07:51:15]MH_I2C_Read... [07:51:15]Read from MH i2c: 01 07 00 [07:51:15]MH_I2C_Read... [07:51:15]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [07:51:15]RasterBufferAndPrint [07:51:15]line Счет N : (1)295038 [07:51:15]line ИНН: 02508201610067 [07:51:15]line Контрольно-Кассовый Чек [07:51:15]line ПРОДАЖА [07:51:15]line ТРК (МРК, ГНК) : 62 [07:51:15]line Товар: 2710124130 [07:51:15]line Аи-92-К-5 [07:51:15]line 7.160 * 67.80 [07:51:15]line = 485.45 [07:51:15]line НДС 12% НСП 1% [07:51:15]line > о реализуемом товаре [07:51:15]line ОКРУГЛЕНИЕ: -0.45 [07:51:15]line ИТОГО: 485.00 [07:51:15]line Внесено: 485.00 [07:51:15]line СДАЧА: 0.00 [07:51:15]line НСП 1% : 4.30 [07:51:15]line НДС 12% : 51.55 [07:51:15]line Наличными: 485.00 [07:51:15]line Безнал.: 0.00 [07:51:15]line Место: АЗС № 130 "Партнер Нефть" [07:51:15]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:51:15]line СНО: Общий режим [07:51:15]line Чек 133 24.08.2024 07:51 [07:51:15]line Смена: 470 ФФД: 1.0 [07:51:15]line ЗНМ: 0300000070 [07:51:15]line РНМ: 0000000000092562 [07:51:15]line Версия ККМ: 001 [07:51:15]line ФМ: 0000000000871769 [07:51:15]line ФД: 166081 [07:51:15]line ФПД: 77815791065106 [07:51:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075112&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166081&fm=77815791065106&tin=02508201610067®Number=0000000000092562&sum=48500 [07:51:15]written 0, free lines is 4095 [07:51:15]OFD Sender: Processing packet 166081 [packets to send 1004, broken 1003] [07:51:15]ProducePacketName [07:51:15]name=ofd_packets/00166081 [07:51:15]OFD Sender: To server: pG, [07:51:15]CommunicateWithHost lk.salyk.kg:30040 [07:51:15]ConnectInit lk.salyk.kg [07:51:15]Write to MH i2c: 01 00 00 A6 00 A6 [07:51:15]Write i2c OK [07:51:15]MH_I2C_Read... [07:51:15]Read from MH i2c: 01 [07:51:15]MH_I2C_Read... [07:51:15]Read from MH i2c: 01 07 00 [07:51:15]MH_I2C_Read... [07:51:15]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 C4 0C 7D [07:51:15]RasterBufferAndPrint [07:51:15]line [07:51:15]line [07:51:15]line [07:51:15]line [07:51:15]line [07:51:15]written 0, free lines is 3298 [07:51:15]MH_Cut [07:51:15]Write to MH i2c: D1 01 00 AD 00 01 7F [07:51:15]Write i2c OK [07:51:15]MH_I2C_Read... [07:51:15]Read from MH i2c: D1 [07:51:15]MH_I2C_Read... [07:51:15]Read from MH i2c: D1 01 00 [07:51:15]MH_I2C_Read... [07:51:15]Read from MH i2c: D1 01 00 AD 00 00 7E [07:51:15]Write to MH i2c: 01 00 00 AE 00 AE [07:51:15]Write i2c OK [07:51:15]MH_I2C_Read... [07:51:16]*** Cut start [07:51:16]*** Purtial cut [07:51:16]*** Stage 1: CUTSNS_PIN = 1 [07:51:18]Read from MH i2c: 01 [07:51:18]MH_I2C_Read... [07:51:18]*** Stop cut motor [07:51:18]*** Cut end [07:51:18]Read from MH i2c: 01 07 00 [07:51:18]MH_I2C_Read... [07:51:18]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [07:51:18]process_action close_receipt done [07:51:18]requested_data is exist [07:51:18]produce_requested_data [07:51:18]requested_item fm.sn is exist - process it [07:51:18]wFMCommunicate request_size=4 [07:51:18]MH_SAM_APDU [07:51:18]CAPDU: 80 11 00 00 [07:51:18]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [07:51:18]Write i2c OK [07:51:18]MH_I2C_Read... [07:51:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:18]Read from MH i2c: E2 [07:51:18]MH_I2C_Read... [07:51:18]Read from MH i2c: E2 17 00 [07:51:18]MH_I2C_Read... [07:51:18]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 82 [07:51:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:51:18]wFMCommunicate OK [07:51:18]requested_item fd.num is exist - process it [07:51:18]SAM_PROTO_GetFieldsCounters [07:51:18]wFMCommunicate request_size=4 [07:51:18]MH_SAM_APDU [07:51:18]CAPDU: 80 13 00 00 [07:51:18]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [07:51:18]Write i2c OK [07:51:18]MH_I2C_Read... [07:51:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:51:18]Read from MH i2c: E2 [07:51:18]MH_I2C_Read... [07:51:18]Read from MH i2c: E2 62 00 [07:51:18]MH_I2C_Read... [07:51:18]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 C1 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [07:51:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 C1 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:51:18]wFMCommunicate OK [07:51:18]SAM_PROTO_GetFieldsCounters done [07:51:18]requested_item shift.num is exist - process it [07:51:18]requested_item shift.opened is exist - process it [07:51:18]req_shift_opened [07:51:18]FM_GetShiftState [07:51:18]SAM_PROTO_GetShiftState [07:51:18]wFMCommunicate request_size=4 [07:51:18]MH_SAM_APDU [07:51:18]CAPDU: 80 13 01 00 [07:51:18]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [07:51:18]Write i2c OK [07:51:18]MH_I2C_Read... [07:51:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:18]Read from MH i2c: E2 [07:51:18]MH_I2C_Read... [07:51:18]Read from MH i2c: E2 0E 00 [07:51:18]MH_I2C_Read... [07:51:18]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 58 [07:51:18]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:51:18]wFMCommunicate OK [07:51:18]SAM_PROTO_GetShiftState done [07:51:18]FM_GetShiftState done [07:51:18]req_shift_opened done [07:51:18]requested_item shift.open_date is exist - process it [07:51:18]req_shift_open_date [07:51:18]req_shift_open_date done [07:51:18]produce_requested_data done [07:51:18]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166081,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:51:18]process_action_free close_receipt [07:51:18]json_value_free [07:51:18]json_value_free done [07:51:18]process_json_proto returns [07:51:18]Send response to host [07:51:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166081,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:51:18]free response buf [07:51:18]execute_script done [07:51:18]execute_script returns [07:51:18]free content buf [07:51:18]Sock 10.Close socket [07:51:18]Sock 10.Thread stoped [07:51:19]accept exits with 9 [07:51:19]New connection [07:51:19]New thread 3067026788 created [07:51:19]Thread 3066883428 joined [07:51:19]Waiting for new connection... [07:51:19] Sock 9.Parse request [07:51:19]Sock 9.Check first char [07:51:19]Sock 9.First char is OK [07:51:19]request: POST /json_proto HTTP/1.0 [07:51:19]Method: POST [07:51:19]URL: /json_proto [07:51:19]Method is POST - this is cgi request [07:51:19]url: /json_proto [07:51:19]query_string will be loaded in cgi processing [07:51:19]execute_cgi json_proto POST (null) [07:51:19]execute_cgi path=json_proto method=POST [07:51:19]POST find Content-Length [07:51:19]Host: 172.17.44.132:8080 [07:51:19]Content-Length: 667 [07:51:19]Content-Type: application/json [07:51:19] [07:51:19]POST finish read [07:51:19]Found Content-Length = 667 [07:51:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:19]execute_script... [07:51:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:19]POST & json_proto [07:51:19]process_json_proto [07:51:19]json parsed OK: [07:51:19]protocol is kg_v1.0 [07:51:19]action value=close_receipt [07:51:19]process_action close_receipt [07:51:19]cmd_close_receipt [07:51:19]MH_GetDate [07:51:19]Write to MH i2c: F0 00 00 B2 00 A1 [07:51:19]Write i2c OK [07:51:19]MH_I2C_Read... [07:51:19]Read from MH i2c: F0 [07:51:19]MH_I2C_Read... [07:51:19]Read from MH i2c: F0 09 00 [07:51:19]MH_I2C_Read... [07:51:19]Read from MH i2c: F0 09 00 B2 00 00 F7 90 C9 66 2A 83 C1 65 33 [07:51:19]GetLastDocTimeStamp 1724485872 [07:51:19]current date 1724485879 [07:51:19]FM_GetShiftState [07:51:19]SAM_PROTO_GetShiftState [07:51:19]wFMCommunicate request_size=4 [07:51:19]MH_SAM_APDU [07:51:19]CAPDU: 80 13 01 00 [07:51:19]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [07:51:19]Write i2c OK [07:51:19]MH_I2C_Read... [07:51:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:19]Read from MH i2c: E2 [07:51:19]MH_I2C_Read... [07:51:19]Read from MH i2c: E2 0E 00 [07:51:19]MH_I2C_Read... [07:51:19]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 5A [07:51:19]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:51:19]wFMCommunicate OK [07:51:19]SAM_PROTO_GetShiftState done [07:51:19]FM_GetShiftState done [07:51:19]opened in 1724458697 [07:51:19]opened+sec_in_day 1724545097 [07:51:19]quantity*price = 50017 [07:51:19]sum+1 = 50019 [07:51:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 134 24.08.2024 07:51 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166082 ФПД: 231393253376402 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075119&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166082&fm=231393253376402&tin=02508201610067®Number=0000000000092562&sum=50000 [07:51:20]StoreToDocumentArchive [07:51:20]shift 470 fd 166082 [07:51:20]save to /storage/0470/doc_00166082 [07:51:20]save last doc name /storage/0470/doc_00166082 to /storage/kkm_last_doc_name [07:51:20]save OK [07:51:20]Clear old archive folders... [07:51:20]ProcessDocumentItem done err = 0, tmpTLVsize=249 [07:51:20]tlvbuf is 01A0C990 [07:51:20]SAM_PROTO_ClearQueue [07:51:20]wFMCommunicate request_size=4 [07:51:20]MH_SAM_APDU [07:51:20]CAPDU: 80 09 00 00 [07:51:20]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [07:51:20]Write i2c OK [07:51:20]MH_I2C_Read... [07:51:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:51:20]Read from MH i2c: E2 [07:51:20]MH_I2C_Read... [07:51:20]Read from MH i2c: E2 03 00 [07:51:20]MH_I2C_Read... [07:51:20]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [07:51:20]RAPDU: 90 00 [07:51:20]wFMCommunicate OK [07:51:20]SAM_PROTO_ClearQueue done [07:51:20]KKMCreateOFDPacket [07:51:20]OFDProtocolAddRootSTLVToBuf [07:51:20]FM_MakeSignedData [07:51:20]FM_MakeSignedData [07:51:20]SAM_PROTO_SignData [07:51:20]wFMCommunicate request_size=4 [07:51:20]MH_SAM_APDU [07:51:20]CAPDU: 80 0D 01 02 [07:51:20]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [07:51:20]Write i2c OK [07:51:20]MH_I2C_Read... [07:51:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:51:21]Read from MH i2c: E2 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 03 00 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [07:51:21]RAPDU: 90 00 [07:51:21]wFMCommunicate OK [07:51:21]wFMCommunicate request_size=255 [07:51:21]MH_SAM_APDU [07:51:21]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 F7 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C2 88 02 00 35 04 06 00 D2 73 70 [07:51:21]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 F7 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C2 88 02 00 35 04 06 00 D2 73 70 00 00 6E [07:51:21]Write i2c OK [07:51:21]MH_I2C_Read... [07:51:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:21]Read from MH i2c: E2 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 03 00 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [07:51:21]RAPDU: 90 00 [07:51:21]wFMCommunicate OK [07:51:21]wFMCommunicate request_size=8 [07:51:21]MH_SAM_APDU [07:51:21]CAPDU: 80 0D 02 02 03 AB C1 92 [07:51:21]Write to MH i2c: E2 0B 00 C3 00 80 0D 02 02 03 00 AB C1 92 00 00 41 [07:51:21]Write i2c OK [07:51:21]MH_I2C_Read... [07:51:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:21]Read from MH i2c: E2 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 03 00 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [07:51:21]RAPDU: 90 00 [07:51:21]wFMCommunicate OK [07:51:21]wFMCommunicate request_size=4 [07:51:21]MH_SAM_APDU [07:51:21]CAPDU: 80 0D 03 02 [07:51:21]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [07:51:21]Write i2c OK [07:51:21]MH_I2C_Read... [07:51:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:51:21]Read from MH i2c: E2 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 0B 00 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 0B 00 C4 00 00 26 B1 0E 3B 9A C4 17 07 90 00 DC [07:51:21]RAPDU: 26 B1 0E 3B 9A C4 17 07 90 00 [07:51:21]wFMCommunicate OK [07:51:21]SAM_PROTO_SignData done [07:51:21]FM_MakeSignedData done [07:51:21]CreateOFDProtocolMessage [07:51:21]wFMCommunicate request_size=4 [07:51:21]MH_SAM_APDU [07:51:21]CAPDU: 80 11 00 00 [07:51:21]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [07:51:21]Write i2c OK [07:51:21]MH_I2C_Read... [07:51:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:21]Read from MH i2c: E2 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 17 00 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 98 [07:51:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:51:21]wFMCommunicate OK [07:51:21]CreateOFDProtocolMessage done [07:51:21]OFDSenderStorePacket 166082 [07:51:21]StoreOFDPacket docnum=166082 [07:51:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 B8 E9 05 01 80 C6 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 F7 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C2 88 02 00 35 04 06 00 D2 73 70 AB C1 92 26 B1 0E 3B 9A C4 17 07 [07:51:21]CheckFolder [07:51:21]dirname=/storage/ofd_packets [07:51:21]CheckFolder done [07:51:21]ProducePacketName [07:51:21]name=ofd_packets/00166082 [07:51:21]NVStorageSaveData ofd_packets/00166082 [07:51:21]File name is /storage/ofd_packets/00166082 [07:51:21]Write 299 bytes [07:51:21]NVStorageSaveData done [07:51:21]OFDSenderStorePacket done [07:51:21]KKMCreateOFDPacket done [07:51:21]NVStorageSaveData kkm_last_timestamp [07:51:21]File name is /storage/kkm_last_timestamp [07:51:21]Write 4 bytes [07:51:21]NVStorageSaveData done [07:51:21]ExternCall_PrintAddStr [07:51:21]wPrintStart [07:51:21]Write to MH i2c: 01 00 00 C6 00 C6 [07:51:21]Write i2c OK [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: 01 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: 01 07 00 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [07:51:21]RasterBufferAndPrint [07:51:21]line Счет N : (1)295040 [07:51:21]line ИНН: 02508201610067 [07:51:21]line Контрольно-Кассовый Чек [07:51:21]line ПРОДАЖА [07:51:21]line ТРК (МРК, ГНК) : 41 [07:51:21]line Товар: 2710124130 [07:51:21]line SU-92-К-5 [07:51:21]line 7.270 * 68.80 [07:51:21]line = 500.18 [07:51:21]line НДС 12% НСП 1% [07:51:21]line > о реализуемом товаре [07:51:21]line ОКРУГЛЕНИЕ: -0.18 [07:51:21]line ИТОГО: 500.00 [07:51:21]line Внесено: 500.00 [07:51:21]line СДАЧА: 0.00 [07:51:21]line НСП 1% : 4.43 [07:51:21]line НДС 12% : 53.12 [07:51:21]line Наличными: 500.00 [07:51:21]line Безнал.: 0.00 [07:51:21]line Место: АЗС № 130 "Партнер Нефть" [07:51:21]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:51:21]line СНО: Общий режим [07:51:21]line Чек 134 24.08.2024 07:51 [07:51:21]line Смена: 470 ФФД: 1.0 [07:51:21]line ЗНМ: 0300000070 [07:51:21]line РНМ: 0000000000092562 [07:51:21]line Версия ККМ: 001 [07:51:21]line ФМ: 0000000000871769 [07:51:21]line ФД: 166082 [07:51:21]line ФПД: 231393253376402 [07:51:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075119&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166082&fm=231393253376402&tin=02508201610067®Number=0000000000092562&sum=50000 [07:51:21]written 0, free lines is 4095 [07:51:22]Write to MH i2c: 01 00 00 F1 00 F1 [07:51:22]Write i2c OK [07:51:22]MH_I2C_Read... [07:51:22]Read from MH i2c: 01 [07:51:22]MH_I2C_Read... [07:51:22]Read from MH i2c: 01 07 00 [07:51:22]MH_I2C_Read... [07:51:22]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 C7 0C CB [07:51:22]RasterBufferAndPrint [07:51:22]line [07:51:22]line [07:51:22]line [07:51:22]line [07:51:22]line [07:51:22]written 0, free lines is 3303 [07:51:22]MH_Cut [07:51:22]Write to MH i2c: D1 01 00 F8 00 01 CA [07:51:22]Write i2c OK [07:51:22]MH_I2C_Read... [07:51:22]Read from MH i2c: D1 [07:51:22]MH_I2C_Read... [07:51:22]Read from MH i2c: D1 01 00 [07:51:22]MH_I2C_Read... [07:51:22]Read from MH i2c: D1 01 00 F8 00 00 C9 [07:51:22]Write to MH i2c: 01 00 00 F9 00 F9 [07:51:22]Write i2c OK [07:51:22]MH_I2C_Read... [07:51:23]*** Cut start [07:51:23]*** Purtial cut [07:51:23]*** Stage 1: CUTSNS_PIN = 1 [07:51:23]Connected sock=7 [07:51:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 36 FF 07 01 45 C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 1B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A1 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 14 00 00 00 00 07 04 06 00 74 BD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 F0 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C1 88 02 00 35 04 06 00 46 C5 E6 95 98 12 76 74 15 93 F1 C5 3A 57 [07:51:25]Read from MH i2c: 01 [07:51:25]MH_I2C_Read... [07:51:25]*** Stop cut motor [07:51:25]*** Cut end [07:51:25]Read from MH i2c: 01 07 00 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [07:51:25]process_action close_receipt done [07:51:25]requested_data is exist [07:51:25]produce_requested_data [07:51:25]requested_item fm.sn is exist - process it [07:51:25]wFMCommunicate request_size=4 [07:51:25]MH_SAM_APDU [07:51:25]CAPDU: 80 11 00 00 [07:51:25]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [07:51:25]Write i2c OK [07:51:25]MH_I2C_Read... [07:51:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:25]Read from MH i2c: E2 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 17 00 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CD [07:51:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:51:25]wFMCommunicate OK [07:51:25]requested_item fd.num is exist - process it [07:51:25]SAM_PROTO_GetFieldsCounters [07:51:25]wFMCommunicate request_size=4 [07:51:25]MH_SAM_APDU [07:51:25]CAPDU: 80 13 00 00 [07:51:25]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [07:51:25]Write i2c OK [07:51:25]MH_I2C_Read... [07:51:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:51:25]Read from MH i2c: E2 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 62 00 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 C2 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [07:51:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 C2 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:51:25]wFMCommunicate OK [07:51:25]SAM_PROTO_GetFieldsCounters done [07:51:25]requested_item shift.num is exist - process it [07:51:25]requested_item shift.opened is exist - process it [07:51:25]req_shift_opened [07:51:25]FM_GetShiftState [07:51:25]SAM_PROTO_GetShiftState [07:51:25]wFMCommunicate request_size=4 [07:51:25]MH_SAM_APDU [07:51:25]CAPDU: 80 13 01 00 [07:51:25]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [07:51:25]Write i2c OK [07:51:25]MH_I2C_Read... [07:51:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:25]Read from MH i2c: E2 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 0E 00 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A3 [07:51:25]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:51:25]wFMCommunicate OK [07:51:25]SAM_PROTO_GetShiftState done [07:51:25]FM_GetShiftState done [07:51:25]req_shift_opened done [07:51:25]requested_item shift.open_date is exist - process it [07:51:25]req_shift_open_date [07:51:25]req_shift_open_date done [07:51:25]produce_requested_data done [07:51:25]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166082,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:51:25]process_action_free close_receipt [07:51:25]json_value_free [07:51:25]json_value_free done [07:51:25]process_json_proto returns [07:51:25]Send response to host [07:51:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166082,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:51:25]free response buf [07:51:25]execute_script done [07:51:25]execute_script returns [07:51:25]free content buf [07:51:25]Sock 9.Close socket [07:51:25]Sock 9.Thread stoped [07:51:25]accept exits with 10 [07:51:25]New connection [07:51:25]New thread 3066883428 created [07:51:25]Thread 3067026788 joined [07:51:25]Waiting for new connection... [07:51:25] Sock 10.Parse request [07:51:25]Sock 10.Check first char [07:51:25]Sock 10.First char is OK [07:51:25]request: POST /json_proto HTTP/1.0 [07:51:25]Method: POST [07:51:25]URL: /json_proto [07:51:25]Method is POST - this is cgi request [07:51:25]url: /json_proto [07:51:25]query_string will be loaded in cgi processing [07:51:25]execute_cgi json_proto POST (null) [07:51:25]execute_cgi path=json_proto method=POST [07:51:25]POST find Content-Length [07:51:25]Host: 172.17.44.132:8080 [07:51:25]Content-Length: 679 [07:51:25]Content-Type: application/json [07:51:25] [07:51:25]POST finish read [07:51:25]Found Content-Length = 679 [07:51:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:25]execute_script... [07:51:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:25]POST & json_proto [07:51:25]process_json_proto [07:51:25]json parsed OK: [07:51:25]protocol is kg_v1.0 [07:51:25]action value=close_receipt [07:51:25]process_action close_receipt [07:51:25]cmd_close_receipt [07:51:25]MH_GetDate [07:51:25]Write to MH i2c: F0 00 00 FD 00 EC [07:51:25]Write i2c OK [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: F0 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: F0 09 00 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: F0 09 00 FD 00 00 FD 90 C9 66 2A 83 C1 65 84 [07:51:25]GetLastDocTimeStamp 1724485879 [07:51:25]current date 1724485885 [07:51:25]FM_GetShiftState [07:51:25]SAM_PROTO_GetShiftState [07:51:25]wFMCommunicate request_size=4 [07:51:25]MH_SAM_APDU [07:51:25]CAPDU: 80 13 01 00 [07:51:25]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [07:51:25]Write i2c OK [07:51:25]MH_I2C_Read... [07:51:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:26]Read from MH i2c: E2 [07:51:26]MH_I2C_Read... [07:51:26]Read from MH i2c: E2 0E 00 [07:51:26]MH_I2C_Read... [07:51:26]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A5 [07:51:26]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:51:26]wFMCommunicate OK [07:51:26]SAM_PROTO_GetShiftState done [07:51:26]FM_GetShiftState done [07:51:26]opened in 1724458697 [07:51:26]opened+sec_in_day 1724545097 [07:51:26]quantity*price = 100050 [07:51:26]sum+1 = 100052 [07:51:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 135 24.08.2024 07:51 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166083 ФПД: 220254174201031 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075126&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166083&fm=220254174201031&tin=02508201610067®Number=0000000000092562&sum=100000 [07:51:27]StoreToDocumentArchive [07:51:27]shift 470 fd 166083 [07:51:27]save to /storage/0470/doc_00166083 [07:51:27]save last doc name /storage/0470/doc_00166083 to /storage/kkm_last_doc_name [07:51:27]save OK [07:51:27]Clear old archive folders... [07:51:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:51:27]tlvbuf is 01AA5DF0 [07:51:27]SAM_PROTO_ClearQueue [07:51:27]wFMCommunicate request_size=4 [07:51:27]MH_SAM_APDU [07:51:27]CAPDU: 80 09 00 00 [07:51:27]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [07:51:27]Write i2c OK [07:51:27]MH_I2C_Read... [07:51:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:51:27]Read from MH i2c: E2 [07:51:27]MH_I2C_Read... [07:51:27]Read from MH i2c: E2 03 00 [07:51:27]MH_I2C_Read... [07:51:27]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [07:51:27]RAPDU: 90 00 [07:51:27]wFMCommunicate OK [07:51:27]SAM_PROTO_ClearQueue done [07:51:27]KKMCreateOFDPacket [07:51:27]OFDProtocolAddRootSTLVToBuf [07:51:27]FM_MakeSignedData [07:51:27]FM_MakeSignedData [07:51:27]SAM_PROTO_SignData [07:51:27]wFMCommunicate request_size=4 [07:51:27]MH_SAM_APDU [07:51:27]CAPDU: 80 0D 01 02 [07:51:27]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [07:51:27]Write i2c OK [07:51:27]MH_I2C_Read... [07:51:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:51:27]Read from MH i2c: E2 [07:51:27]MH_I2C_Read... [07:51:27]Read from MH i2c: E2 03 00 [07:51:27]MH_I2C_Read... [07:51:27]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [07:51:27]RAPDU: 90 00 [07:51:27]wFMCommunicate OK [07:51:27]wFMCommunicate request_size=255 [07:51:27]MH_SAM_APDU [07:51:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 FE 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C3 88 02 00 35 04 06 00 C8 51 EB D0 [07:51:28]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 FE 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C3 88 02 00 35 04 06 00 C8 51 EB D0 00 00 51 [07:51:28]Write i2c OK [07:51:28]MH_I2C_Read... [07:51:28]recv_with_timeout no data received [07:51:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:28]Read from MH i2c: E2 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: E2 03 00 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [07:51:28]RAPDU: 90 00 [07:51:28]wFMCommunicate OK [07:51:28]wFMCommunicate request_size=7 [07:51:28]MH_SAM_APDU [07:51:28]CAPDU: 80 0D 02 02 02 44 C7 [07:51:28]Write to MH i2c: E2 0A 00 0E 01 80 0D 02 02 02 00 44 C7 00 00 98 [07:51:28]Write i2c OK [07:51:28]MH_I2C_Read... [07:51:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:28]Read from MH i2c: E2 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: E2 03 00 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [07:51:28]RAPDU: 90 00 [07:51:28]wFMCommunicate OK [07:51:28]wFMCommunicate request_size=4 [07:51:28]MH_SAM_APDU [07:51:28]CAPDU: 80 0D 03 02 [07:51:28]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [07:51:28]Write i2c OK [07:51:28]MH_I2C_Read... [07:51:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:51:28]Read from MH i2c: E2 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: E2 0B 00 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: E2 0B 00 0F 01 00 CA A3 B2 FF D8 58 5C 40 90 00 76 [07:51:28]RAPDU: CA A3 B2 FF D8 58 5C 40 90 00 [07:51:28]wFMCommunicate OK [07:51:28]SAM_PROTO_SignData done [07:51:28]FM_MakeSignedData done [07:51:28]CreateOFDProtocolMessage [07:51:28]wFMCommunicate request_size=4 [07:51:28]MH_SAM_APDU [07:51:28]CAPDU: 80 11 00 00 [07:51:28]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [07:51:28]Write i2c OK [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: E2 [07:51:28]MH_I2C_Read... [07:51:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:28]Read from MH i2c: E2 17 00 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E4 [07:51:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:51:28]wFMCommunicate OK [07:51:28]CreateOFDProtocolMessage done [07:51:28]OFDSenderStorePacket 166083 [07:51:28]StoreOFDPacket docnum=166083 [07:51:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 15 16 04 01 C5 27 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 FE 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C3 88 02 00 35 04 06 00 C8 51 EB D0 44 C7 CA A3 B2 FF D8 58 5C 40 [07:51:28]CheckFolder [07:51:28]dirname=/storage/ofd_packets [07:51:28]CheckFolder done [07:51:28]ProducePacketName [07:51:28]name=ofd_packets/00166083 [07:51:28]NVStorageSaveData ofd_packets/00166083 [07:51:28]File name is /storage/ofd_packets/00166083 [07:51:28]Write 298 bytes [07:51:28]NVStorageSaveData done [07:51:28]OFDSenderStorePacket done [07:51:28]KKMCreateOFDPacket done [07:51:28]NVStorageSaveData kkm_last_timestamp [07:51:28]File name is /storage/kkm_last_timestamp [07:51:28]Write 4 bytes [07:51:28]NVStorageSaveData done [07:51:28]ExternCall_PrintAddStr [07:51:28]wPrintStart [07:51:28]Write to MH i2c: 01 00 00 11 01 12 [07:51:28]Write i2c OK [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: 01 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: 01 07 00 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [07:51:28]RasterBufferAndPrint [07:51:28]line Счет N : (1)295041 [07:51:28]line ИНН: 02508201610067 [07:51:28]line Контрольно-Кассовый Чек [07:51:28]line ПРОДАЖА [07:51:28]line ТРК (МРК, ГНК) : 54 [07:51:28]line Товар: 2710194800 [07:51:28]line ДТ-К-5 [07:51:28]line 13.130 * 76.20 [07:51:28]line = 1000.51 [07:51:28]line НДС 12% НСП 1% [07:51:28]line > о реализуемом товаре [07:51:28]line ОКРУГЛЕНИЕ: -0.51 [07:51:28]line ИТОГО: 1000.00 [07:51:28]line Внесено: 1000.00 [07:51:28]line СДАЧА: 0.00 [07:51:28]line НСП 1% : 8.85 [07:51:28]line НДС 12% : 106.25 [07:51:28]line Наличными: 1000.00 [07:51:28]line Безнал.: 0.00 [07:51:28]line Место: АЗС № 130 "Партнер Нефть" [07:51:28]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:51:28]line СНО: Общий режим [07:51:28]line Чек 135 24.08.2024 07:51 [07:51:28]line Смена: 470 ФФД: 1.0 [07:51:28]line ЗНМ: 0300000070 [07:51:28]line РНМ: 0000000000092562 [07:51:28]line Версия ККМ: 001 [07:51:28]line ФМ: 0000000000871769 [07:51:28]line ФД: 166083 [07:51:28]line ФПД: 220254174201031 [07:51:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075126&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166083&fm=220254174201031&tin=02508201610067®Number=0000000000092562&sum=100000 [07:51:28]written 0, free lines is 4095 [07:51:29]recv_with_timeout no data received [07:51:29]CommunicateWithHost answer receiving error [07:51:29]CommunicateWithHost err = -3 [07:51:29]OFD Sender: Server communicate error [07:51:29]OFD Sender: Processing packet 166081 [packets to send 1006, broken 1003] [07:51:29]ProducePacketName [07:51:29]name=ofd_packets/00166081 [07:51:29]OFD Sender: To server: pG, [07:51:29]CommunicateWithHost lk.salyk.kg:30040 [07:51:29]ConnectInit lk.salyk.kg [07:51:29]Write to MH i2c: 01 00 00 3C 01 3D [07:51:29]Write i2c OK [07:51:29]MH_I2C_Read... [07:51:29]Read from MH i2c: 01 [07:51:29]MH_I2C_Read... [07:51:29]Read from MH i2c: 01 07 00 [07:51:29]MH_I2C_Read... [07:51:29]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 D7 0C 27 [07:51:29]RasterBufferAndPrint [07:51:29]line [07:51:29]line [07:51:29]line [07:51:29]line [07:51:29]line [07:51:29]written 0, free lines is 3327 [07:51:29]MH_Cut [07:51:29]Write to MH i2c: D1 01 00 43 01 01 16 [07:51:29]Write i2c OK [07:51:29]MH_I2C_Read... [07:51:29]Read from MH i2c: D1 [07:51:29]MH_I2C_Read... [07:51:29]Read from MH i2c: D1 01 00 [07:51:29]MH_I2C_Read... [07:51:29]Read from MH i2c: D1 01 00 43 01 00 15 [07:51:29]Write to MH i2c: 01 00 00 44 01 45 [07:51:29]Write i2c OK [07:51:29]MH_I2C_Read... [07:51:30]*** Cut start [07:51:30]*** Purtial cut [07:51:30]*** Stage 1: CUTSNS_PIN = 1 [07:51:32]Read from MH i2c: 01 [07:51:32]MH_I2C_Read... [07:51:32]*** Stop cut motor [07:51:32]*** Cut end [07:51:32]Read from MH i2c: 01 07 00 [07:51:32]MH_I2C_Read... [07:51:32]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [07:51:32]process_action close_receipt done [07:51:32]requested_data is exist [07:51:32]produce_requested_data [07:51:32]requested_item fm.sn is exist - process it [07:51:32]wFMCommunicate request_size=4 [07:51:32]MH_SAM_APDU [07:51:32]CAPDU: 80 11 00 00 [07:51:32]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [07:51:32]Write i2c OK [07:51:32]MH_I2C_Read... [07:51:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:32]Read from MH i2c: E2 [07:51:32]MH_I2C_Read... [07:51:32]Read from MH i2c: E2 17 00 [07:51:32]MH_I2C_Read... [07:51:32]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 19 [07:51:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:51:32]wFMCommunicate OK [07:51:32]requested_item fd.num is exist - process it [07:51:32]SAM_PROTO_GetFieldsCounters [07:51:32]wFMCommunicate request_size=4 [07:51:32]MH_SAM_APDU [07:51:32]CAPDU: 80 13 00 00 [07:51:32]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [07:51:32]Write i2c OK [07:51:32]MH_I2C_Read... [07:51:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:51:32]Read from MH i2c: E2 [07:51:32]MH_I2C_Read... [07:51:32]Read from MH i2c: E2 62 00 [07:51:32]MH_I2C_Read... [07:51:32]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 C3 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [07:51: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 C3 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:51:32]wFMCommunicate OK [07:51:32]SAM_PROTO_GetFieldsCounters done [07:51:32]requested_item shift.num is exist - process it [07:51:32]requested_item shift.opened is exist - process it [07:51:32]req_shift_opened [07:51:32]FM_GetShiftState [07:51:32]SAM_PROTO_GetShiftState [07:51:32]wFMCommunicate request_size=4 [07:51:32]MH_SAM_APDU [07:51:32]CAPDU: 80 13 01 00 [07:51:32]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [07:51:32]Write i2c OK [07:51:32]MH_I2C_Read... [07:51:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:32]Read from MH i2c: E2 [07:51:32]MH_I2C_Read... [07:51:32]Read from MH i2c: E2 0E 00 [07:51:32]MH_I2C_Read... [07:51:32]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EF [07:51:32]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:51:32]wFMCommunicate OK [07:51:32]SAM_PROTO_GetShiftState done [07:51:32]FM_GetShiftState done [07:51:32]req_shift_opened done [07:51:32]requested_item shift.open_date is exist - process it [07:51:32]req_shift_open_date [07:51:32]req_shift_open_date done [07:51:32]produce_requested_data done [07:51:32]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166083,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:51:32]process_action_free close_receipt [07:51:32]json_value_free [07:51:32]json_value_free done [07:51:32]process_json_proto returns [07:51:32]Send response to host [07:51:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166083,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:51:32]free response buf [07:51:32]execute_script done [07:51:32]execute_script returns [07:51:32]free content buf [07:51:32]Sock 10.Close socket [07:51:32]Sock 10.Thread stoped [07:51:34]ConnectInit Can't take IP for lk.salyk.kg [07:51:34]CommunicateWithHost connect error [07:51:34]CommunicateWithHost err = -1 [07:51:34]OFD Sender: Server communicate error [07:51:39]OFD Sender: Processing packet 166081 [packets to send 1006, broken 1003] [07:51:39]ProducePacketName [07:51:39]name=ofd_packets/00166081 [07:51:39]OFD Sender: To server: pG, [07:51:39]CommunicateWithHost lk.salyk.kg:30040 [07:51:39]ConnectInit lk.salyk.kg [07:51:44]ConnectInit Can't take IP for lk.salyk.kg [07:51:44]CommunicateWithHost connect error [07:51:44]CommunicateWithHost err = -1 [07:51:44]OFD Sender: Server communicate error [07:51:45]recv_with_timeout no data received [07:51:47]accept exits with 9 [07:51:47]New connection [07:51:47]New thread 3067026788 created [07:51:47]Thread 3066883428 joined [07:51:47]Waiting for new connection... [07:51:47] Sock 9.Parse request [07:51:47]Sock 9.Check first char [07:51:47]Sock 9.First char is OK [07:51:47]request: POST /json_proto HTTP/1.0 [07:51:47]Method: POST [07:51:47]URL: /json_proto [07:51:47]Method is POST - this is cgi request [07:51:47]url: /json_proto [07:51:47]query_string will be loaded in cgi processing [07:51:47]execute_cgi json_proto POST (null) [07:51:47]execute_cgi path=json_proto method=POST [07:51:47]POST find Content-Length [07:51:47]Host: 172.17.44.132:8080 [07:51:47]Content-Length: 667 [07:51:47]Content-Type: application/json [07:51:47] [07:51:47]POST finish read [07:51:47]Found Content-Length = 667 [07:51:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51203", "tax_sys" : 0, "items" : [ { "code": "4630007400655", "name": "\u0421\u0435\u043C\u0435\u0447\u043A\u0438 \u0414\u0416\u0418\u041D\u041D 70\u0433 \u0441\u0438\u043D\u0438\u0439", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 70.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:47]execute_script... [07:51:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51203", "tax_sys" : 0, "items" : [ { "code": "4630007400655", "name": "\u0421\u0435\u043C\u0435\u0447\u043A\u0438 \u0414\u0416\u0418\u041D\u041D 70\u0433 \u0441\u0438\u043D\u0438\u0439", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 70.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:47]POST & json_proto [07:51:47]process_json_proto [07:51:47]json parsed OK: [07:51:47]protocol is kg_v1.0 [07:51:47]action value=close_receipt [07:51:47]process_action close_receipt [07:51:47]cmd_close_receipt [07:51:47]MH_GetDate [07:51:47]Write to MH i2c: F0 00 00 48 01 38 [07:51:47]Write i2c OK [07:51:47]MH_I2C_Read... [07:51:47]Read from MH i2c: F0 [07:51:47]MH_I2C_Read... [07:51:47]Read from MH i2c: F0 09 00 [07:51:47]MH_I2C_Read... [07:51:47]Read from MH i2c: F0 09 00 48 01 00 13 91 C9 66 2A 83 C1 65 E7 [07:51:47]GetLastDocTimeStamp 1724485886 [07:51:47]current date 1724485907 [07:51:47]FM_GetShiftState [07:51:47]SAM_PROTO_GetShiftState [07:51:47]wFMCommunicate request_size=4 [07:51:47]MH_SAM_APDU [07:51:47]CAPDU: 80 13 01 00 [07:51:47]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [07:51:47]Write i2c OK [07:51:47]MH_I2C_Read... [07:51:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:47]Read from MH i2c: E2 [07:51:47]MH_I2C_Read... [07:51:47]Read from MH i2c: E2 0E 00 [07:51:47]MH_I2C_Read... [07:51:47]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F1 [07:51:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:51:47]wFMCommunicate OK [07:51:47]SAM_PROTO_GetShiftState done [07:51:47]FM_GetShiftState done [07:51:47]opened in 1724458697 [07:51:47]opened+sec_in_day 1724545097 [07:51:47]quantity*price = 7000 [07:51:47]sum+1 = 7001 [07:51:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 70.00 НСП 1% : 0.62 НДС 12% : 7.43 Наличными: 70.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 136 24.08.2024 07:51 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166084 ФПД: 276125951695817 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075147&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166084&fm=276125951695817&tin=02508201610067®Number=0000000000092562&sum=7000 0 [07:51:49]StoreToDocumentArchive [07:51:49]shift 470 fd 166084 [07:51:49]save to /storage/0470/doc_00166084 [07:51:49]save last doc name /storage/0470/doc_00166084 to /storage/kkm_last_doc_name [07:51:49]OFD Sender: Processing packet 166081 [packets to send 1006, broken 1003] [07:51:49]ProducePacketName [07:51:49]save OK [07:51:49]Clear old archive folders... [07:51:49]ProcessDocumentItem done err = 0, tmpTLVsize=283 [07:51:49]tlvbuf is 01A165C0 [07:51:49]SAM_PROTO_ClearQueue [07:51:49]wFMCommunicate request_size=4 [07:51:49]MH_SAM_APDU [07:51:49]CAPDU: 80 09 00 00 [07:51:49]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [07:51:49]name=ofd_packets/00166081 [07:51:49]OFD Sender: To server: pG, [07:51:49]CommunicateWithHost lk.salyk.kg:30040 [07:51:49]ConnectInit lk.salyk.kg [07:51:49]Write i2c OK [07:51:49]MH_I2C_Read... [07:51:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:51:49]Read from MH i2c: E2 [07:51:49]MH_I2C_Read... [07:51:49]Read from MH i2c: E2 03 00 [07:51:49]MH_I2C_Read... [07:51:49]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [07:51:49]RAPDU: 90 00 [07:51:49]wFMCommunicate OK [07:51:49]SAM_PROTO_ClearQueue done [07:51:49]KKMCreateOFDPacket [07:51:49]OFDProtocolAddRootSTLVToBuf [07:51:49]FM_MakeSignedData [07:51:49]FM_MakeSignedData [07:51:49]SAM_PROTO_SignData [07:51:49]wFMCommunicate request_size=4 [07:51:49]MH_SAM_APDU [07:51:49]CAPDU: 80 0D 01 02 [07:51:49]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [07:51:49]Write i2c OK [07:51:49]MH_I2C_Read... [07:51:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:51:49]Read from MH i2c: E2 [07:51:49]MH_I2C_Read... [07:51:49]Read from MH i2c: E2 03 00 [07:51:49]MH_I2C_Read... [07:51:49]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [07:51:49]RAPDU: 90 00 [07:51:49]wFMCommunicate OK [07:51:49]wFMCommunicate request_size=255 [07:51:49]MH_SAM_APDU [07:51:49]CAPDU: 80 0D 02 02 FA 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 36 35 35 06 04 29 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 37 30 D0 B3 20 D1 81 D0 B8 D0 BD D0 B8 D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 13 91 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 [07:51:49]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 36 35 35 06 04 29 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 37 30 D0 B3 20 D1 81 D0 B8 D0 BD D0 B8 D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 Connected sock=10 [07:51:49]00 Data to sent: 01 87 F3 95 03 F6 06 70 00 47 E7 2C 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 01 04 00 06 30 00 30 00 30 00 30 00 30 00 30 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 30 F4 30 03 30 04 30 00 38 13 37 91 31 C9 37 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 36 00 39 30 0F 30 01 30 00 30 00 30 36 30 FF 07 30 01 30 45 30 C9 30 5A 30 03 39 01 32 00 35 03 36 00 32 FB 11 00 00 1E 00 04 29 01 [07:51:50]00 01 23 04 4D 00 8A 04 0A 00 Write i2c OK [07:51:50]32 MH_I2C_Read... [07:51:50]37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 1B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A1 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 14 00 00 00 00 07 04 06 00 74 BD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 F0 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C1 88 02 00 35 04 06 00 46 C5 E6 95 98 12 76 74 15 93 F1 C5 3A 57 [07:51:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:50]Read from MH i2c: E2 [07:51:50]MH_I2C_Read... [07:51:50]Read from MH i2c: E2 03 00 [07:51:50]MH_I2C_Read... [07:51:50]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [07:51:50]RAPDU: 90 00 [07:51:50]wFMCommunicate OK [07:51:50]wFMCommunicate request_size=42 [07:51:50]MH_SAM_APDU [07:51:50]CAPDU: 80 0D 02 02 25 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C4 88 02 00 35 04 06 00 FB 22 95 43 9B C9 [07:51:50]Write to MH i2c: E2 2D 00 59 01 80 0D 02 02 25 00 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C4 88 02 00 35 04 06 00 FB 22 95 43 9B C9 00 00 56 [07:51:50]Write i2c OK [07:51:50]MH_I2C_Read... [07:51:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:50]Read from MH i2c: E2 [07:51:50]MH_I2C_Read... [07:51:50]Read from MH i2c: E2 03 00 [07:51:50]MH_I2C_Read... [07:51:50]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [07:51:50]RAPDU: 90 00 [07:51:50]wFMCommunicate OK [07:51:50]wFMCommunicate request_size=4 [07:51:50]MH_SAM_APDU [07:51:50]CAPDU: 80 0D 03 02 [07:51:50]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [07:51:50]Write i2c OK [07:51:50]MH_I2C_Read... [07:51:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:51:50]Read from MH i2c: E2 [07:51:50]MH_I2C_Read... [07:51:50]Read from MH i2c: E2 0B 00 [07:51:50]MH_I2C_Read... [07:51:50]Read from MH i2c: E2 0B 00 5A 01 00 63 C8 48 B0 5C A0 2C 10 90 00 32 [07:51:50]RAPDU: 63 C8 48 B0 5C A0 2C 10 90 00 [07:51:50]wFMCommunicate OK [07:51:50]SAM_PROTO_SignData done [07:51:50]FM_MakeSignedData done [07:51:50]CreateOFDProtocolMessage [07:51:50]wFMCommunicate request_size=4 [07:51:50]MH_SAM_APDU [07:51:50]CAPDU: 80 11 00 00 [07:51:50]Write to MH i2c: E2 08 00 Received data: 5B 87 01 95 80 F6 11 70 00 47 00 2C 00 01 00 00 00 D6 [07:51:50]00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 95 A6 47 00 EE 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 Write i2c OK [07:51:50]32 MH_I2C_Read... [07:51:50]33 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:50]34 Read from MH i2c: 11 E2 04 [07:51:50]10 MH_I2C_Read... [07:51:50]00 Read from MH i2c: 30 E2 30 17 30 00 30 [07:51:50]30 MH_I2C_Read... [07:51:50]30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C1 88 Read from MH i2c: 02 E2 00 17 F4 00 03 5B 04 01 00 00 5D 11 3A 04 C9 10 66 00 B6 30 04 30 01 30 00 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 2F [07:51:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:51:50]wFMCommunicate OK [07:51:50]CreateOFDProtocolMessage done [07:51:50]OFDSenderStorePacket 166084 [07:51:50]StoreOFDPacket docnum=166084 [07:51:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2F 01 00 00 59 FD 27 01 DC F7 5A 03 01 00 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 36 35 35 06 04 29 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 37 30 D0 B3 20 D1 81 D0 B8 D0 BD D0 B8 D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 13 91 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C4 88 02 00 35 04 06 00 FB 22 95 43 9B C9 63 C8 48 B0 5C A0 2C 10 [07:51:50]CheckFolder [07:51:50]dirname=/storage/ofd_packets [07:51:50]CheckFolder done [07:51:50]ProducePacketName [07:51:50]name=ofd_packets/00166084 [07:51:50]NVStorageSaveData ofd_packets/00166084 [07:51:50]File name is /storage/ofd_packets/00166084 [07:51:50]Write 333 bytes [07:51:50]NVStorageSaveData done [07:51:50]OFDSenderStorePacket done [07:51:50]KKMCreateOFDPacket done [07:51:50]NVStorageSaveData kkm_last_timestamp [07:51:50]File name is /storage/kkm_last_timestamp [07:51:50]Write 4 bytes [07:51:50]NVStorageSaveData done [07:51:50]00 AF 74 82 4D 5D 53 3C 5B [07:51:50]CommunicateWithHost err = 0 [07:51:50]CheckOFDResponse [07:51:50]1017 (14) - 77093643461234 [07:51:50]1041 (16) - 0000000000871769 [07:51:50]1040 (4) - 166081 [07:51:50]ExternCall_PrintAddStr [07:51:50]1012 (4) - 24.08.2024 01:41 [07:51:50]wPrintStart [07:51:50]1206 (1) - 0 [07:51:50]Write to MH i2c: OFD Sender: Remove packet 166081 [07:51:50]01 ProducePacketName [07:51:50]00 name=ofd_packets/00166081 [07:51:50]00 NVStorageDeleteData [07:51:50]5C 01 5D [07:51:50]Write i2c OK [07:51:50]MH_I2C_Read... [07:51:50]Read from MH i2c: 01 [07:51:50]MH_I2C_Read... [07:51:50]Read from MH i2c: 01 07 00 [07:51:50]MH_I2C_Read... [07:51:50]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [07:51:50]RasterBufferAndPrint [07:51:50]line Счет N : (3)51203 [07:51:50]line ИНН: 02508201610067 [07:51:50]line Контрольно-Кассовый Чек [07:51:50]line ПРОДАЖА [07:51:50]line Товар: 4630007400655 [07:51:50]line Семечки ДЖИНН 70г синий [07:51:50]line 1.000 * 70.00 [07:51:50]line = 70.00 [07:51:50]line НДС 12% НСП 1% [07:51:50]line > о реализуемом товаре [07:51:50]line ИТОГО: 70.00 [07:51:50]line НСП 1% : 0.62 [07:51:50]line НДС 12% : 7.43 [07:51:50]line Наличными: 70.00 [07:51:50]line Безнал.: 0.00 [07:51:50]line Место: АЗС № 130 "Партнер Нефть" [07:51:50]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:51:50]line СНО: Общий режим [07:51:50]line Чек 136 24.08.2024 07:51 [07:51:50]line Смена: 470 ФФД: 1.0 [07:51:50]line ЗНМ: 0300000070 [07:51:50]line РНМ: 0000000000092562 [07:51:50]line Версия ККМ: 001 [07:51:50]line ФМ: 0000000000871769 [07:51:50]line ФД: 166084 [07:51:50]line ФПД: 276125951695817 [07:51:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075147&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166084&fm=276125951695817&tin=02508201610067®Number=0000000000092562&sum=7000 [07:51:50]line 0 [07:51:50]written 0, free lines is 4095 [07:51:51]Write to MH i2c: 01 00 00 84 01 85 [07:51:51]Write i2c OK [07:51:51]MH_I2C_Read... [07:51:51]Read from MH i2c: 01 [07:51:51]MH_I2C_Read... [07:51:51]Read from MH i2c: 01 07 00 [07:51:51]MH_I2C_Read... [07:51:51]Read from MH i2c: 01 07 00 84 01 00 00 00 00 00 E6 0C 7E [07:51:51]RasterBufferAndPrint [07:51:51]line [07:51:51]line [07:51:51]line [07:51:51]line [07:51:51]line [07:51:51]written 0, free lines is 3341 [07:51:51]MH_Cut [07:51:51]Write to MH i2c: D1 01 00 8B 01 01 5E [07:51:51]Write i2c OK [07:51:51]MH_I2C_Read... [07:51:51]Read from MH i2c: D1 [07:51:51]MH_I2C_Read... [07:51:51]OFD Sender: Processing packet 166082 [packets to send 1006, broken 1003] [07:51:51]ProducePacketName [07:51:51]name=ofd_packets/00166082 [07:51:51]OFD Sender: To server: pG, [07:51:51]CommunicateWithHost lk.salyk.kg:30040 [07:51:51]ConnectInit lk.salyk.kg [07:51:51]Read from MH i2c: D1 01 00 [07:51:51]MH_I2C_Read... [07:51:51]Read from MH i2c: D1 01 00 8B 01 00 5D [07:51:51]Write to MH i2c: 01 00 00 8C 01 8D [07:51:51]Write i2c OK [07:51:51]MH_I2C_Read... [07:51:52]*** Cut start [07:51:52]*** Purtial cut [07:51:52]*** Stage 1: CUTSNS_PIN = 1 [07:51:52]Connected sock=10 [07:51:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 B8 E9 05 01 80 C6 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 F7 90 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C2 88 02 00 35 04 06 00 D2 73 70 AB C1 92 26 B1 0E 3B 9A C4 17 07 [07:51:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 15 46 47 00 1C 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C2 88 02 00 F4 03 04 00 60 3A C9 66 B6 04 01 00 00 C6 53 8F 18 BF 56 D4 27 [07:51:53]CommunicateWithHost err = 0 [07:51:53]CheckOFDResponse [07:51:53]1017 (14) - 77093643461234 [07:51:53]1041 (16) - 0000000000871769 [07:51:53]1040 (4) - 166082 [07:51:53]1012 (4) - 24.08.2024 01:41 [07:51:53]1206 (1) - 0 [07:51:53]OFD Sender: Remove packet 166082 [07:51:53]ProducePacketName [07:51:53]name=ofd_packets/00166082 [07:51:53]NVStorageDeleteData [07:51:53]OFD Sender: Processing packet 166083 [packets to send 1005, broken 1003] [07:51:53]ProducePacketName [07:51:53]name=ofd_packets/00166083 [07:51:53]OFD Sender: To server: pG, [07:51:53]CommunicateWithHost lk.salyk.kg:30040 [07:51:53]ConnectInit lk.salyk.kg [07:51:54]Read from MH i2c: *** Stop cut motor [07:51:54]01 *** Cut end [07:51:54] [07:51:54]MH_I2C_Read... [07:51:54]Read from MH i2c: 01 07 00 [07:51:54]MH_I2C_Read... [07:51:54]Read from MH i2c: 01 07 00 8C 01 00 00 00 00 00 FF 0F A2 [07:51:54]process_action close_receipt done [07:51:54]requested_data is exist [07:53:43]CheckFolder done [07:53:43]ProducePacketName [07:53:43]name=ofd_packets/00166086 [07:53:43]NVStorageSaveData ofd_packets/00166086 [07:53:43]File name is /storage/ofd_packets/00166086 [07:53:43]Write 298 bytes [07:53:43]NVStorageSaveData done [07:53:43]OFDSenderStorePacket done [07:53:43]KKMCreateOFDPacket done [07:53:43]NVStorageSaveData kkm_last_timestamp [07:53:43]File name is /storage/kkm_last_timestamp [07:53:43]Write 4 bytes [07:53:43]NVStorageSaveData done [07:53:44]ExternCall_PrintAddStr [07:53:44]wPrintStart [07:53:44]Write to MH i2c: 01 00 00 EF 01 F0 [07:53:44]Write i2c OK [07:53:44]MH_I2C_Read... [07:53:44]Read from MH i2c: 01 [07:53:44]MH_I2C_Read... [07:53:44]Read from MH i2c: 01 07 00 [07:53:44]MH_I2C_Read... [07:53:44]Read from MH i2c: 01 07 00 EF 01 00 00 00 00 00 FF 0F 05 [07:53:44]RasterBufferAndPrint [07:53:44]line Счет N : (1)295043 [07:53:44]line ИНН: 02508201610067 [07:53:44]line Контрольно-Кассовый Чек [07:53:44]line ПРОДАЖА [07:53:44]line ТРК (МРК, ГНК) : 11 [07:53:44]line Товар: 2710194800 [07:53:44]line ДТ-К-5 [07:53:44]line 34.380 * 0.00 [07:53:44]line = 0.00 [07:53:44]line НДС 12% НСП 1% [07:53:44]line > о реализуемом товаре [07:53:44]line ИТОГО: 0.00 [07:53:44]line НСП 1% : 0.00 [07:53:44]line НДС 12% : 0.00 [07:53:44]line Наличными: 0.00 [07:53:44]line Безнал.: 0.00 [07:53:44]line Место: АЗС № 130 "Партнер Нефть" [07:53:44]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:53:44]line СНО: Общий режим [07:53:44]line Чек 138 24.08.2024 07:53 [07:53:44]line Смена: 470 ФФД: 1.0 [07:53:44]line ЗНМ: 0300000070 [07:53:44]line РНМ: 0000000000092562 [07:53:44]line Версия ККМ: 001 [07:53:44]line Талоны: Топливная Карта [07:53:44]line 29876 [07:53:44]line ФМ: 0000000000871769 [07:53:44]line ФД: 166086 [07:53:44]line ФПД: 157814280632522 [07:53:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075341&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166086&fm=157814280632522&tin=02508201610067®Number=0000000000092562&sum=0 [07:53:44]OFD Sender: Processing packet 166086 [packets to send 1004, broken 1003] [07:53:44]ProducePacketName [07:53:44]name=ofd_packets/00166086 [07:53:44]OFD Sender: To server: pG, [07:53:44]CommunicateWithHost lk.salyk.kg:30040 [07:53:44]ConnectInit lk.salyk.kg [07:53:44]written 0, free lines is 4095 [07:53:44]Write to MH i2c: 01 00 00 19 02 1B [07:53:44]Write i2c OK [07:53:44]MH_I2C_Read... [07:53:44]Read from MH i2c: 01 [07:53:44]MH_I2C_Read... [07:53:44]Read from MH i2c: 01 07 00 [07:53:44]MH_I2C_Read... [07:53:44]Read from MH i2c: 01 07 00 19 02 00 00 00 00 00 D7 0C 05 [07:53:44]RasterBufferAndPrint [07:53:44]line [07:53:44]line [07:53:44]line [07:53:44]line [07:53:44]line [07:53:44]written 0, free lines is 3322 [07:53:44]MH_Cut [07:53:44]Write to MH i2c: D1 01 00 20 02 01 F4 [07:53:44]Write i2c OK [07:53:44]MH_I2C_Read... [07:53:44]Read from MH i2c: D1 [07:53:44]MH_I2C_Read... [07:53:44]Read from MH i2c: D1 01 00 [07:53:44]MH_I2C_Read... [07:53:44]Read from MH i2c: D1 01 00 20 02 00 F3 [07:53:44]Write to MH i2c: 01 00 00 21 02 23 [07:53:44]Write i2c OK [07:53:44]MH_I2C_Read... [07:53:45]*** Cut start [07:53:45]*** Purtial cut [07:53:45]*** Stage 1: CUTSNS_PIN = 1 [07:53:47]Read from MH i2c: 01 [07:53:47]MH_I2C_Read... [07:53:47]*** Stop cut motor [07:53:47]*** Cut end [07:53:47]Read from MH i2c: 01 07 00 [07:53:47]MH_I2C_Read... [07:53:47]Read from MH i2c: 01 07 00 21 02 00 00 00 00 00 FF 0F 38 [07:53:47]process_action close_receipt done [07:53:47]requested_data is exist [07:53:47]produce_requested_data [07:53:47]requested_item fm.sn is exist - process it [07:53:47]wFMCommunicate request_size=4 [07:53:47]MH_SAM_APDU [07:53:47]CAPDU: 80 11 00 00 [07:53:47]Write to MH i2c: E2 08 00 22 02 80 11 00 00 00 00 00 00 9E [07:53:47]Write i2c OK [07:53:47]MH_I2C_Read... [07:53:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:47]Read from MH i2c: E2 [07:53:47]MH_I2C_Read... [07:53:47]Read from MH i2c: E2 17 00 [07:53:47]MH_I2C_Read... [07:53:47]Read from MH i2c: E2 17 00 22 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F7 [07:53:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:53:47]wFMCommunicate OK [07:53:47]requested_item fd.num is exist - process it [07:53:47]SAM_PROTO_GetFieldsCounters [07:53:47]wFMCommunicate request_size=4 [07:53:47]MH_SAM_APDU [07:53:47]CAPDU: 80 13 00 00 [07:53:47]Write to MH i2c: E2 08 00 23 02 80 13 00 00 00 00 00 00 A1 [07:53:47]Write i2c OK [07:53:47]MH_I2C_Read... [07:53:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:47]Read from MH i2c: E2 [07:53:47]MH_I2C_Read... [07:53:47]Read from MH i2c: E2 62 00 [07:53:47]MH_I2C_Read... [07:53:47]Read from MH i2c: E2 62 00 23 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 C6 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [07:53:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 C6 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:53:47]wFMCommunicate OK [07:53:47]SAM_PROTO_GetFieldsCounters done [07:53:47]requested_item shift.num is exist - process it [07:53:47]requested_item shift.opened is exist - process it [07:53:47]req_shift_opened [07:53:47]FM_GetShiftState [07:53:47]SAM_PROTO_GetShiftState [07:53:47]wFMCommunicate request_size=4 [07:53:47]MH_SAM_APDU [07:53:47]CAPDU: 80 13 01 00 [07:53:47]Write to MH i2c: E2 08 00 24 02 80 13 01 00 00 00 00 00 A3 [07:53:47]Write i2c OK [07:53:47]MH_I2C_Read... [07:53:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:47]Read from MH i2c: E2 [07:53:47]MH_I2C_Read... [07:53:47]Read from MH i2c: E2 0E 00 [07:53:47]MH_I2C_Read... [07:53:47]Read from MH i2c: E2 0E 00 24 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 CD [07:53:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:53:47]wFMCommunicate OK [07:53:47]SAM_PROTO_GetShiftState done [07:53:47]FM_GetShiftState done [07:53:47]req_shift_opened done [07:53:47]requested_item shift.open_date is exist - process it [07:53:47]req_shift_open_date [07:53:47]req_shift_open_date done [07:53:47]produce_requested_data done [07:53:47]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166086,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:53:47]process_action_free close_receipt [07:53:47]json_value_free [07:53:47]json_value_free done [07:53:47]process_json_proto returns [07:53:47]Send response to host [07:53:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166086,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:53:47]free response buf [07:53:47]execute_script done [07:53:47]execute_script returns [07:53:47]free content buf [07:53:47]Sock 10.Close socket [07:53:47]Sock 10.Thread stoped [07:53:50]recv_with_timeout no data received [07:53:59]Connected sock=11 [07:53:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 F9 B7 04 01 70 E7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4C 86 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 8A 00 00 00 F4 03 04 00 85 91 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C6 88 02 00 35 04 06 00 8F 88 00 23 38 CA F9 F6 FC 3C 6E 9E 13 82 [07:54:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 CF 81 47 00 04 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C6 88 02 00 F4 03 04 00 E0 3A C9 66 B6 04 01 00 00 CD C4 12 11 4F 9C 09 53 [07:54:01]CommunicateWithHost err = 0 [07:54:01]CheckOFDResponse [07:54:01]1017 (14) - 77093643461234 [07:54:01]1041 (16) - 0000000000871769 [07:54:01]1040 (4) - 166086 [07:54:01]1012 (4) - 24.08.2024 01:44 [07:54:01]1206 (1) - 0 [07:54:01]OFD Sender: Remove packet 166086 [07:54:01]ProducePacketName [07:54:01]name=ofd_packets/00166086 [07:54:01]NVStorageDeleteData [07:54:02]OFD Sender: No OFD packet to send [07:54:05]recv_with_timeout no data received [07:54:07]OFD Sender: No OFD packet to send [07:54:12]OFD Sender: No OFD packet to send [07:54:17]OFD Sender: No OFD packet to send [07:54:22]OFD Sender: No OFD packet to send [07:54:22]recv_with_timeout no data received [07:54:27]OFD Sender: No OFD packet to send [07:54:32]OFD Sender: No OFD packet to send [07:54:37]OFD Sender: No OFD packet to send [07:54:39]recv_with_timeout no data received [07:54:42]OFD Sender: No OFD packet to send [07:54:47]OFD Sender: No OFD packet to send [07:54:52]OFD Sender: No OFD packet to send [07:54:54]recv_with_timeout no data received [07:54:57]OFD Sender: No OFD packet to send [07:55:02]OFD Sender: No OFD packet to send [07:55:07]OFD Sender: No OFD packet to send [07:55:10]recv_with_timeout no data received [07:55:11]accept exits with 9 [07:55:11]New connection [07:55:11]New thread 3066883428 created [07:55:11]Thread 3067026788 joined [07:55:11]Waiting for new connection... [07:55:11] Sock 9.Parse request [07:55:11]Sock 9.Check first char [07:55:11]Sock 9.First char is OK [07:55:11]request: POST /json_proto HTTP/1.0 [07:55:11]Method: POST [07:55:11]URL: /json_proto [07:55:11]Method is POST - this is cgi request [07:55:11]url: /json_proto [07:55:11]query_string will be loaded in cgi processing [07:55:11]execute_cgi json_proto POST (null) [07:55:11]execute_cgi path=json_proto method=POST [07:55:11]POST find Content-Length [07:55:11]Host: 172.17.44.132:8080 [07:55:11]Content-Length: 682 [07:55:11]Content-Type: application/json [07:55:11] [07:55:11]POST finish read [07:55:11]Found Content-Length = 682 [07:55:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 70.810, "sum" : 4800.92, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 4800.00, "payments": [ { "type": 0, "sum" : 4800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:11]execute_script... [07:55:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 70.810, "sum" : 4800.92, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 4800.00, "payments": [ { "type": 0, "sum" : 4800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:11]POST & json_proto [07:55:11]process_json_proto [07:55:11]json parsed OK: [07:55:11]protocol is kg_v1.0 [07:55:11]action value=close_receipt [07:55:11]process_action close_receipt [07:55:11]cmd_close_receipt [07:55:11]MH_GetDate [07:55:11]Write to MH i2c: F0 00 00 25 02 16 [07:55:11]Write i2c OK [07:55:11]MH_I2C_Read... [07:55:11]Read from MH i2c: F0 [07:55:11]MH_I2C_Read... [07:55:11]Read from MH i2c: F0 09 00 [07:55:11]MH_I2C_Read... [07:55:11]Read from MH i2c: F0 09 00 25 02 00 DF 91 C9 66 2A 83 C1 65 91 [07:55:11]GetLastDocTimeStamp 1724486021 [07:55:11]current date 1724486111 [07:55:11]FM_GetShiftState [07:55:11]SAM_PROTO_GetShiftState [07:55:11]wFMCommunicate request_size=4 [07:55:11]MH_SAM_APDU [07:55:11]CAPDU: 80 13 01 00 [07:55:11]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [07:55:11]Write i2c OK [07:55:11]MH_I2C_Read... [07:55:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:11]Read from MH i2c: E2 [07:55:11]MH_I2C_Read... [07:55:11]Read from MH i2c: E2 0E 00 [07:55:11]MH_I2C_Read... [07:55:11]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 CF [07:55:11]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:55:11]wFMCommunicate OK [07:55:11]SAM_PROTO_GetShiftState done [07:55:11]FM_GetShiftState done [07:55:11]opened in 1724458697 [07:55:11]opened+sec_in_day 1724545097 [07:55:11]quantity*price = 480091 [07:55:11]sum+1 = 480093 [07:55:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.92 ИТОГО: 4800.00 Внесено: 5000.00 СДАЧА: 200.00 НСП 1% : 42.49 НДС 12% : 509.83 Наличными: 4800.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 139 24.08.2024 07:55 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166087 ФПД: 112736901315788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075511&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166087&fm=112736901315788&tin=02508201610067®Number=0000000000092562&sum=480000 [07:55:12]StoreToDocumentArchive [07:55:12]shift 470 fd 166087 [07:55:12]save to /storage/0470/doc_00166087 [07:55:12]save last doc name /storage/0470/doc_00166087 to /storage/kkm_last_doc_name [07:55:12]save OK [07:55:12]Clear old archive folders... [07:55:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:55:12]tlvbuf is 01A25300 [07:55:12]SAM_PROTO_ClearQueue [07:55:12]wFMCommunicate request_size=4 [07:55:12]MH_SAM_APDU [07:55:12]CAPDU: 80 09 00 00 [07:55:12]Write to MH i2c: E2 08 00 33 02 80 09 00 00 00 00 00 00 A7 [07:55:12]Write i2c OK [07:55:12]MH_I2C_Read... [07:55:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:55:13]Read from MH i2c: E2 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 03 00 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 03 00 33 02 00 90 00 A9 [07:55:13]RAPDU: 90 00 [07:55:13]wFMCommunicate OK [07:55:13]SAM_PROTO_ClearQueue done [07:55:13]KKMCreateOFDPacket [07:55:13]OFDProtocolAddRootSTLVToBuf [07:55:13]FM_MakeSignedData [07:55:13]FM_MakeSignedData [07:55:13]SAM_PROTO_SignData [07:55:13]wFMCommunicate request_size=4 [07:55:13]MH_SAM_APDU [07:55:13]CAPDU: 80 0D 01 02 [07:55:13]Write to MH i2c: E2 08 00 34 02 80 0D 01 02 00 00 00 00 AF [07:55:13]Write i2c OK [07:55:13]MH_I2C_Read... [07:55:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:55:13]Read from MH i2c: E2 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 03 00 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 03 00 34 02 00 90 00 AA [07:55:13]RAPDU: 90 00 [07:55:13]wFMCommunicate OK [07:55:13]wFMCommunicate request_size=255 [07:55:13]MH_SAM_APDU [07:55:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9A 14 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5C 53 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 53 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 99 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 C7 00 00 00 00 07 04 06 00 00 53 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 DF 91 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C7 88 02 00 35 04 06 00 66 [07:55:13]Write to MH i2c: E2 02 01 35 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9A 14 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5C 53 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 53 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 99 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 C7 00 00 00 00 07 04 06 00 00 53 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 DF 91 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C7 88 02 00 35 04 06 00 66 00 00 BC [07:55:13]Write i2c OK [07:55:13]MH_I2C_Read... [07:55:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:13]Read from MH i2c: E2 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 03 00 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [07:55:13]RAPDU: 90 00 [07:55:13]wFMCommunicate OK [07:55:13]wFMCommunicate request_size=10 [07:55:13]MH_SAM_APDU [07:55:13]CAPDU: 80 0D 02 02 05 88 9A F4 BC CC [07:55:13]Write to MH i2c: E2 0D 00 36 02 80 0D 02 02 05 00 88 9A F4 BC CC 00 00 5A [07:55:13]Write i2c OK [07:55:13]MH_I2C_Read... [07:55:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:13]Read from MH i2c: E2 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 03 00 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [07:55:13]RAPDU: 90 00 [07:55:13]wFMCommunicate OK [07:55:13]wFMCommunicate request_size=4 [07:55:13]MH_SAM_APDU [07:55:13]CAPDU: 80 0D 03 02 [07:55:13]Write to MH i2c: E2 08 00 37 02 80 0D 03 02 00 00 00 00 B4 [07:55:13]Write i2c OK [07:55:13]MH_I2C_Read... [07:55:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:55:13]Read from MH i2c: E2 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 0B 00 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 0B 00 37 02 00 3C 75 03 44 3C 41 F9 05 90 00 28 [07:55:13]RAPDU: 3C 75 03 44 3C 41 F9 05 90 00 [07:55:13]wFMCommunicate OK [07:55:13]SAM_PROTO_SignData done [07:55:13]FM_MakeSignedData done [07:55:13]CreateOFDProtocolMessage [07:55:13]wFMCommunicate request_size=4 [07:55:13]MH_SAM_APDU [07:55:13]CAPDU: 80 11 00 00 [07:55:13]Write to MH i2c: E2 08 00 38 02 80 11 00 00 00 00 00 00 B4 [07:55:13]Write i2c OK [07:55:13]MH_I2C_Read... [07:55:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:13]Read from MH i2c: E2 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 17 00 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: E2 17 00 38 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 0D [07:55:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:55:13]wFMCommunicate OK [07:55:13]CreateOFDProtocolMessage done [07:55:13]OFDSenderStorePacket 166087 [07:55:13]StoreOFDPacket docnum=166087 [07:55:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 E7 F6 07 01 E9 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9A 14 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5C 53 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 53 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 99 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 C7 00 00 00 00 07 04 06 00 00 53 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 DF 91 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C7 88 02 00 35 04 06 00 66 88 9A F4 BC CC 3C 75 03 44 3C 41 F9 05 [07:55:13]CheckFolder [07:55:13]dirname=/storage/ofd_packets [07:55:13]CheckFolder done [07:55:13]ProducePacketName [07:55:13]name=ofd_packets/00166087 [07:55:13]NVStorageSaveData ofd_packets/00166087 [07:55:13]File name is /storage/ofd_packets/00166087 [07:55:13]Write 301 bytes [07:55:13]NVStorageSaveData done [07:55:13]OFDSenderStorePacket done [07:55:13]KKMCreateOFDPacket done [07:55:13]NVStorageSaveData kkm_last_timestamp [07:55:13]File name is /storage/kkm_last_timestamp [07:55:13]Write 4 bytes [07:55:13]NVStorageSaveData done [07:55:13]ExternCall_PrintAddStr [07:55:13]wPrintStart [07:55:13]Write to MH i2c: 01 00 00 39 02 3B [07:55:13]Write i2c OK [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: 01 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: 01 07 00 [07:55:13]MH_I2C_Read... [07:55:13]Read from MH i2c: 01 07 00 39 02 00 00 00 00 00 FF 0F 50 [07:55:13]RasterBufferAndPrint [07:55:13]line Счет N : (1)295044 [07:55:13]line ИНН: 02508201610067 [07:55:13]line Контрольно-Кассовый Чек [07:55:13]line ПРОДАЖА [07:55:13]line ТРК (МРК, ГНК) : 42 [07:55:13]line Товар: 2710124130 [07:55:13]line Аи-92-К-5 [07:55:13]line 70.810 * 67.80 [07:55:13]line = 4800.92 [07:55:13]line НДС 12% НСП 1% [07:55:13]line > о реализуемом товаре [07:55:13]line ОКРУГЛЕНИЕ: -0.92 [07:55:13]line ИТОГО: 4800.00 [07:55:13]line Внесено: 5000.00 [07:55:13]line СДАЧА: 200.00 [07:55:13]line НСП 1% : 42.49 [07:55:13]line НДС 12% : 509.83 [07:55:13]line Наличными: 4800.00 [07:55:13]line Безнал.: 0.00 [07:55:13]line Место: АЗС № 130 "Партнер Нефть" [07:55:13]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:55:13]line СНО: Общий режим [07:55:13]line Чек 139 24.08.2024 07:55 [07:55:13]line Смена: 470 ФФД: 1.0 [07:55:13]line ЗНМ: 0300000070 [07:55:13]line РНМ: 0000000000092562 [07:55:13]line Версия ККМ: 001 [07:55:13]line ФМ: 0000000000871769 [07:55:13]line ФД: 166087 [07:55:13]line ФПД: 112736901315788 [07:55:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075511&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166087&fm=112736901315788&tin=02508201610067®Number=0000000000092562&sum=480000 [07:55:13]written 0, free lines is 4095 [07:55:13]OFD Sender: Processing packet 166087 [packets to send 1004, broken 1003] [07:55:13]ProducePacketName [07:55:13]name=ofd_packets/00166087 [07:55:13]OFD Sender: To server: pG, [07:55:13]CommunicateWithHost lk.salyk.kg:30040 [07:55:13]ConnectInit lk.salyk.kg [07:55:14]Write to MH i2c: 01 00 00 64 02 66 [07:55:14]Write i2c OK [07:55:14]MH_I2C_Read... [07:55:14]Read from MH i2c: 01 [07:55:14]MH_I2C_Read... [07:55:14]Read from MH i2c: 01 07 00 [07:55:14]MH_I2C_Read... [07:55:14]Read from MH i2c: 01 07 00 64 02 00 00 00 00 00 C1 0C 3A [07:55:14]RasterBufferAndPrint [07:55:14]line [07:55:14]line [07:55:14]line [07:55:14]line [07:55:14]line [07:55:14]written 0, free lines is 3295 [07:55:14]MH_Cut [07:55:14]Write to MH i2c: D1 01 00 6B 02 01 3F [07:55:14]Write i2c OK [07:55:14]MH_I2C_Read... [07:55:14]Read from MH i2c: D1 [07:55:14]MH_I2C_Read... [07:55:14]Read from MH i2c: D1 01 00 [07:55:14]MH_I2C_Read... [07:55:14]Read from MH i2c: D1 01 00 6B 02 00 3E [07:55:14]Write to MH i2c: 01 00 00 6C 02 6E [07:55:14]Write i2c OK [07:55:14]MH_I2C_Read... [07:55:15]*** Cut start [07:55:15]*** Purtial cut [07:55:15]*** Stage 1: CUTSNS_PIN = 1 [07:55:17]Read from MH i2c: 01 [07:55:17]MH_I2C_Read... [07:55:17]*** Stop cut motor [07:55:17]*** Cut end [07:55:17]Read from MH i2c: 01 07 00 [07:55:17]MH_I2C_Read... [07:55:17]Read from MH i2c: 01 07 00 6C 02 00 00 00 00 00 FF 0F 83 [07:55:17]process_action close_receipt done [07:55:17]requested_data is exist [07:55:17]produce_requested_data [07:55:17]requested_item fm.sn is exist - process it [07:55:17]wFMCommunicate request_size=4 [07:55:17]MH_SAM_APDU [07:55:17]CAPDU: 80 11 00 00 [07:55:17]Write to MH i2c: E2 08 00 6D 02 80 11 00 00 00 00 00 00 E9 [07:55:17]Write i2c OK [07:55:17]MH_I2C_Read... [07:55:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:17]Read from MH i2c: E2 [07:55:17]MH_I2C_Read... [07:55:17]Read from MH i2c: E2 17 00 [07:55:17]MH_I2C_Read... [07:55:17]Read from MH i2c: E2 17 00 6D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 42 [07:55:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:55:17]wFMCommunicate OK [07:55:17]requested_item fd.num is exist - process it [07:55:17]SAM_PROTO_GetFieldsCounters [07:55:17]wFMCommunicate request_size=4 [07:55:17]MH_SAM_APDU [07:55:17]CAPDU: 80 13 00 00 [07:55:17]Write to MH i2c: E2 08 00 6E 02 80 13 00 00 00 00 00 00 EC [07:55:17]Write i2c OK [07:55:17]MH_I2C_Read... [07:55:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:55:17]Read from MH i2c: E2 [07:55:17]MH_I2C_Read... [07:55:17]Read from MH i2c: E2 62 00 [07:55:17]MH_I2C_Read... [07:55:17]Read from MH i2c: E2 62 00 6E 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 C7 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 DB [07:55: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 C7 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:55:17]wFMCommunicate OK [07:55:17]SAM_PROTO_GetFieldsCounters done [07:55:17]requested_item shift.num is exist - process it [07:55:17]requested_item shift.opened is exist - process it [07:55:17]req_shift_opened [07:55:17]FM_GetShiftState [07:55:17]SAM_PROTO_GetShiftState [07:55:17]wFMCommunicate request_size=4 [07:55:17]MH_SAM_APDU [07:55:17]CAPDU: 80 13 01 00 [07:55:17]Write to MH i2c: E2 08 00 6F 02 80 13 01 00 00 00 00 00 EE [07:55:17]Write i2c OK [07:55:17]MH_I2C_Read... [07:55:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:17]Read from MH i2c: E2 [07:55:17]MH_I2C_Read... [07:55:17]Read from MH i2c: E2 0E 00 [07:55:17]MH_I2C_Read... [07:55:17]Read from MH i2c: E2 0E 00 6F 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 18 [07:55:17]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:55:17]wFMCommunicate OK [07:55:17]SAM_PROTO_GetShiftState done [07:55:17]FM_GetShiftState done [07:55:17]req_shift_opened done [07:55:17]requested_item shift.open_date is exist - process it [07:55:17]req_shift_open_date [07:55:17]req_shift_open_date done [07:55:17]produce_requested_data done [07:55:17]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166087,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:55:17]process_action_free close_receipt [07:55:17]json_value_free [07:55:17]json_value_free done [07:55:17]process_json_proto returns [07:55:17]Send response to host [07:55:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166087,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:55:17]free response buf [07:55:17]execute_script done [07:55:17]execute_script returns [07:55:17]free content buf [07:55:17]Sock 9.Close socket [07:55:17]Sock 9.Thread stoped [07:55:18]ConnectInit Can't take IP for lk.salyk.kg [07:55:18]CommunicateWithHost connect error [07:55:18]CommunicateWithHost err = -1 [07:55:18]OFD Sender: Server communicate error [07:55:22]ConnectInit Can't connect to host [07:55:24]OFD Sender: Processing packet 166087 [packets to send 1004, broken 1003] [07:55:24]ProducePacketName [07:55:24]name=ofd_packets/00166087 [07:55:24]OFD Sender: To server: pG, [07:55:24]CommunicateWithHost lk.salyk.kg:30040 [07:55:24]ConnectInit lk.salyk.kg [07:55:27]ConnectInit Can't connect to host [07:55:29]ConnectInit Can't take IP for lk.salyk.kg [07:55:29]CommunicateWithHost connect error [07:55:29]CommunicateWithHost err = -1 [07:55:29]OFD Sender: Server communicate error [07:55:32]ConnectInit Can't connect to host [07:55:34]OFD Sender: Processing packet 166087 [packets to send 1004, broken 1003] [07:55:34]ProducePacketName [07:55:34]name=ofd_packets/00166087 [07:55:34]OFD Sender: To server: pG, [07:55:34]CommunicateWithHost lk.salyk.kg:30040 [07:55:34]ConnectInit lk.salyk.kg [07:55:37]ConnectInit Can't connect to host [07:55:39]ConnectInit Can't take IP for lk.salyk.kg [07:55:39]CommunicateWithHost connect error [07:55:39]CommunicateWithHost err = -1 [07:55:39]OFD Sender: Server communicate error [07:55:42]ConnectInit Can't connect to host [07:55:44]OFD Sender: Processing packet 166087 [packets to send 1004, broken 1003] [07:55:44]ProducePacketName [07:55:44]name=ofd_packets/00166087 [07:55:44]OFD Sender: To server: pG, [07:55:44]CommunicateWithHost lk.salyk.kg:30040 [07:55:44]ConnectInit lk.salyk.kg [07:55:47]ConnectInit Can't connect to host [07:55:49]ConnectInit Can't take IP for lk.salyk.kg [07:55:49]CommunicateWithHost connect error [07:55:49]CommunicateWithHost err = -1 [07:55:49]OFD Sender: Server communicate error [07:55:54]OFD Sender: Processing packet 166087 [packets to send 1004, broken 1003] [07:55:54]ProducePacketName [07:55:54]name=ofd_packets/00166087 [07:55:54]OFD Sender: To server: pG, [07:55:54]CommunicateWithHost lk.salyk.kg:30040 [07:55:54]ConnectInit lk.salyk.kg [07:56:02]recv_with_timeout no data received [07:56:07]Connected sock=10 [07:56:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 E7 F6 07 01 E9 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9A 14 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5C 53 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 53 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 99 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 C7 00 00 00 00 07 04 06 00 00 53 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 DF 91 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C7 88 02 00 35 04 06 00 66 88 9A F4 BC CC 3C 75 03 44 3C 41 F9 05 [07:56:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 8A FD 47 00 5D 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C7 88 02 00 F4 03 04 00 5F 3B C9 66 B6 04 01 00 00 CF 8C CE C3 8C 28 37 24 [07:56:09]CommunicateWithHost err = 0 [07:56:09]CheckOFDResponse [07:56:09]1017 (14) - 77093643461234 [07:56:09]1041 (16) - 0000000000871769 [07:56:09]1040 (4) - 166087 [07:56:09]1012 (4) - 24.08.2024 01:46 [07:56:09]1206 (1) - 0 [07:56:09]OFD Sender: Remove packet 166087 [07:56:09]ProducePacketName [07:56:09]name=ofd_packets/00166087 [07:56:09]NVStorageDeleteData [07:56:10]OFD Sender: No OFD packet to send [07:56:14]recv_with_timeout no data received [07:56:15]OFD Sender: No OFD packet to send [07:56:20]OFD Sender: No OFD packet to send [07:56:25]OFD Sender: No OFD packet to send [07:56:26]recv_with_timeout no data received [07:56:30]OFD Sender: No OFD packet to send [07:56:35]OFD Sender: No OFD packet to send [07:56:40]recv_with_timeout no data received [07:56:40]OFD Sender: No OFD packet to send [07:56:45]OFD Sender: No OFD packet to send [07:56:50]OFD Sender: No OFD packet to send [07:56:53]recv_with_timeout no data received [07:56:55]OFD Sender: No OFD packet to send [07:57:00]OFD Sender: No OFD packet to send [07:57:05]OFD Sender: No OFD packet to send [07:57:09]accept exits with 7 [07:57:09]New connection [07:57:09]New thread 3067026788 created [07:57:09]Thread 3066883428 joined [07:57:09]Waiting for new connection... [07:57:09] Sock 7.Parse request [07:57:09]Sock 7.Check first char [07:57:09]Sock 7.First char is OK [07:57:09]request: POST /json_proto HTTP/1.0 [07:57:09]Method: POST [07:57:09]URL: /json_proto [07:57:09]Method is POST - this is cgi request [07:57:09]url: /json_proto [07:57:09]query_string will be loaded in cgi processing [07:57:09]execute_cgi json_proto POST (null) [07:57:09]execute_cgi path=json_proto method=POST [07:57:09]POST find Content-Length [07:57:09]Host: 172.17.44.132:8080 [07:57:09]Content-Length: 682 [07:57:09]Content-Type: application/json [07:57:09] [07:57:09]POST finish read [07:57:09]Found Content-Length = 682 [07:57:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:09]execute_script... [07:57:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:09]POST & json_proto [07:57:09]process_json_proto [07:57:09]json parsed OK: [07:57:09]protocol is kg_v1.0 [07:57:09]action value=close_receipt [07:57:09]process_action close_receipt [07:57:09]cmd_close_receipt [07:57:09]MH_GetDate [07:57:09]Write to MH i2c: F0 00 00 70 02 61 [07:57:09]Write i2c OK [07:57:09]MH_I2C_Read... [07:57:09]Read from MH i2c: F0 [07:57:09]MH_I2C_Read... [07:57:09]Read from MH i2c: F0 09 00 [07:57:09]MH_I2C_Read... [07:57:09]Read from MH i2c: F0 09 00 70 02 00 55 92 C9 66 2A 83 C1 65 53 [07:57:09]GetLastDocTimeStamp 1724486111 [07:57:09]current date 1724486229 [07:57:09]FM_GetShiftState [07:57:09]SAM_PROTO_GetShiftState [07:57:09]wFMCommunicate request_size=4 [07:57:09]MH_SAM_APDU [07:57:09]CAPDU: 80 13 01 00 [07:57:09]Write to MH i2c: E2 08 00 71 02 80 13 01 00 00 00 00 00 F0 [07:57:09]Write i2c OK [07:57:09]MH_I2C_Read... [07:57:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:09]Read from MH i2c: E2 [07:57:09]MH_I2C_Read... [07:57:09]Read from MH i2c: E2 0E 00 [07:57:09]MH_I2C_Read... [07:57:09]Read from MH i2c: E2 0E 00 71 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 1A [07:57:09]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:57:09]wFMCommunicate OK [07:57:09]SAM_PROTO_GetShiftState done [07:57:09]FM_GetShiftState done [07:57:09]opened in 1724458697 [07:57:09]opened+sec_in_day 1724545097 [07:57:09]quantity*price = 100005 [07:57:09]sum+1 = 100006 [07:57:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 140 24.08.2024 07:57 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166088 ФПД: 180145721358845 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075709&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166088&fm=180145721358845&tin=02508201610067®Number=0000000000092562&sum=100000 [07:57:10]StoreToDocumentArchive [07:57:10]shift 470 fd 166088 [07:57:10]save to /storage/0470/doc_00166088 [07:57:10]save last doc name /storage/0470/doc_00166088 to /storage/kkm_last_doc_name [07:57:10]save OK [07:57:10]Clear old archive folders... [07:57:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:57:10]tlvbuf is 01A67580 [07:57:10]SAM_PROTO_ClearQueue [07:57:10]wFMCommunicate request_size=4 [07:57:10]MH_SAM_APDU [07:57:10]CAPDU: 80 09 00 00 [07:57:10]Write to MH i2c: E2 08 00 7E 02 80 09 00 00 00 00 00 00 F2 [07:57:10]Write i2c OK [07:57:10]MH_I2C_Read... [07:57:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:10]Read from MH i2c: E2 [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: E2 03 00 [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: E2 03 00 7E 02 00 90 00 F4 [07:57:10]RAPDU: 90 00 [07:57:10]wFMCommunicate OK [07:57:10]SAM_PROTO_ClearQueue done [07:57:10]KKMCreateOFDPacket [07:57:10]OFDProtocolAddRootSTLVToBuf [07:57:10]FM_MakeSignedData [07:57:10]FM_MakeSignedData [07:57:10]SAM_PROTO_SignData [07:57:10]wFMCommunicate request_size=4 [07:57:10]MH_SAM_APDU [07:57:10]CAPDU: 80 0D 01 02 [07:57:10]Write to MH i2c: E2 08 00 7F 02 80 0D 01 02 00 00 00 00 FA [07:57:10]Write i2c OK [07:57:10]MH_I2C_Read... [07:57:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:10]Read from MH i2c: E2 [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: E2 03 00 [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [07:57:10]RAPDU: 90 00 [07:57:10]wFMCommunicate OK [07:57:10]wFMCommunicate request_size=255 [07:57:10]MH_SAM_APDU [07:57:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 55 92 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C8 88 02 00 35 04 06 00 A3 [07:57:10]Write to MH i2c: E2 02 01 80 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 55 92 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C8 88 02 00 35 04 06 00 A3 00 00 7B [07:57:10]Write i2c OK [07:57:10]MH_I2C_Read... [07:57:10]OFD Sender: No OFD packet to send [07:57:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:10]Read from MH i2c: E2 [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: E2 03 00 [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [07:57:10]RAPDU: 90 00 [07:57:10]wFMCommunicate OK [07:57:10]wFMCommunicate request_size=10 [07:57:10]MH_SAM_APDU [07:57:10]CAPDU: 80 0D 02 02 05 D7 71 BA B9 FD [07:57:10]Write to MH i2c: E2 0D 00 81 02 80 0D 02 02 05 00 D7 71 BA B9 FD 00 00 BF [07:57:10]Write i2c OK [07:57:10]MH_I2C_Read... [07:57:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:10]Read from MH i2c: E2 [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: E2 03 00 [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [07:57:10]RAPDU: 90 00 [07:57:10]wFMCommunicate OK [07:57:10]wFMCommunicate request_size=4 [07:57:10]MH_SAM_APDU [07:57:10]CAPDU: 80 0D 03 02 [07:57:10]Write to MH i2c: E2 08 00 82 02 80 0D 03 02 00 00 00 00 FF [07:57:10]Write i2c OK [07:57:10]MH_I2C_Read... [07:57:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:10]Read from MH i2c: E2 [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: E2 0B 00 [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: E2 0B 00 82 02 00 A7 25 9C 20 B5 AC 38 85 90 00 A6 [07:57:10]RAPDU: A7 25 9C 20 B5 AC 38 85 90 00 [07:57:10]wFMCommunicate OK [07:57:10]SAM_PROTO_SignData done [07:57:10]FM_MakeSignedData done [07:57:10]CreateOFDProtocolMessage [07:57:10]wFMCommunicate request_size=4 [07:57:10]MH_SAM_APDU [07:57:10]CAPDU: 80 11 00 00 [07:57:10]Write to MH i2c: E2 08 00 83 02 80 11 00 00 00 00 00 00 FF [07:57:10]Write i2c OK [07:57:10]MH_I2C_Read... [07:57:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:10]Read from MH i2c: E2 [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: E2 17 00 [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: E2 17 00 83 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 58 [07:57:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:57:10]wFMCommunicate OK [07:57:10]CreateOFDProtocolMessage done [07:57:10]OFDSenderStorePacket 166088 [07:57:10]StoreOFDPacket docnum=166088 [07:57:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 B5 F4 07 01 5E 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 55 92 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C8 88 02 00 35 04 06 00 A3 D7 71 BA B9 FD A7 25 9C 20 B5 AC 38 85 [07:57:10]CheckFolder [07:57:10]dirname=/storage/ofd_packets [07:57:10]CheckFolder done [07:57:10]ProducePacketName [07:57:10]name=ofd_packets/00166088 [07:57:10]NVStorageSaveData ofd_packets/00166088 [07:57:10]File name is /storage/ofd_packets/00166088 [07:57:10]Write 301 bytes [07:57:10]NVStorageSaveData done [07:57:10]OFDSenderStorePacket done [07:57:10]KKMCreateOFDPacket done [07:57:10]NVStorageSaveData kkm_last_timestamp [07:57:10]File name is /storage/kkm_last_timestamp [07:57:10]Write 4 bytes [07:57:10]NVStorageSaveData done [07:57:10]ExternCall_PrintAddStr [07:57:10]wPrintStart [07:57:10]Write to MH i2c: 01 00 00 84 02 86 [07:57:10]Write i2c OK [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: 01 [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: 01 07 00 [07:57:10]MH_I2C_Read... [07:57:10]Read from MH i2c: 01 07 00 84 02 00 00 00 00 00 FF 0F 9B [07:57:10]RasterBufferAndPrint [07:57:10]line Счет N : (1)295045 [07:57:10]line ИНН: 02508201610067 [07:57:10]line Контрольно-Кассовый Чек [07:57:10]line ПРОДАЖА [07:57:10]line ТРК (МРК, ГНК) : 32 [07:57:10]line Товар: 2710124130 [07:57:10]line Аи-92-К-5 [07:57:10]line 14.750 * 67.80 [07:57:10]line = 1000.05 [07:57:10]line НДС 12% НСП 1% [07:57:10]line > о реализуемом товаре [07:57:10]line ОКРУГЛЕНИЕ: -0.05 [07:57:10]line ИТОГО: 1000.00 [07:57:10]line Внесено: 1000.00 [07:57:10]line СДАЧА: 0.00 [07:57:10]line НСП 1% : 8.85 [07:57:10]line НДС 12% : 106.20 [07:57:10]line Наличными: 1000.00 [07:57:10]line Безнал.: 0.00 [07:57:10]line Место: АЗС № 130 "Партнер Нефть" [07:57:10]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [07:57:10]line СНО: Общий режим [07:57:10]line Чек 140 24.08.2024 07:57 [07:57:10]line Смена: 470 ФФД: 1.0 [07:57:10]line ЗНМ: 0300000070 [07:57:10]line РНМ: 0000000000092562 [07:57:10]line Версия ККМ: 001 [07:57:10]line ФМ: 0000000000871769 [07:57:10]line ФД: 166088 [07:57:10]line ФПД: 180145721358845 [07:57:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T075709&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166088&fm=180145721358845&tin=02508201610067®Number=0000000000092562&sum=100000 [07:57:10]written 0, free lines is 4095 [07:57:11]OFD Sender: Processing packet 166088 [packets to send 1004, broken 1003] [07:57:11]ProducePacketName [07:57:11]name=ofd_packets/00166088 [07:57:11]OFD Sender: To server: pG, [07:57:11]CommunicateWithHost lk.salyk.kg:30040 [07:57:11]ConnectInit lk.salyk.kg [07:57:11]Write to MH i2c: 01 00 00 AF 02 B1 [07:57:11]Write i2c OK [07:57:11]MH_I2C_Read... [07:57:11]Read from MH i2c: 01 [07:57:11]MH_I2C_Read... [07:57:11]Read from MH i2c: 01 07 00 [07:57:11]MH_I2C_Read... [07:57:11]Read from MH i2c: 01 07 00 AF 02 00 00 00 00 00 B5 0C 79 [07:57:11]RasterBufferAndPrint [07:57:11]line [07:57:11]line [07:57:11]line [07:57:11]line [07:57:11]line [07:57:11]written 0, free lines is 3259 [07:57:11]MH_Cut [07:57:11]Write to MH i2c: D1 01 00 B6 02 01 8A [07:57:11]Write i2c OK [07:57:11]MH_I2C_Read... [07:57:11]Read from MH i2c: D1 [07:57:11]MH_I2C_Read... [07:57:11]Read from MH i2c: D1 01 00 [07:57:11]MH_I2C_Read... [07:57:11]Read from MH i2c: D1 01 00 B6 02 00 89 [07:57:11]Write to MH i2c: 01 00 00 B7 02 B9 [07:57:11]Write i2c OK [07:57:11]MH_I2C_Read... [07:57:12]*** Cut start [07:57:12]*** Purtial cut [07:57:12]*** Stage 1: CUTSNS_PIN = 1 [07:57:12]Connected sock=11 [07:57:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 B5 F4 07 01 5E 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 55 92 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C8 88 02 00 35 04 06 00 A3 D7 71 BA B9 FD A7 25 9C 20 B5 AC 38 85 [07:57:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 7D 5A 47 00 E5 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 C8 88 02 00 F4 03 04 00 A0 3B C9 66 B6 04 01 00 00 86 D9 AC 4D BB FA 44 B8 [07:57:13]CommunicateWithHost err = 0 [07:57:13]CheckOFDResponse [07:57:13]1017 (14) - 77093643461234 [07:57:13]1041 (16) - 0000000000871769 [07:57:13]1040 (4) - 166088 [07:57:13]1012 (4) - 24.08.2024 01:47 [07:57:13]1206 (1) - 0 [07:57:13]OFD Sender: Remove packet 166088 [07:57:13]ProducePacketName [07:57:13]name=ofd_packets/00166088 [07:57:13]NVStorageDeleteData [07:57:13]OFD Sender: No OFD packet to send [07:57:14]Read from MH i2c: 01 [07:57:14]MH_I2C_Read... [07:57:14]*** Stop cut motor [07:57:14]*** Cut end [07:57:14]Read from MH i2c: 01 07 00 [07:57:14]MH_I2C_Read... [07:57:14]Read from MH i2c: 01 07 00 B7 02 00 00 00 00 00 FF 0F CE [07:57:14]process_action close_receipt done [07:57:14]requested_data is exist [07:57:14]produce_requested_data [07:57:14]requested_item fm.sn is exist - process it [07:57:14]wFMCommunicate request_size=4 [07:57:14]MH_SAM_APDU [07:57:14]CAPDU: 80 11 00 00 [07:57:14]Write to MH i2c: E2 08 00 B8 02 80 11 00 00 00 00 00 00 34 [07:57:14]Write i2c OK [07:57:14]MH_I2C_Read... [07:57:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:14]Read from MH i2c: E2 [07:57:14]MH_I2C_Read... [07:57:14]Read from MH i2c: E2 17 00 [07:57:14]MH_I2C_Read... [07:57:14]Read from MH i2c: E2 17 00 B8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 8D [07:57:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [07:57:14]wFMCommunicate OK [07:57:14]requested_item fd.num is exist - process it [07:57:14]SAM_PROTO_GetFieldsCounters [07:57:14]wFMCommunicate request_size=4 [07:57:14]MH_SAM_APDU [07:57:14]CAPDU: 80 13 00 00 [07:57:14]Write to MH i2c: E2 08 00 B9 02 80 13 00 00 00 00 00 00 37 [07:57:14]Write i2c OK [07:57:14]MH_I2C_Read... [07:57:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:14]Read from MH i2c: E2 [07:57:14]MH_I2C_Read... [07:57:14]Read from MH i2c: E2 62 00 [07:57:14]MH_I2C_Read... [07:57:14]Read from MH i2c: E2 62 00 B9 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 C8 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 2A [07:57:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 C8 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:57:14]wFMCommunicate OK [07:57:14]SAM_PROTO_GetFieldsCounters done [07:57:14]requested_item shift.num is exist - process it [07:57:14]requested_item shift.opened is exist - process it [07:57:14]req_shift_opened [07:57:14]FM_GetShiftState [07:57:14]SAM_PROTO_GetShiftState [07:57:14]wFMCommunicate request_size=4 [07:57:14]MH_SAM_APDU [07:57:14]CAPDU: 80 13 01 00 [07:57:14]Write to MH i2c: E2 08 00 BA 02 80 13 01 00 00 00 00 00 39 [07:57:14]Write i2c OK [07:57:14]MH_I2C_Read... [07:57:14]Read from MH i2c: E2 [07:57:14]MH_I2C_Read... [07:57:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:14]Read from MH i2c: E2 0E 00 [07:57:14]MH_I2C_Read... [07:57:14]Read from MH i2c: E2 0E 00 BA 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 63 [07:57:14]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:57:14]wFMCommunicate OK [07:57:14]SAM_PROTO_GetShiftState done [07:57:14]FM_GetShiftState done [07:57:14]req_shift_opened done [07:57:14]requested_item shift.open_date is exist - process it [07:57:14]req_shift_open_date [07:57:14]req_shift_open_date done [07:57:14]produce_requested_data done [07:57:14]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166088,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [07:57:14]process_action_free close_receipt [07:57:14]json_value_free [07:57:14]json_value_free done [07:57:14]process_json_proto returns [07:57:14]Send response to host [07:57:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166088,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [07:57:14]free response buf [07:57:14]execute_script done [07:57:14]execute_script returns [07:57:14]free content buf [07:57:14]Sock 7.Close socket [07:57:14]Sock 7.Thread stoped [07:57:18]OFD Sender: No OFD packet to send [07:57:23]OFD Sender: No OFD packet to send [07:57:25]recv_with_timeout no data received [07:57:28]OFD Sender: No OFD packet to send [07:57:33]OFD Sender: No OFD packet to send [07:57:38]OFD Sender: No OFD packet to send [07:57:43]OFD Sender: No OFD packet to send [07:57:48]OFD Sender: No OFD packet to send [07:57:53]OFD Sender: No OFD packet to send [07:57:55]accept exits with 10 [07:57:55]New connection [07:57:55]New thread 3066883428 created [07:57:55]Thread 3067026788 joined [07:57:55]Waiting for new connection... [07:57:55] Sock 10.Parse request [07:57:55]Sock 10.Check first char [07:57:55]Sock 10.First char is OK [07:57:55]request: POST /json_proto HTTP/1.0 [07:57:55]Method: POST [07:57:55]URL: /json_proto [07:57:55]Method is POST - this is cgi request [07:57:55]url: /json_proto [07:57:55]query_string will be loaded in cgi processing [07:57:55]execute_cgi json_proto POST (null) [07:57:55]execute_cgi path=json_proto method=POST [07:57:55]POST find Content-Length [07:57:55]Host: 172.17.44.132:8080 [07:57:55]Content-Length: 819 [07:57:55]Content-Type: application/json [07:57:55] [07:57:55]POST finish read [07:57:55]Found Content-Length = 819 [07:57:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 30.000, "sum" : 2034.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2034.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:55]execute_script... [07:57:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 30.000, "sum" : 2034.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2034.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:55]POST & json_proto [07:57:55]process_json_proto [07:57:55]json parsed OK: [07:57:55]protocol is kg_v1.0 [07:57:55]action value=close_receipt [07:57:55]process_action close_receipt [07:57:55]cmd_close_receipt [07:57:55]MH_GetDate [07:57:55]Write to MH i2c: F0 00 00 BB 02 AC [07:57:55]Write i2c OK [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: F0 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: F0 09 00 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: F0 09 00 BB 02 00 83 92 C9 66 2A 83 C1 65 CC [07:57:55]GetLastDocTimeStamp 1724486229 [07:57:55]current date 1724486275 [07:57:55]FM_GetShiftState [07:57:55]SAM_PROTO_GetShiftState [07:57:55]wFMCommunicate request_size=4 [07:57:55]MH_SAM_APDU [07:57:55]CAPDU: 80 13 01 00 [07:57:55]Write to MH i2c: E2 08 00 BC 02 80 13 01 00 00 00 00 00 3B [07:57:55]Write i2c OK [07:57:55]MH_I2C_Read... [07:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:55]Read from MH i2c: E2 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 0E 00 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 0E 00 BC 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 65 [07:57:55]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [07:57:55]wFMCommunicate OK [07:57:55]SAM_PROTO_GetShiftState done [07:57:55]FM_GetShiftState done [07:57:55]opened in 1724458697 [07:57:55]opened+sec_in_day 1724545097 [07:57:55]quantity*price = 203400 [07:57:55]sum+1 = 203401 [07:57:55]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 142 24.08.2024 08:01 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166090 ФПД: 209049465067368 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080143&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166090&fm=209049465067368&tin=02508201610067®Number=0000000000092562&sum=9500 0 [08:01:44]StoreToDocumentArchive [08:01:44]shift 470 fd 166090 [08:01:44]save to /storage/0470/doc_00166090 [08:01:44]save last doc name /storage/0470/doc_00166090 to /storage/kkm_last_doc_name [08:01:44]save OK [08:01:44]Clear old archive folders... [08:01:44]ProcessDocumentItem done err = 0, tmpTLVsize=284 [08:01:44]tlvbuf is 01654ED0 [08:01:44]SAM_PROTO_ClearQueue [08:01:44]wFMCommunicate request_size=4 [08:01:44]MH_SAM_APDU [08:01:44]CAPDU: 80 09 00 00 [08:01:44]Write to MH i2c: E2 08 00 38 00 80 09 00 00 00 00 00 00 AA [08:01:44]Write i2c OK [08:01:44]MH_I2C_Read... [08:01:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:01:44]Read from MH i2c: E2 [08:01:44]MH_I2C_Read... [08:01:44]Read from MH i2c: E2 03 00 [08:01:44]MH_I2C_Read... [08:01:44]Read from MH i2c: E2 03 00 38 00 00 90 00 AC [08:01:44]RAPDU: 90 00 [08:01:44]wFMCommunicate OK [08:01:44]SAM_PROTO_ClearQueue done [08:01:44]KKMCreateOFDPacket [08:01:44]OFDProtocolAddRootSTLVToBuf [08:01:44]FM_MakeSignedData [08:01:44]FM_MakeSignedData [08:01:44]SAM_PROTO_SignData [08:01:44]wFMCommunicate request_size=4 [08:01:44]MH_SAM_APDU [08:01:44]CAPDU: 80 0D 01 02 [08:01:44]Write to MH i2c: E2 08 00 39 00 80 0D 01 02 00 00 00 00 B2 [08:01:44]Write i2c OK [08:01:44]MH_I2C_Read... [08:01:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:01:44]Read from MH i2c: E2 [08:01:44]MH_I2C_Read... [08:01:44]Read from MH i2c: E2 03 00 [08:01:44]MH_I2C_Read... [08:01:44]Read from MH i2c: E2 03 00 39 00 00 90 00 AD [08:01:44]RAPDU: 90 00 [08:01:44]wFMCommunicate OK [08:01:44]wFMCommunicate request_size=255 [08:01:44]MH_SAM_APDU [08:01:44]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 67 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 [08:01:44]Write to MH i2c: E2 02 01 3A 00 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 67 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 00 00 7A [08:01:44]Write i2c OK [08:01:44]MH_I2C_Read... [08:01:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:45]Read from MH i2c: E2 [08:01:45]MH_I2C_Read... [08:01:45]Read from MH i2c: E2 03 00 [08:01:45]MH_I2C_Read... [08:01:45]Read from MH i2c: E2 03 00 3A 00 00 90 00 AE [08:01:45]RAPDU: 90 00 [08:01:45]wFMCommunicate OK [08:01:45]wFMCommunicate request_size=43 [08:01:45]MH_SAM_APDU [08:01:45]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CA 88 02 00 35 04 06 00 BE 21 1F 1B 17 68 [08:01:45]Write to MH i2c: E2 2E 00 3B 00 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CA 88 02 00 35 04 06 00 BE 21 1F 1B 17 68 00 00 8F [08:01:45]Write i2c OK [08:01:45]MH_I2C_Read... [08:01:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:45]Read from MH i2c: E2 [08:01:45]MH_I2C_Read... [08:01:45]Read from MH i2c: E2 03 00 [08:01:45]MH_I2C_Read... [08:01:45]Read from MH i2c: E2 03 00 3B 00 00 90 00 AF [08:01:45]RAPDU: 90 00 [08:01:45]wFMCommunicate OK [08:01:45]wFMCommunicate request_size=4 [08:01:45]MH_SAM_APDU [08:01:45]CAPDU: 80 0D 03 02 [08:01:45]Write to MH i2c: E2 08 00 3C 00 80 0D 03 02 00 00 00 00 B7 [08:01:45]Write i2c OK [08:01:45]MH_I2C_Read... [08:01:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:01:45]Read from MH i2c: E2 [08:01:45]MH_I2C_Read... [08:01:45]Read from MH i2c: E2 0B 00 [08:01:45]MH_I2C_Read... [08:01:45]Read from MH i2c: E2 0B 00 3C 00 00 62 B2 37 9E 03 E9 D8 B2 90 00 17 [08:01:45]RAPDU: 62 B2 37 9E 03 E9 D8 B2 90 00 [08:01:45]wFMCommunicate OK [08:01:45]SAM_PROTO_SignData done [08:01:45]FM_MakeSignedData done [08:01:45]CreateOFDProtocolMessage [08:01:45]wFMCommunicate request_size=4 [08:01:45]MH_SAM_APDU [08:01:45]CAPDU: 80 11 00 00 [08:01:45]Write to MH i2c: E2 08 00 3D 00 80 11 00 00 00 00 00 00 B7 [08:01:45]Write i2c OK [08:01:45]MH_I2C_Read... [08:01:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:45]Read from MH i2c: E2 [08:01:45]MH_I2C_Read... [08:01:45]Read from MH i2c: E2 17 00 [08:01:45]MH_I2C_Read... [08:01:45]Read from MH i2c: E2 17 00 3D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 10 [08:01:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:01:45]wFMCommunicate OK [08:01:45]CreateOFDProtocolMessage done [08:01:45]OFDSenderStorePacket 166090 [08:01:45]StoreOFDPacket docnum=166090 [08:01:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 30 01 00 00 32 2C 28 01 6C 88 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 67 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CA 88 02 00 35 04 06 00 BE 21 1F 1B 17 68 62 B2 37 9E 03 E9 D8 B2 [08:01:45]CheckFolder [08:01:45]dirname=/storage/ofd_packets [08:01:45]CheckFolder done [08:01:45]ProducePacketName [08:01:45]name=ofd_packets/00166090 [08:01:45]NVStorageSaveData ofd_packets/00166090 [08:01:45]File name is /storage/ofd_packets/00166090 [08:01:45]Write 334 bytes [08:01:45]NVStorageSaveData done [08:01:45]OFDSenderStorePacket done [08:01:45]KKMCreateOFDPacket done [08:01:45]NVStorageSaveData kkm_last_timestamp [08:01:45]File name is /storage/kkm_last_timestamp [08:01:45]Write 4 bytes [08:01:45]NVStorageSaveData done [08:01:45]ExternCall_PrintAddStr [08:01:45]wPrintStart [08:01:45]Write to MH i2c: 01 00 00 3E 00 3E [08:01:45]Write i2c OK [08:01:45]MH_I2C_Read... [08:01:45]Read from MH i2c: 01 [08:01:45]MH_I2C_Read... [08:01:45]Read from MH i2c: 01 07 00 [08:01:45]MH_I2C_Read... [08:01:45]Read from MH i2c: 01 07 00 3E 00 00 00 00 00 00 FF 0F 53 [08:01:45]RasterBufferAndPrint [08:01:45]line Счет N : (3)51205 [08:01:45]line ИНН: 02508201610067 [08:01:45]line Контрольно-Кассовый Чек [08:01:45]line ПРОДАЖА [08:01:45]line Товар: 2000036190018 [08:01:45]line Кофе Американо XL(GABB TRADE) [08:01:45]line 1.000 * 95.00 [08:01:45]line = 95.00 [08:01:45]line НДС 12% НСП 1% [08:01:45]line > о реализуемом товаре [08:01:45]line ИТОГО: 95.00 [08:01:45]line НСП 1% : 0.84 [08:01:45]line НДС 12% : 10.09 [08:01:45]line Наличными: 95.00 [08:01:45]line Безнал.: 0.00 [08:01:45]line Место: АЗС № 130 "Партнер Нефть" [08:01:45]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:01:45]line СНО: Общий режим [08:01:45]line Чек 142 24.08.2024 08:01 [08:01:45]line Смена: 470 ФФД: 1.0 [08:01:45]line ЗНМ: 0300000070 [08:01:45]line РНМ: 0000000000092562 [08:01:45]line Версия ККМ: 001 [08:01:45]line ФМ: 0000000000871769 [08:01:45]line ФД: 166090 [08:01:45]line ФПД: 209049465067368 [08:01:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080143&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166090&fm=209049465067368&tin=02508201610067®Number=0000000000092562&sum=9500 [08:01:45]OFD Sender: Processing packet 166090 [packets to send 1005, broken 1004] [08:01:45]ProducePacketName [08:01:45]name=ofd_packets/00166090 [08:01:45]OFD Sender: To server: pG, [08:01:45]CommunicateWithHost lk.salyk.kg:30040 [08:01:45]ConnectInit lk.salyk.kg [08:01:45]line 0 [08:01:45]written 0, free lines is 4095 [08:01:45]Write to MH i2c: 01 00 00 67 00 67 [08:01:45]Write i2c OK [08:01:45]MH_I2C_Read... [08:01:45]Read from MH i2c: 01 [08:01:45]MH_I2C_Read... [08:01:45]Read from MH i2c: 01 07 00 [08:01:45]MH_I2C_Read... [08:01:45]Read from MH i2c: 01 07 00 67 00 00 00 00 00 00 DD 0C 57 [08:01:45]RasterBufferAndPrint [08:01:45]line [08:01:45]line [08:01:45]line [08:01:45]line [08:01:45]line [08:01:46]written 0, free lines is 3321 [08:01:46]MH_Cut [08:01:46]Write to MH i2c: D1 01 00 6E 00 01 40 [08:01:46]Write i2c OK [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: D1 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: D1 01 00 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: D1 01 00 6E 00 00 3F [08:01:46]Write to MH i2c: 01 00 00 6F 00 6F [08:01:46]Write i2c OK [08:01:46]MH_I2C_Read... [08:01:46]*** Cut start [08:01:46]*** Purtial cut [08:01:46]*** Stage 1: CUTSNS_PIN = 1 [08:01:48]Read from MH i2c: 01 [08:01:48]MH_I2C_Read... [08:01:48]*** Stop cut motor [08:01:48]*** Cut end [08:01:48]Read from MH i2c: 01 07 00 [08:01:48]MH_I2C_Read... [08:01:48]Read from MH i2c: 01 07 00 6F 00 00 00 00 00 00 FF 0F 84 [08:01:48]process_action close_receipt done [08:01:48]requested_data is exist [08:01:48]produce_requested_data [08:01:48]requested_item fm.sn is exist - process it [08:01:48]wFMCommunicate request_size=4 [08:01:48]MH_SAM_APDU [08:01:48]CAPDU: 80 11 00 00 [08:01:48]Write to MH i2c: E2 08 00 70 00 80 11 00 00 00 00 00 00 EA [08:01:48]Write i2c OK [08:01:48]MH_I2C_Read... [08:01:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:48]Read from MH i2c: E2 [08:01:48]MH_I2C_Read... [08:01:48]Read from MH i2c: E2 17 00 [08:01:48]MH_I2C_Read... [08:01:48]Read from MH i2c: E2 17 00 70 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 43 [08:01:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:01:48]wFMCommunicate OK [08:01:48]requested_item fd.num is exist - process it [08:01:48]SAM_PROTO_GetFieldsCounters [08:01:48]wFMCommunicate request_size=4 [08:01:48]MH_SAM_APDU [08:01:48]CAPDU: 80 13 00 00 [08:01:48]Write to MH i2c: E2 08 00 71 00 80 13 00 00 00 00 00 00 ED [08:01:48]Write i2c OK [08:01:48]MH_I2C_Read... [08:01:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:01:49]Read from MH i2c: E2 [08:01:49]MH_I2C_Read... [08:01:49]Read from MH i2c: E2 62 00 [08:01:49]MH_I2C_Read... [08:01:49]Read from MH i2c: E2 62 00 71 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 CA 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [08:01:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 CA 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:01:49]wFMCommunicate OK [08:01:49]SAM_PROTO_GetFieldsCounters done [08:01:49]requested_item shift.num is exist - process it [08:01:49]requested_item shift.opened is exist - process it [08:01:49]req_shift_opened [08:01:49]FM_GetShiftState [08:01:49]SAM_PROTO_GetShiftState [08:01:49]wFMCommunicate request_size=4 [08:01:49]MH_SAM_APDU [08:01:49]CAPDU: 80 13 01 00 [08:01:49]Write to MH i2c: E2 08 00 72 00 80 13 01 00 00 00 00 00 EF [08:01:49]Write i2c OK [08:01:49]MH_I2C_Read... [08:01:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:49]Read from MH i2c: E2 [08:01:49]MH_I2C_Read... [08:01:49]Read from MH i2c: E2 0E 00 [08:01:49]MH_I2C_Read... [08:01:49]Read from MH i2c: E2 0E 00 72 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 19 [08:01:49]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:01:49]wFMCommunicate OK [08:01:49]SAM_PROTO_GetShiftState done [08:01:49]FM_GetShiftState done [08:01:49]req_shift_opened done [08:01:49]requested_item shift.open_date is exist - process it [08:01:49]req_shift_open_date [08:01:49]req_shift_open_date done [08:01:49]produce_requested_data done [08:01:49]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166090,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:01:49]process_action_free close_receipt [08:01:49]json_value_free [08:01:49]json_value_free done [08:01:49]process_json_proto returns [08:01:49]Send response to host [08:01:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166090,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:01:49]free response buf [08:01:49]execute_script done [08:01:49]execute_script returns [08:01:49]free content buf [08:01:49]Sock 7.Close socket [08:01:49]Sock 7.Thread stoped [08:01:51]accept exits with 9 [08:01:51]New connection [08:01:51]New thread 3066678628 created [08:01:51]Thread 3066535268 joined [08:01:51]Waiting for new connection... [08:01:51] Sock 9.Parse request [08:01:51]Sock 9.Check first char [08:01:51]Sock 9.First char is OK [08:01:51]request: POST /json_proto HTTP/1.0 [08:01:51]Method: POST [08:01:51]URL: /json_proto [08:01:51]Method is POST - this is cgi request [08:01:51]url: /json_proto [08:01:51]query_string will be loaded in cgi processing [08:01:51]execute_cgi json_proto POST (null) [08:01:51]execute_cgi path=json_proto method=POST [08:01:51]POST find Content-Length [08:01:51]Host: 172.17.44.132:8080 [08:01:51]Content-Length: 1577 [08:01:51]Content-Type: application/json [08:01:51] [08:01:51]POST finish read [08:01:51]Found Content-Length = 1577 [08:01:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51206", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4860019001353", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 0,5\u043B \u041F\u042D\u0422", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4640030091584", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Esse Gold", "price" : 143.00, "quantity" : 1.000, "sum" : 143.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 398.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:51]execute_script... [08:01:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51206", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4860019001353", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 0,5\u043B \u041F\u042D\u0422", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4640030091584", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Esse Gold", "price" : 143.00, "quantity" : 1.000, "sum" : 143.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 398.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:51]POST & json_proto [08:01:51]process_json_proto [08:01:51]json parsed OK: [08:01:51]protocol is kg_v1.0 [08:01:51]action value=close_receipt [08:01:51]process_action close_receipt [08:01:51]cmd_close_receipt [08:01:51]MH_GetDate [08:01:51]Write to MH i2c: F0 00 00 73 00 62 [08:01:51]Write i2c OK [08:01:51]MH_I2C_Read... [08:01:51]Read from MH i2c: F0 [08:01:51]MH_I2C_Read... [08:01:51]Read from MH i2c: F0 09 00 [08:01:51]MH_I2C_Read... [08:01:51]Read from MH i2c: F0 09 00 73 00 00 6F 93 C9 66 2A 83 C1 65 6F [08:01:51]GetLastDocTimeStamp 1724486503 [08:01:51]current date 1724486511 [08:01:51]FM_GetShiftState [08:01:51]SAM_PROTO_GetShiftState [08:01:51]wFMCommunicate request_size=4 [08:01:51]MH_SAM_APDU [08:01:51]CAPDU: 80 13 01 00 [08:01:51]Write to MH i2c: E2 08 00 74 00 80 13 01 00 00 00 00 00 F1 [08:01:51]Write i2c OK [08:01:51]MH_I2C_Read... [08:01:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:51]Read from MH i2c: E2 [08:01:51]MH_I2C_Read... [08:01:51]Read from MH i2c: E2 0E 00 [08:01:51]MH_I2C_Read... [08:01:51]Read from MH i2c: E2 0E 00 74 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 1B [08:01:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:01:51]wFMCommunicate OK [08:01:51]SAM_PROTO_GetShiftState done [08:01:51]FM_GetShiftState done [08:01:51]opened in 1724458697 [08:01:51]opened+sec_in_day 1724545097 [08:01:51]quantity*price = 4000 [08:01:51]sum+1 = 4001 [08:01:51]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4860019001353 Вода Боржоми 0,5л ПЭТ 1.000 * 120.00 = 120.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4640030091584 Сигареты Esse Gold 1.000 * 143.00 = 143.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036190018 Кофе Американо XL(GABB TRADE) 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 398.00 НСП 1% : 3.51 НДС 12% : 42.27 Наличными: 0.00 Безнал.: 398.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 143 24.08.2024 08:01 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166091 ФПД: 133703817043578 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080151&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166091&fm=133703817043578&tin=02508201610067®Number=0000000000092562&sum=39800 0 [08:01:52]StoreToDocumentArchive [08:01:52]shift 470 fd 166091 [08:01:52]save to /storage/0470/doc_00166091 [08:01:52]save last doc name /storage/0470/doc_00166091 to /storage/kkm_last_doc_name [08:01:52]save OK [08:01:52]Clear old archive folders... [08:01:52]ProcessDocumentItem done err = 0, tmpTLVsize=591 [08:01:52]tlvbuf is 0165FCA0 [08:01:52]SAM_PROTO_ClearQueue [08:01:52]wFMCommunicate request_size=4 [08:01:52]MH_SAM_APDU [08:01:52]CAPDU: 80 09 00 00 [08:01:52]Write to MH i2c: E2 08 00 81 00 80 09 00 00 00 00 00 00 F3 [08:01:52]Write i2c OK [08:01:52]MH_I2C_Read... [08:01:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:01:52]Read from MH i2c: E2 [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: E2 03 00 [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: E2 03 00 81 00 00 90 00 F5 [08:01:52]RAPDU: 90 00 [08:01:52]wFMCommunicate OK [08:01:52]SAM_PROTO_ClearQueue done [08:01:52]KKMCreateOFDPacket [08:01:52]OFDProtocolAddRootSTLVToBuf [08:01:52]FM_MakeSignedData [08:01:52]FM_MakeSignedData [08:01:52]SAM_PROTO_SignData [08:01:52]wFMCommunicate request_size=4 [08:01:52]MH_SAM_APDU [08:01:52]CAPDU: 80 0D 01 02 [08:01:52]Write to MH i2c: E2 08 00 82 00 80 0D 01 02 00 00 00 00 FB [08:01:52]Write i2c OK [08:01:52]MH_I2C_Read... [08:01:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:01:52]Read from MH i2c: E2 [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: E2 03 00 [08:01:52]MH_I2C_Read... [08:01:52]Read from MH i2c: E2 03 00 82 00 00 90 00 F6 [08:01:52]RAPDU: 90 00 [08:01:52]wFMCommunicate OK [08:01:52]wFMCommunicate request_size=255 [08:01:52]MH_SAM_APDU [08:01:52]CAPDU: 80 0D 02 02 FA 03 00 4F 02 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 33 35 33 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 [08:01:53]Write to MH i2c: E2 02 01 83 00 80 0D 02 02 FA 00 03 00 4F 02 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 33 35 33 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 00 00 F3 [08:01:53]Write i2c OK [08:01:53]MH_I2C_Read... [08:01:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:53]Read from MH i2c: E2 [08:01:53]MH_I2C_Read... [08:01:53]Read from MH i2c: E2 03 00 [08:01:53]MH_I2C_Read... [08:01:53]Read from MH i2c: E2 03 00 83 00 00 90 00 F7 [08:01:53]RAPDU: 90 00 [08:01:53]wFMCommunicate OK [08:01:53]wFMCommunicate request_size=255 [08:01:53]MH_SAM_APDU [08:01:53]CAPDU: 80 0D 02 02 FA B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 9B 00 00 [08:01:53]Write to MH i2c: E2 02 01 84 00 80 0D 02 02 FA 00 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 9B 00 00 00 00 B3 [08:01:53]Write i2c OK [08:01:53]MH_I2C_Read... [08:01:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:53]Read from MH i2c: E2 [08:01:53]MH_I2C_Read... [08:01:53]Read from MH i2c: E2 03 00 [08:01:53]MH_I2C_Read... [08:01:53]Read from MH i2c: E2 03 00 84 00 00 90 00 F8 [08:01:54]RAPDU: 90 00 [08:01:54]wFMCommunicate OK [08:01:54]wFMCommunicate request_size=100 [08:01:54]MH_SAM_APDU [08:01:54]CAPDU: 80 0D 02 02 5F 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 6F 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CB 88 02 00 35 04 06 00 79 9A 58 85 1E 7A [08:01:54]Write to MH i2c: E2 67 00 85 00 80 0D 02 02 5F 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 6F 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CB 88 02 00 35 04 06 00 79 9A 58 85 1E 7A 00 00 1C [08:01:54]Write i2c OK [08:01:54]MH_I2C_Read... [08:01:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:54]Read from MH i2c: E2 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: E2 03 00 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: E2 03 00 85 00 00 90 00 F9 [08:01:54]RAPDU: 90 00 [08:01:54]wFMCommunicate OK [08:01:54]wFMCommunicate request_size=4 [08:01:54]MH_SAM_APDU [08:01:54]CAPDU: 80 0D 03 02 [08:01:54]Write to MH i2c: E2 08 00 86 00 80 0D 03 02 00 00 00 00 01 [08:01:54]Write i2c OK [08:01:54]MH_I2C_Read... [08:01:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:01:54]Read from MH i2c: E2 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: E2 0B 00 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: E2 0B 00 86 00 00 CA 35 46 00 F6 18 9B C7 90 00 B7 [08:01:54]RAPDU: CA 35 46 00 F6 18 9B C7 90 00 [08:01:54]wFMCommunicate OK [08:01:54]SAM_PROTO_SignData done [08:01:54]FM_MakeSignedData done [08:01:54]CreateOFDProtocolMessage [08:01:54]wFMCommunicate request_size=4 [08:01:54]MH_SAM_APDU [08:01:54]CAPDU: 80 11 00 00 [08:01:54]Write to MH i2c: E2 08 00 87 00 80 11 00 00 00 00 00 00 01 [08:01:54]Write i2c OK [08:01:54]MH_I2C_Read... [08:01:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:54]Read from MH i2c: E2 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: E2 17 00 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: E2 17 00 87 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 5A [08:01:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:01:54]wFMCommunicate OK [08:01:54]CreateOFDProtocolMessage done [08:01:54]OFDSenderStorePacket 166091 [08:01:54]StoreOFDPacket docnum=166091 [08:01:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 63 02 00 00 8A A7 5B 02 17 13 5A 03 01 00 03 00 4F 02 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 33 35 33 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 9B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 6F 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CB 88 02 00 35 04 06 00 79 9A 58 85 1E 7A CA 35 46 00 F6 18 9B C7 [08:01:54]CheckFolder [08:01:54]dirname=/storage/ofd_packets [08:01:54]CheckFolder done [08:01:54]ProducePacketName [08:01:54]name=ofd_packets/00166091 [08:01:54]NVStorageSaveData ofd_packets/00166091 [08:01:54]File name is /storage/ofd_packets/00166091 [08:01:54]Write 641 bytes [08:01:54]NVStorageSaveData done [08:01:54]OFDSenderStorePacket done [08:01:54]KKMCreateOFDPacket done [08:01:54]NVStorageSaveData kkm_last_timestamp [08:01:54]File name is /storage/kkm_last_timestamp [08:01:54]Write 4 bytes [08:01:54]NVStorageSaveData done [08:01:54]ExternCall_PrintAddStr [08:01:54]wPrintStart [08:01:54]Write to MH i2c: 01 00 00 88 00 88 [08:01:54]Write i2c OK [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: 01 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: 01 07 00 [08:01:54]MH_I2C_Read... [08:01:54]Read from MH i2c: 01 07 00 88 00 00 00 00 00 00 FF 0F 9D [08:01:54]RasterBufferAndPrint [08:01:54]line Счет N : (3)51206 [08:01:54]line ИНН: 02508201610067 [08:01:54]line Контрольно-Кассовый Чек [08:01:54]line ПРОДАЖА [08:01:54]line Товар: 4700000160211 [08:01:54]line Вода Легенда 0,5л [08:01:54]line 1.000 * 40.00 [08:01:54]line = 40.00 [08:01:54]line НДС 12% НСП 1% [08:01:54]line > о реализуемом товаре [08:01:54]line Товар: 4860019001353 [08:01:54]line Вода Боржоми 0,5л ПЭТ [08:01:54]line 1.000 * 120.00 [08:01:54]line = 120.00 [08:01:54]line НДС 12% НСП 1% [08:01:54]line > о реализуемом товаре [08:01:54]line Товар: 4640030091584 [08:01:54]line Сигареты Esse Gold [08:01:54]line 1.000 * 143.00 [08:01:54]line = 143.00 [08:01:54]line НДС 12% НСП 1% [08:01:54]line > о реализуемом товаре [08:01:54]line Товар: 2000036190018 [08:01:54]line Кофе Американо XL(GABB TRADE) [08:01:54]line 1.000 * 95.00 [08:01:54]line = 95.00 [08:01:54]line НДС 12% НСП 1% [08:01:54]line > о реализуемом товаре [08:01:54]line ИТОГО: 398.00 [08:01:54]line НСП 1% : 3.51 [08:01:54]line НДС 12% : 42.27 [08:01:54]line Наличными: 0.00 [08:01:54]line Безнал.: 398.00 [08:01:54]line Место: АЗС № 130 "Партнер Нефть" [08:01:54]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:01:54]line СНО: Общий режим [08:01:54]line Чек 143 24.08.2024 08:01 [08:01:54]line Смена: 470 ФФД: 1.0 [08:01:54]line ЗНМ: 0300000070 [08:01:54]line РНМ: 0000000000092562 [08:01:54]line Версия ККМ: 001 [08:01:54]line Платежная система: Бакай Банк [08:01:54]line ФМ: 0000000000871769 [08:01:54]line ФД: 166091 [08:01:54]line ФПД: 133703817043578 [08:01:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080151&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166091&fm=133703817043578&tin=02508201610067®Number=0000000000092562&sum=39800 [08:01:54]line 0 [08:01:54]written 0, free lines is 4095 [08:01:54]Connected sock=11 [08:01:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 30 01 00 00 32 2C 28 01 6C 88 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 67 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CA 88 02 00 35 04 06 00 BE 21 1F 1B 17 68 62 B2 37 9E 03 E9 D8 B2 [08:01:55]Write to MH i2c: 01 00 00 C5 00 C5 [08:01:55]Write i2c OK [08:01:55]MH_I2C_Read... [08:01:55]Read from MH i2c: 01 [08:01:55]MH_I2C_Read... [08:01:55]Read from MH i2c: 01 07 00 [08:01:55]MH_I2C_Read... [08:01:55]Read from MH i2c: 01 07 00 C5 00 00 00 00 00 00 BF 0B 96 [08:01:55]RasterBufferAndPrint [08:01:55]line [08:01:55]line [08:01:55]line [08:01:55]line [08:01:55]line [08:01:55]written 0, free lines is 3032 [08:01:55]MH_Cut [08:01:55]Write to MH i2c: D1 01 00 CC 00 01 9E [08:01:55]Write i2c OK [08:01:55]MH_I2C_Read... [08:01:55]Read from MH i2c: D1 [08:01:55]MH_I2C_Read... [08:01:55]Read from MH i2c: D1 01 00 [08:01:55]MH_I2C_Read... [08:01:55]Read from MH i2c: D1 01 00 CC 00 00 9D [08:01:55]Write to MH i2c: 01 00 00 CD 00 CD [08:01:55]Write i2c OK [08:01:55]MH_I2C_Read... [08:01:56]*** Cut start [08:01:56]*** Purtial cut [08:01:56]*** Stage 1: CUTSNS_PIN = 1 [08:01:58]Read from MH i2c: 01 [08:01:58]MH_I2C_Read... [08:01:58]*** Stop cut motor [08:01:58]*** Cut end [08:01:58]Read from MH i2c: 01 07 00 [08:01:58]MH_I2C_Read... [08:01:58]Read from MH i2c: 01 07 00 CD 00 00 00 00 00 00 FF 0F E2 [08:01:58]process_action close_receipt done [08:01:58]requested_data is exist [08:01:58]produce_requested_data [08:01:58]requested_item fm.sn is exist - process it [08:01:58]wFMCommunicate request_size=4 [08:01:58]MH_SAM_APDU [08:01:58]CAPDU: 80 11 00 00 [08:01:58]Write to MH i2c: E2 08 00 CE 00 80 11 00 00 00 00 00 00 48 [08:01:58]Write i2c OK [08:01:58]MH_I2C_Read... [08:01:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:58]Read from MH i2c: E2 [08:01:58]MH_I2C_Read... [08:01:58]Read from MH i2c: E2 17 00 [08:01:58]MH_I2C_Read... [08:01:58]Read from MH i2c: E2 17 00 CE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A1 [08:01:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:01:58]wFMCommunicate OK [08:01:58]requested_item fd.num is exist - process it [08:01:58]SAM_PROTO_GetFieldsCounters [08:01:58]wFMCommunicate request_size=4 [08:01:58]MH_SAM_APDU [08:01:58]CAPDU: 80 13 00 00 [08:01:58]Write to MH i2c: E2 08 00 CF 00 80 13 00 00 00 00 00 00 4B [08:01:58]Write i2c OK [08:01:58]MH_I2C_Read... [08:01:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:01:58]Read from MH i2c: E2 [08:01:58]MH_I2C_Read... [08:01:58]Read from MH i2c: E2 62 00 [08:01:58]MH_I2C_Read... [08:01:58]Read from MH i2c: E2 62 00 CF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 CB 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [08:01:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 CB 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:01:58]wFMCommunicate OK [08:01:58]SAM_PROTO_GetFieldsCounters done [08:01:58]requested_item shift.num is exist - process it [08:01:58]requested_item shift.opened is exist - process it [08:01:58]req_shift_opened [08:01:58]FM_GetShiftState [08:01:58]SAM_PROTO_GetShiftState [08:01:58]wFMCommunicate request_size=4 [08:01:58]MH_SAM_APDU [08:01:58]CAPDU: 80 13 01 00 [08:01:58]Write to MH i2c: E2 08 00 D0 00 80 13 01 00 00 00 00 00 4D [08:01:58]Write i2c OK [08:01:58]MH_I2C_Read... [08:01:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:58]Read from MH i2c: E2 [08:01:58]MH_I2C_Read... [08:01:58]Read from MH i2c: E2 0E 00 [08:01:58]MH_I2C_Read... [08:01:58]Read from MH i2c: E2 0E 00 D0 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 77 [08:01:58]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:01:58]wFMCommunicate OK [08:01:58]SAM_PROTO_GetShiftState done [08:01:58]FM_GetShiftState done [08:01:58]req_shift_opened done [08:01:58]requested_item shift.open_date is exist - process it [08:01:58]req_shift_open_date [08:01:58]req_shift_open_date done [08:01:58]produce_requested_data done [08:01:58]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166091,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:01:58]process_action_free close_receipt [08:01:58]json_value_free [08:01:58]json_value_free done [08:01:58]process_json_proto returns [08:01:58]Send response to host [08:01:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166091,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:01:58]free response buf [08:01:58]execute_script done [08:01:58]execute_script returns [08:01:58]free content buf [08:01:58]Sock 9.Close socket [08:01:58]Sock 9.Thread stoped [08:01:59]accept exits with 10 [08:01:59]New connection [08:01:59]New thread 3066535268 created [08:01:59]Thread 3066678628 joined [08:01:59]Waiting for new connection... [08:01:59] Sock 10.Parse request [08:01:59]Sock 10.Check first char [08:01:59]Sock 10.First char is OK [08:01:59]request: POST /json_proto HTTP/1.0 [08:01:59]Method: POST [08:01:59]URL: /json_proto [08:01:59]Method is POST - this is cgi request [08:01:59]url: /json_proto [08:01:59]query_string will be loaded in cgi processing [08:01:59]execute_cgi json_proto POST (null) [08:01:59]execute_cgi path=json_proto method=POST [08:01:59]POST find Content-Length [08:01:59]Host: 172.17.44.132:8080 [08:01:59]Content-Length: 623 [08:01:59]Content-Type: application/json [08:01:59] [08:01:59]POST finish read [08:01:59]Found Content-Length = 623 [08:01:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51204", "tax_sys" : 0, "items" : [ { "code": "48744683", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Caster+", "price" : 143.00, "quantity" : 1.000, "sum" : 143.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 143.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:59]execute_script... [08:01:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51204", "tax_sys" : 0, "items" : [ { "code": "48744683", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Caster+", "price" : 143.00, "quantity" : 1.000, "sum" : 143.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 143.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:59]POST & json_proto [08:01:59]process_json_proto [08:01:59]json parsed OK: [08:01:59]protocol is kg_v1.0 [08:01:59]action value=close_receipt [08:01:59]process_action close_receipt [08:01:59]cmd_close_receipt [08:01:59]MH_GetDate [08:01:59]Write to MH i2c: F0 00 00 D1 00 C0 [08:01:59]Write i2c OK [08:01:59]MH_I2C_Read... [08:01:59]Read from MH i2c: F0 [08:01:59]MH_I2C_Read... [08:01:59]Read from MH i2c: F0 09 00 [08:01:59]MH_I2C_Read... [08:01:59]Read from MH i2c: F0 09 00 D1 00 00 77 93 C9 66 2A 83 C1 65 D5 [08:01:59]GetLastDocTimeStamp 1724486511 [08:01:59]current date 1724486519 [08:01:59]FM_GetShiftState [08:01:59]SAM_PROTO_GetShiftState [08:01:59]wFMCommunicate request_size=4 [08:01:59]MH_SAM_APDU [08:01:59]CAPDU: 80 13 01 00 [08:01:59]Write to MH i2c: E2 08 00 D2 00 80 13 01 00 00 00 00 00 4F [08:01:59]Write i2c OK [08:01:59]MH_I2C_Read... [08:01:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:59]Read from MH i2c: E2 [08:01:59]MH_I2C_Read... [08:01:59]Read from MH i2c: E2 0E 00 [08:01:59]MH_I2C_Read... [08:01:59]Read from MH i2c: E2 0E 00 D2 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 79 [08:01:59]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:01:59]wFMCommunicate OK [08:01:59]SAM_PROTO_GetShiftState done [08:01:59]FM_GetShiftState done [08:01:59]opened in 1724458697 [08:01:59]opened+sec_in_day 1724545097 [08:01:59]quantity*price = 14300 [08:01:59]sum+1 = 14301 [08:01:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 143.00 НСП 1% : 1.26 НДС 12% : 15.19 Наличными: 143.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 144 24.08.2024 08:01 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166092 ФПД: 15330362277301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080159&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166092&fm=15330362277301&tin=02508201610067®Number=0000000000092562&sum=14300 0 [08:02:01]StoreToDocumentArchive [08:02:01]shift 470 fd 166092 [08:02:01]save to /storage/0470/doc_00166092 [08:02:01]save last doc name /storage/0470/doc_00166092 to /storage/kkm_last_doc_name [08:02:01]save OK [08:02:01]Clear old archive folders... [08:02:01]ProcessDocumentItem done err = 0, tmpTLVsize=276 [08:02:01]tlvbuf is 0169C220 [08:02:01]SAM_PROTO_ClearQueue [08:02:01]wFMCommunicate request_size=4 [08:02:01]MH_SAM_APDU [08:02:01]CAPDU: 80 09 00 00 [08:02:01]Write to MH i2c: E2 08 00 DF 00 80 09 00 00 00 00 00 00 51 [08:02:01]Write i2c OK [08:02:01]MH_I2C_Read... [08:02:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:01]Read from MH i2c: E2 [08:02:01]MH_I2C_Read... [08:02:01]Read from MH i2c: E2 03 00 [08:02:01]MH_I2C_Read... [08:02:01]Read from MH i2c: E2 03 00 DF 00 00 90 00 53 [08:02:01]RAPDU: 90 00 [08:02:01]wFMCommunicate OK [08:02:01]SAM_PROTO_ClearQueue done [08:02:01]KKMCreateOFDPacket [08:02:01]OFDProtocolAddRootSTLVToBuf [08:02:01]FM_MakeSignedData [08:02:01]FM_MakeSignedData [08:02:01]SAM_PROTO_SignData [08:02:01]wFMCommunicate request_size=4 [08:02:01]MH_SAM_APDU [08:02:01]CAPDU: 80 0D 01 02 [08:02:01]Write to MH i2c: E2 08 00 E0 00 80 0D 01 02 00 00 00 00 59 [08:02:01]Write i2c OK [08:02:01]MH_I2C_Read... [08:02:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:01]Read from MH i2c: E2 [08:02:01]MH_I2C_Read... [08:02:01]Read from MH i2c: E2 03 00 [08:02:01]MH_I2C_Read... [08:02:01]Read from MH i2c: E2 03 00 E0 00 00 90 00 54 [08:02:01]RAPDU: 90 00 [08:02:01]wFMCommunicate OK [08:02:01]wFMCommunicate request_size=255 [08:02:01]MH_SAM_APDU [08:02:01]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 05 00 00 00 00 07 04 06 00 DC 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 77 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 [08:02:01]Write to MH i2c: E2 02 01 E1 00 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 05 00 00 00 00 07 04 06 00 DC 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 77 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 00 00 47 [08:02:01]Write i2c OK [08:02:01]MH_I2C_Read... [08:02:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:02]Read from MH i2c: E2 [08:02:02]MH_I2C_Read... [08:02:02]Read from MH i2c: E2 03 00 [08:02:02]MH_I2C_Read... [08:02:02]Read from MH i2c: E2 03 00 E1 00 00 90 00 55 [08:02:02]RAPDU: 90 00 [08:02:02]wFMCommunicate OK [08:02:02]wFMCommunicate request_size=35 [08:02:02]MH_SAM_APDU [08:02:02]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CC 88 02 00 35 04 06 00 0D F1 60 CC 3D B5 [08:02:02]Write to MH i2c: E2 26 00 E2 00 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CC 88 02 00 35 04 06 00 0D F1 60 CC 3D B5 00 00 C7 [08:02:02]Write i2c OK [08:02:02]MH_I2C_Read... [08:02:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:02]Read from MH i2c: E2 [08:02:02]MH_I2C_Read... [08:02:02]Read from MH i2c: E2 03 00 [08:02:02]MH_I2C_Read... [08:02:02]Read from MH i2c: E2 03 00 E2 00 00 90 00 56 [08:02:02]RAPDU: 90 00 [08:02:02]wFMCommunicate OK [08:02:02]wFMCommunicate request_size=4 [08:02:02]MH_SAM_APDU [08:02:02]CAPDU: 80 0D 03 02 [08:02:02]Write to MH i2c: E2 08 00 E3 00 80 0D 03 02 00 00 00 00 5E [08:02:02]Write i2c OK [08:02:02]MH_I2C_Read... [08:02:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:02]Read from MH i2c: E2 [08:02:02]MH_I2C_Read... [08:02:02]Read from MH i2c: E2 0B 00 [08:02:02]MH_I2C_Read... [08:02:02]Read from MH i2c: E2 0B 00 E3 00 00 C9 41 A1 BE 73 6C 5E 5D 90 00 62 [08:02:02]RAPDU: C9 41 A1 BE 73 6C 5E 5D 90 00 [08:02:02]wFMCommunicate OK [08:02:02]SAM_PROTO_SignData done [08:02:02]FM_MakeSignedData done [08:02:02]CreateOFDProtocolMessage [08:02:02]wFMCommunicate request_size=4 [08:02:02]MH_SAM_APDU [08:02:02]CAPDU: 80 11 00 00 [08:02:02]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [08:02:02]Write i2c OK [08:02:02]MH_I2C_Read... [08:02:02]Read from MH i2c: E2 [08:02:02]MH_I2C_Read... [08:02:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:02]Read from MH i2c: E2 17 00 [08:02:02]MH_I2C_Read... [08:02:02]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B7 [08:02:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:02:02]wFMCommunicate OK [08:02:02]CreateOFDProtocolMessage done [08:02:02]OFDSenderStorePacket 166092 [08:02:02]StoreOFDPacket docnum=166092 [08:02:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 28 01 00 00 1F 8C 20 01 32 61 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 05 00 00 00 00 07 04 06 00 DC 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 77 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CC 88 02 00 35 04 06 00 0D F1 60 CC 3D B5 C9 41 A1 BE 73 6C 5E 5D [08:02:02]CheckFolder [08:02:02]dirname=/storage/ofd_packets [08:02:02]CheckFolder done [08:02:02]ProducePacketName [08:02:02]name=ofd_packets/00166092 [08:02:02]NVStorageSaveData ofd_packets/00166092 [08:02:02]File name is /storage/ofd_packets/00166092 [08:02:02]Write 326 bytes [08:02:02]NVStorageSaveData done [08:02:02]OFDSenderStorePacket done [08:02:02]KKMCreateOFDPacket done [08:02:02]NVStorageSaveData kkm_last_timestamp [08:02:02]File name is /storage/kkm_last_timestamp [08:02:02]Write 4 bytes [08:02:02]NVStorageSaveData done [08:02:02]ExternCall_PrintAddStr [08:02:02]wPrintStart [08:02:02]Write to MH i2c: 01 00 00 E5 00 E5 [08:02:02]Write i2c OK [08:02:02]MH_I2C_Read... [08:02:02]Read from MH i2c: 01 [08:02:02]MH_I2C_Read... [08:02:02]Read from MH i2c: 01 07 00 [08:02:02]MH_I2C_Read... [08:02:02]Read from MH i2c: 01 07 00 E5 00 00 00 00 00 00 FF 0F FA [08:02:02]RasterBufferAndPrint [08:02:02]line Счет N : (3)51204 [08:02:02]line ИНН: 02508201610067 [08:02:02]line Контрольно-Кассовый Чек [08:02:02]line ПРОДАЖА [08:02:02]line Товар: 48744683 [08:02:02]line Сигареты Winston XStyle Caster+ [08:02:02]line 1.000 * 143.00 [08:02:02]line = 143.00 [08:02:02]line НДС 12% НСП 1% [08:02:02]line > о реализуемом товаре [08:02:02]line ИТОГО: 143.00 [08:02:02]line НСП 1% : 1.26 [08:02:02]line НДС 12% : 15.19 [08:02:02]line Наличными: 143.00 [08:02:02]line Безнал.: 0.00 [08:02:02]line Место: АЗС № 130 "Партнер Нефть" [08:02:02]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:02:02]line СНО: Общий режим [08:02:02]line Чек 144 24.08.2024 08:01 [08:02:02]line Смена: 470 ФФД: 1.0 [08:02:02]line ЗНМ: 0300000070 [08:02:02]line РНМ: 0000000000092562 [08:02:02]line Версия ККМ: 001 [08:02:02]line ФМ: 0000000000871769 [08:02:02]line ФД: 166092 [08:02:02]line ФПД: 15330362277301 [08:02:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080159&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166092&fm=15330362277301&tin=02508201610067®Number=0000000000092562&sum=14300 [08:02:02]line 0 [08:02:02]written 0, free lines is 4095 [08:02:03]Write to MH i2c: 01 00 00 0E 01 0F [08:02:03]Write i2c OK [08:02:03]MH_I2C_Read... [08:02:03]Read from MH i2c: 01 [08:02:03]MH_I2C_Read... [08:02:03]Read from MH i2c: 01 07 00 [08:02:03]MH_I2C_Read... [08:02:03]Read from MH i2c: 01 07 00 0E 01 00 00 00 00 00 D9 0C FB [08:02:03]RasterBufferAndPrint [08:02:03]line [08:02:03]line [08:02:03]line [08:02:03]line [08:02:03]line [08:02:03]written 0, free lines is 3331 [08:02:03]MH_Cut [08:02:03]Write to MH i2c: D1 01 00 15 01 01 E8 [08:02:03]Write i2c OK [08:02:03]MH_I2C_Read... [08:02:03]Read from MH i2c: D1 [08:02:03]MH_I2C_Read... [08:02:03]Read from MH i2c: D1 01 00 [08:02:03]MH_I2C_Read... [08:02:03]Read from MH i2c: D1 01 00 15 01 00 E7 [08:02:03]Write to MH i2c: 01 00 00 16 01 17 [08:02:03]Write i2c OK [08:02:03]MH_I2C_Read... [08:02:03]*** Cut start [08:02:03]*** Purtial cut [08:02:03]*** Stage 1: CUTSNS_PIN = 1 [08:02:03]recv_with_timeout no data received [08:02:05]ConnectInit Can't take IP for lk.salyk.kg [08:02:05]CommunicateWithHost connect error [08:02:05]CommunicateWithHost err = -1 [08:02:05]OFD Sender: Server communicate error [08:02:05]OFD Sender: Processing packet 166090 [packets to send 1007, broken 1004] [08:02:05]ProducePacketName [08:02:05]name=ofd_packets/00166090 [08:02:05]OFD Sender: To server: pG, [08:02:05]CommunicateWithHost lk.salyk.kg:30040 [08:02:05]ConnectInit lk.salyk.kg [08:02:05]Read from MH i2c: 01 [08:02:05]MH_I2C_Read... [08:02:05]*** Stop cut motor [08:02:05]*** Cut end [08:02:05]Read from MH i2c: 01 07 00 [08:02:05]MH_I2C_Read... [08:02:05]Read from MH i2c: 01 07 00 16 01 00 00 00 00 00 FF 0F 2C [08:02:05]process_action close_receipt done [08:02:05]requested_data is exist [08:02:05]produce_requested_data [08:02:05]requested_item fm.sn is exist - process it [08:02:05]wFMCommunicate request_size=4 [08:02:05]MH_SAM_APDU [08:02:05]CAPDU: 80 11 00 00 [08:02:05]Write to MH i2c: E2 08 00 17 01 80 11 00 00 00 00 00 00 92 [08:02:05]Write i2c OK [08:02:05]MH_I2C_Read... [08:02:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:06]Read from MH i2c: E2 [08:02:06]MH_I2C_Read... [08:02:06]Read from MH i2c: E2 17 00 [08:02:06]MH_I2C_Read... [08:02:06]Read from MH i2c: E2 17 00 17 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 EB [08:02:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:02:06]wFMCommunicate OK [08:02:06]requested_item fd.num is exist - process it [08:02:06]SAM_PROTO_GetFieldsCounters [08:02:06]wFMCommunicate request_size=4 [08:02:06]MH_SAM_APDU [08:02:06]CAPDU: 80 13 00 00 [08:02:06]Write to MH i2c: E2 08 00 18 01 80 13 00 00 00 00 00 00 95 [08:02:06]Write i2c OK [08:02:06]MH_I2C_Read... [08:02:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:06]Read from MH i2c: E2 [08:02:06]MH_I2C_Read... [08:02:06]Read from MH i2c: E2 62 00 [08:02:06]MH_I2C_Read... [08:02:06]Read from MH i2c: E2 62 00 18 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 CC 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [08:02:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 CC 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:02:06]wFMCommunicate OK [08:02:06]SAM_PROTO_GetFieldsCounters done [08:02:06]requested_item shift.num is exist - process it [08:02:06]requested_item shift.opened is exist - process it [08:02:06]req_shift_opened [08:02:06]FM_GetShiftState [08:02:06]SAM_PROTO_GetShiftState [08:02:06]wFMCommunicate request_size=4 [08:02:06]MH_SAM_APDU [08:02:06]CAPDU: 80 13 01 00 [08:02:06]Write to MH i2c: E2 08 00 19 01 80 13 01 00 00 00 00 00 97 [08:02:06]Write i2c OK [08:02:06]MH_I2C_Read... [08:02:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:06]Read from MH i2c: E2 [08:02:06]MH_I2C_Read... [08:02:06]Read from MH i2c: E2 0E 00 [08:02:06]MH_I2C_Read... [08:02:06]Read from MH i2c: E2 0E 00 19 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C1 [08:02:06]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:02:06]wFMCommunicate OK [08:02:06]SAM_PROTO_GetShiftState done [08:02:06]FM_GetShiftState done [08:02:06]req_shift_opened done [08:02:06]requested_item shift.open_date is exist - process it [08:02:06]req_shift_open_date [08:02:06]req_shift_open_date done [08:02:06]produce_requested_data done [08:02:06]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166092,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:02:06]process_action_free close_receipt [08:02:06]json_value_free [08:02:06]json_value_free done [08:02:06]process_json_proto returns [08:02:06]Send response to host [08:02:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166092,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:02:06]free response buf [08:02:06]execute_script done [08:02:06]execute_script returns [08:02:06]free content buf [08:02:06]Sock 10.Close socket [08:02:06]Sock 10.Thread stoped [08:02:10]ConnectInit Can't take IP for lk.salyk.kg [08:02:10]CommunicateWithHost connect error [08:02:10]CommunicateWithHost err = -1 [08:02:10]OFD Sender: Server communicate error [08:02:15]OFD Sender: Processing packet 166090 [packets to send 1007, broken 1004] [08:02:15]ProducePacketName [08:02:15]name=ofd_packets/00166090 [08:02:15]OFD Sender: To server: pG, [08:02:15]CommunicateWithHost lk.salyk.kg:30040 [08:02:15]ConnectInit lk.salyk.kg [08:02:16]recv_with_timeout no data received [08:02:18]Connected sock=7 [08:02:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 30 01 00 00 32 2C 28 01 6C 88 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 67 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CA 88 02 00 35 04 06 00 BE 21 1F 1B 17 68 62 B2 37 9E 03 E9 D8 B2 [08:02:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 19 70 47 00 09 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CA 88 02 00 F4 03 04 00 D1 3C C9 66 B6 04 01 00 00 EF 3B C2 59 E2 23 1C AE [08:02:18]CommunicateWithHost err = 0 [08:02:18]CheckOFDResponse [08:02:18]1017 (14) - 77093643461234 [08:02:18]1041 (16) - 0000000000871769 [08:02:18]1040 (4) - 166090 [08:02:18]1012 (4) - 24.08.2024 01:52 [08:02:18]1206 (1) - 0 [08:02:18]OFD Sender: Remove packet 166090 [08:02:18]ProducePacketName [08:02:18]name=ofd_packets/00166090 [08:02:18]NVStorageDeleteData [08:02:19]OFD Sender: Processing packet 166091 [packets to send 1006, broken 1004] [08:02:19]ProducePacketName [08:02:19]name=ofd_packets/00166091 [08:02:19]OFD Sender: To server: pG, [08:02:19]CommunicateWithHost lk.salyk.kg:30040 [08:02:19]ConnectInit lk.salyk.kg [08:02:19]Connected sock=7 [08:02:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 63 02 00 00 8A A7 5B 02 17 13 5A 03 01 00 03 00 4F 02 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 33 35 33 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 9B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 6F 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CB 88 02 00 35 04 06 00 79 9A 58 85 1E 7A CA 35 46 00 F6 18 9B C7 [08:02:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 EA DC 47 00 BD 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CB 88 02 00 F4 03 04 00 D3 3C C9 66 B6 04 01 00 00 6F 3D 41 2C FF 49 9E AE [08:02:21]CommunicateWithHost err = 0 [08:02:21]CheckOFDResponse [08:02:21]1017 (14) - 77093643461234 [08:02:21]1041 (16) - 0000000000871769 [08:02:21]1040 (4) - 166091 [08:02:21]1012 (4) - 24.08.2024 01:52 [08:02:21]1206 (1) - 0 [08:02:21]OFD Sender: Remove packet 166091 [08:02:21]ProducePacketName [08:02:21]name=ofd_packets/00166091 [08:02:21]NVStorageDeleteData [08:02:22]OFD Sender: Processing packet 166092 [packets to send 1005, broken 1004] [08:02:22]ProducePacketName [08:02:22]name=ofd_packets/00166092 [08:02:22]OFD Sender: To server: pG, [08:02:22]CommunicateWithHost lk.salyk.kg:30040 [08:02:22]ConnectInit lk.salyk.kg [08:02:24]Connected sock=7 [08:02:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 28 01 00 00 1F 8C 20 01 32 61 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 05 00 00 00 00 07 04 06 00 DC 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 77 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CC 88 02 00 35 04 06 00 0D F1 60 CC 3D B5 C9 41 A1 BE 73 6C 5E 5D [08:02:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 EA E3 47 00 78 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CC 88 02 00 F4 03 04 00 D8 3C C9 66 B6 04 01 00 00 6B 5F F3 C6 B8 65 BF CD [08:02:25]CommunicateWithHost err = 0 [08:02:25]CheckOFDResponse [08:02:25]1017 (14) - 77093643461234 [08:02:25]1041 (16) - 0000000000871769 [08:02:25]1040 (4) - 166092 [08:02:25]1012 (4) - 24.08.2024 01:52 [08:02:25]1206 (1) - 0 [08:02:25]OFD Sender: Remove packet 166092 [08:02:25]ProducePacketName [08:02:25]name=ofd_packets/00166092 [08:02:25]NVStorageDeleteData [08:02:25]OFD Sender: No OFD packet to send [08:02:30]OFD Sender: No OFD packet to send [08:02:35]OFD Sender: No OFD packet to send [08:02:41]OFD Sender: No OFD packet to send [08:02:45]recv_with_timeout no data received [08:02:46]OFD Sender: No OFD packet to send [08:02:51]OFD Sender: No OFD packet to send [08:02:56]OFD Sender: No OFD packet to send [08:02:59]recv_with_timeout no data received [08:03:01]OFD Sender: No OFD packet to send [08:03:06]OFD Sender: No OFD packet to send [08:03:10]recv_with_timeout no data received [08:03:11]OFD Sender: No OFD packet to send [08:03:16]OFD Sender: No OFD packet to send [08:03:21]OFD Sender: No OFD packet to send [08:03:26]OFD Sender: No OFD packet to send [08:03:31]OFD Sender: No OFD packet to send [08:03:31]recv_with_timeout no data received [08:03:36]OFD Sender: No OFD packet to send [08:03:41]OFD Sender: No OFD packet to send [08:03:43]recv_with_timeout no data received [08:03:46]OFD Sender: No OFD packet to send [08:03:51]OFD Sender: No OFD packet to send [08:03:56]OFD Sender: No OFD packet to send [08:04:01]OFD Sender: No OFD packet to send [08:04:04]recv_with_timeout no data received [08:04:06]OFD Sender: No OFD packet to send [08:04:06]accept exits with 9 [08:04:06]New connection [08:04:06]New thread 3066678628 created [08:04:06]Thread 3066535268 joined [08:04:06]Waiting for new connection... [08:04:06] Sock 9.Parse request [08:04:06]Sock 9.Check first char [08:04:06]Sock 9.First char is OK [08:04:06]request: POST /json_proto HTTP/1.0 [08:04:06]Method: POST [08:04:06]URL: /json_proto [08:04:06]Method is POST - this is cgi request [08:04:06]url: /json_proto [08:04:06]query_string will be loaded in cgi processing [08:04:06]execute_cgi json_proto POST (null) [08:04:06]execute_cgi path=json_proto method=POST [08:04:06]POST find Content-Length [08:04:06]Host: 172.17.44.132:8080 [08:04:06]Content-Length: 682 [08:04:06]Content-Type: application/json [08:04:06] [08:04:06]POST finish read [08:04:06]Found Content-Length = 682 [08:04:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 42.100, "sum" : 3123.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 3123.00, "payments": [ { "type": 0, "sum" : 3123.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:06]execute_script... [08:04:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 42.100, "sum" : 3123.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 3123.00, "payments": [ { "type": 0, "sum" : 3123.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:06]POST & json_proto [08:04:06]process_json_proto [08:04:06]json parsed OK: [08:04:06]protocol is kg_v1.0 [08:04:06]action value=close_receipt [08:04:06]process_action close_receipt [08:04:06]cmd_close_receipt [08:04:06]MH_GetDate [08:04:06]Write to MH i2c: F0 00 00 1A 01 0A [08:04:06]Write i2c OK [08:04:06]MH_I2C_Read... [08:04:06]Read from MH i2c: F0 [08:04:06]MH_I2C_Read... [08:04:06]Read from MH i2c: F0 09 00 [08:04:06]MH_I2C_Read... [08:04:06]Read from MH i2c: F0 09 00 1A 01 00 F6 93 C9 66 2A 83 C1 65 9E [08:04:06]GetLastDocTimeStamp 1724486519 [08:04:06]current date 1724486646 [08:04:06]FM_GetShiftState [08:04:06]SAM_PROTO_GetShiftState [08:04:06]wFMCommunicate request_size=4 [08:04:06]MH_SAM_APDU [08:04:06]CAPDU: 80 13 01 00 [08:04:06]Write to MH i2c: E2 08 00 1B 01 80 13 01 00 00 00 00 00 99 [08:04:06]Write i2c OK [08:04:06]MH_I2C_Read... [08:04:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:06]Read from MH i2c: E2 [08:04:06]MH_I2C_Read... [08:04:06]Read from MH i2c: E2 0E 00 [08:04:06]MH_I2C_Read... [08:04:06]Read from MH i2c: E2 0E 00 1B 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C3 [08:04:06]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:04:06]wFMCommunicate OK [08:04:06]SAM_PROTO_GetShiftState done [08:04:06]FM_GetShiftState done [08:04:06]opened in 1724458697 [08:04:06]opened+sec_in_day 1724545097 [08:04:06]quantity*price = 312382 [08:04:06]sum+1 = 312383 [08:04:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.82 ИТОГО: 3123.00 Внесено: 6000.00 СДАЧА: 2877.00 НСП 1% : 27.64 НДС 12% : 331.73 Наличными: 3123.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 145 24.08.2024 08:04 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166093 ФПД: 92696197031904 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080407&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166093&fm=92696197031904&tin=02508201610067®Number=0000000000092562&sum=312300 [08:04:07]StoreToDocumentArchive [08:04:07]shift 470 fd 166093 [08:04:07]save to /storage/0470/doc_00166093 [08:04:07]save last doc name /storage/0470/doc_00166093 to /storage/kkm_last_doc_name [08:04:07]save OK [08:04:07]Clear old archive folders... [08:04:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:04:07]tlvbuf is 01661460 [08:04:07]SAM_PROTO_ClearQueue [08:04:07]wFMCommunicate request_size=4 [08:04:07]MH_SAM_APDU [08:04:07]CAPDU: 80 09 00 00 [08:04:07]Write to MH i2c: E2 08 00 28 01 80 09 00 00 00 00 00 00 9B [08:04:07]Write i2c OK [08:04:07]MH_I2C_Read... [08:04:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:04:07]Read from MH i2c: E2 [08:04:07]MH_I2C_Read... [08:04:07]Read from MH i2c: E2 03 00 [08:04:07]MH_I2C_Read... [08:04:07]Read from MH i2c: E2 03 00 28 01 00 90 00 9D [08:04:07]RAPDU: 90 00 [08:04:07]wFMCommunicate OK [08:04:07]SAM_PROTO_ClearQueue done [08:04:07]KKMCreateOFDPacket [08:04:07]OFDProtocolAddRootSTLVToBuf [08:04:07]FM_MakeSignedData [08:04:07]FM_MakeSignedData [08:04:07]SAM_PROTO_SignData [08:04:07]wFMCommunicate request_size=4 [08:04:07]MH_SAM_APDU [08:04:07]CAPDU: 80 0D 01 02 [08:04:07]Write to MH i2c: E2 08 00 29 01 80 0D 01 02 00 00 00 00 A3 [08:04:07]Write i2c OK [08:04:07]MH_I2C_Read... [08:04:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:04:07]Read from MH i2c: E2 [08:04:07]MH_I2C_Read... [08:04:07]Read from MH i2c: E2 03 00 [08:04:07]MH_I2C_Read... [08:04:07]Read from MH i2c: E2 03 00 29 01 00 90 00 9E [08:04:07]RAPDU: 90 00 [08:04:07]wFMCommunicate OK [08:04:07]wFMCommunicate request_size=255 [08:04:07]MH_SAM_APDU [08:04:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 74 A4 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3E C4 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC C3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 81 00 00 00 00 07 04 06 00 EC C3 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 F7 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CD 88 02 00 35 04 06 00 54 [08:04:07]Write to MH i2c: E2 02 01 2A 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 74 A4 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3E C4 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC C3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 81 00 00 00 00 07 04 06 00 EC C3 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 F7 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CD 88 02 00 35 04 06 00 54 00 00 0A [08:04:07]Write i2c OK [08:04:07]MH_I2C_Read... [08:04:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:08]Read from MH i2c: E2 [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: E2 03 00 [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: E2 03 00 2A 01 00 90 00 9F [08:04:08]RAPDU: 90 00 [08:04:08]wFMCommunicate OK [08:04:08]wFMCommunicate request_size=10 [08:04:08]MH_SAM_APDU [08:04:08]CAPDU: 80 0D 02 02 05 4E 83 E5 67 E0 [08:04:08]Write to MH i2c: E2 0D 00 2B 01 80 0D 02 02 05 00 4E 83 E5 67 E0 00 00 AD [08:04:08]Write i2c OK [08:04:08]MH_I2C_Read... [08:04:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:08]Read from MH i2c: E2 [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: E2 03 00 [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: E2 03 00 2B 01 00 90 00 A0 [08:04:08]RAPDU: 90 00 [08:04:08]wFMCommunicate OK [08:04:08]wFMCommunicate request_size=4 [08:04:08]MH_SAM_APDU [08:04:08]CAPDU: 80 0D 03 02 [08:04:08]Write to MH i2c: E2 08 00 2C 01 80 0D 03 02 00 00 00 00 A8 [08:04:08]Write i2c OK [08:04:08]MH_I2C_Read... [08:04:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:04:08]Read from MH i2c: E2 [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: E2 0B 00 [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: E2 0B 00 2C 01 00 D4 4F 67 4A A2 45 C8 4E 90 00 7A [08:04:08]RAPDU: D4 4F 67 4A A2 45 C8 4E 90 00 [08:04:08]wFMCommunicate OK [08:04:08]SAM_PROTO_SignData done [08:04:08]FM_MakeSignedData done [08:04:08]CreateOFDProtocolMessage [08:04:08]wFMCommunicate request_size=4 [08:04:08]MH_SAM_APDU [08:04:08]CAPDU: 80 11 00 00 [08:04:08]Write to MH i2c: E2 08 00 2D 01 80 11 00 00 00 00 00 00 A8 [08:04:08]Write i2c OK [08:04:08]MH_I2C_Read... [08:04:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:08]Read from MH i2c: E2 [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: E2 17 00 [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: E2 17 00 2D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 01 [08:04:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:04:08]wFMCommunicate OK [08:04:08]CreateOFDProtocolMessage done [08:04:08]OFDSenderStorePacket 166093 [08:04:08]StoreOFDPacket docnum=166093 [08:04:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 F5 B1 07 01 45 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 74 A4 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3E C4 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC C3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 81 00 00 00 00 07 04 06 00 EC C3 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 F7 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CD 88 02 00 35 04 06 00 54 4E 83 E5 67 E0 D4 4F 67 4A A2 45 C8 4E [08:04:08]CheckFolder [08:04:08]dirname=/storage/ofd_packets [08:04:08]CheckFolder done [08:04:08]ProducePacketName [08:04:08]name=ofd_packets/00166093 [08:04:08]NVStorageSaveData ofd_packets/00166093 [08:04:08]File name is /storage/ofd_packets/00166093 [08:04:08]Write 301 bytes [08:04:08]NVStorageSaveData done [08:04:08]OFDSenderStorePacket done [08:04:08]KKMCreateOFDPacket done [08:04:08]NVStorageSaveData kkm_last_timestamp [08:04:08]File name is /storage/kkm_last_timestamp [08:04:08]Write 4 bytes [08:04:08]NVStorageSaveData done [08:04:08]ExternCall_PrintAddStr [08:04:08]wPrintStart [08:04:08]Write to MH i2c: 01 00 00 2E 01 2F [08:04:08]Write i2c OK [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: 01 [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: 01 07 00 [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [08:04:08]RasterBufferAndPrint [08:04:08]line Счет N : (1)295049 [08:04:08]line ИНН: 02508201610067 [08:04:08]line Контрольно-Кассовый Чек [08:04:08]line ПРОДАЖА [08:04:08]line ТРК (МРК, ГНК) : 53 [08:04:08]line Товар: 2710124500 [08:04:08]line Аи-95-К-5 [08:04:08]line 42.100 * 74.20 [08:04:08]line = 3123.82 [08:04:08]line НДС 12% НСП 1% [08:04:08]line > о реализуемом товаре [08:04:08]line ОКРУГЛЕНИЕ: -0.82 [08:04:08]line ИТОГО: 3123.00 [08:04:08]line Внесено: 6000.00 [08:04:08]line СДАЧА: 2877.00 [08:04:08]line НСП 1% : 27.64 [08:04:08]line НДС 12% : 331.73 [08:04:08]line Наличными: 3123.00 [08:04:08]line Безнал.: 0.00 [08:04:08]line Место: АЗС № 130 "Партнер Нефть" [08:04:08]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:04:08]line СНО: Общий режим [08:04:08]line Чек 145 24.08.2024 08:04 [08:04:08]line Смена: 470 ФФД: 1.0 [08:04:08]line ЗНМ: 0300000070 [08:04:08]line РНМ: 0000000000092562 [08:04:08]line Версия ККМ: 001 [08:04:08]line ФМ: 0000000000871769 [08:04:08]line ФД: 166093 [08:04:08]line ФПД: 92696197031904 [08:04:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080407&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166093&fm=92696197031904&tin=02508201610067®Number=0000000000092562&sum=312300 [08:04:08]written 0, free lines is 4095 [08:04:08]OFD Sender: Processing packet 166093 [packets to send 1005, broken 1004] [08:04:08]ProducePacketName [08:04:08]name=ofd_packets/00166093 [08:04:08]OFD Sender: To server: pG, [08:04:08]CommunicateWithHost lk.salyk.kg:30040 [08:04:08]ConnectInit lk.salyk.kg [08:04:08]Write to MH i2c: 01 00 00 59 01 5A [08:04:08]Write i2c OK [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: 01 [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: 01 07 00 [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: 01 07 00 59 01 00 00 00 00 00 CD 0C 3A [08:04:08]RasterBufferAndPrint [08:04:08]line [08:04:08]line [08:04:08]line [08:04:08]line [08:04:08]line [08:04:08]written 0, free lines is 3296 [08:04:08]MH_Cut [08:04:08]Write to MH i2c: D1 01 00 60 01 01 33 [08:04:08]Write i2c OK [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: D1 [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: D1 01 00 [08:04:08]MH_I2C_Read... [08:04:08]Read from MH i2c: D1 01 00 60 01 00 32 [08:04:08]Write to MH i2c: 01 00 00 61 01 62 [08:04:08]Write i2c OK [08:04:08]MH_I2C_Read... [08:04:09]*** Cut start [08:04:09]*** Purtial cut [08:04:09]*** Stage 1: CUTSNS_PIN = 1 [08:04:11]Read from MH i2c: 01 [08:04:11]MH_I2C_Read... [08:04:11]*** Stop cut motor [08:04:11]*** Cut end [08:04:11]Read from MH i2c: 01 07 00 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: 01 07 00 61 01 00 00 00 00 00 FF 0F 77 [08:04:11]process_action close_receipt done [08:04:11]requested_data is exist [08:04:11]produce_requested_data [08:04:11]requested_item fm.sn is exist - process it [08:04:11]wFMCommunicate request_size=4 [08:04:11]MH_SAM_APDU [08:04:11]CAPDU: 80 11 00 00 [08:04:11]Write to MH i2c: E2 08 00 62 01 80 11 00 00 00 00 00 00 DD [08:04:11]Write i2c OK [08:04:11]MH_I2C_Read... [08:04:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:11]Read from MH i2c: E2 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 17 00 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 17 00 62 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 36 [08:04:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:04:11]wFMCommunicate OK [08:04:11]requested_item fd.num is exist - process it [08:04:11]SAM_PROTO_GetFieldsCounters [08:04:11]wFMCommunicate request_size=4 [08:04:11]MH_SAM_APDU [08:04:11]CAPDU: 80 13 00 00 [08:04:11]Write to MH i2c: E2 08 00 63 01 80 13 00 00 00 00 00 00 E0 [08:04:11]Write i2c OK [08:04:11]MH_I2C_Read... [08:04:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:04:11]Read from MH i2c: E2 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 62 00 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 62 00 63 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 CD 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [08:04:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 CD 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:04:12]wFMCommunicate OK [08:04:12]SAM_PROTO_GetFieldsCounters done [08:04:12]requested_item shift.num is exist - process it [08:04:12]requested_item shift.opened is exist - process it [08:04:12]req_shift_opened [08:04:12]FM_GetShiftState [08:04:12]SAM_PROTO_GetShiftState [08:04:12]wFMCommunicate request_size=4 [08:04:12]MH_SAM_APDU [08:04:12]CAPDU: 80 13 01 00 [08:04:12]Write to MH i2c: E2 08 00 64 01 80 13 01 00 00 00 00 00 E2 [08:04:12]Write i2c OK [08:04:12]MH_I2C_Read... [08:04:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:12]Read from MH i2c: E2 [08:04:12]MH_I2C_Read... [08:04:12]Read from MH i2c: E2 0E 00 [08:04:12]MH_I2C_Read... [08:04:12]Read from MH i2c: E2 0E 00 64 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0C [08:04:12]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:04:12]wFMCommunicate OK [08:04:12]SAM_PROTO_GetShiftState done [08:04:12]FM_GetShiftState done [08:04:12]req_shift_opened done [08:04:12]requested_item shift.open_date is exist - process it [08:04:12]req_shift_open_date [08:04:12]req_shift_open_date done [08:04:12]produce_requested_data done [08:04:12]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166093,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:04:12]process_action_free close_receipt [08:04:12]json_value_free [08:04:12]json_value_free done [08:04:12]process_json_proto returns [08:04:12]Send response to host [08:04:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166093,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:04:12]free response buf [08:04:12]execute_script done [08:04:12]execute_script returns [08:04:12]free content buf [08:04:12]Sock 9.Close socket [08:04:12]Sock 9.Thread stoped [08:04:15]Connected sock=10 [08:04:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 F5 B1 07 01 45 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 74 A4 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3E C4 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC C3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 81 00 00 00 00 07 04 06 00 EC C3 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 F7 93 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CD 88 02 00 35 04 06 00 54 4E 83 E5 67 E0 D4 4F 67 4A A2 45 C8 4E [08:04:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 C0 6A 47 00 4A 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CD 88 02 00 F4 03 04 00 47 3D C9 66 B6 04 01 00 00 9E 82 9A 2C 99 2F 7C 28 [08:04:16]CommunicateWithHost err = 0 [08:04:16]CheckOFDResponse [08:04:16]1017 (14) - 77093643461234 [08:04:16]1041 (16) - 0000000000871769 [08:04:16]1040 (4) - 166093 [08:04:16]1012 (4) - 24.08.2024 01:54 [08:04:16]1206 (1) - 0 [08:04:16]OFD Sender: Remove packet 166093 [08:04:16]ProducePacketName [08:04:16]name=ofd_packets/00166093 [08:04:16]NVStorageDeleteData [08:04:17]OFD Sender: No OFD packet to send [08:04:22]OFD Sender: No OFD packet to send [08:04:26]recv_with_timeout no data received [08:04:27]OFD Sender: No OFD packet to send [08:04:32]OFD Sender: No OFD packet to send [08:04:37]OFD Sender: No OFD packet to send [08:04:42]OFD Sender: No OFD packet to send [08:04:47]OFD Sender: No OFD packet to send [08:04:52]OFD Sender: No OFD packet to send [08:04:57]OFD Sender: No OFD packet to send [08:05:02]OFD Sender: No OFD packet to send [08:05:07]OFD Sender: No OFD packet to send [08:05:12]OFD Sender: No OFD packet to send [08:05:17]OFD Sender: No OFD packet to send [08:05:22]OFD Sender: No OFD packet to send [08:05:27]OFD Sender: No OFD packet to send [08:05:32]OFD Sender: No OFD packet to send [08:05:37]OFD Sender: No OFD packet to send [08:05:42]OFD Sender: No OFD packet to send [08:05:47]OFD Sender: No OFD packet to send [08:05:52]OFD Sender: No OFD packet to send [08:05:57]OFD Sender: No OFD packet to send [08:06:02]OFD Sender: No OFD packet to send [08:06:07]OFD Sender: No OFD packet to send [08:06:12]OFD Sender: No OFD packet to send [08:06:17]OFD Sender: No OFD packet to send [08:06:22]OFD Sender: No OFD packet to send [08:06:27]OFD Sender: No OFD packet to send [08:06:29]accept exits with 7 [08:06:29]New connection [08:06:29]New thread 3066535268 created [08:06:29]Thread 3066678628 joined [08:06:29]Waiting for new connection... [08:06:29] Sock 7.Parse request [08:06:29]Sock 7.Check first char [08:06:29]Sock 7.First char is OK [08:06:29]request: POST /json_proto HTTP/1.0 [08:06:29]Method: POST [08:06:29]URL: /json_proto [08:06:29]Method is POST - this is cgi request [08:06:29]url: /json_proto [08:06:29]query_string will be loaded in cgi processing [08:06:29]execute_cgi json_proto POST (null) [08:06:29]execute_cgi path=json_proto method=POST [08:06:29]POST find Content-Length [08:06:29]Host: 172.17.44.132:8080 [08:06:29]Content-Length: 803 [08:06:29]Content-Type: application/json [08:06:29] [08:06:29]POST finish read [08:06:29]Found Content-Length = 803 [08:06:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 81.670, "sum" : 5537.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5537.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:29]execute_script... [08:06:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 81.670, "sum" : 5537.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5537.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:29]POST & json_proto [08:06:29]process_json_proto [08:06:29]json parsed OK: [08:06:29]protocol is kg_v1.0 [08:06:29]action value=close_receipt [08:06:29]process_action close_receipt [08:06:29]cmd_close_receipt [08:06:29]MH_GetDate [08:06:29]Write to MH i2c: F0 00 00 65 01 55 [08:06:29]Write i2c OK [08:06:29]MH_I2C_Read... [08:06:29]Read from MH i2c: F0 [08:06:29]MH_I2C_Read... [08:06:29]Read from MH i2c: F0 09 00 [08:06:29]MH_I2C_Read... [08:06:29]Read from MH i2c: F0 09 00 65 01 00 85 94 C9 66 2A 83 C1 65 79 [08:06:29]GetLastDocTimeStamp 1724486647 [08:06:29]current date 1724486789 [08:06:29]FM_GetShiftState [08:06:29]SAM_PROTO_GetShiftState [08:06:29]wFMCommunicate request_size=4 [08:06:29]MH_SAM_APDU [08:06:29]CAPDU: 80 13 01 00 [08:06:29]Write to MH i2c: E2 08 00 66 01 80 13 01 00 00 00 00 00 E4 [08:06:29]Write i2c OK [08:06:29]MH_I2C_Read... [08:06:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:29]Read from MH i2c: E2 [08:06:29]MH_I2C_Read... [08:06:29]Read from MH i2c: E2 0E 00 [08:06:29]MH_I2C_Read... [08:06:29]Read from MH i2c: E2 0E 00 66 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0E [08:06:29]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:06:29]wFMCommunicate OK [08:06:29]SAM_PROTO_GetShiftState done [08:06:29]FM_GetShiftState done [08:06:29]opened in 1724458697 [08:06:29]opened+sec_in_day 1724545097 [08:06:29]quantity*price = 553722 [08:06:29]sum+1 = 553724 [08:06:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5537.23 НСП 1% : 49.00 НДС 12% : 588.02 Наличными: 0.00 Безнал.: 5537.23 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 146 24.08.2024 08:06 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166094 ФПД: 255282058951589 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080629&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166094&fm=255282058951589&tin=02508201610067®Number=0000000000092562&sum=553723 [08:06:30]StoreToDocumentArchive [08:06:30]shift 470 fd 166094 [08:06:30]save to /storage/0470/doc_00166094 [08:06:30]save last doc name /storage/0470/doc_00166094 to /storage/kkm_last_doc_name [08:06:30]save OK [08:06:30]Clear old archive folders... [08:06:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:06:30]tlvbuf is 015D3430 [08:06:30]SAM_PROTO_ClearQueue [08:06:30]wFMCommunicate request_size=4 [08:06:30]MH_SAM_APDU [08:06:30]CAPDU: 80 09 00 00 [08:06:30]Write to MH i2c: E2 08 00 73 01 80 09 00 00 00 00 00 00 E6 [08:06:30]Write i2c OK [08:06:30]MH_I2C_Read... [08:06:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:30]Read from MH i2c: E2 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: E2 03 00 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: E2 03 00 73 01 00 90 00 E8 [08:06:30]RAPDU: 90 00 [08:06:30]wFMCommunicate OK [08:06:30]SAM_PROTO_ClearQueue done [08:06:30]KKMCreateOFDPacket [08:06:30]OFDProtocolAddRootSTLVToBuf [08:06:30]FM_MakeSignedData [08:06:30]FM_MakeSignedData [08:06:30]SAM_PROTO_SignData [08:06:30]wFMCommunicate request_size=4 [08:06:30]MH_SAM_APDU [08:06:30]CAPDU: 80 0D 01 02 [08:06:30]Write to MH i2c: E2 08 00 74 01 80 0D 01 02 00 00 00 00 EE [08:06:30]Write i2c OK [08:06:30]MH_I2C_Read... [08:06:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:30]Read from MH i2c: E2 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: E2 03 00 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: E2 03 00 74 01 00 90 00 E9 [08:06:30]RAPDU: 90 00 [08:06:30]wFMCommunicate OK [08:06:30]wFMCommunicate request_size=255 [08:06:30]MH_SAM_APDU [08:06:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 06 3F 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FB 72 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 72 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 E5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 72 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 85 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CE 88 02 00 35 04 06 00 E8 [08:06:30]Write to MH i2c: E2 02 01 75 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 06 3F 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FB 72 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 72 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 E5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 72 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 85 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CE 88 02 00 35 04 06 00 E8 00 00 F7 [08:06:30]Write i2c OK [08:06:30]MH_I2C_Read... [08:06:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:30]Read from MH i2c: E2 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: E2 03 00 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: E2 03 00 75 01 00 90 00 EA [08:06:30]RAPDU: 90 00 [08:06:30]wFMCommunicate OK [08:06:30]wFMCommunicate request_size=10 [08:06:30]MH_SAM_APDU [08:06:30]CAPDU: 80 0D 02 02 05 2D 7C 70 FB A5 [08:06:30]Write to MH i2c: E2 0D 00 76 01 80 0D 02 02 05 00 2D 7C 70 FB A5 00 00 B4 [08:06:30]Write i2c OK [08:06:30]MH_I2C_Read... [08:06:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:30]Read from MH i2c: E2 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: E2 03 00 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: E2 03 00 76 01 00 90 00 EB [08:06:30]RAPDU: 90 00 [08:06:30]wFMCommunicate OK [08:06:30]wFMCommunicate request_size=4 [08:06:30]MH_SAM_APDU [08:06:30]CAPDU: 80 0D 03 02 [08:06:30]Write to MH i2c: E2 08 00 77 01 80 0D 03 02 00 00 00 00 F3 [08:06:30]Write i2c OK [08:06:30]MH_I2C_Read... [08:06:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:30]Read from MH i2c: E2 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: E2 0B 00 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: E2 0B 00 77 01 00 8F F5 88 91 45 6D D5 57 90 00 6F [08:06:30]RAPDU: 8F F5 88 91 45 6D D5 57 90 00 [08:06:30]wFMCommunicate OK [08:06:30]SAM_PROTO_SignData done [08:06:30]FM_MakeSignedData done [08:06:30]CreateOFDProtocolMessage [08:06:30]wFMCommunicate request_size=4 [08:06:30]MH_SAM_APDU [08:06:30]CAPDU: 80 11 00 00 [08:06:30]Write to MH i2c: E2 08 00 78 01 80 11 00 00 00 00 00 00 F3 [08:06:30]Write i2c OK [08:06:30]MH_I2C_Read... [08:06:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:30]Read from MH i2c: E2 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: E2 17 00 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: E2 17 00 78 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4C [08:06:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:06:30]wFMCommunicate OK [08:06:30]CreateOFDProtocolMessage done [08:06:30]OFDSenderStorePacket 166094 [08:06:30]StoreOFDPacket docnum=166094 [08:06:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 7A E0 07 01 F5 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 06 3F 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FB 72 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 72 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 E5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 72 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 85 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CE 88 02 00 35 04 06 00 E8 2D 7C 70 FB A5 8F F5 88 91 45 6D D5 57 [08:06:30]CheckFolder [08:06:30]dirname=/storage/ofd_packets [08:06:30]CheckFolder done [08:06:30]ProducePacketName [08:06:30]name=ofd_packets/00166094 [08:06:30]NVStorageSaveData ofd_packets/00166094 [08:06:30]File name is /storage/ofd_packets/00166094 [08:06:30]Write 301 bytes [08:06:30]NVStorageSaveData done [08:06:30]OFDSenderStorePacket done [08:06:30]KKMCreateOFDPacket done [08:06:30]NVStorageSaveData kkm_last_timestamp [08:06:30]File name is /storage/kkm_last_timestamp [08:06:30]Write 4 bytes [08:06:30]NVStorageSaveData done [08:06:30]ExternCall_PrintAddStr [08:06:30]wPrintStart [08:06:30]Write to MH i2c: 01 00 00 79 01 7A [08:06:30]Write i2c OK [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: 01 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: 01 07 00 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: 01 07 00 79 01 00 00 00 00 00 FF 0F 8F [08:06:30]RasterBufferAndPrint [08:06:30]line Счет N : (1)295050 [08:06:30]line ИНН: 02508201610067 [08:06:30]line Контрольно-Кассовый Чек [08:06:30]line ПРОДАЖА [08:06:30]line ТРК (МРК, ГНК) : 42 [08:06:30]line Товар: 2710124130 [08:06:30]line Аи-92-К-5 [08:06:30]line 81.670 * 67.80 [08:06:30]line = 5537.23 [08:06:30]line НДС 12% НСП 1% [08:06:30]line > о реализуемом товаре [08:06:30]line ИТОГО: 5537.23 [08:06:30]line НСП 1% : 49.00 [08:06:30]line НДС 12% : 588.02 [08:06:30]line Наличными: 0.00 [08:06:30]line Безнал.: 5537.23 [08:06:30]line Место: АЗС № 130 "Партнер Нефть" [08:06:30]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:06:30]line СНО: Общий режим [08:06:30]line Чек 146 24.08.2024 08:06 [08:06:30]line Смена: 470 ФФД: 1.0 [08:06:30]line ЗНМ: 0300000070 [08:06:30]line РНМ: 0000000000092562 [08:06:30]line Версия ККМ: 001 [08:06:30]line Платежная система: O! деньги [08:06:30]line ФМ: 0000000000871769 [08:06:30]line ФД: 166094 [08:06:30]line ФПД: 255282058951589 [08:06:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080629&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166094&fm=255282058951589&tin=02508201610067®Number=0000000000092562&sum=553723 [08:06:30]written 0, free lines is 4095 [08:06:30]OFD Sender: Processing packet 166094 [packets to send 1005, broken 1004] [08:06:30]ProducePacketName [08:06:30]name=ofd_packets/00166094 [08:06:30]OFD Sender: To server: pG, [08:06:30]CommunicateWithHost lk.salyk.kg:30040 [08:06:30]ConnectInit lk.salyk.kg [08:06:31]Write to MH i2c: 01 00 00 A3 01 A4 [08:06:31]Write i2c OK [08:06:31]MH_I2C_Read... [08:06:31]Read from MH i2c: 01 [08:06:31]MH_I2C_Read... [08:06:31]Read from MH i2c: 01 07 00 [08:06:31]MH_I2C_Read... [08:06:31]Read from MH i2c: 01 07 00 A3 01 00 00 00 00 00 DA 0C 91 [08:06:31]RasterBufferAndPrint [08:06:31]line [08:06:31]line [08:06:31]line [08:06:31]line [08:06:31]line [08:06:31]written 0, free lines is 3297 [08:06:31]MH_Cut [08:06:31]Write to MH i2c: D1 01 00 AA 01 01 7D [08:06:31]Write i2c OK [08:06:31]MH_I2C_Read... [08:06:31]Read from MH i2c: D1 [08:06:31]MH_I2C_Read... [08:06:31]Read from MH i2c: D1 01 00 [08:06:31]MH_I2C_Read... [08:06:31]Read from MH i2c: D1 01 00 AA 01 00 7C [08:06:31]Write to MH i2c: 01 00 00 AB 01 AC [08:06:31]Write i2c OK [08:06:31]MH_I2C_Read... [08:06:32]*** Cut start [08:06:32]*** Purtial cut [08:06:32]*** Stage 1: CUTSNS_PIN = 1 [08:06:34]Read from MH i2c: 01 [08:06:34]MH_I2C_Read... [08:06:34]*** Stop cut motor [08:06:34]*** Cut end [08:06:34]Read from MH i2c: 01 07 00 [08:06:34]MH_I2C_Read... [08:06:34]Read from MH i2c: 01 07 00 AB 01 00 00 00 00 00 FF 0F C1 [08:06:34]process_action close_receipt done [08:06:34]requested_data is exist [08:06:34]produce_requested_data [08:06:34]requested_item fm.sn is exist - process it [08:06:34]wFMCommunicate request_size=4 [08:06:34]MH_SAM_APDU [08:06:34]CAPDU: 80 11 00 00 [08:06:34]Write to MH i2c: E2 08 00 AC 01 80 11 00 00 00 00 00 00 27 [08:06:34]Write i2c OK [08:06:34]MH_I2C_Read... [08:06:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:34]Read from MH i2c: E2 [08:06:34]MH_I2C_Read... [08:06:34]Read from MH i2c: E2 17 00 [08:06:34]MH_I2C_Read... [08:06:34]Read from MH i2c: E2 17 00 AC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 80 [08:06:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:06:34]wFMCommunicate OK [08:06:34]requested_item fd.num is exist - process it [08:06:34]SAM_PROTO_GetFieldsCounters [08:06:34]wFMCommunicate request_size=4 [08:06:34]MH_SAM_APDU [08:06:34]CAPDU: 80 13 00 00 [08:06:34]Write to MH i2c: E2 08 00 AD 01 80 13 00 00 00 00 00 00 2A [08:06:34]Write i2c OK [08:06:34]MH_I2C_Read... [08:06:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:34]Read from MH i2c: E2 [08:06:34]MH_I2C_Read... [08:06:34]Read from MH i2c: E2 62 00 [08:06:34]MH_I2C_Read... [08:06:34]Read from MH i2c: E2 62 00 AD 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 CE 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [08:06:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 CE 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:06:34]wFMCommunicate OK [08:06:34]SAM_PROTO_GetFieldsCounters done [08:06:34]requested_item shift.num is exist - process it [08:06:34]requested_item shift.opened is exist - process it [08:06:34]req_shift_opened [08:06:34]FM_GetShiftState [08:06:34]SAM_PROTO_GetShiftState [08:06:34]wFMCommunicate request_size=4 [08:06:34]MH_SAM_APDU [08:06:34]CAPDU: 80 13 01 00 [08:06:34]Write to MH i2c: E2 08 00 AE 01 80 13 01 00 00 00 00 00 2C [08:06:34]Write i2c OK [08:06:34]MH_I2C_Read... [08:06:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:34]Read from MH i2c: E2 [08:06:34]MH_I2C_Read... [08:06:34]Read from MH i2c: E2 0E 00 [08:06:34]MH_I2C_Read... [08:06:34]Read from MH i2c: E2 0E 00 AE 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 56 [08:06:34]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:06:34]wFMCommunicate OK [08:06:34]SAM_PROTO_GetShiftState done [08:06:34]FM_GetShiftState done [08:06:34]req_shift_opened done [08:06:34]requested_item shift.open_date is exist - process it [08:06:34]req_shift_open_date [08:06:34]req_shift_open_date done [08:06:34]produce_requested_data done [08:06:34]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166094,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:06:34]process_action_free close_receipt [08:06:34]json_value_free [08:06:34]json_value_free done [08:06:34]process_json_proto returns [08:06:34]Send response to host [08:06:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166094,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:06:34]free response buf [08:06:34]execute_script done [08:06:34]execute_script returns [08:06:34]free content buf [08:06:34]Sock 7.Close socket [08:06:34]Sock 7.Thread stoped [08:06:34]Connected sock=9 [08:06:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 7A E0 07 01 F5 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 06 3F 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FB 72 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 72 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 E5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 72 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 85 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CE 88 02 00 35 04 06 00 E8 2D 7C 70 FB A5 8F F5 88 91 45 6D D5 57 [08:06:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 9B D6 47 00 44 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CE 88 02 00 F4 03 04 00 D3 3D C9 66 B6 04 01 00 00 F9 77 EB 8F 34 FC EA FA [08:06:38]CommunicateWithHost err = 0 [08:06:38]CheckOFDResponse [08:06:38]1017 (14) - 77093643461234 [08:06:38]1041 (16) - 0000000000871769 [08:06:38]1040 (4) - 166094 [08:06:38]1012 (4) - 24.08.2024 01:56 [08:06:38]1206 (1) - 0 [08:06:38]OFD Sender: Remove packet 166094 [08:06:38]ProducePacketName [08:06:38]name=ofd_packets/00166094 [08:06:38]NVStorageDeleteData [08:06:39]OFD Sender: No OFD packet to send [08:06:41]accept exits with 10 [08:06:41]New connection [08:06:41]New thread 3066678628 created [08:06:41]Thread 3066535268 joined [08:06:41]Waiting for new connection... [08:06:41] Sock 10.Parse request [08:06:41]Sock 10.Check first char [08:06:41]Sock 10.First char is OK [08:06:41]request: POST /json_proto HTTP/1.0 [08:06:41]Method: POST [08:06:41]URL: /json_proto [08:06:41]Method is POST - this is cgi request [08:06:41]url: /json_proto [08:06:41]query_string will be loaded in cgi processing [08:06:41]execute_cgi json_proto POST (null) [08:06:41]execute_cgi path=json_proto method=POST [08:06:41]POST find Content-Length [08:06:41]Host: 172.17.44.132:8080 [08:06:41]Content-Length: 677 [08:06:41]Content-Type: application/json [08:06:41] [08:06:41]POST finish read [08:06:41]Found Content-Length = 677 [08:06:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:41]execute_script... [08:06:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:41]POST & json_proto [08:06:41]process_json_proto [08:06:41]json parsed OK: [08:06:41]protocol is kg_v1.0 [08:06:41]action value=close_receipt [08:06:41]process_action close_receipt [08:06:41]cmd_close_receipt [08:06:41]MH_GetDate [08:06:41]Write to MH i2c: F0 00 00 AF 01 9F [08:06:41]Write i2c OK [08:06:41]MH_I2C_Read... [08:06:41]Read from MH i2c: F0 [08:06:41]MH_I2C_Read... [08:06:41]Read from MH i2c: F0 09 00 [08:06:41]MH_I2C_Read... [08:06:41]Read from MH i2c: F0 09 00 AF 01 00 91 94 C9 66 2A 83 C1 65 CF [08:06:41]GetLastDocTimeStamp 1724486789 [08:06:41]current date 1724486801 [08:06:41]FM_GetShiftState [08:06:41]SAM_PROTO_GetShiftState [08:06:41]wFMCommunicate request_size=4 [08:06:41]MH_SAM_APDU [08:06:41]CAPDU: 80 13 01 00 [08:06:41]Write to MH i2c: E2 08 00 B0 01 80 13 01 00 00 00 00 00 2E [08:06:41]Write i2c OK [08:06:41]MH_I2C_Read... [08:06:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:41]Read from MH i2c: E2 [08:06:41]MH_I2C_Read... [08:06:41]Read from MH i2c: E2 0E 00 [08:06:41]MH_I2C_Read... [08:06:41]Read from MH i2c: E2 0E 00 B0 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 58 [08:06:41]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:06:41]wFMCommunicate OK [08:06:41]SAM_PROTO_GetShiftState done [08:06:41]FM_GetShiftState done [08:06:41]opened in 1724458697 [08:06:41]opened+sec_in_day 1724545097 [08:06:41]quantity*price = 40002 [08:06:41]sum+1 = 40003 [08:06:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 147 24.08.2024 08:06 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166095 ФПД: 145756443608193 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080642&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166095&fm=145756443608193&tin=02508201610067®Number=0000000000092562&sum=40000 [08:06:42]StoreToDocumentArchive [08:06:42]shift 470 fd 166095 [08:06:42]save to /storage/0470/doc_00166095 [08:06:42]save last doc name /storage/0470/doc_00166095 to /storage/kkm_last_doc_name [08:06:42]save OK [08:06:42]Clear old archive folders... [08:06:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:06:42]tlvbuf is 015D32F0 [08:06:42]SAM_PROTO_ClearQueue [08:06:42]wFMCommunicate request_size=4 [08:06:42]MH_SAM_APDU [08:06:42]CAPDU: 80 09 00 00 [08:06:42]Write to MH i2c: E2 08 00 BD 01 80 09 00 00 00 00 00 00 30 [08:06:42]Write i2c OK [08:06:42]MH_I2C_Read... [08:06:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:42]Read from MH i2c: E2 [08:06:42]MH_I2C_Read... [08:06:43]Read from MH i2c: E2 03 00 [08:06:43]MH_I2C_Read... [08:06:43]Read from MH i2c: E2 03 00 BD 01 00 90 00 32 [08:06:43]RAPDU: 90 00 [08:06:43]wFMCommunicate OK [08:06:43]SAM_PROTO_ClearQueue done [08:06:43]KKMCreateOFDPacket [08:06:43]OFDProtocolAddRootSTLVToBuf [08:06:43]FM_MakeSignedData [08:06:43]FM_MakeSignedData [08:06:43]SAM_PROTO_SignData [08:06:43]wFMCommunicate request_size=4 [08:06:43]MH_SAM_APDU [08:06:43]CAPDU: 80 0D 01 02 [08:06:43]Write to MH i2c: E2 08 00 BE 01 80 0D 01 02 00 00 00 00 38 [08:06:43]Write i2c OK [08:06:43]MH_I2C_Read... [08:06:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:43]Read from MH i2c: E2 [08:06:43]MH_I2C_Read... [08:06:43]Read from MH i2c: E2 03 00 [08:06:43]MH_I2C_Read... [08:06:43]Read from MH i2c: E2 03 00 BE 01 00 90 00 33 [08:06:43]RAPDU: 90 00 [08:06:43]wFMCommunicate OK [08:06:43]wFMCommunicate request_size=255 [08:06:43]MH_SAM_APDU [08:06:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 92 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CF 88 02 00 35 04 06 00 84 [08:06:43]Write to MH i2c: E2 02 01 BF 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 92 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CF 88 02 00 35 04 06 00 84 00 00 3D [08:06:43]Write i2c OK [08:06:43]MH_I2C_Read... [08:06:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:43]Read from MH i2c: E2 [08:06:43]MH_I2C_Read... [08:06:43]Read from MH i2c: E2 03 00 [08:06:43]MH_I2C_Read... [08:06:43]Read from MH i2c: E2 03 00 BF 01 00 90 00 34 [08:06:43]RAPDU: 90 00 [08:06:43]wFMCommunicate OK [08:06:43]wFMCommunicate request_size=10 [08:06:43]MH_SAM_APDU [08:06:43]CAPDU: 80 0D 02 02 05 90 91 0B 84 81 [08:06:43]Write to MH i2c: E2 0D 00 C0 01 80 0D 02 02 05 00 90 91 0B 84 81 00 00 76 [08:06:43]Write i2c OK [08:06:43]MH_I2C_Read... [08:06:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:43]Read from MH i2c: E2 [08:06:43]MH_I2C_Read... [08:06:43]Read from MH i2c: E2 03 00 [08:06:43]MH_I2C_Read... [08:06:43]Read from MH i2c: E2 03 00 C0 01 00 90 00 35 [08:06:43]RAPDU: 90 00 [08:06:43]wFMCommunicate OK [08:06:43]wFMCommunicate request_size=4 [08:06:43]MH_SAM_APDU [08:06:43]CAPDU: 80 0D 03 02 [08:06:43]Write to MH i2c: E2 08 00 C1 01 80 0D 03 02 00 00 00 00 3D [08:06:43]Write i2c OK [08:06:43]MH_I2C_Read... [08:06:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:43]Read from MH i2c: E2 [08:06:43]MH_I2C_Read... [08:06:43]Read from MH i2c: E2 0B 00 [08:06:43]MH_I2C_Read... [08:06:43]Read from MH i2c: E2 0B 00 C1 01 00 77 B6 0D A8 A8 DC 94 98 90 00 D0 [08:06:43]RAPDU: 77 B6 0D A8 A8 DC 94 98 90 00 [08:06:43]wFMCommunicate OK [08:06:43]SAM_PROTO_SignData done [08:06:43]FM_MakeSignedData done [08:06:43]CreateOFDProtocolMessage [08:06:43]wFMCommunicate request_size=4 [08:06:43]MH_SAM_APDU [08:06:43]CAPDU: 80 11 00 00 [08:06:43]Write to MH i2c: E2 08 00 C2 01 80 11 00 00 00 00 00 00 3D [08:06:43]Write i2c OK [08:06:43]MH_I2C_Read... [08:06:43]recv_with_timeout no data received [08:06:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:43]Read from MH i2c: E2 [08:06:43]MH_I2C_Read... [08:06:43]Read from MH i2c: E2 17 00 [08:06:43]MH_I2C_Read... [08:06:43]Read from MH i2c: E2 17 00 C2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 96 [08:06:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:06:43]wFMCommunicate OK [08:06:43]CreateOFDProtocolMessage done [08:06:43]OFDSenderStorePacket 166095 [08:06:43]StoreOFDPacket docnum=166095 [08:06:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 9B E5 07 01 CB 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 92 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CF 88 02 00 35 04 06 00 84 90 91 0B 84 81 77 B6 0D A8 A8 DC 94 98 [08:06:43]CheckFolder [08:06:43]dirname=/storage/ofd_packets [08:06:43]CheckFolder done [08:06:43]ProducePacketName [08:06:43]name=ofd_packets/00166095 [08:06:43]NVStorageSaveData ofd_packets/00166095 [08:06:43]File name is /storage/ofd_packets/00166095 [08:06:43]Write 301 bytes [08:06:43]NVStorageSaveData done [08:06:43]OFDSenderStorePacket done [08:06:43]KKMCreateOFDPacket done [08:06:43]NVStorageSaveData kkm_last_timestamp [08:06:43]File name is /storage/kkm_last_timestamp [08:06:43]Write 4 bytes [08:06:43]NVStorageSaveData done [08:06:43]ExternCall_PrintAddStr [08:06:43]wPrintStart [08:06:43]Write to MH i2c: 01 00 00 C3 01 C4 [08:06:43]Write i2c OK [08:06:43]MH_I2C_Read... [08:06:43]Read from MH i2c: 01 [08:06:43]MH_I2C_Read... [08:06:43]Read from MH i2c: 01 07 00 [08:06:43]MH_I2C_Read... [08:06:43]Read from MH i2c: 01 07 00 C3 01 00 00 00 00 00 FF 0F D9 [08:06:43]RasterBufferAndPrint [08:06:43]line Счет N : (1)295053 [08:06:43]line ИНН: 02508201610067 [08:06:43]line Контрольно-Кассовый Чек [08:06:43]line ПРОДАЖА [08:06:43]line ТРК (МРК, ГНК) : 62 [08:06:43]line Товар: 2710124130 [08:06:43]line Аи-92-К-5 [08:06:43]line 5.900 * 67.80 [08:06:43]line = 400.02 [08:06:43]line НДС 12% НСП 1% [08:06:43]line > о реализуемом товаре [08:06:43]line ОКРУГЛЕНИЕ: -0.02 [08:06:43]line ИТОГО: 400.00 [08:06:43]line Внесено: 400.00 [08:06:43]line СДАЧА: 0.00 [08:06:43]line НСП 1% : 3.54 [08:06:43]line НДС 12% : 42.48 [08:06:43]line Наличными: 400.00 [08:06:43]line Безнал.: 0.00 [08:06:43]line Место: АЗС № 130 "Партнер Нефть" [08:06:43]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:06:43]line СНО: Общий режим [08:06:43]line Чек 147 24.08.2024 08:06 [08:06:43]line Смена: 470 ФФД: 1.0 [08:06:43]line ЗНМ: 0300000070 [08:06:43]line РНМ: 0000000000092562 [08:06:43]line Версия ККМ: 001 [08:06:43]line ФМ: 0000000000871769 [08:06:43]line ФД: 166095 [08:06:43]line ФПД: 145756443608193 [08:06:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080642&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166095&fm=145756443608193&tin=02508201610067®Number=0000000000092562&sum=40000 [08:06:43]written 0, free lines is 4095 [08:06:43]OFD Sender: Processing packet 166095 [packets to send 1005, broken 1004] [08:06:43]ProducePacketName [08:06:43]name=ofd_packets/00166095 [08:06:43]OFD Sender: To server: pG, [08:06:43]CommunicateWithHost lk.salyk.kg:30040 [08:06:43]ConnectInit lk.salyk.kg [08:06:44]Write to MH i2c: 01 00 00 EE 01 EF [08:06:44]Write i2c OK [08:06:44]MH_I2C_Read... [08:06:44]Read from MH i2c: 01 [08:06:44]MH_I2C_Read... [08:06:44]Read from MH i2c: 01 07 00 [08:06:44]MH_I2C_Read... [08:06:44]Read from MH i2c: 01 07 00 EE 01 00 00 00 00 00 C4 0C C6 [08:06:44]RasterBufferAndPrint [08:06:44]line [08:06:44]line [08:06:44]line [08:06:44]line [08:06:44]line [08:06:44]written 0, free lines is 3279 [08:06:44]MH_Cut [08:06:44]Write to MH i2c: D1 01 00 F5 01 01 C8 [08:06:44]Write i2c OK [08:06:44]MH_I2C_Read... [08:06:44]Read from MH i2c: D1 [08:06:44]MH_I2C_Read... [08:06:44]Read from MH i2c: D1 01 00 [08:06:44]MH_I2C_Read... [08:06:44]Read from MH i2c: D1 01 00 F5 01 00 C7 [08:06:44]Write to MH i2c: 01 00 00 F6 01 F7 [08:06:44]Write i2c OK [08:06:44]MH_I2C_Read... [08:06:44]*** Cut start [08:06:44]*** Purtial cut [08:06:44]*** Stage 1: CUTSNS_PIN = 1 [08:06:46]Read from MH i2c: 01 [08:06:46]MH_I2C_Read... [08:06:46]*** Stop cut motor [08:06:46]*** Cut end [08:06:46]Read from MH i2c: 01 07 00 [08:06:46]MH_I2C_Read... [08:06:46]Read from MH i2c: 01 07 00 F6 01 00 00 00 00 00 FF 0F 0C [08:06:46]process_action close_receipt done [08:06:46]requested_data is exist [08:06:46]produce_requested_data [08:06:46]requested_item fm.sn is exist - process it [08:06:46]wFMCommunicate request_size=4 [08:06:46]MH_SAM_APDU [08:06:46]CAPDU: 80 11 00 00 [08:06:46]Write to MH i2c: E2 08 00 F7 01 80 11 00 00 00 00 00 00 72 [08:06:46]Write i2c OK [08:06:46]MH_I2C_Read... [08:06:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:46]Read from MH i2c: E2 [08:06:46]MH_I2C_Read... [08:06:46]Read from MH i2c: E2 17 00 [08:06:46]MH_I2C_Read... [08:06:46]Read from MH i2c: E2 17 00 F7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CB [08:06:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:06:46]wFMCommunicate OK [08:06:46]requested_item fd.num is exist - process it [08:06:46]SAM_PROTO_GetFieldsCounters [08:06:46]wFMCommunicate request_size=4 [08:06:46]MH_SAM_APDU [08:06:46]CAPDU: 80 13 00 00 [08:06:46]Write to MH i2c: E2 08 00 F8 01 80 13 00 00 00 00 00 00 75 [08:06:46]Write i2c OK [08:06:46]MH_I2C_Read... [08:06:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:47]Read from MH i2c: E2 [08:06:47]MH_I2C_Read... [08:06:47]Read from MH i2c: E2 62 00 [08:06:47]MH_I2C_Read... [08:06:47]Read from MH i2c: E2 62 00 F8 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 CF 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [08:06:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 CF 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:06:47]wFMCommunicate OK [08:06:47]SAM_PROTO_GetFieldsCounters done [08:06:47]requested_item shift.num is exist - process it [08:06:47]requested_item shift.opened is exist - process it [08:06:47]req_shift_opened [08:06:47]FM_GetShiftState [08:06:47]SAM_PROTO_GetShiftState [08:06:47]wFMCommunicate request_size=4 [08:06:47]MH_SAM_APDU [08:06:47]CAPDU: 80 13 01 00 [08:06:47]Write to MH i2c: E2 08 00 F9 01 80 13 01 00 00 00 00 00 77 [08:06:47]Write i2c OK [08:06:47]MH_I2C_Read... [08:06:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:47]Read from MH i2c: E2 [08:06:47]MH_I2C_Read... [08:06:47]Read from MH i2c: E2 0E 00 [08:06:47]MH_I2C_Read... [08:06:47]Read from MH i2c: E2 0E 00 F9 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A1 [08:06:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:06:47]wFMCommunicate OK [08:06:47]SAM_PROTO_GetShiftState done [08:06:47]FM_GetShiftState done [08:06:47]req_shift_opened done [08:06:47]requested_item shift.open_date is exist - process it [08:06:47]req_shift_open_date [08:06:47]req_shift_open_date done [08:06:47]produce_requested_data done [08:06:47]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166095,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:06:47]process_action_free close_receipt [08:06:47]json_value_free [08:06:47]json_value_free done [08:06:47]process_json_proto returns [08:06:47]Send response to host [08:06:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166095,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:06:47]free response buf [08:06:47]execute_script done [08:06:47]execute_script returns [08:06:47]free content buf [08:06:47]Sock 10.Close socket [08:06:47]Sock 10.Thread stoped [08:06:48]ConnectInit Can't take IP for lk.salyk.kg [08:06:48]CommunicateWithHost connect error [08:06:48]CommunicateWithHost err = -1 [08:06:48]OFD Sender: Server communicate error [08:06:53]OFD Sender: Processing packet 166095 [packets to send 1005, broken 1004] [08:06:53]ProducePacketName [08:06:53]name=ofd_packets/00166095 [08:06:53]OFD Sender: To server: pG, [08:06:53]CommunicateWithHost lk.salyk.kg:30040 [08:06:53]ConnectInit lk.salyk.kg [08:06:55]Connected sock=7 [08:06:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 9B E5 07 01 CB 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 92 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CF 88 02 00 35 04 06 00 84 90 91 0B 84 81 77 B6 0D A8 A8 DC 94 98 [08:06:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 17 50 47 00 72 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 CF 88 02 00 F4 03 04 00 E7 3D C9 66 B6 04 01 00 00 01 A5 E5 F2 12 94 D5 87 [08:06:56]CommunicateWithHost err = 0 [08:06:56]CheckOFDResponse [08:06:56]1017 (14) - 77093643461234 [08:06:56]1041 (16) - 0000000000871769 [08:06:56]1040 (4) - 166095 [08:06:56]1012 (4) - 24.08.2024 01:56 [08:06:56]1206 (1) - 0 [08:06:56]OFD Sender: Remove packet 166095 [08:06:56]ProducePacketName [08:06:56]name=ofd_packets/00166095 [08:06:56]NVStorageDeleteData [08:06:56]OFD Sender: No OFD packet to send [08:07:01]OFD Sender: No OFD packet to send [08:07:06]OFD Sender: No OFD packet to send [08:07:11]OFD Sender: No OFD packet to send [08:07:16]OFD Sender: No OFD packet to send [08:07:21]OFD Sender: No OFD packet to send [08:07:26]OFD Sender: No OFD packet to send [08:07:31]OFD Sender: No OFD packet to send [08:07:36]OFD Sender: No OFD packet to send [08:07:41]OFD Sender: No OFD packet to send [08:07:46]OFD Sender: No OFD packet to send [08:07:51]OFD Sender: No OFD packet to send [08:07:56]OFD Sender: No OFD packet to send [08:08:01]OFD Sender: No OFD packet to send [08:08:02]accept exits with 9 [08:08:02]New connection [08:08:02]New thread 3066535268 created [08:08:02]Thread 3066678628 joined [08:08:02]Waiting for new connection... [08:08:02] Sock 9.Parse request [08:08:02]Sock 9.Check first char [08:08:02]Sock 9.First char is OK [08:08:02]request: POST /json_proto HTTP/1.0 [08:08:02]Method: POST [08:08:02]URL: /json_proto [08:08:02]Method is POST - this is cgi request [08:08:02]url: /json_proto [08:08:02]query_string will be loaded in cgi processing [08:08:02]execute_cgi json_proto POST (null) [08:08:02]execute_cgi path=json_proto method=POST [08:08:02]POST find Content-Length [08:08:02]Host: 172.17.44.132:8080 [08:08:02]Content-Length: 797 [08:08:02]Content-Type: application/json [08:08:02] [08:08:02]POST finish read [08:08:02]Found Content-Length = 797 [08:08:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:02]execute_script... [08:08:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:02]POST & json_proto [08:08:02]process_json_proto [08:08:02]json parsed OK: [08:08:02]protocol is kg_v1.0 [08:08:02]action value=close_receipt [08:08:02]process_action close_receipt [08:08:02]cmd_close_receipt [08:08:02]MH_GetDate [08:08:02]Write to MH i2c: F0 00 00 FA 01 EA [08:08:02]Write i2c OK [08:08:02]MH_I2C_Read... [08:08:02]Read from MH i2c: F0 [08:08:02]MH_I2C_Read... [08:08:02]Read from MH i2c: F0 09 00 [08:08:02]MH_I2C_Read... [08:08:02]Read from MH i2c: F0 09 00 FA 01 00 E2 94 C9 66 2A 83 C1 65 6B [08:08:02]GetLastDocTimeStamp 1724486802 [08:08:02]current date 1724486882 [08:08:02]FM_GetShiftState [08:08:02]SAM_PROTO_GetShiftState [08:08:02]wFMCommunicate request_size=4 [08:08:02]MH_SAM_APDU [08:08:02]CAPDU: 80 13 01 00 [08:08:02]Write to MH i2c: E2 08 00 FB 01 80 13 01 00 00 00 00 00 79 [08:08:02]Write i2c OK [08:08:02]MH_I2C_Read... [08:08:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:02]Read from MH i2c: E2 [08:08:02]MH_I2C_Read... [08:08:02]Read from MH i2c: E2 0E 00 [08:08:02]MH_I2C_Read... [08:08:02]Read from MH i2c: E2 0E 00 FB 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A3 [08:08:02]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:08:02]wFMCommunicate OK [08:08:02]SAM_PROTO_GetShiftState done [08:08:02]FM_GetShiftState done [08:08:02]opened in 1724458697 [08:08:02]opened+sec_in_day 1724545097 [08:08:02]quantity*price = 50063 [08:08:02]sum+1 = 50064 [08:08:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.63 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 0.00 Безнал.: 500.63 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 148 24.08.2024 08:08 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166096 ФПД: 181823415898745 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080802&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166096&fm=181823415898745&tin=02508201610067®Number=0000000000092562&sum=50063 [08:08:03]StoreToDocumentArchive [08:08:03]shift 470 fd 166096 [08:08:03]save to /storage/0470/doc_00166096 [08:08:03]save last doc name /storage/0470/doc_00166096 to /storage/kkm_last_doc_name [08:08:03]save OK [08:08:03]Clear old archive folders... [08:08:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:08:03]tlvbuf is 015D6AA0 [08:08:03]SAM_PROTO_ClearQueue [08:08:03]wFMCommunicate request_size=4 [08:08:03]MH_SAM_APDU [08:08:03]CAPDU: 80 09 00 00 [08:08:03]Write to MH i2c: E2 08 00 08 02 80 09 00 00 00 00 00 00 7C [08:08:03]Write i2c OK [08:08:03]MH_I2C_Read... [08:08:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:03]Read from MH i2c: E2 [08:08:03]MH_I2C_Read... [08:08:03]Read from MH i2c: E2 03 00 [08:08:03]MH_I2C_Read... [08:08:03]Read from MH i2c: E2 03 00 08 02 00 90 00 7E [08:08:03]RAPDU: 90 00 [08:08:03]wFMCommunicate OK [08:08:03]SAM_PROTO_ClearQueue done [08:08:03]KKMCreateOFDPacket [08:08:03]OFDProtocolAddRootSTLVToBuf [08:08:03]FM_MakeSignedData [08:08:03]FM_MakeSignedData [08:08:03]SAM_PROTO_SignData [08:08:03]wFMCommunicate request_size=4 [08:08:03]MH_SAM_APDU [08:08:03]CAPDU: 80 0D 01 02 [08:08:03]Write to MH i2c: E2 08 00 09 02 80 0D 01 02 00 00 00 00 84 [08:08:03]Write i2c OK [08:08:03]MH_I2C_Read... [08:08:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:03]Read from MH i2c: E2 [08:08:03]MH_I2C_Read... [08:08:03]Read from MH i2c: E2 03 00 [08:08:03]MH_I2C_Read... [08:08:03]Read from MH i2c: E2 03 00 09 02 00 90 00 7F [08:08:03]RAPDU: 90 00 [08:08:03]wFMCommunicate OK [08:08:03]wFMCommunicate request_size=255 [08:08:03]MH_SAM_APDU [08:08:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 E2 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D0 88 02 00 35 04 06 00 A5 5E 10 1D [08:08:03]Write to MH i2c: E2 02 01 0A 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 E2 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D0 88 02 00 35 04 06 00 A5 5E 10 1D 00 00 B3 [08:08:03]Write i2c OK [08:08:03]MH_I2C_Read... [08:08:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:03]Read from MH i2c: E2 [08:08:03]MH_I2C_Read... [08:08:03]Read from MH i2c: E2 03 00 [08:08:03]MH_I2C_Read... [08:08:03]Read from MH i2c: E2 03 00 0A 02 00 90 00 80 [08:08:03]RAPDU: 90 00 [08:08:03]wFMCommunicate OK [08:08:03]wFMCommunicate request_size=7 [08:08:03]MH_SAM_APDU [08:08:03]CAPDU: 80 0D 02 02 02 D2 79 [08:08:03]Write to MH i2c: E2 0A 00 0B 02 80 0D 02 02 02 00 D2 79 00 00 D6 [08:08:03]Write i2c OK [08:08:03]MH_I2C_Read... [08:08:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:03]Read from MH i2c: E2 [08:08:03]MH_I2C_Read... [08:08:03]Read from MH i2c: E2 03 00 [08:08:03]MH_I2C_Read... [08:08:03]Read from MH i2c: E2 03 00 0B 02 00 90 00 81 [08:08:03]RAPDU: 90 00 [08:08:03]wFMCommunicate OK [08:08:03]wFMCommunicate request_size=4 [08:08:03]MH_SAM_APDU [08:08:03]CAPDU: 80 0D 03 02 [08:08:03]Write to MH i2c: E2 08 00 0C 02 80 0D 03 02 00 00 00 00 89 [08:08:03]Write i2c OK [08:08:03]MH_I2C_Read... [08:08:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:03]Read from MH i2c: E2 [08:08:03]MH_I2C_Read... [08:08:03]Read from MH i2c: E2 0B 00 [08:08:03]MH_I2C_Read... [08:08:03]Read from MH i2c: E2 0B 00 0C 02 00 08 9B 1E 38 4E 17 C8 A8 90 00 58 [08:08:03]RAPDU: 08 9B 1E 38 4E 17 C8 A8 90 00 [08:08:03]wFMCommunicate OK [08:08:03]SAM_PROTO_SignData done [08:08:03]FM_MakeSignedData done [08:08:03]CreateOFDProtocolMessage [08:08:03]wFMCommunicate request_size=4 [08:08:03]MH_SAM_APDU [08:08:03]CAPDU: 80 11 00 00 [08:08:03]Write to MH i2c: E2 08 00 0D 02 80 11 00 00 00 00 00 00 89 [08:08:03]Write i2c OK [08:08:03]MH_I2C_Read... [08:08:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:04]Read from MH i2c: E2 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: E2 17 00 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: E2 17 00 0D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E2 [08:08:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:08:04]wFMCommunicate OK [08:08:04]CreateOFDProtocolMessage done [08:08:04]OFDSenderStorePacket 166096 [08:08:04]StoreOFDPacket docnum=166096 [08:08:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 D4 55 04 01 5A 27 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 E2 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D0 88 02 00 35 04 06 00 A5 5E 10 1D D2 79 08 9B 1E 38 4E 17 C8 A8 [08:08:04]CheckFolder [08:08:04]dirname=/storage/ofd_packets [08:08:04]CheckFolder done [08:08:04]ProducePacketName [08:08:04]name=ofd_packets/00166096 [08:08:04]NVStorageSaveData ofd_packets/00166096 [08:08:04]File name is /storage/ofd_packets/00166096 [08:08:04]Write 298 bytes [08:08:04]NVStorageSaveData done [08:08:04]OFDSenderStorePacket done [08:08:04]KKMCreateOFDPacket done [08:08:04]NVStorageSaveData kkm_last_timestamp [08:08:04]File name is /storage/kkm_last_timestamp [08:08:04]Write 4 bytes [08:08:04]NVStorageSaveData done [08:08:04]ExternCall_PrintAddStr [08:08:04]wPrintStart [08:08:04]Write to MH i2c: 01 00 00 0E 02 10 [08:08:04]Write i2c OK [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: 01 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: 01 07 00 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: 01 07 00 0E 02 00 00 00 00 00 FF 0F 25 [08:08:04]RasterBufferAndPrint [08:08:04]line Счет N : (1)295055 [08:08:04]line ИНН: 02508201610067 [08:08:04]line Контрольно-Кассовый Чек [08:08:04]line ПРОДАЖА [08:08:04]line ТРК (МРК, ГНК) : 11 [08:08:04]line Товар: 2710194800 [08:08:04]line ДТ-К-5 [08:08:04]line 6.570 * 76.20 [08:08:04]line = 500.63 [08:08:04]line НДС 12% НСП 1% [08:08:04]line > о реализуемом товаре [08:08:04]line ИТОГО: 500.63 [08:08:04]line НСП 1% : 4.43 [08:08:04]line НДС 12% : 53.16 [08:08:04]line Наличными: 0.00 [08:08:04]line Безнал.: 500.63 [08:08:04]line Место: АЗС № 130 "Партнер Нефть" [08:08:04]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:08:04]line СНО: Общий режим [08:08:04]line Чек 148 24.08.2024 08:08 [08:08:04]line Смена: 470 ФФД: 1.0 [08:08:04]line ЗНМ: 0300000070 [08:08:04]line РНМ: 0000000000092562 [08:08:04]line Версия ККМ: 001 [08:08:04]line Платежная система: O! деньги [08:08:04]line ФМ: 0000000000871769 [08:08:04]line ФД: 166096 [08:08:04]line ФПД: 181823415898745 [08:08:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080802&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166096&fm=181823415898745&tin=02508201610067®Number=0000000000092562&sum=50063 [08:08:04]written 0, free lines is 4095 [08:08:04]OFD Sender: Processing packet 166096 [packets to send 1005, broken 1004] [08:08:04]ProducePacketName [08:08:04]name=ofd_packets/00166096 [08:08:04]OFD Sender: To server: pG, [08:08:04]CommunicateWithHost lk.salyk.kg:30040 [08:08:04]ConnectInit lk.salyk.kg [08:08:04]Write to MH i2c: 01 00 00 38 02 3A [08:08:04]Write i2c OK [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: 01 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: 01 07 00 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: 01 07 00 38 02 00 00 00 00 00 DC 0C 29 [08:08:04]RasterBufferAndPrint [08:08:04]line [08:08:04]line [08:08:04]line [08:08:04]line [08:08:04]line [08:08:04]written 0, free lines is 3298 [08:08:04]MH_Cut [08:08:04]Write to MH i2c: D1 01 00 3F 02 01 13 [08:08:04]Write i2c OK [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: D1 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: D1 01 00 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: D1 01 00 3F 02 00 12 [08:08:04]Write to MH i2c: 01 00 00 40 02 42 [08:08:04]Write i2c OK [08:08:04]MH_I2C_Read... [08:08:05]*** Cut start [08:08:05]*** Purtial cut [08:08:05]*** Stage 1: CUTSNS_PIN = 1 [08:08:07]Read from MH i2c: 01 [08:08:07]MH_I2C_Read... [08:08:07]*** Stop cut motor [08:08:07]*** Cut end [08:08:07]Read from MH i2c: 01 07 00 [08:08:07]MH_I2C_Read... [08:08:07]Read from MH i2c: 01 07 00 40 02 00 00 00 00 00 FF 0F 57 [08:08:07]process_action close_receipt done [08:08:07]requested_data is exist [08:08:07]produce_requested_data [08:08:07]requested_item fm.sn is exist - process it [08:08:07]wFMCommunicate request_size=4 [08:08:07]MH_SAM_APDU [08:08:07]CAPDU: 80 11 00 00 [08:08:07]Write to MH i2c: E2 08 00 41 02 80 11 00 00 00 00 00 00 BD [08:08:07]Write i2c OK [08:08:07]MH_I2C_Read... [08:08:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:07]Read from MH i2c: E2 [08:08:07]MH_I2C_Read... [08:08:07]Read from MH i2c: E2 17 00 [08:08:07]MH_I2C_Read... [08:08:07]Read from MH i2c: E2 17 00 41 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 16 [08:08:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:08:07]wFMCommunicate OK [08:08:07]requested_item fd.num is exist - process it [08:08:07]SAM_PROTO_GetFieldsCounters [08:08:07]wFMCommunicate request_size=4 [08:08:07]MH_SAM_APDU [08:08:07]CAPDU: 80 13 00 00 [08:08:07]Write to MH i2c: E2 08 00 42 02 80 13 00 00 00 00 00 00 C0 [08:08:07]Write i2c OK [08:08:07]MH_I2C_Read... [08:08:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:07]Read from MH i2c: E2 [08:08:07]MH_I2C_Read... [08:08:07]Read from MH i2c: E2 62 00 [08:08:07]MH_I2C_Read... [08:08:07]Read from MH i2c: E2 62 00 42 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D0 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [08:08: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D0 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:08:07]wFMCommunicate OK [08:08:07]SAM_PROTO_GetFieldsCounters done [08:08:07]requested_item shift.num is exist - process it [08:08:07]requested_item shift.opened is exist - process it [08:08:07]req_shift_opened [08:08:07]FM_GetShiftState [08:08:07]SAM_PROTO_GetShiftState [08:08:07]wFMCommunicate request_size=4 [08:08:07]MH_SAM_APDU [08:08:07]CAPDU: 80 13 01 00 [08:08:07]Write to MH i2c: E2 08 00 43 02 80 13 01 00 00 00 00 00 C2 [08:08:07]Write i2c OK [08:08:07]MH_I2C_Read... [08:08:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:07]Read from MH i2c: E2 [08:08:07]MH_I2C_Read... [08:08:07]Read from MH i2c: E2 0E 00 [08:08:07]MH_I2C_Read... [08:08:07]Read from MH i2c: E2 0E 00 43 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EC [08:08:07]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:08:07]wFMCommunicate OK [08:08:07]SAM_PROTO_GetShiftState done [08:08:07]FM_GetShiftState done [08:08:07]req_shift_opened done [08:08:07]requested_item shift.open_date is exist - process it [08:08:07]req_shift_open_date [08:08:07]req_shift_open_date done [08:08:07]produce_requested_data done [08:08:07]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166096,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:08:07]process_action_free close_receipt [08:08:07]json_value_free [08:08:07]json_value_free done [08:08:07]process_json_proto returns [08:08:07]Send response to host [08:08:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166096,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:08:07]free response buf [08:08:07]execute_script done [08:08:07]execute_script returns [08:08:07]free content buf [08:08:07]Sock 9.Close socket [08:08:07]Sock 9.Thread stoped [08:08:09]accept exits with 10 [08:08:09]New connection [08:08:09]New thread 3066678628 created [08:08:09]Thread 3066535268 joined [08:08:09]Waiting for new connection... [08:08:09] Sock 10.Parse request [08:08:09]Sock 10.Check first char [08:08:09]Sock 10.First char is OK [08:08:09]request: POST /json_proto HTTP/1.0 [08:08:09]Method: POST [08:08:09]URL: /json_proto [08:08:09]Method is POST - this is cgi request [08:08:09]url: /json_proto [08:08:09]query_string will be loaded in cgi processing [08:08:09]execute_cgi json_proto POST (null) [08:08:09]execute_cgi path=json_proto method=POST [08:08:09]POST find Content-Length [08:08:09]Host: 172.17.44.132:8080 [08:08:09]Content-Length: 1737 [08:08:09]Content-Type: application/json [08:08:09] [08:08:09]POST finish read [08:08:09]Found Content-Length = 1737 [08:08:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51207", "tax_sys" : 0, "items" : [ { "code": "5449000176431", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 0,5\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000189356", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E \u0430\u043D\u0430\u043D\u0430\u0441 1\u043B", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160792", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u043A\u043B\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043A\u0438\u0439 (\u043A\u0440\u0443\u0433\u043B\u044B\u0439)", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 325.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:09]execute_script... [08:08:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51207", "tax_sys" : 0, "items" : [ { "code": "5449000176431", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 0,5\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000189356", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E \u0430\u043D\u0430\u043D\u0430\u0441 1\u043B", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160792", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u043A\u043B\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043A\u0438\u0439 (\u043A\u0440\u0443\u0433\u043B\u044B\u0439)", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 325.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:09]ConnectInit Can't take IP for lk.salyk.kg [08:08:09]POST & json_proto [08:08:09]CommunicateWithHost connect error [08:08:09]process_json_proto [08:08:09]CommunicateWithHost err = -1 [08:08:09]OFD Sender: Server communicate error [08:08:09]json parsed OK: [08:08:09]protocol is kg_v1.0 [08:08:09]action value=close_receipt [08:08:09]process_action close_receipt [08:08:09]cmd_close_receipt [08:08:09]MH_GetDate [08:08:09]Write to MH i2c: F0 00 00 44 02 35 [08:08:09]Write i2c OK [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: F0 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: F0 09 00 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: F0 09 00 44 02 00 E9 94 C9 66 2A 83 C1 65 BD [08:08:09]GetLastDocTimeStamp 1724486882 [08:08:09]current date 1724486889 [08:08:09]FM_GetShiftState [08:08:09]SAM_PROTO_GetShiftState [08:08:09]wFMCommunicate request_size=4 [08:08:09]MH_SAM_APDU [08:08:09]CAPDU: 80 13 01 00 [08:08:09]Write to MH i2c: E2 08 00 45 02 80 13 01 00 00 00 00 00 C4 [08:08:09]Write i2c OK [08:08:09]MH_I2C_Read... [08:08:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:09]Read from MH i2c: E2 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 0E 00 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 0E 00 45 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EE [08:08:09]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:08:09]wFMCommunicate OK [08:08:09]SAM_PROTO_GetShiftState done [08:08:09]FM_GetShiftState done [08:08:09]opened in 1724458697 [08:08:09]opened+sec_in_day 1724545097 [08:08:09]quantity*price = 9500 [08:08:09]sum+1 = 9501 [08:08:09]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000160358 Вода Легенда 1л 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 5449000189356 Холодный чай Fuse манго ананас 1л 1.000 * 120.00 = 120.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700000160792 Снек Курут классический (круглый) 1.000 * 60.00 = 60.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 325.00 НСП 1% : 2.87 НДС 12% : 34.51 Наличными: 0.00 Безнал.: 325.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 149 24.08.2024 08:08 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166097 ФПД: 232091677468390 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080809&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166097&fm=232091677468390&tin=02508201610067®Number=0000000000092562&sum=32500 0 [08:08:10]StoreToDocumentArchive [08:08:10]shift 470 fd 166097 [08:08:10]save to /storage/0470/doc_00166097 [08:08:10]save last doc name /storage/0470/doc_00166097 to /storage/kkm_last_doc_name [08:08:10]save OK [08:08:10]Clear old archive folders... [08:08:10]ProcessDocumentItem done err = 0, tmpTLVsize=649 [08:08:10]tlvbuf is 015E6AE0 [08:08:10]SAM_PROTO_ClearQueue [08:08:10]wFMCommunicate request_size=4 [08:08:10]MH_SAM_APDU [08:08:10]CAPDU: 80 09 00 00 [08:08:10]Write to MH i2c: E2 08 00 52 02 80 09 00 00 00 00 00 00 C6 [08:08:10]Write i2c OK [08:08:10]MH_I2C_Read... [08:08:10]Read from MH i2c: E2 [08:08:10]MH_I2C_Read... [08:08:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:10]Read from MH i2c: E2 03 00 [08:08:10]MH_I2C_Read... [08:08:10]Read from MH i2c: E2 03 00 52 02 00 90 00 C8 [08:08:10]RAPDU: 90 00 [08:08:10]wFMCommunicate OK [08:08:10]SAM_PROTO_ClearQueue done [08:08:10]KKMCreateOFDPacket [08:08:10]OFDProtocolAddRootSTLVToBuf [08:08:10]FM_MakeSignedData [08:08:10]FM_MakeSignedData [08:08:10]SAM_PROTO_SignData [08:08:10]wFMCommunicate request_size=4 [08:08:10]MH_SAM_APDU [08:08:10]CAPDU: 80 0D 01 02 [08:08:10]Write to MH i2c: E2 08 00 53 02 80 0D 01 02 00 00 00 00 CE [08:08:10]Write i2c OK [08:08:10]MH_I2C_Read... [08:08:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:10]Read from MH i2c: E2 [08:08:10]MH_I2C_Read... [08:08:10]Read from MH i2c: E2 03 00 [08:08:10]MH_I2C_Read... [08:08:10]Read from MH i2c: E2 03 00 53 02 00 90 00 C9 [08:08:10]RAPDU: 90 00 [08:08:10]wFMCommunicate OK [08:08:10]wFMCommunicate request_size=255 [08:08:10]MH_SAM_APDU [08:08:10]CAPDU: 80 0D 02 02 FA 03 00 89 02 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 33 31 06 04 2F 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 35 36 06 04 [08:08:10]Write to MH i2c: E2 02 01 54 02 80 0D 02 02 FA 00 03 00 89 02 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 33 31 06 04 2F 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 35 36 06 04 00 00 BF [08:08:10]Write i2c OK [08:08:10]MH_I2C_Read... [08:08:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:11]Read from MH i2c: E2 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 03 00 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 03 00 54 02 00 90 00 CA [08:08:11]RAPDU: 90 00 [08:08:11]wFMCommunicate OK [08:08:11]wFMCommunicate request_size=255 [08:08:11]MH_SAM_APDU [08:08:11]CAPDU: 80 0D 02 02 FA 38 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 37 39 32 06 04 3D 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 BA D0 BB D0 B0 D1 81 D1 81 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 28 D0 BA D1 80 D1 83 D0 B3 D0 BB D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 7E 00 00 00 00 EB 03 [08:08:11]Write to MH i2c: E2 02 01 55 02 80 0D 02 02 FA 00 38 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 37 39 32 06 04 3D 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 BA D0 BB D0 B0 D1 81 D1 81 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 28 D0 BA D1 80 D1 83 D0 B3 D0 BB D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 7E 00 00 00 00 EB 03 00 00 D8 [08:08:11]Write i2c OK [08:08:11]MH_I2C_Read... [08:08:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:11]Read from MH i2c: E2 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 03 00 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 03 00 55 02 00 90 00 CB [08:08:11]RAPDU: 90 00 [08:08:11]wFMCommunicate OK [08:08:11]wFMCommunicate request_size=158 [08:08:11]MH_SAM_APDU [08:08:11]CAPDU: 80 0D 02 02 99 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F4 7E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 E9 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D1 88 02 00 35 04 06 00 D3 16 0D FD A6 E6 [08:08:11]Write to MH i2c: E2 A1 00 56 02 80 0D 02 02 99 00 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F4 7E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 E9 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D1 88 02 00 35 04 06 00 D3 16 0D FD A6 E6 00 00 64 [08:08:11]Write i2c OK [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 [08:08:11]MH_I2C_Read... [08:08:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:11]Read from MH i2c: E2 03 00 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 03 00 56 02 00 90 00 CC [08:08:11]RAPDU: 90 00 [08:08:11]wFMCommunicate OK [08:08:11]wFMCommunicate request_size=4 [08:08:11]MH_SAM_APDU [08:08:11]CAPDU: 80 0D 03 02 [08:08:11]Write to MH i2c: E2 08 00 57 02 80 0D 03 02 00 00 00 00 D4 [08:08:11]Write i2c OK [08:08:11]MH_I2C_Read... [08:08:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:11]Read from MH i2c: E2 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 0B 00 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 0B 00 57 02 00 CC 82 EB 1A F2 7F 60 5B 90 00 54 [08:08:11]RAPDU: CC 82 EB 1A F2 7F 60 5B 90 00 [08:08:11]wFMCommunicate OK [08:08:11]SAM_PROTO_SignData done [08:08:11]FM_MakeSignedData done [08:08:11]CreateOFDProtocolMessage [08:08:11]wFMCommunicate request_size=4 [08:08:11]MH_SAM_APDU [08:08:11]CAPDU: 80 11 00 00 [08:08:11]Write to MH i2c: E2 08 00 58 02 80 11 00 00 00 00 00 00 D4 [08:08:11]Write i2c OK [08:08:11]MH_I2C_Read... [08:08:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:11]Read from MH i2c: E2 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 17 00 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 17 00 58 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 2D [08:08:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:08:11]wFMCommunicate OK [08:08:11]CreateOFDProtocolMessage done [08:08:11]OFDSenderStorePacket 166097 [08:08:11]StoreOFDPacket docnum=166097 [08:08:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 9D 02 00 00 BA 87 95 02 A7 56 5A 03 01 00 03 00 89 02 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 33 31 06 04 2F 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 35 36 06 04 38 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 37 39 32 06 04 3D 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 BA D0 BB D0 B0 D1 81 D1 81 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 28 D0 BA D1 80 D1 83 D0 B3 D0 BB D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 7E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F4 7E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 E9 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D1 88 02 00 35 04 06 00 D3 16 0D FD A6 E6 CC 82 EB 1A F2 7F 60 5B [08:08:11]CheckFolder [08:08:11]dirname=/storage/ofd_packets [08:08:11]CheckFolder done [08:08:11]ProducePacketName [08:08:11]name=ofd_packets/00166097 [08:08:11]NVStorageSaveData ofd_packets/00166097 [08:08:11]File name is /storage/ofd_packets/00166097 [08:08:11]Write 699 bytes [08:08:11]NVStorageSaveData done [08:08:11]OFDSenderStorePacket done [08:08:11]KKMCreateOFDPacket done [08:08:11]NVStorageSaveData kkm_last_timestamp [08:08:11]File name is /storage/kkm_last_timestamp [08:08:11]Write 4 bytes [08:08:11]NVStorageSaveData done [08:08:11]ExternCall_PrintAddStr [08:08:11]wPrintStart [08:08:11]Write to MH i2c: 01 00 00 59 02 5B [08:08:11]Write i2c OK [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: 01 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: 01 07 00 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: 01 07 00 59 02 00 00 00 00 00 FF 0F 70 [08:08:11]RasterBufferAndPrint [08:08:11]line Счет N : (3)51207 [08:08:11]line ИНН: 02508201610067 [08:08:11]line Контрольно-Кассовый Чек [08:08:11]line ПРОДАЖА [08:08:11]line Товар: 5449000176431 [08:08:11]line Сок Piko Pulpy апельсин ПЭТ 0,5л [08:08:11]line 1.000 * 95.00 [08:08:11]line = 95.00 [08:08:11]line НДС 12% НСП 1% [08:08:11]line > о реализуемом товаре [08:08:11]line Товар: 4700000160358 [08:08:11]line Вода Легенда 1л [08:08:11]line 1.000 * 50.00 [08:08:11]line = 50.00 [08:08:11]line НДС 12% НСП 1% [08:08:11]line > о реализуемом товаре [08:08:11]line Товар: 5449000189356 [08:08:11]line Холодный чай Fuse манго ананас 1л [08:08:11]line 1.000 * 120.00 [08:08:11]line = 120.00 [08:08:11]line НДС 12% НСП 1% [08:08:11]line > о реализуемом товаре [08:08:11]line Товар: 4700000160792 [08:08:11]line Снек Курут классический (круглый) [08:08:11]line 1.000 * 60.00 [08:08:11]line = 60.00 [08:08:11]line НДС 12% НСП 1% [08:08:11]line > о реализуемом товаре [08:08:11]line ИТОГО: 325.00 [08:08:11]line НСП 1% : 2.87 [08:08:11]line НДС 12% : 34.51 [08:08:11]line Наличными: 0.00 [08:08:11]line Безнал.: 325.00 [08:08:11]line Место: АЗС № 130 "Партнер Нефть" [08:08:11]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:08:11]line СНО: Общий режим [08:08:11]line Чек 149 24.08.2024 08:08 [08:08:11]line Смена: 470 ФФД: 1.0 [08:08:11]line ЗНМ: 0300000070 [08:08:11]line РНМ: 0000000000092562 [08:08:11]line Версия ККМ: 001 [08:08:11]line Платежная система: O! деньги [08:08:11]line ФМ: 0000000000871769 [08:08:11]line ФД: 166097 [08:08:11]line ФПД: 232091677468390 [08:08:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080809&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166097&fm=232091677468390&tin=02508201610067®Number=0000000000092562&sum=32500 [08:08:11]line 0 [08:08:11]OFD Sender: Processing packet 166096 [packets to send 1006, broken 1004] [08:08:11]ProducePacketName [08:08:11]name=ofd_packets/00166096 [08:08:11]OFD Sender: To server: pG, [08:08:11]CommunicateWithHost lk.salyk.kg:30040 [08:08:11]ConnectInit lk.salyk.kg [08:08:11]written 0, free lines is 4095 [08:08:12]Write to MH i2c: 01 00 00 98 02 9A [08:08:12]Write i2c OK [08:08:12]MH_I2C_Read... [08:08:12]Read from MH i2c: 01 [08:08:12]MH_I2C_Read... [08:08:12]Read from MH i2c: 01 07 00 [08:08:12]MH_I2C_Read... [08:08:12]Read from MH i2c: 01 07 00 98 02 00 00 00 00 00 7B 0B 27 [08:08:12]RasterBufferAndPrint [08:08:12]line [08:08:12]line [08:08:12]line [08:08:12]line [08:08:12]line [08:08:12]written 0, free lines is 2955 [08:08:12]MH_Cut [08:08:12]Write to MH i2c: D1 01 00 9F 02 01 73 [08:08:12]Write i2c OK [08:08:12]MH_I2C_Read... [08:08:12]Read from MH i2c: D1 [08:08:12]MH_I2C_Read... [08:08:12]Read from MH i2c: D1 01 00 [08:08:12]MH_I2C_Read... [08:08:12]Read from MH i2c: D1 01 00 9F 02 00 72 [08:08:12]Write to MH i2c: 01 00 00 A0 02 A2 [08:08:12]Write i2c OK [08:08:12]MH_I2C_Read... [08:08:13]*** Cut start [08:08:13]*** Purtial cut [08:08:13]*** Stage 1: CUTSNS_PIN = 1 [08:08:13]Connected sock=11 [08:08:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 D4 55 04 01 5A 27 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 E2 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D0 88 02 00 35 04 06 00 A5 5E 10 1D D2 79 08 9B 1E 38 4E 17 C8 A8 [08:08:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 60 63 47 00 8B CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D0 88 02 00 F4 03 04 00 35 3E C9 66 B6 04 01 00 00 B9 0A 6C 3A DF EA B6 D0 [08:08:14]CommunicateWithHost err = 0 [08:08:14]CheckOFDResponse [08:08:14]1017 (14) - 77093643461234 [08:08:14]1041 (16) - 0000000000871769 [08:08:14]1040 (4) - 166096 [08:08:14]1012 (4) - 24.08.2024 01:58 [08:08:14]1206 (1) - 0 [08:08:14]OFD Sender: Remove packet 166096 [08:08:14]ProducePacketName [08:08:14]name=ofd_packets/00166096 [08:08:14]NVStorageDeleteData [08:08:14]OFD Sender: Processing packet 166097 [packets to send 1005, broken 1004] [08:08:14]ProducePacketName [08:08:14]name=ofd_packets/00166097 [08:08:14]OFD Sender: To server: pG, [08:08:14]CommunicateWithHost lk.salyk.kg:30040 [08:08:14]ConnectInit lk.salyk.kg [08:08:15]Connected sock=7 [08:08:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 9D 02 00 00 BA 87 95 02 A7 56 5A 03 01 00 03 00 89 02 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 33 31 06 04 2F 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 35 36 06 04 38 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 37 39 32 06 04 3D 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 BA D0 BB D0 B0 D1 81 D1 81 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 28 D0 BA D1 80 D1 83 D0 B3 D0 BB D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 7E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F4 7E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 E9 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D1 88 02 00 35 04 06 00 D3 16 0D FD A6 E6 CC 82 EB 1A F2 7F 60 5B [08:08:15]Read from MH i2c: 01 [08:08:15]MH_I2C_Read... [08:08:15]*** Stop cut motor [08:08:15]*** Cut end [08:08:15]Read from MH i2c: 01 07 00 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: 01 07 00 A0 02 00 00 00 00 00 FF 0F B7 [08:08:15]process_action close_receipt done [08:08:15]requested_data is exist [08:08:15]produce_requested_data [08:08:15]requested_item fm.sn is exist - process it [08:08:15]wFMCommunicate request_size=4 [08:08:15]MH_SAM_APDU [08:08:15]CAPDU: 80 11 00 00 [08:08:15]Write to MH i2c: E2 08 00 A1 02 80 11 00 00 00 00 00 00 1D [08:08:15]Write i2c OK [08:08:15]MH_I2C_Read... [08:08:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:15]Read from MH i2c: E2 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: E2 17 00 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: E2 17 00 A1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 76 [08:08:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:08:15]wFMCommunicate OK [08:08:15]requested_item fd.num is exist - process it [08:08:15]SAM_PROTO_GetFieldsCounters [08:08:15]wFMCommunicate request_size=4 [08:08:15]MH_SAM_APDU [08:08:15]CAPDU: 80 13 00 00 [08:08:15]Write to MH i2c: E2 08 00 A2 02 80 13 00 00 00 00 00 00 20 [08:08:15]Write i2c OK [08:08:15]MH_I2C_Read... [08:08:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:15]Read from MH i2c: E2 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: E2 62 00 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: E2 62 00 A2 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D1 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [08:08:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D1 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:08:15]wFMCommunicate OK [08:08:15]SAM_PROTO_GetFieldsCounters done [08:08:15]requested_item shift.num is exist - process it [08:08:15]requested_item shift.opened is exist - process it [08:08:15]req_shift_opened [08:08:15]FM_GetShiftState [08:08:15]SAM_PROTO_GetShiftState [08:08:15]wFMCommunicate request_size=4 [08:08:15]MH_SAM_APDU [08:08:15]CAPDU: 80 13 01 00 [08:08:15]Write to MH i2c: E2 08 00 A3 02 80 13 01 00 00 00 00 00 22 [08:08:15]Write i2c OK [08:08:15]MH_I2C_Read... [08:08:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:16]Read from MH i2c: E2 [08:08:16]MH_I2C_Read... [08:08:16]Read from MH i2c: E2 0E 00 [08:08:16]MH_I2C_Read... [08:08:16]Read from MH i2c: E2 0E 00 A3 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 4C [08:08:16]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:08:16]wFMCommunicate OK [08:08:16]SAM_PROTO_GetShiftState done [08:08:16]FM_GetShiftState done [08:08:16]req_shift_opened done [08:08:16]requested_item shift.open_date is exist - process it [08:08:16]req_shift_open_date [08:08:16]req_shift_open_date done [08:08:16]produce_requested_data done [08:08:16]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166097,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:08:16]process_action_free close_receipt [08:08:16]json_value_free [08:08:16]json_value_free done [08:08:16]process_json_proto returns [08:08:16]Send response to host [08:08:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166097,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:08:16]free response buf [08:08:16]execute_script done [08:08:16]execute_script returns [08:08:16]free content buf [08:08:16]Sock 10.Close socket [08:08:16]Sock 10.Thread stoped [08:08:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 C8 91 47 00 4D 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D1 88 02 00 F4 03 04 00 37 3E C9 66 B6 04 01 00 00 C7 CF 6D 2D A1 DD F5 2D [08:08:18]CommunicateWithHost err = 0 [08:08:18]CheckOFDResponse [08:08:18]1017 (14) - 77093643461234 [08:08:18]1041 (16) - 0000000000871769 [08:08:18]1040 (4) - 166097 [08:08:18]1012 (4) - 24.08.2024 01:58 [08:08:18]1206 (1) - 0 [08:08:18]OFD Sender: Remove packet 166097 [08:08:18]ProducePacketName [08:08:18]name=ofd_packets/00166097 [08:08:18]NVStorageDeleteData [08:08:18]OFD Sender: No OFD packet to send [08:08:22]accept exits with 9 [08:08:22]New connection [08:08:22]New thread 3066535268 created [08:08:22]Thread 3066678628 joined [08:08:22]Waiting for new connection... [08:08:22] Sock 9.Parse request [08:08:22]Sock 9.Check first char [08:08:22]Sock 9.First char is OK [08:08:22]request: POST /json_proto HTTP/1.0 [08:08:22]Method: POST [08:08:22]URL: /json_proto [08:08:22]Method is POST - this is cgi request [08:08:22]url: /json_proto [08:08:22]query_string will be loaded in cgi processing [08:08:22]execute_cgi json_proto POST (null) [08:08:22]execute_cgi path=json_proto method=POST [08:08:22]POST find Content-Length [08:08:22]Host: 172.17.44.132:8080 [08:08:22]Content-Length: 800 [08:08:22]Content-Type: application/json [08:08:22] [08:08:22]POST finish read [08:08:22]Found Content-Length = 800 [08:08:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:22]execute_script... [08:08:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:22]POST & json_proto [08:08:22]process_json_proto [08:08:22]json parsed OK: [08:08:22]protocol is kg_v1.0 [08:08:22]action value=close_receipt [08:08:22]process_action close_receipt [08:08:22]cmd_close_receipt [08:08:22]MH_GetDate [08:08:22]Write to MH i2c: F0 00 00 A4 02 95 [08:08:22]Write i2c OK [08:08:22]MH_I2C_Read... [08:08:22]Read from MH i2c: F0 [08:08:22]MH_I2C_Read... [08:08:22]Read from MH i2c: F0 09 00 [08:08:22]MH_I2C_Read... [08:08:22]Read from MH i2c: F0 09 00 A4 02 00 F6 94 C9 66 2A 83 C1 65 2A [08:08:22]GetLastDocTimeStamp 1724486889 [08:08:22]current date 1724486902 [08:08:22]FM_GetShiftState [08:08:22]SAM_PROTO_GetShiftState [08:08:22]wFMCommunicate request_size=4 [08:08:22]MH_SAM_APDU [08:08:22]CAPDU: 80 13 01 00 [08:08:22]Write to MH i2c: E2 08 00 A5 02 80 13 01 00 00 00 00 00 24 [08:08:22]Write i2c OK [08:08:22]MH_I2C_Read... [08:08:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:22]Read from MH i2c: E2 [08:08:22]MH_I2C_Read... [08:08:22]Read from MH i2c: E2 0E 00 [08:08:22]MH_I2C_Read... [08:08:22]Read from MH i2c: E2 0E 00 A5 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 4E [08:08:22]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:08:22]wFMCommunicate OK [08:08:22]SAM_PROTO_GetShiftState done [08:08:22]FM_GetShiftState done [08:08:22]opened in 1724458697 [08:08:22]opened+sec_in_day 1724545097 [08:08:22]quantity*price = 500024 [08:08:22]sum+1 = 500025 [08:08:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.24 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 0.00 Безнал.: 5000.24 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 150 24.08.2024 08:08 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166098 ФПД: 28739314122681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080822&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166098&fm=28739314122681&tin=02508201610067®Number=0000000000092562&sum=500024 [08:08:23]StoreToDocumentArchive [08:08:23]shift 470 fd 166098 [08:08:23]save to /storage/0470/doc_00166098 [08:08:23]save last doc name /storage/0470/doc_00166098 to /storage/kkm_last_doc_name [08:08:23]save OK [08:08:23]Clear old archive folders... [08:08:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:08:23]tlvbuf is 0167B1A0 [08:08:23]SAM_PROTO_ClearQueue [08:08:23]wFMCommunicate request_size=4 [08:08:23]MH_SAM_APDU [08:08:23]CAPDU: 80 09 00 00 [08:08:23]Write to MH i2c: E2 08 00 B2 02 80 09 00 00 00 00 00 00 26 [08:08:23]Write i2c OK [08:08:23]MH_I2C_Read... [08:08:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:23]OFD Sender: No OFD packet to send [08:08:23]Read from MH i2c: E2 [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: E2 03 00 [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: E2 03 00 B2 02 00 90 00 28 [08:08:23]RAPDU: 90 00 [08:08:23]wFMCommunicate OK [08:08:23]SAM_PROTO_ClearQueue done [08:08:23]KKMCreateOFDPacket [08:08:23]OFDProtocolAddRootSTLVToBuf [08:08:23]FM_MakeSignedData [08:08:23]FM_MakeSignedData [08:08:23]SAM_PROTO_SignData [08:08:23]wFMCommunicate request_size=4 [08:08:23]MH_SAM_APDU [08:08:23]CAPDU: 80 0D 01 02 [08:08:23]Write to MH i2c: E2 08 00 B3 02 80 0D 01 02 00 00 00 00 2E [08:08:23]Write i2c OK [08:08:23]MH_I2C_Read... [08:08:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:23]Read from MH i2c: E2 [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: E2 03 00 [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: E2 03 00 B3 02 00 90 00 29 [08:08:23]RAPDU: 90 00 [08:08:23]wFMCommunicate OK [08:08:23]wFMCommunicate request_size=255 [08:08:23]MH_SAM_APDU [08:08:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 F6 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D2 88 02 00 35 04 06 00 1A 23 64 9B [08:08:23]Write to MH i2c: E2 02 01 B4 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 F6 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D2 88 02 00 35 04 06 00 1A 23 64 9B 00 00 BE [08:08:24]Write i2c OK [08:08:24]MH_I2C_Read... [08:08:24]recv_with_timeout no data received [08:08:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:24]Read from MH i2c: E2 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 03 00 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 03 00 B4 02 00 90 00 2A [08:08:24]RAPDU: 90 00 [08:08:24]wFMCommunicate OK [08:08:24]wFMCommunicate request_size=7 [08:08:24]MH_SAM_APDU [08:08:24]CAPDU: 80 0D 02 02 02 FF B9 [08:08:24]Write to MH i2c: E2 0A 00 B5 02 80 0D 02 02 02 00 FF B9 00 00 ED [08:08:24]Write i2c OK [08:08:24]MH_I2C_Read... [08:08:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:24]Read from MH i2c: E2 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 03 00 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 03 00 B5 02 00 90 00 2B [08:08:24]RAPDU: 90 00 [08:08:24]wFMCommunicate OK [08:08:24]wFMCommunicate request_size=4 [08:08:24]MH_SAM_APDU [08:08:24]CAPDU: 80 0D 03 02 [08:08:24]Write to MH i2c: E2 08 00 B6 02 80 0D 03 02 00 00 00 00 33 [08:08:24]Write i2c OK [08:08:24]MH_I2C_Read... [08:08:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:24]Read from MH i2c: E2 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 0B 00 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 0B 00 B6 02 00 7A 9C 48 C3 48 00 E2 62 90 00 E1 [08:08:24]RAPDU: 7A 9C 48 C3 48 00 E2 62 90 00 [08:08:24]wFMCommunicate OK [08:08:24]SAM_PROTO_SignData done [08:08:24]FM_MakeSignedData done [08:08:24]CreateOFDProtocolMessage [08:08:24]wFMCommunicate request_size=4 [08:08:24]MH_SAM_APDU [08:08:24]CAPDU: 80 11 00 00 [08:08:24]Write to MH i2c: E2 08 00 B7 02 80 11 00 00 00 00 00 00 33 [08:08:24]Write i2c OK [08:08:24]MH_I2C_Read... [08:08:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:24]Read from MH i2c: E2 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 17 00 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 17 00 B7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 8C [08:08:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:08:24]wFMCommunicate OK [08:08:24]CreateOFDProtocolMessage done [08:08:24]OFDSenderStorePacket 166098 [08:08:24]StoreOFDPacket docnum=166098 [08:08:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 E3 E3 04 01 96 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 F6 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D2 88 02 00 35 04 06 00 1A 23 64 9B FF B9 7A 9C 48 C3 48 00 E2 62 [08:08:24]CheckFolder [08:08:24]dirname=/storage/ofd_packets [08:08:24]CheckFolder done [08:08:24]ProducePacketName [08:08:24]name=ofd_packets/00166098 [08:08:24]NVStorageSaveData ofd_packets/00166098 [08:08:24]File name is /storage/ofd_packets/00166098 [08:08:24]Write 298 bytes [08:08:24]NVStorageSaveData done [08:08:24]OFDSenderStorePacket done [08:08:24]KKMCreateOFDPacket done [08:08:24]NVStorageSaveData kkm_last_timestamp [08:08:24]File name is /storage/kkm_last_timestamp [08:08:24]Write 4 bytes [08:08:24]NVStorageSaveData done [08:08:24]ExternCall_PrintAddStr [08:08:24]wPrintStart [08:08:24]Write to MH i2c: 01 00 00 B8 02 BA [08:08:24]Write i2c OK [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: 01 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: 01 07 00 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: 01 07 00 B8 02 00 00 00 00 00 FF 0F CF [08:08:24]RasterBufferAndPrint [08:08:24]line Счет N : (1)295054 [08:08:24]line ИНН: 02508201610067 [08:08:24]line Контрольно-Кассовый Чек [08:08:24]line ПРОДАЖА [08:08:24]line ТРК (МРК, ГНК) : 21 [08:08:24]line Товар: 2710194800 [08:08:24]line ДТ-К-5 [08:08:24]line 65.620 * 76.20 [08:08:24]line = 5000.24 [08:08:24]line НДС 12% НСП 1% [08:08:24]line > о реализуемом товаре [08:08:24]line ИТОГО: 5000.24 [08:08:24]line НСП 1% : 44.25 [08:08:24]line НДС 12% : 531.00 [08:08:24]line Наличными: 0.00 [08:08:24]line Безнал.: 5000.24 [08:08:24]line Место: АЗС № 130 "Партнер Нефть" [08:08:24]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:08:24]line СНО: Общий режим [08:08:24]line Чек 150 24.08.2024 08:08 [08:08:24]line Смена: 470 ФФД: 1.0 [08:08:24]line ЗНМ: 0300000070 [08:08:24]line РНМ: 0000000000092562 [08:08:24]line Версия ККМ: 001 [08:08:24]line Платежная система: O! деньги [08:08:24]line ФМ: 0000000000871769 [08:08:24]line ФД: 166098 [08:08:24]line ФПД: 28739314122681 [08:08:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T080822&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166098&fm=28739314122681&tin=02508201610067®Number=0000000000092562&sum=500024 [08:08:24]written 0, free lines is 4095 [08:08:24]OFD Sender: Processing packet 166098 [packets to send 1005, broken 1004] [08:08:24]ProducePacketName [08:08:24]name=ofd_packets/00166098 [08:08:24]OFD Sender: To server: pG, [08:08:24]CommunicateWithHost lk.salyk.kg:30040 [08:08:24]ConnectInit lk.salyk.kg [08:08:25]Write to MH i2c: 01 00 00 E2 02 E4 [08:08:25]Write i2c OK [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: 01 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: 01 07 00 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: 01 07 00 E2 02 00 00 00 00 00 E3 0C DA [08:08:25]RasterBufferAndPrint [08:08:25]line [08:08:25]line [08:08:25]line [08:08:25]line [08:08:25]line [08:08:25]written 0, free lines is 3326 [08:08:25]MH_Cut [08:08:25]Write to MH i2c: D1 01 00 E9 02 01 BD [08:08:25]Write i2c OK [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: D1 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: D1 01 00 [08:08:25]MH_I2C_Read... [08:08:25]Connected sock=7 [08:08:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 E3 E3 04 01 96 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 F6 94 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D2 88 02 00 35 04 06 00 1A 23 64 9B FF B9 7A 9C 48 C3 48 00 E2 62 [08:08:25]Read from MH i2c: D1 01 00 E9 02 00 BC [08:08:25]Write to MH i2c: 01 00 00 EA 02 EC [08:08:25]Write i2c OK [08:08:25]MH_I2C_Read... [08:08:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 18 B4 47 00 D3 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 31 37 36 39 10 04 04 00 D2 88 02 00 F4 03 04 00 41 3E C9 66 B6 04 01 00 00 9F 39 B8 B7 84 8E 27 04 [08:08:25]CommunicateWithHost err = 0 [08:08:25]CheckOFDResponse [08:08:25]1017 (14) - 77093643461234 [08:08:25]1041 (16) - 0000000000871769 [08:08:25]1040 (4) - 166098 [08:08:25]1012 (4) - 24.08.2024 01:58 [08:08:25]1206 (1) - 0 [08:08:25]OFD Sender: Remove packet 166098 [08:08:25]ProducePacketName [08:08:25]name=ofd_packets/00166098 [08:08:25]NVStorageDeleteData [08:08:25]*** Cut start [08:08:25]*** Purtial cut [08:08:25]*** Stage 1: CUTSNS_PIN = 1 [08:08:26]OFD Sender: No OFD packet to send [08:08:27]Read from MH i2c: 01 [08:08:27]MH_I2C_Read... [08:08:27]*** Stop cut motor [08:08:27]*** Cut end [08:08:27]Read from MH i2c: 01 07 00 [08:08:27]MH_I2C_Read... [08:08:27]Read from MH i2c: 01 07 00 EA 02 00 00 00 00 00 FF 0F 01 [08:08:27]process_action close_receipt done [08:08:27]requested_data is exist [08:08:27]produce_requested_data [08:08:27]requested_item fm.sn is exist - process it [08:08:27]wFMCommunicate request_size=4 [08:08:27]MH_SAM_APDU [08:08:27]CAPDU: 80 11 00 00 [08:08:27]Write to MH i2c: E2 08 00 EB 02 80 11 00 00 00 00 00 00 67 [08:08:27]Write i2c OK [08:08:27]MH_I2C_Read... [08:08:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:27]Read from MH i2c: E2 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: E2 17 00 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: E2 17 00 EB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C0 [08:08:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:08:28]wFMCommunicate OK [08:08:28]requested_item fd.num is exist - process it [08:08:28]SAM_PROTO_GetFieldsCounters [08:08:28]wFMCommunicate request_size=4 [08:08:28]MH_SAM_APDU [08:08:28]CAPDU: 80 13 00 00 [08:08:28]Write to MH i2c: E2 08 00 EC 02 80 13 00 00 00 00 00 00 6A [08:08:28]Write i2c OK [08:08:28]MH_I2C_Read... [08:08:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:28]Read from MH i2c: E2 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: E2 62 00 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: E2 62 00 EC 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D2 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [08:08:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D2 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:08:28]wFMCommunicate OK [08:08:28]SAM_PROTO_GetFieldsCounters done [08:08:28]requested_item shift.num is exist - process it [08:08:28]requested_item shift.opened is exist - process it [08:08:28]req_shift_opened [08:08:28]FM_GetShiftState [08:08:28]SAM_PROTO_GetShiftState [08:08:28]wFMCommunicate request_size=4 [08:08:28]MH_SAM_APDU [08:08:28]CAPDU: 80 13 01 00 [08:08:28]Write to MH i2c: E2 08 00 ED 02 80 13 01 00 00 00 00 00 6C [08:08:28]Write i2c OK [08:08:28]MH_I2C_Read... [08:08:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:28]Read from MH i2c: E2 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: E2 0E 00 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: E2 0E 00 ED 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 96 [08:08:28]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:08:28]wFMCommunicate OK [08:08:28]SAM_PROTO_GetShiftState done [08:08:28]FM_GetShiftState done [08:08:28]req_shift_opened done [08:08:28]requested_item shift.open_date is exist - process it [08:08:28]req_shift_open_date [08:08:28]req_shift_open_date done [08:08:28]produce_requested_data done [08:08:28]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166098,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:08:28]process_action_free close_receipt [08:08:28]json_value_free [08:08:28]json_value_free done [08:08:28]process_json_proto returns [08:08:28]Send response to host [08:08:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166098,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:08:28]free response buf [08:08:28]execute_script done [08:08:28]execute_script returns [08:08:28]free content buf [08:08:28]Sock 9.Close socket [08:08:28]Sock 9.Thread stoped [08:08:31]OFD Sender: No OFD packet to send [08:08:34]recv_with_timeout no data received [08:08:36]OFD Sender: No OFD packet to send [08:08:41]OFD Sender: No OFD packet to send [08:08:45]recv_with_timeout no data received [08:08:46]OFD Sender: No OFD packet to send [08:08:51]OFD Sender: No OFD packet to send [08:08:56]OFD Sender: No OFD packet to send [08:08:57]recv_with_timeout no data received [08:09:01]OFD Sender: No OFD packet to send [08:09:06]OFD Sender: No OFD packet to send [08:09:10]recv_with_timeout no data received [08:09:11]OFD Sender: No OFD packet to send [08:09:16]OFD Sender: No OFD packet to send [08:09:21]OFD Sender: No OFD packet to send [08:09:26]OFD Sender: No OFD packet to send [08:09:31]OFD Sender: No OFD packet to send [08:09:35]recv_with_timeout no data received [08:09:36]OFD Sender: No OFD packet to send [08:09:41]OFD Sender: No OFD packet to send [08:09:46]OFD Sender: No OFD packet to send [08:09:51]recv_with_timeout no data received [08:09:51]OFD Sender: No OFD packet to send [08:09:56]OFD Sender: No OFD packet to send [08:10:01]OFD Sender: No OFD packet to send [08:10:03]accept exits with 10 [08:10:03]New connection [08:10:03]New thread 3066678628 created [08:10:03]Thread 3066535268 joined [08:10:03]Waiting for new connection... [08:10:03] Sock 10.Parse request [08:10:03]Sock 10.Check first char [08:10:03]Sock 10.First char is OK [08:10:03]request: POST /json_proto HTTP/1.0 [08:10:03]Method: POST [08:10:03]URL: /json_proto [08:10:03]Method is POST - this is cgi request [08:10:03]url: /json_proto [08:10:03]query_string will be loaded in cgi processing [08:10:03]execute_cgi json_proto POST (null) [08:10:03]execute_cgi path=json_proto method=POST [08:10:03]POST find Content-Length [08:10:03]Host: 172.17.44.132:8080 [08:10:03]Content-Length: 685 [08:10:03]Content-Type: application/json [08:10:03] [08:10:03]POST finish read [08:10:03]Found Content-Length = 685 [08:10:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 40.110, "sum" : 1500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:03]execute_script... [08:10:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 40.110, "sum" : 1500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:03]POST & json_proto [08:10:03]process_json_proto [08:10:03]json parsed OK: [08:10:03]protocol is kg_v1.0 [08:10:03]action value=close_receipt [08:10:03]process_action close_receipt [08:10:03]cmd_close_receipt [08:10:03]MH_GetDate [08:10:03]Write to MH i2c: F0 00 00 EE 02 DF [08:10:03]Write i2c OK [08:10:03]MH_I2C_Read... [08:10:03]Read from MH i2c: F0 [08:10:03]MH_I2C_Read... [08:10:03]Read from MH i2c: F0 09 00 [08:10:03]MH_I2C_Read... [08:10:03]Read from MH i2c: F0 09 00 EE 02 00 5B 95 C9 66 2A 83 C1 65 DA [08:10:03]GetLastDocTimeStamp 1724486902 [08:10:03]current date 1724487003 [08:10:03]FM_GetShiftState [08:10:03]SAM_PROTO_GetShiftState [08:10:03]wFMCommunicate request_size=4 [08:10:03]MH_SAM_APDU [08:10:03]CAPDU: 80 13 01 00 [08:10:03]Write to MH i2c: E2 08 00 EF 02 80 13 01 00 00 00 00 00 6E [08:10:03]Write i2c OK [08:10:03]MH_I2C_Read... [08:10:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:03]Read from MH i2c: E2 [08:10:03]MH_I2C_Read... [08:10:03]Read from MH i2c: E2 0E 00 [08:10:03]MH_I2C_Read... [08:10:03]Read from MH i2c: E2 0E 00 EF 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 98 [08:10:03]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:10:03]wFMCommunicate OK [08:10:03]SAM_PROTO_GetShiftState done [08:10:03]FM_GetShiftState done [08:10:03]opened in 1724458697 [08:10:03]opened+sec_in_day 1724545097 [08:10:03]quantity*price = 150011 [08:10:03]sum+1 = 150012 [08:10:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 151 24.08.2024 08:10 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166099 ФПД: 180993569608145 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T081003&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166099&fm=180993569608145&tin=02508201610067®Number=0000000000092562&sum=150000 [08:10:04]StoreToDocumentArchive [08:10:04]shift 470 fd 166099 [08:10:04]save to /storage/0470/doc_00166099 [08:10:04]save last doc name /storage/0470/doc_00166099 to /storage/kkm_last_doc_name [08:10:04]save OK [08:10:04]Clear old archive folders... [08:10:04]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:10:04]tlvbuf is 0161EBA0 [08:10:04]SAM_PROTO_ClearQueue [08:10:04]wFMCommunicate request_size=4 [08:10:04]MH_SAM_APDU [08:10:04]CAPDU: 80 09 00 00 [08:10:04]Write to MH i2c: E2 08 00 FC 02 80 09 00 00 00 00 00 00 70 [08:10:04]Write i2c OK [08:10:04]MH_I2C_Read... [08:10:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:10:04]Read from MH i2c: E2 [08:10:04]MH_I2C_Read... [08:10:04]Read from MH i2c: E2 03 00 [08:10:04]MH_I2C_Read... [08:10:04]Read from MH i2c: E2 03 00 FC 02 00 90 00 72 [08:10:04]RAPDU: 90 00 [08:10:04]wFMCommunicate OK [08:10:04]SAM_PROTO_ClearQueue done [08:10:04]KKMCreateOFDPacket [08:10:04]OFDProtocolAddRootSTLVToBuf [08:10:04]FM_MakeSignedData [08:10:04]FM_MakeSignedData [08:10:04]SAM_PROTO_SignData [08:10:04]wFMCommunicate request_size=4 [08:10:04]MH_SAM_APDU [08:10:04]CAPDU: 80 0D 01 02 [08:10:04]Write to MH i2c: E2 08 00 FD 02 80 0D 01 02 00 00 00 00 78 [08:10:04]Write i2c OK [08:10:04]MH_I2C_Read... [08:10:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:10:04]Read from MH i2c: E2 [08:10:04]MH_I2C_Read... [08:10:04]Read from MH i2c: E2 03 00 [08:10:04]MH_I2C_Read... [08:10:04]Read from MH i2c: E2 03 00 FD 02 00 90 00 73 [08:10:04]RAPDU: 90 00 [08:10:04]wFMCommunicate OK [08:10:04]wFMCommunicate request_size=255 [08:10:04]MH_SAM_APDU [08:10:04]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 5B 95 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D3 88 02 00 35 04 06 00 A4 9C [08:10:04]Write to MH i2c: E2 02 01 FE 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 5B 95 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D3 88 02 00 35 04 06 00 A4 9C 00 00 BD [08:10:04]Write i2c OK [08:10:04]MH_I2C_Read... [08:10:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:04]Read from MH i2c: E2 [08:10:04]MH_I2C_Read... [08:10:04]Read from MH i2c: E2 03 00 [08:10:04]MH_I2C_Read... [08:10:04]Read from MH i2c: E2 03 00 FE 02 00 90 00 74 [08:10:04]RAPDU: 90 00 [08:10:04]wFMCommunicate OK [08:10:04]wFMCommunicate request_size=9 [08:10:04]MH_SAM_APDU [08:10:04]CAPDU: 80 0D 02 02 04 D9 6C 51 D1 [08:10:04]Write to MH i2c: E2 0C 00 FF 02 80 0D 02 02 04 00 D9 6C 51 D1 00 00 EA [08:10:04]Write i2c OK [08:10:04]MH_I2C_Read... [08:10:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:04]Read from MH i2c: E2 [08:10:04]MH_I2C_Read... [08:10:04]Read from MH i2c: E2 03 00 [08:10:04]MH_I2C_Read... [08:10:04]Read from MH i2c: E2 03 00 FF 02 00 90 00 75 [08:10:04]RAPDU: 90 00 [08:10:04]wFMCommunicate OK [08:10:04]wFMCommunicate request_size=4 [08:10:04]MH_SAM_APDU [08:10:04]CAPDU: 80 0D 03 02 [08:10:04]Write to MH i2c: E2 08 00 00 03 80 0D 03 02 00 00 00 00 7E [08:10:04]Write i2c OK [08:10:04]MH_I2C_Read... [08:10:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:10:04]Read from MH i2c: E2 [08:10:04]MH_I2C_Read... [08:10:04]Read from MH i2c: E2 0B 00 [08:10:04]MH_I2C_Read... [08:10:04]Read from MH i2c: E2 0B 00 00 03 00 86 59 FA 2B B6 B5 5B C9 90 00 12 [08:10:04]RAPDU: 86 59 FA 2B B6 B5 5B C9 90 00 [08:10:04]wFMCommunicate OK [08:10:04]SAM_PROTO_SignData done [08:10:04]FM_MakeSignedData done [08:10:04]CreateOFDProtocolMessage [08:10:04]wFMCommunicate request_size=4 [08:10:04]MH_SAM_APDU [08:10:04]CAPDU: 80 11 00 00 [08:10:04]Write to MH i2c: E2 08 00 01 03 80 11 00 00 00 00 00 00 7E [08:10:04]Write i2c OK [08:10:04]MH_I2C_Read... [08:10:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:05]Read from MH i2c: E2 [08:10:05]MH_I2C_Read... [08:10:05]Read from MH i2c: E2 17 00 [08:10:05]MH_I2C_Read... [08:10:05]Read from MH i2c: E2 17 00 01 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D7 [08:10:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:10:05]wFMCommunicate OK [08:10:05]CreateOFDProtocolMessage done [08:10:05]OFDSenderStorePacket 166099 [08:10:05]StoreOFDPacket docnum=166099 [08:10:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 56 46 06 01 67 C3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 5B 95 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D3 88 02 00 35 04 06 00 A4 9C D9 6C 51 D1 86 59 FA 2B B6 B5 5B C9 [08:10:05]CheckFolder [08:10:05]dirname=/storage/ofd_packets [08:10:05]CheckFolder done [08:10:05]ProducePacketName [08:10:05]name=ofd_packets/00166099 [08:10:05]NVStorageSaveData ofd_packets/00166099 [08:10:05]File name is /storage/ofd_packets/00166099 [08:10:05]Write 300 bytes [08:10:05]NVStorageSaveData done [08:10:05]OFDSenderStorePacket done [08:10:05]KKMCreateOFDPacket done [08:10:05]NVStorageSaveData kkm_last_timestamp [08:10:05]File name is /storage/kkm_last_timestamp [08:10:05]Write 4 bytes [08:10:05]NVStorageSaveData done [08:10:05]ExternCall_PrintAddStr [08:10:05]wPrintStart [08:10:05]Write to MH i2c: 01 00 00 02 03 05 [08:10:05]Write i2c OK [08:10:05]MH_I2C_Read... [08:10:05]Read from MH i2c: 01 [08:10:05]MH_I2C_Read... [08:10:05]Read from MH i2c: 01 07 00 [08:10:05]MH_I2C_Read... [08:10:05]Read from MH i2c: 01 07 00 02 03 00 00 00 00 00 FF 0F 1A [08:10:05]RasterBufferAndPrint [08:10:05]line Счет N : (1)295052 [08:10:05]line ИНН: 02508201610067 [08:10:05]line Контрольно-Кассовый Чек [08:10:05]line ПРОДАЖА [08:10:05]line ТРК (МРК, ГНК) : 71 [08:10:05]line Товар: 2711129700 [08:10:05]line ГАЗ-К-5 [08:10:05]line 40.110 * 37.40 [08:10:05]line = 1500.11 [08:10:05]line НДС 12% НСП 1% [08:10:05]line > о реализуемом товаре [08:10:05]line ОКРУГЛЕНИЕ: -0.11 [08:10:05]line ИТОГО: 1500.00 [08:10:05]line Внесено: 1500.00 [08:10:05]line СДАЧА: 0.00 [08:10:05]line НСП 1% : 13.27 [08:10:05]line НДС 12% : 159.30 [08:10:05]line Наличными: 1500.00 [08:10:05]line Безнал.: 0.00 [08:10:05]line Место: АЗС № 130 "Партнер Нефть" [08:10:05]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:10:05]line СНО: Общий режим [08:10:05]line Чек 151 24.08.2024 08:10 [08:10:05]line Смена: 470 ФФД: 1.0 [08:10:05]line ЗНМ: 0300000070 [08:10:05]line РНМ: 0000000000092562 [08:10:05]line Версия ККМ: 001 [08:10:05]line ФМ: 0000000000871769 [08:10:05]line ФД: 166099 [08:10:05]line ФПД: 180993569608145 [08:10:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T081003&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166099&fm=180993569608145&tin=02508201610067®Number=0000000000092562&sum=150000 [08:10:05]written 0, free lines is 4095 [08:10:05]OFD Sender: Processing packet 166099 [packets to send 1005, broken 1004] [08:10:05]ProducePacketName [08:10:05]name=ofd_packets/00166099 [08:10:05]OFD Sender: To server: pG, [08:10:05]CommunicateWithHost lk.salyk.kg:30040 [08:10:05]ConnectInit lk.salyk.kg [08:10:05]Write to MH i2c: 01 00 00 2D 03 30 [08:10:05]Write i2c OK [08:10:05]MH_I2C_Read... [08:10:05]Read from MH i2c: 01 [08:10:05]MH_I2C_Read... [08:10:05]Read from MH i2c: 01 07 00 [08:10:05]MH_I2C_Read... [08:10:05]Read from MH i2c: 01 07 00 2D 03 00 00 00 00 00 B8 0C FB [08:10:05]RasterBufferAndPrint [08:10:05]line [08:10:05]line [08:10:05]line [08:10:05]line [08:10:05]line [08:10:05]written 0, free lines is 3266 [08:10:05]MH_Cut [08:10:05]Write to MH i2c: D1 01 00 34 03 01 09 [08:10:05]Write i2c OK [08:10:05]MH_I2C_Read... [08:10:05]Read from MH i2c: D1 [08:10:05]MH_I2C_Read... [08:10:05]Read from MH i2c: D1 01 00 [08:10:05]MH_I2C_Read... [08:10:05]Read from MH i2c: D1 01 00 34 03 00 08 [08:10:05]Write to MH i2c: 01 00 00 35 03 38 [08:10:05]Write i2c OK [08:10:05]MH_I2C_Read... [08:10:06]*** Cut start [08:10:06]*** Purtial cut [08:10:06]*** Stage 1: CUTSNS_PIN = 1 [08:10:06]recv_with_timeout no data received [08:10:08]Read from MH i2c: 01 [08:10:08]MH_I2C_Read... [08:10:08]*** Stop cut motor [08:10:08]*** Cut end [08:10:08]Read from MH i2c: 01 07 00 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: 01 07 00 35 03 00 00 00 00 00 FF 0F 4D [08:10:08]process_action close_receipt done [08:10:08]requested_data is exist [08:10:08]produce_requested_data [08:10:08]requested_item fm.sn is exist - process it [08:10:08]wFMCommunicate request_size=4 [08:10:08]MH_SAM_APDU [08:10:08]CAPDU: 80 11 00 00 [08:10:08]Write to MH i2c: E2 08 00 36 03 80 11 00 00 00 00 00 00 B3 [08:10:08]Write i2c OK [08:10:08]MH_I2C_Read... [08:10:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:08]Read from MH i2c: E2 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 17 00 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 17 00 36 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 0C [08:10:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:10:08]wFMCommunicate OK [08:10:08]requested_item fd.num is exist - process it [08:10:08]SAM_PROTO_GetFieldsCounters [08:10:08]wFMCommunicate request_size=4 [08:10:08]MH_SAM_APDU [08:10:08]CAPDU: 80 13 00 00 [08:10:08]Write to MH i2c: E2 08 00 37 03 80 13 00 00 00 00 00 00 B6 [08:10:08]Write i2c OK [08:10:08]MH_I2C_Read... [08:10:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:10:08]Read from MH i2c: E2 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 62 00 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 62 00 37 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D3 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [08:10:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D3 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:10:08]wFMCommunicate OK [08:10:08]SAM_PROTO_GetFieldsCounters done [08:10:08]requested_item shift.num is exist - process it [08:10:08]requested_item shift.opened is exist - process it [08:10:08]req_shift_opened [08:10:08]FM_GetShiftState [08:10:08]SAM_PROTO_GetShiftState [08:10:08]wFMCommunicate request_size=4 [08:10:08]MH_SAM_APDU [08:10:08]CAPDU: 80 13 01 00 [08:10:08]Write to MH i2c: E2 08 00 38 03 80 13 01 00 00 00 00 00 B8 [08:10:08]Write i2c OK [08:10:08]MH_I2C_Read... [08:10:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:08]Read from MH i2c: E2 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 0E 00 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 0E 00 38 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E2 [08:10:08]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:10:08]wFMCommunicate OK [08:10:08]SAM_PROTO_GetShiftState done [08:10:08]FM_GetShiftState done [08:10:08]req_shift_opened done [08:10:08]requested_item shift.open_date is exist - process it [08:10:08]req_shift_open_date [08:10:08]req_shift_open_date done [08:10:08]produce_requested_data done [08:10:08]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166099,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:10:08]process_action_free close_receipt [08:10:08]json_value_free [08:10:08]json_value_free done [08:10:08]process_json_proto returns [08:10:08]Send response to host [08:10:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166099,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:10:08]free response buf [08:10:08]execute_script done [08:10:08]execute_script returns [08:10:08]free content buf [08:10:08]Sock 10.Close socket [08:10:08]Sock 10.Thread stoped [08:10:10]ConnectInit Can't take IP for lk.salyk.kg [08:10:10]CommunicateWithHost connect error [08:10:10]CommunicateWithHost err = -1 [08:10:10]OFD Sender: Server communicate error [08:10:15]OFD Sender: Processing packet 166099 [packets to send 1005, broken 1004] [08:10:15]ProducePacketName [08:10:15]name=ofd_packets/00166099 [08:10:15]OFD Sender: To server: pG, [08:10:15]CommunicateWithHost lk.salyk.kg:30040 [08:10:15]ConnectInit lk.salyk.kg [08:10:23]recv_with_timeout no data received [08:10:35]Connected sock=10 [08:10:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 56 46 06 01 67 C3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 5B 95 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D3 88 02 00 35 04 06 00 A4 9C D9 6C 51 D1 86 59 FA 2B B6 B5 5B C9 [08:10:37]accept exits with 9 [08:10:37]New connection [08:10:37]New thread 3066535268 created [08:10:37]Thread 3066678628 joined [08:10:37]Waiting for new connection... [08:10:37] Sock 9.Parse request [08:10:37]Sock 9.Check first char [08:10:37]Sock 9.First char is OK [08:10:37]request: POST /json_proto HTTP/1.0 [08:10:37]Method: POST [08:10:37]URL: /json_proto [08:10:37]Method is POST - this is cgi request [08:10:37]url: /json_proto [08:10:37]query_string will be loaded in cgi processing [08:10:37]execute_cgi json_proto POST (null) [08:10:37]execute_cgi path=json_proto method=POST [08:10:37]POST find Content-Length [08:10:37]Host: 172.17.44.132:8080 [08:10:37]Content-Length: 685 [08:10:37]Content-Type: application/json [08:10:37] [08:10:37]POST finish read [08:10:37]Found Content-Length = 685 [08:10:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:37]execute_script... [08:10:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:37]POST & json_proto [08:10:37]process_json_proto [08:10:37]json parsed OK: [08:10:37]protocol is kg_v1.0 [08:10:37]action value=close_receipt [08:10:37]process_action close_receipt [08:10:37]cmd_close_receipt [08:10:37]MH_GetDate [08:10:37]Write to MH i2c: F0 00 00 39 03 2B [08:10:37]Write i2c OK [08:10:37]MH_I2C_Read... [08:10:37]Read from MH i2c: F0 [08:10:37]MH_I2C_Read... [08:10:37]Read from MH i2c: F0 09 00 [08:10:37]MH_I2C_Read... [08:10:37]Read from MH i2c: F0 09 00 39 03 00 7D 95 C9 66 2A 83 C1 65 48 [08:10:37]GetLastDocTimeStamp 1724487003 [08:10:37]current date 1724487037 [08:10:37]FM_GetShiftState [08:10:37]SAM_PROTO_GetShiftState [08:10:37]wFMCommunicate request_size=4 [08:10:37]MH_SAM_APDU [08:10:37]CAPDU: 80 13 01 00 [08:10:37]Write to MH i2c: E2 08 00 3A 03 80 13 01 00 00 00 00 00 BA [08:10:37]Write i2c OK [08:10:37]MH_I2C_Read... [08:10:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:37]Read from MH i2c: E2 [08:10:37]MH_I2C_Read... [08:10:37]Read from MH i2c: E2 0E 00 [08:10:37]MH_I2C_Read... [08:10:37]Read from MH i2c: E2 0E 00 3A 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E4 [08:10:37]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:10:37]wFMCommunicate OK [08:10:37]SAM_PROTO_GetShiftState done [08:10:37]FM_GetShiftState done [08:10:37]opened in 1724458697 [08:10:37]opened+sec_in_day 1724545097 [08:10:37]quantity*price = 100007 [08:10:37]sum+1 = 100009 [08:10:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 152 24.08.2024 08:10 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166100 ФПД: 260430551157046 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T081037&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166100&fm=260430551157046&tin=02508201610067®Number=0000000000092562&sum=100000 [08:10:38]StoreToDocumentArchive [08:10:38]shift 470 fd 166100 [08:10:38]save to /storage/0470/doc_00166100 [08:10:38]save last doc name /storage/0470/doc_00166100 to /storage/kkm_last_doc_name [08:10:38]save OK [08:10:38]Clear old archive folders... [08:10:38]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:10:38]tlvbuf is 01684580 [08:10:38]SAM_PROTO_ClearQueue [08:10:38]wFMCommunicate request_size=4 [08:10:38]MH_SAM_APDU [08:10:38]CAPDU: 80 09 00 00 [08:10:38]Write to MH i2c: E2 08 00 47 03 80 09 00 00 00 00 00 00 BC [08:10:38]Write i2c OK [08:10:38]MH_I2C_Read... [08:10:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:10:38]Read from MH i2c: E2 [08:10:38]MH_I2C_Read... [08:10:38]Read from MH i2c: E2 03 00 [08:10:38]MH_I2C_Read... [08:10:38]Read from MH i2c: E2 03 00 47 03 00 90 00 BE [08:10:38]RAPDU: 90 00 [08:10:38]wFMCommunicate OK [08:10:38]SAM_PROTO_ClearQueue done [08:10:38]KKMCreateOFDPacket [08:10:38]OFDProtocolAddRootSTLVToBuf [08:10:38]FM_MakeSignedData [08:10:38]FM_MakeSignedData [08:10:38]SAM_PROTO_SignData [08:10:38]wFMCommunicate request_size=4 [08:10:38]MH_SAM_APDU [08:10:38]CAPDU: 80 0D 01 02 [08:10:38]Write to MH i2c: E2 08 00 48 03 80 0D 01 02 00 00 00 00 C4 [08:10:38]Write i2c OK [08:10:38]MH_I2C_Read... [08:10:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:10:38]Read from MH i2c: E2 [08:10:38]MH_I2C_Read... [08:10:38]Read from MH i2c: E2 03 00 [08:10:38]MH_I2C_Read... [08:10:38]Read from MH i2c: E2 03 00 48 03 00 90 00 BF [08:10:38]RAPDU: 90 00 [08:10:38]wFMCommunicate OK [08:10:38]wFMCommunicate request_size=255 [08:10:38]MH_SAM_APDU [08:10:38]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 7D 95 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D4 88 02 00 35 04 06 00 EC DC [08:10:38]Write to MH i2c: E2 02 01 49 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 7D 95 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D4 88 02 00 35 04 06 00 EC DC 00 00 79 [08:10:38]Write i2c OK [08:10:38]MH_I2C_Read... [08:10:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:38]Read from MH i2c: E2 [08:10:38]MH_I2C_Read... [08:10:38]Read from MH i2c: E2 03 00 [08:10:38]MH_I2C_Read... [08:10:38]Read from MH i2c: E2 03 00 49 03 00 90 00 C0 [08:10:38]RAPDU: 90 00 [08:10:38]wFMCommunicate OK [08:10:38]wFMCommunicate request_size=9 [08:10:38]MH_SAM_APDU [08:10:38]CAPDU: 80 0D 02 02 04 36 7D 89 36 [08:10:38]Write to MH i2c: E2 0C 00 4A 03 80 0D 02 02 04 00 36 7D 89 36 00 00 41 [08:10:38]Write i2c OK [08:10:38]MH_I2C_Read... [08:10:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:39]Read from MH i2c: E2 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: E2 03 00 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: E2 03 00 4A 03 00 90 00 C1 [08:10:39]RAPDU: 90 00 [08:10:39]wFMCommunicate OK [08:10:39]wFMCommunicate request_size=4 [08:10:39]MH_SAM_APDU [08:10:39]CAPDU: 80 0D 03 02 [08:10:39]Write to MH i2c: E2 08 00 4B 03 80 0D 03 02 00 00 00 00 C9 [08:10:39]Write i2c OK [08:10:39]MH_I2C_Read... [08:10:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:10:39]Read from MH i2c: E2 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: E2 0B 00 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: E2 0B 00 4B 03 00 AA 44 40 E0 8E DE 9F BF 90 00 A2 [08:10:39]RAPDU: AA 44 40 E0 8E DE 9F BF 90 00 [08:10:39]wFMCommunicate OK [08:10:39]SAM_PROTO_SignData done [08:10:39]FM_MakeSignedData done [08:10:39]CreateOFDProtocolMessage [08:10:39]wFMCommunicate request_size=4 [08:10:39]MH_SAM_APDU [08:10:39]CAPDU: 80 11 00 00 [08:10:39]Write to MH i2c: E2 08 00 4C 03 80 11 00 00 00 00 00 00 C9 [08:10:39]Write i2c OK [08:10:39]MH_I2C_Read... [08:10:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:39]Read from MH i2c: E2 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: E2 17 00 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: E2 17 00 4C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 22 [08:10:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:10:39]wFMCommunicate OK [08:10:39]CreateOFDProtocolMessage done [08:10:39]OFDSenderStorePacket 166100 [08:10:39]StoreOFDPacket docnum=166100 [08:10:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 88 BA 06 01 61 36 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 7D 95 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D4 88 02 00 35 04 06 00 EC DC 36 7D 89 36 AA 44 40 E0 8E DE 9F BF [08:10:39]CheckFolder [08:10:39]dirname=/storage/ofd_packets [08:10:39]CheckFolder done [08:10:39]ProducePacketName [08:10:39]name=ofd_packets/00166100 [08:10:39]NVStorageSaveData ofd_packets/00166100 [08:10:39]File name is /storage/ofd_packets/00166100 [08:10:39]Write 300 bytes [08:10:39]NVStorageSaveData done [08:10:39]OFDSenderStorePacket done [08:10:39]KKMCreateOFDPacket done [08:10:39]NVStorageSaveData kkm_last_timestamp [08:10:39]File name is /storage/kkm_last_timestamp [08:10:39]Write 4 bytes [08:10:39]NVStorageSaveData done [08:10:39]ExternCall_PrintAddStr [08:10:39]wPrintStart [08:10:39]Write to MH i2c: 01 00 00 4D 03 50 [08:10:39]Write i2c OK [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: 01 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: 01 07 00 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: 01 07 00 4D 03 00 00 00 00 00 FF 0F 65 [08:10:39]RasterBufferAndPrint [08:10:39]line Счет N : (1)295056 [08:10:39]line ИНН: 02508201610067 [08:10:39]line Контрольно-Кассовый Чек [08:10:39]line ПРОДАЖА [08:10:39]line ТРК (МРК, ГНК) : 81 [08:10:39]line Товар: 2711129700 [08:10:39]line ГАЗ-К-5 [08:10:39]line 26.740 * 37.40 [08:10:39]line = 1000.08 [08:10:39]line НДС 12% НСП 1% [08:10:39]line > о реализуемом товаре [08:10:39]line ОКРУГЛЕНИЕ: -0.08 [08:10:39]line ИТОГО: 1000.00 [08:10:39]line Внесено: 1000.00 [08:10:39]line СДАЧА: 0.00 [08:10:39]line НСП 1% : 8.85 [08:10:39]line НДС 12% : 106.20 [08:10:39]line Наличными: 1000.00 [08:10:39]line Безнал.: 0.00 [08:10:39]line Место: АЗС № 130 "Партнер Нефть" [08:10:39]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:10:39]line СНО: Общий режим [08:10:39]line Чек 152 24.08.2024 08:10 [08:10:39]line Смена: 470 ФФД: 1.0 [08:10:39]line ЗНМ: 0300000070 [08:10:39]line РНМ: 0000000000092562 [08:10:39]line Версия ККМ: 001 [08:10:39]line ФМ: 0000000000871769 [08:10:39]line ФД: 166100 [08:10:39]line ФПД: 260430551157046 [08:10:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T081037&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166100&fm=260430551157046&tin=02508201610067®Number=0000000000092562&sum=100000 [08:10:39]written 0, free lines is 4095 [08:10:39]OFD Sender: Processing packet 166100 [packets to send 1005, broken 1004] [08:10:39]ProducePacketName [08:10:39]name=ofd_packets/00166100 [08:10:39]OFD Sender: To server: pG, [08:10:39]CommunicateWithHost lk.salyk.kg:30040 [08:10:39]ConnectInit lk.salyk.kg [08:10:39]Write to MH i2c: 01 00 00 78 03 7B [08:10:39]Write i2c OK [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: 01 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: 01 07 00 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: 01 07 00 78 03 00 00 00 00 00 C3 0C 51 [08:10:39]RasterBufferAndPrint [08:10:39]line [08:10:39]line [08:10:39]line [08:10:39]line [08:10:39]line [08:10:39]written 0, free lines is 3281 [08:10:39]MH_Cut [08:10:39]Write to MH i2c: D1 01 00 7F 03 01 54 [08:10:39]Write i2c OK [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: D1 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: D1 01 00 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: D1 01 00 7F 03 00 53 [08:10:39]Write to MH i2c: 01 00 00 80 03 83 [08:10:39]Write i2c OK [08:10:39]MH_I2C_Read... [08:10:40]*** Cut start [08:10:40]*** Purtial cut [08:10:40]*** Stage 1: CUTSNS_PIN = 1 [08:10:42]Read from MH i2c: 01 [08:10:42]MH_I2C_Read... [08:10:42]*** Stop cut motor [08:10:42]*** Cut end [08:10:42]Read from MH i2c: 01 07 00 [08:10:42]MH_I2C_Read... [08:10:42]Read from MH i2c: 01 07 00 80 03 00 00 00 00 00 FF 0F 98 [08:10:42]process_action close_receipt done [08:10:42]requested_data is exist [08:10:42]produce_requested_data [08:10:42]requested_item fm.sn is exist - process it [08:10:42]wFMCommunicate request_size=4 [08:10:42]MH_SAM_APDU [08:10:42]CAPDU: 80 11 00 00 [08:10:42]Write to MH i2c: E2 08 00 81 03 80 11 00 00 00 00 00 00 FE [08:10:42]Write i2c OK [08:10:42]MH_I2C_Read... [08:10:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:42]Read from MH i2c: E2 [08:10:42]MH_I2C_Read... [08:10:42]Read from MH i2c: E2 17 00 [08:10:42]MH_I2C_Read... [08:10:42]Read from MH i2c: E2 17 00 81 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 57 [08:10:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:10:42]wFMCommunicate OK [08:10:42]requested_item fd.num is exist - process it [08:10:42]SAM_PROTO_GetFieldsCounters [08:10:42]wFMCommunicate request_size=4 [08:10:42]MH_SAM_APDU [08:10:42]CAPDU: 80 13 00 00 [08:10:42]Write to MH i2c: E2 08 00 82 03 80 13 00 00 00 00 00 00 01 [08:10:42]Write i2c OK [08:10:42]MH_I2C_Read... [08:10:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:10:42]Read from MH i2c: E2 [08:10:42]MH_I2C_Read... [08:10:42]Read from MH i2c: E2 62 00 [08:10:42]MH_I2C_Read... [08:10:42]Read from MH i2c: E2 62 00 82 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D4 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [08:10:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D4 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:10:42]wFMCommunicate OK [08:10:42]SAM_PROTO_GetFieldsCounters done [08:10:42]requested_item shift.num is exist - process it [08:10:42]requested_item shift.opened is exist - process it [08:10:42]req_shift_opened [08:10:42]FM_GetShiftState [08:10:42]SAM_PROTO_GetShiftState [08:10:42]wFMCommunicate request_size=4 [08:10:42]MH_SAM_APDU [08:10:42]CAPDU: 80 13 01 00 [08:10:42]Write to MH i2c: E2 08 00 83 03 80 13 01 00 00 00 00 00 03 [08:10:42]Write i2c OK [08:10:42]MH_I2C_Read... [08:10:42]recv_with_timeout no data received [08:10:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:42]Read from MH i2c: E2 [08:10:42]MH_I2C_Read... [08:10:42]Read from MH i2c: E2 0E 00 [08:10:42]MH_I2C_Read... [08:10:42]Read from MH i2c: E2 0E 00 83 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 2D [08:10:42]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:10:42]wFMCommunicate OK [08:10:42]SAM_PROTO_GetShiftState done [08:10:42]FM_GetShiftState done [08:10:42]req_shift_opened done [08:10:42]requested_item shift.open_date is exist - process it [08:10:42]req_shift_open_date [08:10:42]req_shift_open_date done [08:10:42]produce_requested_data done [08:10:42]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166100,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:10:42]process_action_free close_receipt [08:10:42]json_value_free [08:10:42]json_value_free done [08:10:42]process_json_proto returns [08:10:42]Send response to host [08:10:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166100,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:10:42]free response buf [08:10:42]execute_script done [08:10:42]execute_script returns [08:10:42]free content buf [08:10:42]Sock 9.Close socket [08:10:42]Sock 9.Thread stoped [08:10:44]ConnectInit Can't take IP for lk.salyk.kg [08:10:44]CommunicateWithHost connect error [08:10:44]CommunicateWithHost err = -1 [08:10:44]OFD Sender: Server communicate error [08:10:47]accept exits with 11 [08:10:47]New connection [08:10:47]New thread 3066678628 created [08:10:47]Thread 3066535268 joined [08:10:47]Waiting for new connection... [08:10:47] Sock 11.Parse request [08:10:47]Sock 11.Check first char [08:10:47]Sock 11.First char is OK [08:10:47]request: POST /json_proto HTTP/1.0 [08:10:47]Method: POST [08:10:47]URL: /json_proto [08:10:47]Method is POST - this is cgi request [08:10:47]url: /json_proto [08:10:47]query_string will be loaded in cgi processing [08:10:47]execute_cgi json_proto POST (null) [08:10:47]execute_cgi path=json_proto method=POST [08:10:47]POST find Content-Length [08:10:47]Host: 172.17.44.132:8080 [08:10:47]Content-Length: 672 [08:10:47]Content-Type: application/json [08:10:47] [08:10:47]POST finish read [08:10:47]Found Content-Length = 672 [08:10:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 36.340, "sum" : 2500.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:47]execute_script... [08:10:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 36.340, "sum" : 2500.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:47]POST & json_proto [08:10:47]process_json_proto [08:10:47]json parsed OK: [08:10:47]protocol is kg_v1.0 [08:10:47]action value=close_receipt [08:10:47]process_action close_receipt [08:10:47]cmd_close_receipt [08:10:47]MH_GetDate [08:10:47]Write to MH i2c: F0 00 00 84 03 76 [08:10:47]Write i2c OK [08:10:47]MH_I2C_Read... [08:10:47]Read from MH i2c: F0 [08:10:47]MH_I2C_Read... [08:10:47]Read from MH i2c: F0 09 00 [08:10:47]MH_I2C_Read... [08:10:47]Read from MH i2c: F0 09 00 84 03 00 87 95 C9 66 2A 83 C1 65 9D [08:10:47]GetLastDocTimeStamp 1724487037 [08:10:47]current date 1724487047 [08:10:47]FM_GetShiftState [08:10:47]SAM_PROTO_GetShiftState [08:10:47]wFMCommunicate request_size=4 [08:10:47]MH_SAM_APDU [08:10:47]CAPDU: 80 13 01 00 [08:10:47]Write to MH i2c: E2 08 00 85 03 80 13 01 00 00 00 00 00 05 [08:10:47]Write i2c OK [08:10:47]MH_I2C_Read... [08:10:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:47]Read from MH i2c: E2 [08:10:47]MH_I2C_Read... [08:10:47]Read from MH i2c: E2 0E 00 [08:10:47]MH_I2C_Read... [08:10:47]Read from MH i2c: E2 0E 00 85 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 2F [08:10:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:10:47]wFMCommunicate OK [08:10:47]SAM_PROTO_GetShiftState done [08:10:47]FM_GetShiftState done [08:10:47]opened in 1724458697 [08:10:47]opened+sec_in_day 1724545097 [08:10:47]quantity*price = 250019 [08:10:47]sum+1 = 250020 [08:10:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.51 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 153 24.08.2024 08:10 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166101 ФПД: 214828376768557 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T081047&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166101&fm=214828376768557&tin=02508201610067®Number=0000000000092562&sum=250000 [08:10:48]StoreToDocumentArchive [08:10:48]shift 470 fd 166101 [08:10:48]save to /storage/0470/doc_00166101 [08:10:48]save last doc name /storage/0470/doc_00166101 to /storage/kkm_last_doc_name [08:10:48]save OK [08:10:48]Clear old archive folders... [08:10:48]ProcessDocumentItem done err = 0, tmpTLVsize=249 [08:10:48]tlvbuf is 015D4800 [08:10:48]SAM_PROTO_ClearQueue [08:10:48]wFMCommunicate request_size=4 [08:10:48]MH_SAM_APDU [08:10:48]CAPDU: 80 09 00 00 [08:10:48]Write to MH i2c: E2 08 00 92 03 80 09 00 00 00 00 00 00 07 [08:10:48]Write i2c OK [08:10:48]MH_I2C_Read... [08:10:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:10:48]Read from MH i2c: E2 [08:10:48]MH_I2C_Read... [08:10:48]Read from MH i2c: E2 03 00 [08:10:48]MH_I2C_Read... [08:10:48]Read from MH i2c: E2 03 00 92 03 00 90 00 09 [08:10:48]RAPDU: 90 00 [08:10:48]wFMCommunicate OK [08:10:48]SAM_PROTO_ClearQueue done [08:10:48]KKMCreateOFDPacket [08:10:48]OFDProtocolAddRootSTLVToBuf [08:10:48]FM_MakeSignedData [08:10:48]FM_MakeSignedData [08:10:48]SAM_PROTO_SignData [08:10:48]wFMCommunicate request_size=4 [08:10:48]MH_SAM_APDU [08:10:48]CAPDU: 80 0D 01 02 [08:10:48]Write to MH i2c: E2 08 00 93 03 80 0D 01 02 00 00 00 00 0F [08:10:48]Write i2c OK [08:10:48]MH_I2C_Read... [08:10:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:10:48]Read from MH i2c: E2 [08:10:48]MH_I2C_Read... [08:10:48]Read from MH i2c: E2 03 00 [08:10:48]MH_I2C_Read... [08:10:48]Read from MH i2c: E2 03 00 93 03 00 90 00 0A [08:10:48]RAPDU: 90 00 [08:10:48]wFMCommunicate OK [08:10:48]wFMCommunicate request_size=255 [08:10:48]MH_SAM_APDU [08:10:48]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 8D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 87 95 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D5 88 02 00 35 04 06 00 C3 62 A1 [08:10:48]Write to MH i2c: E2 02 01 94 03 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 8D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 87 95 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D5 88 02 00 35 04 06 00 C3 62 A1 00 00 3A [08:10:48]Write i2c OK [08:10:48]MH_I2C_Read... [08:10:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:49]Read from MH i2c: E2 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: E2 03 00 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: E2 03 00 94 03 00 90 00 0B [08:10:49]RAPDU: 90 00 [08:10:49]wFMCommunicate OK [08:10:49]wFMCommunicate request_size=8 [08:10:49]MH_SAM_APDU [08:10:49]CAPDU: 80 0D 02 02 03 15 C0 2D [08:10:49]Write to MH i2c: E2 0B 00 95 03 80 0D 02 02 03 00 15 C0 2D 00 00 1A [08:10:49]Write i2c OK [08:10:49]MH_I2C_Read... [08:10:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:49]Read from MH i2c: E2 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: E2 03 00 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: E2 03 00 95 03 00 90 00 0C [08:10:49]RAPDU: 90 00 [08:10:49]wFMCommunicate OK [08:10:49]wFMCommunicate request_size=4 [08:10:49]MH_SAM_APDU [08:10:49]CAPDU: 80 0D 03 02 [08:10:49]Write to MH i2c: E2 08 00 96 03 80 0D 03 02 00 00 00 00 14 [08:10:49]Write i2c OK [08:10:49]MH_I2C_Read... [08:10:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:10:49]Read from MH i2c: E2 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: E2 0B 00 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: E2 0B 00 96 03 00 1E D0 58 45 6E C3 4B 2B 90 00 47 [08:10:49]RAPDU: 1E D0 58 45 6E C3 4B 2B 90 00 [08:10:49]wFMCommunicate OK [08:10:49]SAM_PROTO_SignData done [08:10:49]FM_MakeSignedData done [08:10:49]CreateOFDProtocolMessage [08:10:49]wFMCommunicate request_size=4 [08:10:49]MH_SAM_APDU [08:10:49]CAPDU: 80 11 00 00 [08:10:49]Write to MH i2c: E2 08 00 97 03 80 11 00 00 00 00 00 00 14 [08:10:49]Write i2c OK [08:10:49]MH_I2C_Read... [08:10:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:49]OFD Sender: Processing packet 166100 [packets to send 1005, broken 1004] [08:10:49]ProducePacketName [08:10:49]name=ofd_packets/00166100 [08:10:49]OFD Sender: To server: pG, [08:10:49]CommunicateWithHost lk.salyk.kg:30040 [08:10:49]ConnectInit lk.salyk.kg [08:10:49]Read from MH i2c: E2 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: E2 17 00 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: E2 17 00 97 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 6D [08:10:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:10:49]wFMCommunicate OK [08:10:49]CreateOFDProtocolMessage done [08:10:49]OFDSenderStorePacket 166101 [08:10:49]StoreOFDPacket docnum=166101 [08:10:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 5B 55 05 01 60 46 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 8D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 87 95 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D5 88 02 00 35 04 06 00 C3 62 A1 15 C0 2D 1E D0 58 45 6E C3 4B 2B [08:10:49]CheckFolder [08:10:49]dirname=/storage/ofd_packets [08:10:49]CheckFolder done [08:10:49]ProducePacketName [08:10:49]name=ofd_packets/00166101 [08:10:49]NVStorageSaveData ofd_packets/00166101 [08:10:49]File name is /storage/ofd_packets/00166101 [08:10:49]Write 299 bytes [08:10:49]NVStorageSaveData done [08:10:49]OFDSenderStorePacket done [08:10:49]KKMCreateOFDPacket done [08:10:49]NVStorageSaveData kkm_last_timestamp [08:10:49]File name is /storage/kkm_last_timestamp [08:10:49]Write 4 bytes [08:10:49]NVStorageSaveData done [08:10:49]ExternCall_PrintAddStr [08:10:49]wPrintStart [08:10:49]Write to MH i2c: 01 00 00 98 03 9B [08:10:49]Write i2c OK [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: 01 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: 01 07 00 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: 01 07 00 98 03 00 00 00 00 00 FF 0F B0 [08:10:49]RasterBufferAndPrint [08:10:49]line Счет N : (1)295057 [08:10:49]line ИНН: 02508201610067 [08:10:49]line Контрольно-Кассовый Чек [08:10:49]line ПРОДАЖА [08:10:49]line ТРК (МРК, ГНК) : 61 [08:10:49]line Товар: 2710124130 [08:10:49]line SU-92-К-5 [08:10:49]line 36.340 * 68.80 [08:10:49]line = 2500.19 [08:10:49]line НДС 12% НСП 1% [08:10:49]line > о реализуемом товаре [08:10:49]line ОКРУГЛЕНИЕ: -0.19 [08:10:49]line ИТОГО: 2500.00 [08:10:49]line Внесено: 2500.00 [08:10:49]line СДАЧА: 0.00 [08:10:49]line НСП 1% : 22.13 [08:10:49]line НДС 12% : 265.51 [08:10:49]line Наличными: 2500.00 [08:10:49]line Безнал.: 0.00 [08:10:49]line Место: АЗС № 130 "Партнер Нефть" [08:10:49]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:10:49]line СНО: Общий режим [08:10:49]line Чек 153 24.08.2024 08:10 [08:10:49]line Смена: 470 ФФД: 1.0 [08:10:49]line ЗНМ: 0300000070 [08:10:49]line РНМ: 0000000000092562 [08:10:49]line Версия ККМ: 001 [08:10:49]line ФМ: 0000000000871769 [08:10:49]line ФД: 166101 [08:10:49]line ФПД: 214828376768557 [08:10:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T081047&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166101&fm=214828376768557&tin=02508201610067®Number=0000000000092562&sum=250000 [08:10:49]written 0, free lines is 4095 [08:10:49]Write to MH i2c: 01 00 00 C3 03 C6 [08:10:49]Write i2c OK [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: 01 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: 01 07 00 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: 01 07 00 C3 03 00 00 00 00 00 CB 0C A4 [08:10:49]RasterBufferAndPrint [08:10:49]line [08:10:49]line [08:10:49]line [08:10:49]line [08:10:49]line [08:10:49]written 0, free lines is 3300 [08:10:49]MH_Cut [08:10:49]Write to MH i2c: D1 01 00 CA 03 01 9F [08:10:49]Write i2c OK [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: D1 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: D1 01 00 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: D1 01 00 CA 03 00 9E [08:10:49]Write to MH i2c: 01 00 00 CB 03 CE [08:10:49]Write i2c OK [08:10:49]MH_I2C_Read... [08:10:50]*** Cut start [08:10:50]*** Purtial cut [08:10:50]*** Stage 1: CUTSNS_PIN = 1 [08:10:52]Read from MH i2c: 01 [08:10:52]MH_I2C_Read... [08:10:52]*** Stop cut motor [08:10:52]*** Cut end [08:10:52]Read from MH i2c: 01 07 00 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: 01 07 00 CB 03 00 00 00 00 00 FF 0F E3 [08:10:52]process_action close_receipt done [08:10:52]requested_data is exist [08:10:52]produce_requested_data [08:10:52]requested_item fm.sn is exist - process it [08:10:52]wFMCommunicate request_size=4 [08:10:52]MH_SAM_APDU [08:10:52]CAPDU: 80 11 00 00 [08:10:52]Write to MH i2c: E2 08 00 CC 03 80 11 00 00 00 00 00 00 49 [08:10:52]Write i2c OK [08:10:52]MH_I2C_Read... [08:10:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:52]Read from MH i2c: E2 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: E2 17 00 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: E2 17 00 CC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A2 [08:10:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:10:52]wFMCommunicate OK [08:10:52]requested_item fd.num is exist - process it [08:10:52]SAM_PROTO_GetFieldsCounters [08:10:52]wFMCommunicate request_size=4 [08:10:52]MH_SAM_APDU [08:10:52]CAPDU: 80 13 00 00 [08:10:52]Write to MH i2c: E2 08 00 CD 03 80 13 00 00 00 00 00 00 4C [08:10:52]Write i2c OK [08:10:52]MH_I2C_Read... [08:10:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:10:52]Read from MH i2c: E2 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: E2 62 00 [08:10:53]MH_I2C_Read... [08:10:53]Read from MH i2c: E2 62 00 CD 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D5 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [08:10:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D5 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:10:53]wFMCommunicate OK [08:10:53]SAM_PROTO_GetFieldsCounters done [08:10:53]requested_item shift.num is exist - process it [08:10:53]requested_item shift.opened is exist - process it [08:10:53]req_shift_opened [08:10:53]FM_GetShiftState [08:10:53]SAM_PROTO_GetShiftState [08:10:53]wFMCommunicate request_size=4 [08:10:53]MH_SAM_APDU [08:10:53]CAPDU: 80 13 01 00 [08:10:53]Write to MH i2c: E2 08 00 CE 03 80 13 01 00 00 00 00 00 4E [08:10:53]Write i2c OK [08:10:53]MH_I2C_Read... [08:10:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:53]Read from MH i2c: E2 [08:10:53]MH_I2C_Read... [08:10:53]Read from MH i2c: E2 0E 00 [08:10:53]MH_I2C_Read... [08:10:53]Read from MH i2c: E2 0E 00 CE 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 78 [08:10:53]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:10:53]wFMCommunicate OK [08:10:53]SAM_PROTO_GetShiftState done [08:10:53]FM_GetShiftState done [08:10:53]req_shift_opened done [08:10:53]requested_item shift.open_date is exist - process it [08:10:53]req_shift_open_date [08:10:53]req_shift_open_date done [08:10:53]produce_requested_data done [08:10:53]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166101,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:10:53]process_action_free close_receipt [08:10:53]json_value_free [08:10:53]json_value_free done [08:10:53]process_json_proto returns [08:10:53]Send response to host [08:10:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166101,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:10:53]free response buf [08:10:53]execute_script done [08:10:53]execute_script returns [08:10:53]free content buf [08:10:53]Sock 11.Close socket [08:10:53]Sock 11.Thread stoped [08:10:58]recv_with_timeout no data received [08:10:59]accept exits with 7 [08:10:59]New connection [08:10:59]New thread 3066535268 created [08:10:59]Thread 3066678628 joined [08:10:59]Waiting for new connection... [08:10:59] Sock 7.Parse request [08:10:59]Sock 7.Check first char [08:10:59]Sock 7.First char is OK [08:10:59]request: POST /json_proto HTTP/1.0 [08:10:59]Method: POST [08:10:59]URL: /json_proto [08:10:59]Method is POST - this is cgi request [08:10:59]url: /json_proto [08:10:59]query_string will be loaded in cgi processing [08:10:59]execute_cgi json_proto POST (null) [08:10:59]execute_cgi path=json_proto method=POST [08:10:59]POST find Content-Length [08:10:59]Host: 172.17.44.132:8080 [08:10:59]Content-Length: 677 [08:10:59]Content-Type: application/json [08:10:59] [08:10:59]POST finish read [08:10:59]Found Content-Length = 677 [08:10:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:59]execute_script... [08:10:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:59]POST & json_proto [08:10:59]process_json_proto [08:10:59]json parsed OK: [08:10:59]protocol is kg_v1.0 [08:10:59]action value=close_receipt [08:10:59]process_action close_receipt [08:10:59]cmd_close_receipt [08:10:59]MH_GetDate [08:10:59]Write to MH i2c: F0 00 00 CF 03 C1 [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: F0 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: F0 09 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: F0 09 00 CF 03 00 93 95 C9 66 2A 83 C1 65 F4 [08:10:59]GetLastDocTimeStamp 1724487047 [08:10:59]current date 1724487059 [08:10:59]FM_GetShiftState [08:10:59]SAM_PROTO_GetShiftState [08:10:59]wFMCommunicate request_size=4 [08:10:59]MH_SAM_APDU [08:10:59]CAPDU: 80 13 01 00 [08:10:59]Write to MH i2c: E2 08 00 D0 03 80 13 01 00 00 00 00 00 50 [08:10:59]Write i2c OK [08:10:59]MH_I2C_Read... [08:10:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:59]Read from MH i2c: E2 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 0E 00 [08:10:59]MH_I2C_Read... [08:10:59]Read from MH i2c: E2 0E 00 D0 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 7A [08:10:59]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:10:59]wFMCommunicate OK [08:10:59]SAM_PROTO_GetShiftState done [08:10:59]FM_GetShiftState done [08:10:59]opened in 1724458697 [08:10:59]opened+sec_in_day 1724545097 [08:10:59]quantity*price = 40002 [08:10:59]sum+1 = 40003 [08:10:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 154 24.08.2024 08:10 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166102 ФПД: 91298274452423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T081059&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166102&fm=91298274452423&tin=02508201610067®Number=0000000000092562&sum=40000 [08:11:00]StoreToDocumentArchive [08:11:00]shift 470 fd 166102 [08:11:00]save to /storage/0470/doc_00166102 [08:11:00]save last doc name /storage/0470/doc_00166102 to /storage/kkm_last_doc_name [08:11:00]save OK [08:11:00]Clear old archive folders... [08:11:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:11:00]tlvbuf is 015D6BC0 [08:11:00]SAM_PROTO_ClearQueue [08:11:00]wFMCommunicate request_size=4 [08:11:00]MH_SAM_APDU [08:11:00]CAPDU: 80 09 00 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17306485+1707180842=1724487327 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 A0 96 C9 66 2A 83 C1 65 37 [08:15:28]Current date/time: 24.08.2024 08:15 [08:15:28]FM_Init [08:15:28]wFMConnect [08:15:28]MH_SAM_On [08:15:28]Write to MH i2c: E0 00 00 08 00 E7 [08:15:28]Write i2c OK [08:15:28]MH_I2C_Read... [08:15:28]*** iso7816_init finished! [08:15:28]*** atr: [08:15:28]*** 0F 3B D5 18 FF 81 91 FE [08:15:28]*** 1F C3 80 73 C8 21 10 0A [08:15:28]*** 00 00 00 00 00 00 00 00 [08:15:28]*** 00 00 00 00 00 00 00 00 [08:15:28]*** 00 00 00 00 00 00 00 00 [08:15:28]*** 00 00 00 00 00 00 00 00 [08:15:28]*** 00 00 00 00 00 00 00 00 [08:15:28]*** 00 00 00 00 00 00 00 00 [08:15:28]Read from MH i2c: E0 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E0 10 00 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:15:28]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:15:28]wFMCommunicate request_size=10 [08:15:28]MH_SAM_APDU [08:15:28]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:15:28]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:15:28]Write i2c OK [08:15:28]MH_I2C_Read... [08:15:28]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:15:28]Read from MH i2c: E2 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 03 00 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:15:28]RAPDU: 90 00 [08:15:28]wFMCommunicate OK [08:15:28]wFMCommunicate request_size=4 [08:15:28]MH_SAM_APDU [08:15:28]CAPDU: 80 11 00 00 [08:15:28]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:15:28]Write i2c OK [08:15:28]MH_I2C_Read... [08:15:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:28]Read from MH i2c: E2 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 17 00 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [08:15:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:15:28]wFMCommunicate OK [08:15:28]Detected FM SN is 0000000000871769 [08:15:28]Stored FM SN is 0000000000871769 [08:15:28]wFMCommunicate request_size=9 [08:15:28]MH_SAM_APDU [08:15:28]CAPDU: 80 16 00 00 04 E7 8B 00 00 [08:15:28]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [08:15:28]Write i2c OK [08:15:28]MH_I2C_Read... [08:15:28]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:15:28]Read from MH i2c: E2 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 03 00 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:15:28]RAPDU: 90 00 [08:15:28]wFMCommunicate OK [08:15:28]FM PIN OK [08:15:28]wFMCommunicate request_size=8 [08:15:28]MH_SAM_APDU [08:15:28]CAPDU: 80 14 04 00 03 02 00 01 [08:15:28]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:15:28]Write i2c OK [08:15:28]MH_I2C_Read... [08:15:28]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:15:28]Read from MH i2c: E2 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 03 00 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:15:28]RAPDU: 90 00 [08:15:28]wFMCommunicate OK [08:15:28]wFMCommunicate request_size=13 [08:15:28]MH_SAM_APDU [08:15:28]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:15:28]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:15:28]Write i2c OK [08:15:28]MH_I2C_Read... [08:15:28]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:15:28]Read from MH i2c: E2 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 03 00 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:15:28]RAPDU: 90 00 [08:15:28]wFMCommunicate OK [08:15:28]wFMCommunicate request_size=4 [08:15:28]MH_SAM_APDU [08:15:28]CAPDU: 80 11 00 00 [08:15:28]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:15:28]Write i2c OK [08:15:28]MH_I2C_Read... [08:15:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:28]Read from MH i2c: E2 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 17 00 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [08:15:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:15:28]wFMCommunicate OK [08:15:28]DocumentArchiveInit [08:15:28]Start Httpd... [08:15:28]Httpd thread 3067764068 created [08:15:28]Write to MH i2c: 01 00 00 0F 00 0F [08:15:28]Write i2c OK [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: 01 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: 01 07 00 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:15:28]MH Int Process started [08:15:28]Allocated Socket 8 [08:15:28]Bind OK [08:15:28]Listen OK [08:15:28]httpd running on port 8080 [08:15:28]Waiting for new connection... [08:15:29]accept exits with 9 [08:15:29]New connection [08:15:29]New thread 3067477348 created [08:15:29]Waiting for new connection... [08:15:29] Sock 9.Parse request [08:15:29]Sock 9.Check first char [08:15:29]Sock 9.First char is OK [08:15:29]request: POST /json_proto HTTP/1.0 [08:15:29]Method: POST [08:15:29]URL: /json_proto [08:15:29]Method is POST - this is cgi request [08:15:29]url: /json_proto [08:15:29]query_string will be loaded in cgi processing [08:15:29]execute_cgi json_proto POST (null) [08:15:29]execute_cgi path=json_proto method=POST [08:15:29]POST find Content-Length [08:15:29]Host: 172.17.44.132:8080 [08:15:29]Content-Length: 215 [08:15:29]Content-Type: application/json [08:15:29] [08:15:29]POST finish read [08:15:29]Found Content-Length = 215 [08:15:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:29]execute_script... [08:15:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:29]POST & json_proto [08:15:29]process_json_proto [08:15:29]json parsed OK: [08:15:29]protocol is kg_v1.0 [08:15:29]action value=get_value [08:15:29]process_action get_value [08:15:29]cmd_get_value [08:15:29]process_action get_value done [08:15:29]requested_data is exist [08:15:29]produce_requested_data [08:15:29]requested_item kkm.sn is exist - process it [08:15:29]requested_item kkm.ver is exist - process it [08:15:29]requested_item fm.sn is exist - process it [08:15:29]wFMCommunicate request_size=4 [08:15:29]MH_SAM_APDU [08:15:29]CAPDU: 80 11 00 00 [08:15:29]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:15:29]Write i2c OK [08:15:29]MH_I2C_Read... [08:15:29]OFD Sender: Processing packet 166103 [packets to send 1005, broken 1004] [08:15:29]ProducePacketName [08:15:29]name=ofd_packets/00166103 [08:15:29]OFD Sender: To server: pG, [08:15:29]CommunicateWithHost lk.salyk.kg:30040 [08:15:29]ConnectInit lk.salyk.kg [08:15:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:29]Read from MH i2c: E2 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: E2 17 00 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [08:15:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:15:29]wFMCommunicate OK [08:15:29]requested_item fd.num is exist - process it [08:15:29]SAM_PROTO_GetFieldsCounters [08:15:29]wFMCommunicate request_size=4 [08:15:29]MH_SAM_APDU [08:15:29]CAPDU: 80 13 00 00 [08:15:29]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:15:29]Write i2c OK [08:15:29]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 62 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D7 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [08:15: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D7 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:15:30]wFMCommunicate OK [08:15:30]SAM_PROTO_GetFieldsCounters done [08:15:30]requested_item shift.num is exist - process it [08:15:30]requested_item shift.opened is exist - process it [08:15:30]req_shift_opened [08:15:30]FM_GetShiftState [08:15:30]SAM_PROTO_GetShiftState [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 13 01 00 [08:15:30]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 0E 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [08:15:30]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:15:30]wFMCommunicate OK [08:15:30]SAM_PROTO_GetShiftState done [08:15:30]FM_GetShiftState done [08:15:30]req_shift_opened done [08:15:30]requested_item shift.open_date is exist - process it [08:15:30]req_shift_open_date [08:15:30]req_shift_open_date done [08:15:30]produce_requested_data done [08:15:30]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166103,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:15:30]process_action_free get_value [08:15:30]json_value_free [08:15:30]json_value_free done [08:15:30]process_json_proto returns [08:15:30]Send response to host [08:15:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166103,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:15:30]free response buf [08:15:30]execute_script done [08:15:30]execute_script returns [08:15:30]free content buf [08:15:30]Sock 9.Close socket [08:15:30]Sock 9.Thread stoped [08:15:30]accept exits with 10 [08:15:30]New connection [08:15:30]New thread 3067333988 created [08:15:30]Thread 3067477348 joined [08:15:30]Waiting for new connection... [08:15:30] Sock 10.Parse request [08:15:30]Sock 10.Check first char [08:15:30]Sock 10.First char is OK [08:15:30]request: POST /json_proto HTTP/1.0 [08:15:30]Method: POST [08:15:30]URL: /json_proto [08:15:30]Method is POST - this is cgi request [08:15:30]url: /json_proto [08:15:30]query_string will be loaded in cgi processing [08:15:30]execute_cgi json_proto POST (null) [08:15:30]execute_cgi path=json_proto method=POST [08:15:30]POST find Content-Length [08:15:30]Host: 172.17.44.132:8080 [08:15:30]Content-Length: 331 [08:15:30]Content-Type: application/json [08:15:30] [08:15:30]POST finish read [08:15:30]Found Content-Length = 331 [08:15:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:15:30]execute_script... [08:15:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:15:30]POST & json_proto [08:15:30]process_json_proto [08:15:30]json parsed OK: [08:15:30]protocol is kg_v1.0 [08:15:30]action value=get_value [08:15:30]process_action get_value [08:15:30]cmd_get_value [08:15:30]process_action get_value done [08:15:30]requested_data is exist [08:15:30]produce_requested_data [08:15:30]requested_item fm.sale.total is exist - process it [08:15:30]SAM_PROTO_GetFMData [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 13 03 00 [08:15:30]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]Connected sock=6 [08:15:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 19 6B 04 01 B2 DA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 48 D0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 D0 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 9E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 D0 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 FC 95 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D7 88 02 00 35 04 06 00 E9 6E 46 41 25 35 83 21 A0 11 2C 78 9F 38 [08:15:30]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 FD 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 2A 85 02 00 69 04 A4 00 6F 04 04 00 19 82 02 00 B1 04 05 00 21 C6 A3 7C 03 70 04 05 00 2A E5 4F 75 02 72 04 05 00 F7 E0 53 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 75 92 CF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 68 64 E6 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 63 [08:15:30]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 2A 85 02 00 69 04 A4 00 6F 04 04 00 19 82 02 00 B1 04 05 00 21 C6 A3 7C 03 70 04 05 00 2A E5 4F 75 02 72 04 05 00 F7 E0 53 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 75 92 CF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 68 64 E6 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [08:15:30]wFMCommunicate OK [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 17 00 00 [08:15:30]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:15:31]Read from MH i2c: E2 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 FD 00 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [08:15:31]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [08:15:31]wFMCommunicate OK [08:15:31]wFMCommunicate request_size=4 [08:15:31]MH_SAM_APDU [08:15:31]CAPDU: 80 17 00 00 [08:15:31]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [08:15:31]Write i2c OK [08:15:31]MH_I2C_Read... [08:15:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:15:31]Read from MH i2c: E2 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 FD 00 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [08:15:31]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [08:15:31]wFMCommunicate OK [08:15:31]wFMCommunicate request_size=4 [08:15:31]MH_SAM_APDU [08:15:31]CAPDU: 80 17 00 00 [08:15:31]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [08:15:31]Write i2c OK [08:15:31]MH_I2C_Read... [08:15:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:15:31]Read from MH i2c: E2 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 FD 00 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [08:15:31]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [08:15:31]wFMCommunicate OK [08:15:31]wFMCommunicate request_size=4 [08:15:31]MH_SAM_APDU [08:15:31]CAPDU: 80 17 00 00 [08:15:31]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [08:15:31]Write i2c OK [08:15:31]MH_I2C_Read... [08:15:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [08:15:32]Read from MH i2c: E2 [08:15:32]MH_I2C_Read... [08:15:32]Read from MH i2c: E2 E6 00 [08:15:32]MH_I2C_Read... [08:15:32]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [08:15:32]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:15:32]wFMCommunicate OK [08:15:32]SAM_PROTO_GetFMData done [08:15:32]requested_item fm.sale_refund.total is exist - process it [08:15:32]requested_item fm.buy.total is exist - process it [08:15:32]requested_item shift.sale.total is exist - process it [08:15:32]SAM_PROTO_GetShiftData [08:15:32]wFMCommunicate request_size=4 [08:15:32]MH_SAM_APDU [08:15:32]CAPDU: 80 13 02 00 [08:15:32]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [08:15:32]Write i2c OK [08:15:32]MH_I2C_Read... [08:15:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:15:32]Read from MH i2c: E2 [08:15:32]MH_I2C_Read... [08:15:32]Read from MH i2c: E2 FD 00 [08:15:32]MH_I2C_Read... [08:15:32]Read from MH i2c: E2 FD 00 18 00 00 B0 04 AA 04 AC 04 6E 04 04 00 9B 00 00 00 69 04 9D 00 6F 04 04 00 9B 00 00 00 B1 04 04 00 C7 8D 20 01 70 04 03 00 1C D2 75 72 04 03 00 AB BB AA 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 42 A5 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 BF 8D 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 DA [08:15:32]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 9B 00 00 00 69 04 9D 00 6F 04 04 00 9B 00 00 00 B1 04 04 00 C7 8D 20 01 70 04 03 00 1C D2 75 72 04 03 00 AB BB AA 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 42 A5 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 BF 8D 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [08:15:32]wFMCommunicate OK [08:15:32]wFMCommunicate request_size=4 [08:15:32]MH_SAM_APDU [08:15:32]CAPDU: 80 17 00 00 [08:15:32]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [08:15:32]Write i2c OK [08:15:32]MH_I2C_Read... [08:15:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:15:32]Read from MH i2c: E2 [08:15:32]MH_I2C_Read... [08:15:32]Read from MH i2c: E2 FD 00 [08:15:32]MH_I2C_Read... [08:15:32]Read from MH i2c: E2 FD 00 19 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 B3 [08:15:32]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 [08:15:32]wFMCommunicate OK [08:15:32]wFMCommunicate request_size=4 [08:15:32]MH_SAM_APDU [08:15:32]CAPDU: 80 17 00 00 [08:15:32]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [08:15:32]Write i2c OK [08:15:32]MH_I2C_Read... [08:15:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:15:33]Read from MH i2c: E2 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 FD 00 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 FD 00 1A 00 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 57 [08:15:33]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [08:15:33]wFMCommunicate OK [08:15:33]wFMCommunicate request_size=4 [08:15:33]MH_SAM_APDU [08:15:33]CAPDU: 80 17 00 00 [08:15:33]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [08:15:33]Write i2c OK [08:15:33]MH_I2C_Read... [08:15:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:15:33]Read from MH i2c: E2 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 FD 00 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 0E [08:15:33]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [08:15:33]wFMCommunicate OK [08:15:33]wFMCommunicate request_size=4 [08:15:33]MH_SAM_APDU [08:15:33]CAPDU: 80 17 00 00 [08:15:33]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [08:15:33]Write i2c OK [08:15:33]MH_I2C_Read... [08:15:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [08:15:33]Read from MH i2c: E2 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 CD 00 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 CD 00 1C 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [08:15:33]RAPDU: 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:15:33]wFMCommunicate OK [08:15:33]SAM_PROTO_GetShiftData done [08:15:33]requested_item shift.sale.total_cash is exist - process it [08:15:33]requested_item shift.sale_refund.total is exist - process it [08:15:33]requested_item shift.sale_refund.total_cash is exist - process it [08:15:33]requested_item shift.buy.total is exist - process it [08:15:33]requested_item shift.buy.total_cash is exist - process it [08:15:33]produce_requested_data done [08:15:33]produce_requested_data return {"fm.sale.total":149760097.61,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":189106.63,"shift.sale.total_cash":77215.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:15:33]process_action_free get_value [08:15:33]json_value_free [08:15:33]json_value_free done [08:15:33]process_json_proto returns [08:15:33]Send response to host [08:15:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149760097.61,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":189106.63,"shift.sale.total_cash":77215.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:15:33]free response buf [08:15:33]execute_script done [08:15:33]execute_script returns [08:15:33]free content buf [08:15:33]Sock 10.Close socket [08:15:33]Sock 10.Thread stoped [08:15:34]accept exits with 9 [08:15:34]New connection [08:15:34]New thread 3067477348 created [08:15:34]Thread 3067333988 joined [08:15:34]Waiting for new connection... [08:15:34] Sock 9.Parse request [08:15:34]Sock 9.Check first char [08:15:34]Sock 9.First char is OK [08:15:34]request: POST /json_proto HTTP/1.0 [08:15:34]Method: POST [08:15:34]URL: /json_proto [08:15:34]Method is POST - this is cgi request [08:15:34]url: /json_proto [08:15:34]query_string will be loaded in cgi processing [08:15:34]execute_cgi json_proto POST (null) [08:15:34]execute_cgi path=json_proto method=POST [08:15:34]POST find Content-Length [08:15:34]Host: 172.17.44.132:8080 [08:15:34]Content-Length: 803 [08:15:34]Content-Type: application/json [08:15:34] [08:15:34]POST finish read [08:15:34]Found Content-Length = 803 [08:15:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:34]execute_script... [08:15:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:34]POST & json_proto [08:15:34]process_json_proto [08:15:34]json parsed OK: [08:15:34]protocol is kg_v1.0 [08:15:34]action value=close_receipt [08:15:34]process_action close_receipt [08:15:34]cmd_close_receipt [08:15:34]MH_GetDate [08:15:34]Write to MH i2c: F0 00 00 1D 00 0C [08:15:34]Write i2c OK [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: F0 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: F0 09 00 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: F0 09 00 1D 00 00 A6 96 C9 66 2A 83 C1 65 53 [08:15:34]GetLastDocTimeStamp 1724487164 [08:15:34]current date 1724487334 [08:15:34]FM_GetShiftState [08:15:34]SAM_PROTO_GetShiftState [08:15:34]wFMCommunicate request_size=4 [08:15:34]MH_SAM_APDU [08:15:34]CAPDU: 80 13 01 00 [08:15:34]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [08:15:34]Write i2c OK [08:15:34]MH_I2C_Read... [08:15:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:34]Read from MH i2c: E2 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 0E 00 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C5 [08:15:34]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:15:34]wFMCommunicate OK [08:15:34]SAM_PROTO_GetShiftState done [08:15:34]FM_GetShiftState done [08:15:34]opened in 1724458697 [08:15:34]opened+sec_in_day 1724545097 [08:15:34]quantity*price = 150032 [08:15:34]sum+1 = 150033 [08:15:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 156 24.08.2024 08:15 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166104 ФПД: 16796783956750 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T081534&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166104&fm=16796783956750&tin=02508201610067®Number=0000000000092562&sum=150032 [08:15:35]StoreToDocumentArchive [08:15:35]shift 470 fd 166104 [08:15:35]save to /storage/0470/doc_00166104 [08:15:35]save last doc name /storage/0470/doc_00166104 to /storage/kkm_last_doc_name [08:15:35]save OK [08:15:35]Clear old archive folders... [08:15:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:15:35]tlvbuf is 015E4D80 [08:15:35]SAM_PROTO_ClearQueue [08:15:35]wFMCommunicate request_size=4 [08:15:35]MH_SAM_APDU [08:15:35]CAPDU: 80 09 00 00 [08:15:35]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:35]Read from MH i2c: E2 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [08:15:35]RAPDU: 90 00 [08:15:35]wFMCommunicate OK [08:15:35]SAM_PROTO_ClearQueue done [08:15:35]KKMCreateOFDPacket [08:15:35]OFDProtocolAddRootSTLVToBuf [08:15:35]FM_MakeSignedData [08:15:35]FM_MakeSignedData [08:15:35]SAM_PROTO_SignData [08:15:35]wFMCommunicate request_size=4 [08:15:35]MH_SAM_APDU [08:15:35]CAPDU: 80 0D 01 02 [08:15:35]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:35]Read from MH i2c: E2 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [08:15:35]RAPDU: 90 00 [08:15:35]wFMCommunicate OK [08:15:35]wFMCommunicate request_size=255 [08:15:35]MH_SAM_APDU [08:15:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 A6 96 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D8 88 02 00 35 04 06 00 0F [08:15:35]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 A6 96 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D8 88 02 00 35 04 06 00 0F 00 00 2D [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]recv_with_timeout no data received [08:15:35]CommunicateWithHost answer receiving error [08:15:35]CommunicateWithHost err = -3 [08:15:35]OFD Sender: Server communicate error [08:15:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:36]Read from MH i2c: E2 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: E2 03 00 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [08:15:36]RAPDU: 90 00 [08:15:36]wFMCommunicate OK [08:15:36]wFMCommunicate request_size=10 [08:15:36]MH_SAM_APDU [08:15:36]CAPDU: 80 0D 02 02 05 46 CE 57 53 0E [08:15:36]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 46 CE 57 53 0E 00 00 7E [08:15:36]Write i2c OK [08:15:36]MH_I2C_Read... [08:15:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:36]Read from MH i2c: E2 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: E2 03 00 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [08:15:36]RAPDU: 90 00 [08:15:36]wFMCommunicate OK [08:15:36]wFMCommunicate request_size=4 [08:15:36]MH_SAM_APDU [08:15:36]CAPDU: 80 0D 03 02 [08:15:36]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [08:15:36]Write i2c OK [08:15:36]MH_I2C_Read... [08:15:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:36]Read from MH i2c: E2 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: E2 0B 00 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: E2 0B 00 2F 00 00 97 3E 55 BE 4C CB 6B ED 90 00 02 [08:15:36]RAPDU: 97 3E 55 BE 4C CB 6B ED 90 00 [08:15:36]wFMCommunicate OK [08:15:36]SAM_PROTO_SignData done [08:15:36]FM_MakeSignedData done [08:15:36]CreateOFDProtocolMessage [08:15:36]wFMCommunicate request_size=4 [08:15:36]MH_SAM_APDU [08:15:36]CAPDU: 80 11 00 00 [08:15:36]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [08:15:36]Write i2c OK [08:15:36]MH_I2C_Read... [08:15:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:36]Read from MH i2c: E2 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: E2 17 00 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 03 [08:15:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:15:36]wFMCommunicate OK [08:15:36]CreateOFDProtocolMessage done [08:15:36]OFDSenderStorePacket 166104 [08:15:36]StoreOFDPacket docnum=166104 [08:15:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 D5 EA 07 01 64 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 A6 96 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D8 88 02 00 35 04 06 00 0F 46 CE 57 53 0E 97 3E 55 BE 4C CB 6B ED [08:15:36]CheckFolder [08:15:36]dirname=/storage/ofd_packets [08:15:36]CheckFolder done [08:15:36]ProducePacketName [08:15:36]name=ofd_packets/00166104 [08:15:36]NVStorageSaveData ofd_packets/00166104 [08:15:36]File name is /storage/ofd_packets/00166104 [08:15:36]Write 301 bytes [08:15:36]NVStorageSaveData done [08:15:36]OFDSenderStorePacket done [08:15:36]KKMCreateOFDPacket done [08:15:36]NVStorageSaveData kkm_last_timestamp [08:15:36]File name is /storage/kkm_last_timestamp [08:15:36]Write 4 bytes [08:15:36]NVStorageSaveData done [08:15:36]ExternCall_PrintAddStr [08:15:36]wPrintStart [08:15:36]Write to MH i2c: 01 00 00 31 00 31 [08:15:36]Write i2c OK [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: 01 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: 01 07 00 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [08:15:36]RasterBufferAndPrint [08:15:36]line Счет N : (1)295060 [08:15:36]line ИНН: 02508201610067 [08:15:36]line Контрольно-Кассовый Чек [08:15:36]line ПРОДАЖА [08:15:36]line ТРК (МРК, ГНК) : 33 [08:15:36]line Товар: 2710124500 [08:15:36]line Аи-95-К-5 [08:15:36]line 20.220 * 74.20 [08:15:36]line = 1500.32 [08:15:36]line НДС 12% НСП 1% [08:15:36]line > о реализуемом товаре [08:15:36]line ИТОГО: 1500.32 [08:15:36]line НСП 1% : 13.28 [08:15:36]line НДС 12% : 159.33 [08:15:36]line Наличными: 0.00 [08:15:36]line Безнал.: 1500.32 [08:15:36]line Место: АЗС № 130 "Партнер Нефть" [08:15:36]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:15:36]line СНО: Общий режим [08:15:36]line Чек 156 24.08.2024 08:15 [08:15:36]line Смена: 470 ФФД: 1.0 [08:15:36]line ЗНМ: 0300000070 [08:15:36]line РНМ: 0000000000092562 [08:15:36]line Версия ККМ: 001 [08:15:36]line Платежная система: O! деньги [08:15:36]line ФМ: 0000000000871769 [08:15:36]line ФД: 166104 [08:15:36]line ФПД: 16796783956750 [08:15:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T081534&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166104&fm=16796783956750&tin=02508201610067®Number=0000000000092562&sum=150032 [08:15:36]written 0, free lines is 4095 [08:15:36]OFD Sender: Processing packet 166103 [packets to send 1006, broken 1004] [08:15:36]ProducePacketName [08:15:36]name=ofd_packets/00166103 [08:15:36]OFD Sender: To server: pG, [08:15:36]CommunicateWithHost lk.salyk.kg:30040 [08:15:36]ConnectInit lk.salyk.kg [08:15:36]Write to MH i2c: 01 00 00 5B 00 5B [08:15:36]Write i2c OK [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: 01 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: 01 07 00 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 D7 0C 45 [08:15:36]RasterBufferAndPrint [08:15:36]line [08:15:36]line [08:15:36]line [08:15:36]line [08:15:36]line [08:15:36]written 0, free lines is 3311 [08:15:36]MH_Cut [08:15:36]Write to MH i2c: D1 01 00 62 00 01 34 [08:15:36]Write i2c OK [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: D1 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: D1 01 00 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: D1 01 00 62 00 00 33 [08:15:36]Write to MH i2c: 01 00 00 63 00 63 [08:15:36]Write i2c OK [08:15:36]MH_I2C_Read... [08:15:37]*** Cut start [08:15:37]*** Purtial cut [08:15:37]*** Stage 1: CUTSNS_PIN = 1 [08:15:39]Read from MH i2c: 01 [08:15:39]MH_I2C_Read... [08:15:39]*** Stop cut motor [08:15:39]*** Cut end [08:15:39]Read from MH i2c: 01 07 00 [08:15:39]MH_I2C_Read... [08:15:39]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [08:15:39]process_action close_receipt done [08:15:39]requested_data is exist [08:15:39]produce_requested_data [08:15:39]requested_item fm.sn is exist - process it [08:15:39]wFMCommunicate request_size=4 [08:15:39]MH_SAM_APDU [08:15:39]CAPDU: 80 11 00 00 [08:15:39]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [08:15:39]Write i2c OK [08:15:39]MH_I2C_Read... [08:15:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:39]Read from MH i2c: E2 [08:15:39]MH_I2C_Read... [08:15:39]Read from MH i2c: E2 17 00 [08:15:39]MH_I2C_Read... [08:15:39]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 37 [08:15:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:15:39]wFMCommunicate OK [08:15:39]requested_item fd.num is exist - process it [08:15:39]SAM_PROTO_GetFieldsCounters [08:15:39]wFMCommunicate request_size=4 [08:15:39]MH_SAM_APDU [08:15:39]CAPDU: 80 13 00 00 [08:15:39]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [08:15:39]Write i2c OK [08:15:39]MH_I2C_Read... [08:15:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:39]Read from MH i2c: E2 [08:15:39]MH_I2C_Read... [08:15:39]Read from MH i2c: E2 62 00 [08:15:39]MH_I2C_Read... [08:15:39]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D8 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 14 [08:15:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D8 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:15:39]wFMCommunicate OK [08:15:39]SAM_PROTO_GetFieldsCounters done [08:15:39]requested_item shift.num is exist - process it [08:15:39]requested_item shift.opened is exist - process it [08:15:39]req_shift_opened [08:15:39]FM_GetShiftState [08:15:39]SAM_PROTO_GetShiftState [08:15:39]wFMCommunicate request_size=4 [08:15:39]MH_SAM_APDU [08:15:39]CAPDU: 80 13 01 00 [08:15:39]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [08:15:39]Write i2c OK [08:15:39]MH_I2C_Read... [08:15:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:40]Read from MH i2c: E2 [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: E2 0E 00 [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0D [08:15:40]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:15:40]wFMCommunicate OK [08:15:40]SAM_PROTO_GetShiftState done [08:15:40]FM_GetShiftState done [08:15:40]req_shift_opened done [08:15:40]requested_item shift.open_date is exist - process it [08:15:40]req_shift_open_date [08:15:40]req_shift_open_date done [08:15:40]produce_requested_data done [08:15:40]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166104,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:15:40]process_action_free close_receipt [08:15:40]json_value_free [08:15:40]json_value_free done [08:15:40]process_json_proto returns [08:15:40]Send response to host [08:15:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166104,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:15:40]free response buf [08:15:40]execute_script done [08:15:40]execute_script returns [08:15:40]free content buf [08:15:40]Sock 9.Close socket [08:15:40]Sock 9.Thread stoped [08:15:42]recv_with_timeout no data received [08:15:54]Connected sock=6 [08:15:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 19 6B 04 01 B2 DA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 48 D0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 D0 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 9E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 D0 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 FC 95 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D7 88 02 00 35 04 06 00 E9 6E 46 41 25 35 83 21 A0 11 2C 78 9F 38 [08:15:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 82 56 47 00 A8 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D7 88 02 00 F4 03 04 00 02 40 C9 66 B6 04 01 00 00 62 92 87 44 06 88 06 D8 [08:15:55]CommunicateWithHost err = 0 [08:15:55]CheckOFDResponse [08:15:55]1017 (14) - 77093643461234 [08:15:55]1041 (16) - 0000000000871769 [08:15:55]1040 (4) - 166103 [08:15:55]1012 (4) - 24.08.2024 02:05 [08:15:55]1206 (1) - 0 [08:15:55]OFD Sender: Remove packet 166103 [08:15:55]ProducePacketName [08:15:55]name=ofd_packets/00166103 [08:15:55]NVStorageDeleteData [08:15:55]OFD Sender: Processing packet 166104 [packets to send 1005, broken 1004] [08:15:55]ProducePacketName [08:15:55]name=ofd_packets/00166104 [08:15:55]OFD Sender: To server: pG, [08:15:55]CommunicateWithHost lk.salyk.kg:30040 [08:15:55]ConnectInit lk.salyk.kg [08:15:59]recv_with_timeout no data received [08:16:00]ConnectInit Can't take IP for lk.salyk.kg [08:16:00]CommunicateWithHost connect error [08:16:00]CommunicateWithHost err = -1 [08:16:00]OFD Sender: Server communicate error [08:16:05]OFD Sender: Processing packet 166104 [packets to send 1005, broken 1004] [08:16:05]ProducePacketName [08:16:05]name=ofd_packets/00166104 [08:16:05]OFD Sender: To server: pG, [08:16:05]CommunicateWithHost lk.salyk.kg:30040 [08:16:05]ConnectInit lk.salyk.kg [08:16:10]Connected sock=9 [08:16:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 D5 EA 07 01 64 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 A6 96 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D8 88 02 00 35 04 06 00 0F 46 CE 57 53 0E 97 3E 55 BE 4C CB 6B ED [08:16:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 61 AB 47 00 2F 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D8 88 02 00 F4 03 04 00 12 40 C9 66 B6 04 01 00 00 51 B8 B3 DE E9 6A C5 BD [08:16:11]CommunicateWithHost err = 0 [08:16:11]CheckOFDResponse [08:16:11]1017 (14) - 77093643461234 [08:16:11]1041 (16) - 0000000000871769 [08:16:11]1040 (4) - 166104 [08:16:11]1012 (4) - 24.08.2024 02:06 [08:16:11]1206 (1) - 0 [08:16:11]OFD Sender: Remove packet 166104 [08:16:11]ProducePacketName [08:16:11]name=ofd_packets/00166104 [08:16:11]NVStorageDeleteData [08:16:11]OFD Sender: No OFD packet to send [08:16:16]OFD Sender: No OFD packet to send [08:16:21]OFD Sender: No OFD packet to send [08:16:26]OFD Sender: No OFD packet to send [08:16:31]OFD Sender: No OFD packet to send [08:16:36]OFD Sender: No OFD packet to send [08:16:41]OFD Sender: No OFD packet to send [08:16:46]OFD Sender: No OFD packet to send [08:16:51]OFD Sender: No OFD packet to send [08:16:55]recv_with_timeout no data received [08:16:56]OFD Sender: No OFD packet to send [08:17:01]OFD Sender: No OFD packet to send [08:17:06]OFD Sender: No OFD packet to send [08:17:11]OFD Sender: No OFD packet to send [08:17:17]OFD Sender: No OFD packet to send [08:17:22]OFD Sender: No OFD packet to send [08:17:27]OFD Sender: No OFD packet to send [08:17:32]OFD Sender: No OFD packet to send [08:17:37]OFD Sender: No OFD packet to send [08:17:42]OFD Sender: No OFD packet to send [08:17:47]OFD Sender: No OFD packet to send [08:17:52]OFD Sender: No OFD packet to send [08:17:57]OFD Sender: No OFD packet to send [08:18:02]OFD Sender: No OFD packet to send [08:18:07]OFD Sender: No OFD packet to send [08:18:12]OFD Sender: No OFD packet to send [08:18:17]OFD Sender: No OFD packet to send [08:18:22]OFD Sender: No OFD packet to send [08:18:27]OFD Sender: No OFD packet to send [08:18:32]OFD Sender: No OFD packet to send [08:18:37]OFD Sender: No OFD packet to send [08:18:42]OFD Sender: No OFD packet to send [08:18:47]OFD Sender: No OFD packet to send [08:18:52]OFD Sender: No OFD packet to send [08:18:57]OFD Sender: No OFD packet to send [08:19:02]OFD Sender: No OFD packet to send [08:19:07]OFD Sender: No OFD packet to send [08:19:12]OFD Sender: No OFD packet to send [08:19:12]accept exits with 10 [08:19:12]New connection [08:19:12]New thread 3067333988 created [08:19:12]Thread 3067477348 joined [08:19:12]Waiting for new connection... [08:19:12] Sock 10.Parse request [08:19:12]Sock 10.Check first char [08:19:12]Sock 10.First char is OK [08:19:12]request: POST /json_proto HTTP/1.0 [08:19:12]Method: POST [08:19:12]URL: /json_proto [08:19:12]Method is POST - this is cgi request [08:19:12]url: /json_proto [08:19:12]query_string will be loaded in cgi processing [08:19:12]execute_cgi json_proto POST (null) [08:19:12]execute_cgi path=json_proto method=POST [08:19:12]POST find Content-Length [08:19:12]Host: 172.17.44.132:8080 [08:19:12]Content-Length: 819 [08:19:12]Content-Type: application/json [08:19:12] [08:19:12]POST finish read [08:19:12]Found Content-Length = 819 [08:19:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 21.950, "sum" : 1628.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1628.69 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:12]execute_script... [08:19:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 21.950, "sum" : 1628.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1628.69 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:12]POST & json_proto [08:19:12]process_json_proto [08:19:12]json parsed OK: [08:19:12]protocol is kg_v1.0 [08:19:12]action value=close_receipt [08:19:12]process_action close_receipt [08:19:12]cmd_close_receipt [08:19:12]MH_GetDate [08:19:12]Write to MH i2c: F0 00 00 67 00 56 [08:19:12]Write i2c OK [08:19:12]MH_I2C_Read... [08:19:12]Read from MH i2c: F0 [08:19:12]MH_I2C_Read... [08:19:12]Read from MH i2c: F0 09 00 [08:19:12]MH_I2C_Read... [08:19:12]Read from MH i2c: F0 09 00 67 00 00 80 97 C9 66 2A 83 C1 65 78 [08:19:12]GetLastDocTimeStamp 1724487334 [08:19:12]current date 1724487552 [08:19:12]FM_GetShiftState [08:19:12]SAM_PROTO_GetShiftState [08:19:12]wFMCommunicate request_size=4 [08:19:12]MH_SAM_APDU [08:19:12]CAPDU: 80 13 01 00 [08:19:12]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [08:19:12]Write i2c OK [08:19:12]MH_I2C_Read... [08:19:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:12]Read from MH i2c: E2 [08:19:12]MH_I2C_Read... [08:19:12]Read from MH i2c: E2 0E 00 [08:19:12]MH_I2C_Read... [08:19:12]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0F [08:19:12]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:19:12]wFMCommunicate OK [08:19:12]SAM_PROTO_GetShiftState done [08:19:12]FM_GetShiftState done [08:19:12]opened in 1724458697 [08:19:12]opened+sec_in_day 1724545097 [08:19:12]quantity*price = 162869 [08:19:12]sum+1 = 162870 [08:19:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1628.69 НСП 1% : 14.41 НДС 12% : 172.96 Наличными: 0.00 Безнал.: 1628.69 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 157 24.08.2024 08:19 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166105 ФПД: 4179022556521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T081913&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166105&fm=4179022556521&tin=02508201610067®Number=0000000000092562&sum=162869 [08:19:14]StoreToDocumentArchive [08:19:14]shift 470 fd 166105 [08:19:14]save to /storage/0470/doc_00166105 [08:19:14]save last doc name /storage/0470/doc_00166105 to /storage/kkm_last_doc_name [08:19:14]save OK [08:19:14]Clear old archive folders... [08:19:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:19:14]tlvbuf is 015F1520 [08:19:14]SAM_PROTO_ClearQueue [08:19:14]wFMCommunicate request_size=4 [08:19:14]MH_SAM_APDU [08:19:14]CAPDU: 80 09 00 00 [08:19:14]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [08:19:14]Write i2c OK [08:19:14]MH_I2C_Read... [08:19:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:14]Read from MH i2c: E2 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 03 00 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [08:19:14]RAPDU: 90 00 [08:19:14]wFMCommunicate OK [08:19:14]SAM_PROTO_ClearQueue done [08:19:14]KKMCreateOFDPacket [08:19:14]OFDProtocolAddRootSTLVToBuf [08:19:14]FM_MakeSignedData [08:19:14]FM_MakeSignedData [08:19:14]SAM_PROTO_SignData [08:19:14]wFMCommunicate request_size=4 [08:19:14]MH_SAM_APDU [08:19:14]CAPDU: 80 0D 01 02 [08:19:14]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [08:19:14]Write i2c OK [08:19:14]MH_I2C_Read... [08:19:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:14]Read from MH i2c: E2 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 03 00 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [08:19:14]RAPDU: 90 00 [08:19:14]wFMCommunicate OK [08:19:14]wFMCommunicate request_size=255 [08:19:14]MH_SAM_APDU [08:19:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BE 55 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 35 7C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 7C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 7C 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 81 97 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D9 88 02 00 35 04 06 00 03 [08:19:14]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BE 55 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 35 7C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 7C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 7C 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 81 97 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D9 88 02 00 35 04 06 00 03 00 00 E0 [08:19:14]Write i2c OK [08:19:14]MH_I2C_Read... [08:19:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:14]Read from MH i2c: E2 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 03 00 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [08:19:14]RAPDU: 90 00 [08:19:14]wFMCommunicate OK [08:19:14]wFMCommunicate request_size=10 [08:19:14]MH_SAM_APDU [08:19:14]CAPDU: 80 0D 02 02 05 CD 01 27 AD 69 [08:19:14]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 CD 01 27 AD 69 00 00 07 [08:19:14]Write i2c OK [08:19:14]MH_I2C_Read... [08:19:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:14]Read from MH i2c: E2 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 03 00 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [08:19:14]RAPDU: 90 00 [08:19:14]wFMCommunicate OK [08:19:14]wFMCommunicate request_size=4 [08:19:14]MH_SAM_APDU [08:19:14]CAPDU: 80 0D 03 02 [08:19:14]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [08:19:14]Write i2c OK [08:19:14]MH_I2C_Read... [08:19:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:14]Read from MH i2c: E2 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 0B 00 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 0B 00 79 00 00 44 B3 62 83 13 09 13 F6 90 00 F6 [08:19:14]RAPDU: 44 B3 62 83 13 09 13 F6 90 00 [08:19:14]wFMCommunicate OK [08:19:14]SAM_PROTO_SignData done [08:19:14]FM_MakeSignedData done [08:19:14]CreateOFDProtocolMessage [08:19:14]wFMCommunicate request_size=4 [08:19:14]MH_SAM_APDU [08:19:14]CAPDU: 80 11 00 00 [08:19:14]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [08:19:14]Write i2c OK [08:19:14]MH_I2C_Read... [08:19:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:14]Read from MH i2c: E2 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 17 00 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4D [08:19:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:19:14]wFMCommunicate OK [08:19:14]CreateOFDProtocolMessage done [08:19:14]OFDSenderStorePacket 166105 [08:19:14]StoreOFDPacket docnum=166105 [08:19:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 14 C9 07 01 BE E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BE 55 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 35 7C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 7C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 7C 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 81 97 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D9 88 02 00 35 04 06 00 03 CD 01 27 AD 69 44 B3 62 83 13 09 13 F6 [08:19:14]CheckFolder [08:19:14]dirname=/storage/ofd_packets [08:19:14]CheckFolder done [08:19:14]ProducePacketName [08:19:14]name=ofd_packets/00166105 [08:19:14]NVStorageSaveData ofd_packets/00166105 [08:19:14]File name is /storage/ofd_packets/00166105 [08:19:14]Write 301 bytes [08:19:14]NVStorageSaveData done [08:19:14]OFDSenderStorePacket done [08:19:14]KKMCreateOFDPacket done [08:19:14]NVStorageSaveData kkm_last_timestamp [08:19:14]File name is /storage/kkm_last_timestamp [08:19:14]Write 4 bytes [08:19:14]NVStorageSaveData done [08:19:14]ExternCall_PrintAddStr [08:19:14]wPrintStart [08:19:14]Write to MH i2c: 01 00 00 7B 00 7B [08:19:14]Write i2c OK [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: 01 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: 01 07 00 [08:19:14]MH_I2C_Read... [08:19:14]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [08:19:14]RasterBufferAndPrint [08:19:14]line Счет N : (1)295063 [08:19:14]line ИНН: 02508201610067 [08:19:14]line Контрольно-Кассовый Чек [08:19:14]line ПРОДАЖА [08:19:14]line ТРК (МРК, ГНК) : 33 [08:19:14]line Товар: 2710124500 [08:19:14]line Аи-95-К-5 [08:19:14]line 21.950 * 74.20 [08:19:14]line = 1628.69 [08:19:14]line НДС 12% НСП 1% [08:19:14]line > о реализуемом товаре [08:19:14]line ИТОГО: 1628.69 [08:19:14]line НСП 1% : 14.41 [08:19:14]line НДС 12% : 172.96 [08:19:14]line Наличными: 0.00 [08:19:14]line Безнал.: 1628.69 [08:19:14]line Место: АЗС № 130 "Партнер Нефть" [08:19:14]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:19:14]line СНО: Общий режим [08:19:14]line Чек 157 24.08.2024 08:19 [08:19:14]line Смена: 470 ФФД: 1.0 [08:19:14]line ЗНМ: 0300000070 [08:19:14]line РНМ: 0000000000092562 [08:19:14]line Версия ККМ: 001 [08:19:14]line Платежная система: Бакай Банк [08:19:14]line ФМ: 0000000000871769 [08:19:14]line ФД: 166105 [08:19:14]line ФПД: 4179022556521 [08:19:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T081913&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166105&fm=4179022556521&tin=02508201610067®Number=0000000000092562&sum=162869 [08:19:14]written 0, free lines is 4095 [08:19:14]OFD Sender: Processing packet 166105 [packets to send 1005, broken 1004] [08:19:14]ProducePacketName [08:19:14]name=ofd_packets/00166105 [08:19:14]OFD Sender: To server: pG, [08:19:14]CommunicateWithHost lk.salyk.kg:30040 [08:19:14]ConnectInit lk.salyk.kg [08:19:15]Write to MH i2c: 01 00 00 A5 00 A5 [08:19:15]Write i2c OK [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: 01 [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: 01 07 00 [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: 01 07 00 A5 00 00 00 00 00 00 C9 0C 81 [08:19:15]RasterBufferAndPrint [08:19:15]line [08:19:15]line [08:19:15]line [08:19:15]line [08:19:15]line [08:19:15]written 0, free lines is 3277 [08:19:15]MH_Cut [08:19:15]Write to MH i2c: D1 01 00 AC 00 01 7E [08:19:15]Write i2c OK [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: D1 [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: D1 01 00 [08:19:15]MH_I2C_Read... [08:19:15]Read from MH i2c: D1 01 00 AC 00 00 7D [08:19:15]Write to MH i2c: 01 00 00 AD 00 AD [08:19:15]Write i2c OK [08:19:15]MH_I2C_Read... [08:19:15]*** Cut start [08:19:15]*** Purtial cut [08:19:15]*** Stage 1: CUTSNS_PIN = 1 [08:19:17]Read from MH i2c: 01 [08:19:17]MH_I2C_Read... [08:19:17]*** Stop cut motor [08:19:17]*** Cut end [08:19:17]Read from MH i2c: 01 07 00 [08:19:17]MH_I2C_Read... [08:19:17]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [08:19:17]process_action close_receipt done [08:19:17]requested_data is exist [08:19:17]produce_requested_data [08:19:17]requested_item fm.sn is exist - process it [08:19:17]wFMCommunicate request_size=4 [08:19:17]MH_SAM_APDU [08:19:17]CAPDU: 80 11 00 00 [08:19:17]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [08:19:17]Write i2c OK [08:19:17]MH_I2C_Read... [08:19:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:17]Read from MH i2c: E2 [08:19:17]MH_I2C_Read... [08:19:17]Read from MH i2c: E2 17 00 [08:19:17]MH_I2C_Read... [08:19:17]Read from MH i2c: E2 17 00 AE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 81 [08:19:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:19:17]wFMCommunicate OK [08:19:17]requested_item fd.num is exist - process it [08:19:17]SAM_PROTO_GetFieldsCounters [08:19:17]wFMCommunicate request_size=4 [08:19:17]MH_SAM_APDU [08:19:17]CAPDU: 80 13 00 00 [08:19:17]Write to MH i2c: E2 08 00 AF 00 80 13 00 00 00 00 00 00 2B [08:19:17]Write i2c OK [08:19:17]MH_I2C_Read... [08:19:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:18]Read from MH i2c: E2 [08:19:18]MH_I2C_Read... [08:19:18]Read from MH i2c: E2 62 00 [08:19:18]MH_I2C_Read... [08:19:18]Read from MH i2c: E2 62 00 AF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D9 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [08:19:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 D9 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:19:18]wFMCommunicate OK [08:19:18]SAM_PROTO_GetFieldsCounters done [08:19:18]requested_item shift.num is exist - process it [08:19:18]requested_item shift.opened is exist - process it [08:19:18]req_shift_opened [08:19:18]FM_GetShiftState [08:19:18]SAM_PROTO_GetShiftState [08:19:18]wFMCommunicate request_size=4 [08:19:18]MH_SAM_APDU [08:19:18]CAPDU: 80 13 01 00 [08:19:18]Write to MH i2c: E2 08 00 B0 00 80 13 01 00 00 00 00 00 2D [08:19:18]Write i2c OK [08:19:18]MH_I2C_Read... [08:19:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:18]Read from MH i2c: E2 [08:19:18]MH_I2C_Read... [08:19:18]Read from MH i2c: E2 0E 00 [08:19:18]MH_I2C_Read... [08:19:18]Read from MH i2c: E2 0E 00 B0 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 57 [08:19:18]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:19:18]wFMCommunicate OK [08:19:18]SAM_PROTO_GetShiftState done [08:19:18]FM_GetShiftState done [08:19:18]req_shift_opened done [08:19:18]requested_item shift.open_date is exist - process it [08:19:18]req_shift_open_date [08:19:18]req_shift_open_date done [08:19:18]produce_requested_data done [08:19:18]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166105,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:19:18]process_action_free close_receipt [08:19:18]json_value_free [08:19:18]json_value_free done [08:19:18]process_json_proto returns [08:19:18]Send response to host [08:19:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166105,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:19:18]free response buf [08:19:18]execute_script done [08:19:18]execute_script returns [08:19:18]free content buf [08:19:18]Sock 10.Close socket [08:19:18]Sock 10.Thread stoped [08:19:18]recv_with_timeout no data received [08:19:19]ConnectInit Can't take IP for lk.salyk.kg [08:19:19]CommunicateWithHost connect error [08:19:19]CommunicateWithHost err = -1 [08:19:19]OFD Sender: Server communicate error [08:19:24]OFD Sender: Processing packet 166105 [packets to send 1005, broken 1004] [08:19:24]ProducePacketName [08:19:24]name=ofd_packets/00166105 [08:19:24]OFD Sender: To server: pG, [08:19:24]CommunicateWithHost lk.salyk.kg:30040 [08:19:24]ConnectInit lk.salyk.kg [08:19:25]accept exits with 7 [08:19:25]New connection [08:19:25]New thread 3067477348 created [08:19:25]Thread 3067333988 joined [08:19:25]Waiting for new connection... [08:19:25] Sock 7.Parse request [08:19:25]Sock 7.Check first char [08:19:25]Sock 7.First char is OK [08:19:25]request: POST /json_proto HTTP/1.0 [08:19:25]Method: POST [08:19:25]URL: /json_proto [08:19:25]Method is POST - this is cgi request [08:19:25]url: /json_proto [08:19:25]query_string will be loaded in cgi processing [08:19:25]execute_cgi json_proto POST (null) [08:19:25]execute_cgi path=json_proto method=POST [08:19:25]POST find Content-Length [08:19:25]Host: 172.17.44.132:8080 [08:19:25]Content-Length: 822 [08:19:25]Content-Type: application/json [08:19:25] [08:19:25]POST finish read [08:19:25]Found Content-Length = 822 [08:19:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 40.110, "sum" : 1500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:25]execute_script... [08:19:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 40.110, "sum" : 1500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:25]POST & json_proto [08:19:25]process_json_proto [08:19:25]json parsed OK: [08:19:25]protocol is kg_v1.0 [08:19:25]action value=close_receipt [08:19:25]process_action close_receipt [08:19:25]cmd_close_receipt [08:19:25]MH_GetDate [08:19:25]Write to MH i2c: F0 00 00 B1 00 A0 [08:19:25]Write i2c OK [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: F0 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: F0 09 00 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: F0 09 00 B1 00 00 8D 97 C9 66 2A 83 C1 65 CF [08:19:25]GetLastDocTimeStamp 1724487553 [08:19:25]current date 1724487565 [08:19:25]FM_GetShiftState [08:19:25]SAM_PROTO_GetShiftState [08:19:25]wFMCommunicate request_size=4 [08:19:25]MH_SAM_APDU [08:19:25]CAPDU: 80 13 01 00 [08:19:25]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [08:19:25]Write i2c OK [08:19:25]MH_I2C_Read... [08:19:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:25]Read from MH i2c: E2 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 0E 00 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 59 [08:19:25]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:19:25]wFMCommunicate OK [08:19:25]SAM_PROTO_GetShiftState done [08:19:25]FM_GetShiftState done [08:19:25]opened in 1724458697 [08:19:25]opened+sec_in_day 1724545097 [08:19:25]quantity*price = 150011 [08:19:25]sum+1 = 150012 [08:19:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.11 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 0.00 Безнал.: 1500.11 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 158 24.08.2024 08:19 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166106 ФПД: 192275531507966 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T081925&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166106&fm=192275531507966&tin=02508201610067®Number=0000000000092562&sum=150011 [08:19:26]StoreToDocumentArchive [08:19:26]shift 470 fd 166106 [08:19:26]save to /storage/0470/doc_00166106 [08:19:26]save last doc name /storage/0470/doc_00166106 to /storage/kkm_last_doc_name [08:19:26]save OK [08:19:26]Clear old archive folders... [08:19:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:19:26]tlvbuf is 015F13E0 [08:19:26]SAM_PROTO_ClearQueue [08:19:26]wFMCommunicate request_size=4 [08:19:26]MH_SAM_APDU [08:19:26]CAPDU: 80 09 00 00 [08:19:26]Write to MH i2c: E2 08 00 BF 00 80 09 00 00 00 00 00 00 31 [08:19:26]Write i2c OK [08:19:26]MH_I2C_Read... [08:19:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:26]Read from MH i2c: E2 [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: E2 03 00 [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [08:19:26]RAPDU: 90 00 [08:19:26]wFMCommunicate OK [08:19:26]SAM_PROTO_ClearQueue done [08:19:26]KKMCreateOFDPacket [08:19:26]OFDProtocolAddRootSTLVToBuf [08:19:26]FM_MakeSignedData [08:19:26]FM_MakeSignedData [08:19:26]SAM_PROTO_SignData [08:19:26]wFMCommunicate request_size=4 [08:19:26]MH_SAM_APDU [08:19:26]CAPDU: 80 0D 01 02 [08:19:26]Write to MH i2c: E2 08 00 C0 00 80 0D 01 02 00 00 00 00 39 [08:19:26]Write i2c OK [08:19:26]MH_I2C_Read... [08:19:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:27]Read from MH i2c: E2 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 03 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [08:19:27]RAPDU: 90 00 [08:19:27]wFMCommunicate OK [08:19:27]wFMCommunicate request_size=255 [08:19:27]MH_SAM_APDU [08:19:27]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 8D 97 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DA 88 02 00 35 04 06 00 AE DF [08:19:27]Write to MH i2c: E2 02 01 C1 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 8D 97 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DA 88 02 00 35 04 06 00 AE DF 00 00 23 [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:27]Read from MH i2c: E2 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 03 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [08:19:27]RAPDU: 90 00 [08:19:27]wFMCommunicate OK [08:19:27]wFMCommunicate request_size=9 [08:19:27]MH_SAM_APDU [08:19:27]CAPDU: 80 0D 02 02 04 A2 C1 28 FE [08:19:27]Write to MH i2c: E2 0C 00 C2 00 80 0D 02 02 04 00 A2 C1 28 FE 00 00 CD [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:27]Read from MH i2c: E2 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 03 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [08:19:27]RAPDU: 90 00 [08:19:27]wFMCommunicate OK [08:19:27]wFMCommunicate request_size=4 [08:19:27]MH_SAM_APDU [08:19:27]CAPDU: 80 0D 03 02 [08:19:27]Write to MH i2c: E2 08 00 C3 00 80 0D 03 02 00 00 00 00 3E [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:27]Read from MH i2c: E2 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 0B 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 0B 00 C3 00 00 63 DE 5B BB 58 CD 4A D3 90 00 D8 [08:19:27]RAPDU: 63 DE 5B BB 58 CD 4A D3 90 00 [08:19:27]wFMCommunicate OK [08:19:27]SAM_PROTO_SignData done [08:19:27]FM_MakeSignedData done [08:19:27]CreateOFDProtocolMessage [08:19:27]wFMCommunicate request_size=4 [08:19:27]MH_SAM_APDU [08:19:27]CAPDU: 80 11 00 00 [08:19:27]Write to MH i2c: E2 08 00 C4 00 80 11 00 00 00 00 00 00 3E [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:27]Read from MH i2c: E2 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 17 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: E2 17 00 C4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 97 [08:19:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:19:27]wFMCommunicate OK [08:19:27]CreateOFDProtocolMessage done [08:19:27]OFDSenderStorePacket 166106 [08:19:27]StoreOFDPacket docnum=166106 [08:19:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 F8 7D 06 01 59 8D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 8D 97 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DA 88 02 00 35 04 06 00 AE DF A2 C1 28 FE 63 DE 5B BB 58 CD 4A D3 [08:19:27]CheckFolder [08:19:27]dirname=/storage/ofd_packets [08:19:27]CheckFolder done [08:19:27]ProducePacketName [08:19:27]name=ofd_packets/00166106 [08:19:27]NVStorageSaveData ofd_packets/00166106 [08:19:27]File name is /storage/ofd_packets/00166106 [08:19:27]Write 300 bytes [08:19:27]NVStorageSaveData done [08:19:27]OFDSenderStorePacket done [08:19:27]KKMCreateOFDPacket done [08:19:27]NVStorageSaveData kkm_last_timestamp [08:19:27]File name is /storage/kkm_last_timestamp [08:19:27]Write 4 bytes [08:19:27]NVStorageSaveData done [08:19:27]ExternCall_PrintAddStr [08:19:27]wPrintStart [08:19:27]Write to MH i2c: 01 00 00 C5 00 C5 [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: 01 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: 01 07 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: 01 07 00 C5 00 00 00 00 00 00 FF 0F DA [08:19:27]RasterBufferAndPrint [08:19:27]line Счет N : (1)295061 [08:19:27]line ИНН: 02508201610067 [08:19:27]line Контрольно-Кассовый Чек [08:19:27]line ПРОДАЖА [08:19:27]line ТРК (МРК, ГНК) : 71 [08:19:27]line Товар: 2711129700 [08:19:27]line ГАЗ-К-5 [08:19:27]line 40.110 * 37.40 [08:19:27]line = 1500.11 [08:19:27]line НДС 12% НСП 1% [08:19:27]line > о реализуемом товаре [08:19:27]line ИТОГО: 1500.11 [08:19:27]line НСП 1% : 13.27 [08:19:27]line НДС 12% : 159.30 [08:19:27]line Наличными: 0.00 [08:19:27]line Безнал.: 1500.11 [08:19:27]line Место: АЗС № 130 "Партнер Нефть" [08:19:27]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:19:27]line СНО: Общий режим [08:19:27]line Чек 158 24.08.2024 08:19 [08:19:27]line Смена: 470 ФФД: 1.0 [08:19:27]line ЗНМ: 0300000070 [08:19:27]line РНМ: 0000000000092562 [08:19:27]line Версия ККМ: 001 [08:19:27]line Платежная система: Бакай Банк [08:19:27]line ФМ: 0000000000871769 [08:19:27]line ФД: 166106 [08:19:27]line ФПД: 192275531507966 [08:19:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T081925&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166106&fm=192275531507966&tin=02508201610067®Number=0000000000092562&sum=150011 [08:19:27]written 0, free lines is 4095 [08:19:27]Write to MH i2c: 01 00 00 EF 00 EF [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: 01 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: 01 07 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: 01 07 00 EF 00 00 00 00 00 00 C5 0C C7 [08:19:27]RasterBufferAndPrint [08:19:27]line [08:19:27]line [08:19:27]line [08:19:27]line [08:19:27]line [08:19:27]written 0, free lines is 3275 [08:19:27]MH_Cut [08:19:27]Write to MH i2c: D1 01 00 F6 00 01 C8 [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: D1 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: D1 01 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: D1 01 00 F6 00 00 C7 [08:19:27]Write to MH i2c: 01 00 00 F7 00 F7 [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:28]*** Cut start [08:19:28]*** Purtial cut [08:19:28]*** Stage 1: CUTSNS_PIN = 1 [08:19:30]Read from MH i2c: 01 [08:19:30]MH_I2C_Read... [08:19:30]*** Stop cut motor [08:19:30]*** Cut end [08:19:30]Read from MH i2c: 01 07 00 [08:19:30]MH_I2C_Read... [08:19:30]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 FF 0F 0C [08:19:30]process_action close_receipt done [08:19:30]requested_data is exist [08:19:30]produce_requested_data [08:19:30]requested_item fm.sn is exist - process it [08:19:30]wFMCommunicate request_size=4 [08:19:30]MH_SAM_APDU [08:19:30]CAPDU: 80 11 00 00 [08:19:30]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [08:19:30]Write i2c OK [08:19:30]MH_I2C_Read... [08:19:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:30]Read from MH i2c: E2 [08:19:30]MH_I2C_Read... [08:19:30]Read from MH i2c: E2 17 00 [08:19:30]MH_I2C_Read... [08:19:30]Read from MH i2c: E2 17 00 F8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CB [08:19:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:19:30]wFMCommunicate OK [08:19:30]requested_item fd.num is exist - process it [08:19:30]SAM_PROTO_GetFieldsCounters [08:19:30]wFMCommunicate request_size=4 [08:19:30]MH_SAM_APDU [08:19:30]CAPDU: 80 13 00 00 [08:19:30]Write to MH i2c: E2 08 00 F9 00 80 13 00 00 00 00 00 00 75 [08:19:30]Write i2c OK [08:19:30]MH_I2C_Read... [08:19:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:30]Read from MH i2c: E2 [08:19:30]MH_I2C_Read... [08:19:30]Read from MH i2c: E2 62 00 [08:19:30]MH_I2C_Read... [08:19:30]Read from MH i2c: E2 62 00 F9 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 DA 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [08:19: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 DA 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:19:30]wFMCommunicate OK [08:19:30]SAM_PROTO_GetFieldsCounters done [08:19:30]requested_item shift.num is exist - process it [08:19:30]requested_item shift.opened is exist - process it [08:19:30]req_shift_opened [08:19:30]FM_GetShiftState [08:19:30]SAM_PROTO_GetShiftState [08:19:30]wFMCommunicate request_size=4 [08:19:30]MH_SAM_APDU [08:19:30]CAPDU: 80 13 01 00 [08:19:30]Write to MH i2c: E2 08 00 FA 00 80 13 01 00 00 00 00 00 77 [08:19:30]Write i2c OK [08:19:30]MH_I2C_Read... [08:19:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:31]Read from MH i2c: E2 [08:19:31]MH_I2C_Read... [08:19:31]Read from MH i2c: E2 0E 00 [08:19:31]MH_I2C_Read... [08:19:31]Read from MH i2c: E2 0E 00 FA 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A1 [08:19:31]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:19:31]wFMCommunicate OK [08:19:31]SAM_PROTO_GetShiftState done [08:19:31]FM_GetShiftState done [08:19:31]req_shift_opened done [08:19:31]requested_item shift.open_date is exist - process it [08:19:31]req_shift_open_date [08:19:31]req_shift_open_date done [08:19:31]produce_requested_data done [08:19:31]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166106,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:19:31]process_action_free close_receipt [08:19:31]json_value_free [08:19:31]json_value_free done [08:19:31]process_json_proto returns [08:19:31]Send response to host [08:19:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166106,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:19:31]free response buf [08:19:31]execute_script done [08:19:31]execute_script returns [08:19:31]free content buf [08:19:31]Sock 7.Close socket [08:19:31]Sock 7.Thread stoped [08:19:31]recv_with_timeout no data received [08:19:40]Connected sock=10 [08:19:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 14 C9 07 01 BE E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BE 55 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 35 7C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 7C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 7C 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 81 97 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D9 88 02 00 35 04 06 00 03 CD 01 27 AD 69 44 B3 62 83 13 09 13 F6 [08:19:45]recv_with_timeout no data received [08:19:45]CommunicateWithHost answer receiving error [08:19:45]CommunicateWithHost err = -3 [08:19:45]OFD Sender: Server communicate error [08:19:45]recv_with_timeout no data received [08:19:45]OFD Sender: Processing packet 166105 [packets to send 1006, broken 1004] [08:19:45]ProducePacketName [08:19:45]name=ofd_packets/00166105 [08:19:45]OFD Sender: To server: pG, [08:19:45]CommunicateWithHost lk.salyk.kg:30040 [08:19:45]ConnectInit lk.salyk.kg [08:19:50]ConnectInit Can't take IP for lk.salyk.kg [08:19:50]CommunicateWithHost connect error [08:19:50]CommunicateWithHost err = -1 [08:19:50]OFD Sender: Server communicate error [08:19:55]OFD Sender: Processing packet 166105 [packets to send 1006, broken 1004] [08:19:55]ProducePacketName [08:19:55]name=ofd_packets/00166105 [08:19:55]OFD Sender: To server: pG, [08:19:55]CommunicateWithHost lk.salyk.kg:30040 [08:19:55]ConnectInit lk.salyk.kg [08:19:58]recv_with_timeout no data received [08:20:00]ConnectInit Can't take IP for lk.salyk.kg [08:20:00]CommunicateWithHost connect error [08:20:00]CommunicateWithHost err = -1 [08:20:00]OFD Sender: Server communicate error [08:20:05]OFD Sender: Processing packet 166105 [packets to send 1006, broken 1004] [08:20:05]ProducePacketName [08:20:05]name=ofd_packets/00166105 [08:20:05]OFD Sender: To server: pG, [08:20:05]CommunicateWithHost lk.salyk.kg:30040 [08:20:05]ConnectInit lk.salyk.kg [08:20:10]ConnectInit Can't take IP for lk.salyk.kg [08:20:10]CommunicateWithHost connect error [08:20:10]CommunicateWithHost err = -1 [08:20:10]OFD Sender: Server communicate error [08:20:16]OFD Sender: Processing packet 166105 [packets to send 1006, broken 1004] [08:20:16]ProducePacketName [08:20:16]name=ofd_packets/00166105 [08:20:16]OFD Sender: To server: pG, [08:20:16]CommunicateWithHost lk.salyk.kg:30040 [08:20:16]ConnectInit lk.salyk.kg [08:20:21]Connected sock=9 [08:20:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 14 C9 07 01 BE E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BE 55 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 35 7C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 7C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 7C 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 81 97 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D9 88 02 00 35 04 06 00 03 CD 01 27 AD 69 44 B3 62 83 13 09 13 F6 [08:20:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 D9 D5 47 00 40 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 D9 88 02 00 F4 03 04 00 0D 41 C9 66 B6 04 01 00 00 E3 34 64 7A 20 15 3A 7A [08:20:23]CommunicateWithHost err = 0 [08:20:23]CheckOFDResponse [08:20:23]1017 (14) - 77093643461234 [08:20:23]1041 (16) - 0000000000871769 [08:20:23]1040 (4) - 166105 [08:20:23]1012 (4) - 24.08.2024 02:10 [08:20:23]1206 (1) - 0 [08:20:23]OFD Sender: Remove packet 166105 [08:20:23]ProducePacketName [08:20:23]name=ofd_packets/00166105 [08:20:23]NVStorageDeleteData [08:20:24]OFD Sender: Processing packet 166106 [packets to send 1005, broken 1004] [08:20:24]ProducePacketName [08:20:24]name=ofd_packets/00166106 [08:20:24]OFD Sender: To server: pG, [08:20:24]CommunicateWithHost lk.salyk.kg:30040 [08:20:24]ConnectInit lk.salyk.kg [08:20:24]Connected sock=7 [08:20:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 F8 7D 06 01 59 8D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 9C 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 FB 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 8D 97 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DA 88 02 00 35 04 06 00 AE DF A2 C1 28 FE 63 DE 5B BB 58 CD 4A D3 [08:20:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 EC 92 47 00 D9 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DA 88 02 00 F4 03 04 00 0F 41 C9 66 B6 04 01 00 00 20 5C 40 27 88 A4 0A EF [08:20:27]CommunicateWithHost err = 0 [08:20:27]CheckOFDResponse [08:20:27]1017 (14) - 77093643461234 [08:20:27]1041 (16) - 0000000000871769 [08:20:27]1040 (4) - 166106 [08:20:27]1012 (4) - 24.08.2024 02:10 [08:20:27]1206 (1) - 0 [08:20:27]OFD Sender: Remove packet 166106 [08:20:27]ProducePacketName [08:20:27]name=ofd_packets/00166106 [08:20:27]NVStorageDeleteData [08:20:28]OFD Sender: No OFD packet to send [08:20:33]OFD Sender: No OFD packet to send [08:20:38]OFD Sender: No OFD packet to send [08:20:43]OFD Sender: No OFD packet to send [08:20:48]OFD Sender: No OFD packet to send [08:20:53]OFD Sender: No OFD packet to send [08:20:58]OFD Sender: No OFD packet to send [08:21:03]OFD Sender: No OFD packet to send [08:21:08]OFD Sender: No OFD packet to send [08:21:13]OFD Sender: No OFD packet to send [08:21:18]OFD Sender: No OFD packet to send [08:21:23]OFD Sender: No OFD packet to send [08:21:25]recv_with_timeout no data received [08:21:28]OFD Sender: No OFD packet to send [08:21:29]accept exits with 12 [08:21:29]New connection [08:21:29]New thread 3067333988 created [08:21:29]Thread 3067477348 joined [08:21:29]Waiting for new connection... [08:21:29] Sock 12.Parse request [08:21:29]Sock 12.Check first char [08:21:29]Sock 12.First char is OK [08:21:29]request: POST /json_proto HTTP/1.0 [08:21:29]Method: POST [08:21:29]URL: /json_proto [08:21:29]Method is POST - this is cgi request [08:21:29]url: /json_proto [08:21:29]query_string will be loaded in cgi processing [08:21:29]execute_cgi json_proto POST (null) [08:21:29]execute_cgi path=json_proto method=POST [08:21:29]POST find Content-Length [08:21:29]Host: 172.17.44.132:8080 [08:21:29]Content-Length: 685 [08:21:29]Content-Type: application/json [08:21:29] [08:21:29]POST finish read [08:21:29]Found Content-Length = 685 [08:21:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 44.140, "sum" : 1650.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1650.00, "payments": [ { "type": 0, "sum" : 1650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:21:29]execute_script... [08:21:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 44.140, "sum" : 1650.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1650.00, "payments": [ { "type": 0, "sum" : 1650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:21:29]POST & json_proto [08:21:29]process_json_proto [08:21:29]json parsed OK: [08:21:29]protocol is kg_v1.0 [08:21:29]action value=close_receipt [08:21:29]process_action close_receipt [08:21:29]cmd_close_receipt [08:21:29]MH_GetDate [08:21:29]Write to MH i2c: F0 00 00 FB 00 EA [08:21:29]Write i2c OK [08:21:29]MH_I2C_Read... [08:21:29]Read from MH i2c: F0 [08:21:29]MH_I2C_Read... [08:21:29]Read from MH i2c: F0 09 00 [08:21:29]MH_I2C_Read... [08:21:29]Read from MH i2c: F0 09 00 FB 00 00 09 98 C9 66 2A 83 C1 65 96 [08:21:29]GetLastDocTimeStamp 1724487565 [08:21:29]current date 1724487689 [08:21:29]FM_GetShiftState [08:21:29]SAM_PROTO_GetShiftState [08:21:29]wFMCommunicate request_size=4 [08:21:29]MH_SAM_APDU [08:21:29]CAPDU: 80 13 01 00 [08:21:29]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [08:21:29]Write i2c OK [08:21:29]MH_I2C_Read... [08:21:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:29]Read from MH i2c: E2 [08:21:29]MH_I2C_Read... [08:21:29]Read from MH i2c: E2 0E 00 [08:21:29]MH_I2C_Read... [08:21:29]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A3 [08:21:29]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:21:29]wFMCommunicate OK [08:21:29]SAM_PROTO_GetShiftState done [08:21:29]FM_GetShiftState done [08:21:29]opened in 1724458697 [08:21:29]opened+sec_in_day 1724545097 [08:21:29]quantity*price = 165083 [08:21:29]sum+1 = 165085 [08:21:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.84 ИТОГО: 1650.00 Внесено: 2000.00 СДАЧА: 350.00 НСП 1% : 14.61 НДС 12% : 175.31 Наличными: 1650.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 159 24.08.2024 08:21 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166107 ФПД: 118532218747330 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082129&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166107&fm=118532218747330&tin=02508201610067®Number=0000000000092562&sum=165000 [08:21:30]StoreToDocumentArchive [08:21:30]shift 470 fd 166107 [08:21:30]save to /storage/0470/doc_00166107 [08:21:30]save last doc name /storage/0470/doc_00166107 to /storage/kkm_last_doc_name [08:21:30]save OK [08:21:30]Clear old archive folders... [08:21:30]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:21:30]tlvbuf is 01552170 [08:21:30]SAM_PROTO_ClearQueue [08:21:30]wFMCommunicate request_size=4 [08:21:30]MH_SAM_APDU [08:21:30]CAPDU: 80 09 00 00 [08:21:30]Write to MH i2c: E2 08 00 09 01 80 09 00 00 00 00 00 00 7C [08:21:30]Write i2c OK [08:21:30]MH_I2C_Read... [08:21:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:21:30]Read from MH i2c: E2 [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: E2 03 00 [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [08:21:30]RAPDU: 90 00 [08:21:30]wFMCommunicate OK [08:21:30]SAM_PROTO_ClearQueue done [08:21:30]KKMCreateOFDPacket [08:21:30]OFDProtocolAddRootSTLVToBuf [08:21:30]FM_MakeSignedData [08:21:30]FM_MakeSignedData [08:21:30]SAM_PROTO_SignData [08:21:30]wFMCommunicate request_size=4 [08:21:30]MH_SAM_APDU [08:21:30]CAPDU: 80 0D 01 02 [08:21:30]Write to MH i2c: E2 08 00 0A 01 80 0D 01 02 00 00 00 00 84 [08:21:30]Write i2c OK [08:21:30]MH_I2C_Read... [08:21:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:21:30]Read from MH i2c: E2 [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: E2 03 00 [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [08:21:30]RAPDU: 90 00 [08:21:30]wFMCommunicate OK [08:21:30]wFMCommunicate request_size=255 [08:21:30]MH_SAM_APDU [08:21:30]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C AC 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 DC 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 44 00 00 00 00 07 04 06 00 88 84 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 09 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DB 88 02 00 35 04 06 00 6B CD [08:21:30]Write to MH i2c: E2 02 01 0B 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C AC 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 DC 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 44 00 00 00 00 07 04 06 00 88 84 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 09 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DB 88 02 00 35 04 06 00 6B CD 00 00 DF [08:21:30]Write i2c OK [08:21:30]MH_I2C_Read... [08:21:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:30]Read from MH i2c: E2 [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: E2 03 00 [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [08:21:30]RAPDU: 90 00 [08:21:30]wFMCommunicate OK [08:21:30]wFMCommunicate request_size=9 [08:21:30]MH_SAM_APDU [08:21:30]CAPDU: 80 0D 02 02 04 EE CA F9 C2 [08:21:30]Write to MH i2c: E2 0C 00 0C 01 80 0D 02 02 04 00 EE CA F9 C2 00 00 02 [08:21:30]Write i2c OK [08:21:30]MH_I2C_Read... [08:21:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:30]Read from MH i2c: E2 [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: E2 03 00 [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [08:21:30]RAPDU: 90 00 [08:21:30]wFMCommunicate OK [08:21:30]wFMCommunicate request_size=4 [08:21:30]MH_SAM_APDU [08:21:30]CAPDU: 80 0D 03 02 [08:21:30]Write to MH i2c: E2 08 00 0D 01 80 0D 03 02 00 00 00 00 89 [08:21:30]Write i2c OK [08:21:30]MH_I2C_Read... [08:21:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:21:30]Read from MH i2c: E2 [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: E2 0B 00 [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: E2 0B 00 0D 01 00 85 98 20 71 77 ED E6 14 90 00 96 [08:21:30]RAPDU: 85 98 20 71 77 ED E6 14 90 00 [08:21:30]wFMCommunicate OK [08:21:30]SAM_PROTO_SignData done [08:21:30]FM_MakeSignedData done [08:21:30]CreateOFDProtocolMessage [08:21:30]wFMCommunicate request_size=4 [08:21:30]MH_SAM_APDU [08:21:30]CAPDU: 80 11 00 00 [08:21:30]Write to MH i2c: E2 08 00 0E 01 80 11 00 00 00 00 00 00 89 [08:21:30]Write i2c OK [08:21:30]MH_I2C_Read... [08:21:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:30]Read from MH i2c: E2 [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: E2 17 00 [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: E2 17 00 0E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E2 [08:21:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:21:30]wFMCommunicate OK [08:21:30]CreateOFDProtocolMessage done [08:21:30]OFDSenderStorePacket 166107 [08:21:30]StoreOFDPacket docnum=166107 [08:21:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 57 71 06 01 47 A3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C AC 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 DC 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 44 00 00 00 00 07 04 06 00 88 84 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 09 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DB 88 02 00 35 04 06 00 6B CD EE CA F9 C2 85 98 20 71 77 ED E6 14 [08:21:30]CheckFolder [08:21:30]dirname=/storage/ofd_packets [08:21:30]CheckFolder done [08:21:30]ProducePacketName [08:21:30]name=ofd_packets/00166107 [08:21:30]NVStorageSaveData ofd_packets/00166107 [08:21:30]File name is /storage/ofd_packets/00166107 [08:21:30]Write 300 bytes [08:21:30]NVStorageSaveData done [08:21:30]OFDSenderStorePacket done [08:21:30]KKMCreateOFDPacket done [08:21:30]NVStorageSaveData kkm_last_timestamp [08:21:30]File name is /storage/kkm_last_timestamp [08:21:30]Write 4 bytes [08:21:30]NVStorageSaveData done [08:21:30]ExternCall_PrintAddStr [08:21:30]wPrintStart [08:21:30]Write to MH i2c: 01 00 00 0F 01 10 [08:21:30]Write i2c OK [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: 01 [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: 01 07 00 [08:21:30]MH_I2C_Read... [08:21:30]Read from MH i2c: 01 07 00 0F 01 00 00 00 00 00 FF 0F 25 [08:21:30]RasterBufferAndPrint [08:21:30]line Счет N : (1)295062 [08:21:30]line ИНН: 02508201610067 [08:21:30]line Контрольно-Кассовый Чек [08:21:30]line ПРОДАЖА [08:21:30]line ТРК (МРК, ГНК) : 81 [08:21:30]line Товар: 2711129700 [08:21:30]line ГАЗ-К-5 [08:21:30]line 44.140 * 37.40 [08:21:30]line = 1650.84 [08:21:30]line НДС 12% НСП 1% [08:21:30]line > о реализуемом товаре [08:21:30]line ОКРУГЛЕНИЕ: -0.84 [08:21:30]line ИТОГО: 1650.00 [08:21:30]line Внесено: 2000.00 [08:21:30]line СДАЧА: 350.00 [08:21:30]line НСП 1% : 14.61 [08:21:30]line НДС 12% : 175.31 [08:21:30]line Наличными: 1650.00 [08:21:30]line Безнал.: 0.00 [08:21:30]line Место: АЗС № 130 "Партнер Нефть" [08:21:30]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:21:30]line СНО: Общий режим [08:21:30]line Чек 159 24.08.2024 08:21 [08:21:30]line Смена: 470 ФФД: 1.0 [08:21:30]line ЗНМ: 0300000070 [08:21:30]line РНМ: 0000000000092562 [08:21:30]line Версия ККМ: 001 [08:21:30]line ФМ: 0000000000871769 [08:21:30]line ФД: 166107 [08:21:30]line ФПД: 118532218747330 [08:21:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082129&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166107&fm=118532218747330&tin=02508201610067®Number=0000000000092562&sum=165000 [08:21:31]OFD Sender: Processing packet 166107 [packets to send 1005, broken 1004] [08:21:31]ProducePacketName [08:21:31]name=ofd_packets/00166107 [08:21:31]OFD Sender: To server: pG, [08:21:31]CommunicateWithHost lk.salyk.kg:30040 [08:21:31]ConnectInit lk.salyk.kg [08:21:31]written 0, free lines is 4095 [08:21:31]Write to MH i2c: 01 00 00 3A 01 3B [08:21:31]Write i2c OK [08:21:31]MH_I2C_Read... [08:21:31]Read from MH i2c: 01 [08:21:31]MH_I2C_Read... [08:21:31]Read from MH i2c: 01 07 00 [08:21:31]MH_I2C_Read... [08:21:31]Read from MH i2c: 01 07 00 3A 01 00 00 00 00 00 BC 0C 0A [08:21:31]RasterBufferAndPrint [08:21:31]line [08:21:31]line [08:21:31]line [08:21:31]line [08:21:31]line [08:21:31]written 0, free lines is 3267 [08:21:31]MH_Cut [08:21:31]Write to MH i2c: D1 01 00 41 01 01 14 [08:21:31]Write i2c OK [08:21:31]MH_I2C_Read... [08:21:31]Read from MH i2c: D1 [08:21:31]MH_I2C_Read... [08:21:31]Read from MH i2c: D1 01 00 [08:21:31]MH_I2C_Read... [08:21:31]Read from MH i2c: D1 01 00 41 01 00 13 [08:21:31]Write to MH i2c: 01 00 00 42 01 43 [08:21:31]Write i2c OK [08:21:31]MH_I2C_Read... [08:21:32]*** Cut start [08:21:32]*** Purtial cut [08:21:32]*** Stage 1: CUTSNS_PIN = 1 [08:21:34]Read from MH i2c: 01 [08:21:34]MH_I2C_Read... [08:21:34]*** Stop cut motor [08:21:34]*** Cut end [08:21:34]Read from MH i2c: 01 07 00 [08:21:34]MH_I2C_Read... [08:21:34]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [08:21:34]process_action close_receipt done [08:21:34]requested_data is exist [08:21:34]produce_requested_data [08:21:34]requested_item fm.sn is exist - process it [08:21:34]wFMCommunicate request_size=4 [08:21:34]MH_SAM_APDU [08:21:34]CAPDU: 80 11 00 00 [08:21:34]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [08:21:34]Write i2c OK [08:21:34]MH_I2C_Read... [08:21:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:34]Read from MH i2c: E2 [08:21:34]MH_I2C_Read... [08:21:34]Read from MH i2c: E2 17 00 [08:21:34]MH_I2C_Read... [08:21:34]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 17 [08:21:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:21:34]wFMCommunicate OK [08:21:34]requested_item fd.num is exist - process it [08:21:34]SAM_PROTO_GetFieldsCounters [08:21:34]wFMCommunicate request_size=4 [08:21:34]MH_SAM_APDU [08:21:34]CAPDU: 80 13 00 00 [08:21:34]Write to MH i2c: E2 08 00 44 01 80 13 00 00 00 00 00 00 C1 [08:21:34]Write i2c OK [08:21:34]MH_I2C_Read... [08:21:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:21:34]Read from MH i2c: E2 [08:21:34]MH_I2C_Read... [08:21:34]Read from MH i2c: E2 62 00 [08:21:34]MH_I2C_Read... [08:21:34]Read from MH i2c: E2 62 00 44 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 DB 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [08:21:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 DB 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:21:34]wFMCommunicate OK [08:21:34]SAM_PROTO_GetFieldsCounters done [08:21:34]requested_item shift.num is exist - process it [08:21:34]requested_item shift.opened is exist - process it [08:21:34]req_shift_opened [08:21:34]FM_GetShiftState [08:21:34]SAM_PROTO_GetShiftState [08:21:34]wFMCommunicate request_size=4 [08:21:34]MH_SAM_APDU [08:21:34]CAPDU: 80 13 01 00 [08:21:34]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [08:21:34]Write i2c OK [08:21:34]MH_I2C_Read... [08:21:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:34]Read from MH i2c: E2 [08:21:34]MH_I2C_Read... [08:21:34]Read from MH i2c: E2 0E 00 [08:21:34]MH_I2C_Read... [08:21:34]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 ED [08:21:34]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:21:34]wFMCommunicate OK [08:21:34]SAM_PROTO_GetShiftState done [08:21:34]FM_GetShiftState done [08:21:34]req_shift_opened done [08:21:34]requested_item shift.open_date is exist - process it [08:21:34]req_shift_open_date [08:21:34]req_shift_open_date done [08:21:34]produce_requested_data done [08:21:34]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166107,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:21:34]process_action_free close_receipt [08:21:34]json_value_free [08:21:34]json_value_free done [08:21:34]process_json_proto returns [08:21:34]Send response to host [08:21:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166107,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:21:34]free response buf [08:21:34]execute_script done [08:21:34]execute_script returns [08:21:34]free content buf [08:21:34]Sock 12.Close socket [08:21:34]Sock 12.Thread stoped [08:21:36]recv_with_timeout no data received [08:21:36]ConnectInit Can't take IP for lk.salyk.kg [08:21:36]CommunicateWithHost connect error [08:21:36]CommunicateWithHost err = -1 [08:21:36]OFD Sender: Server communicate error [08:21:41]OFD Sender: Processing packet 166107 [packets to send 1005, broken 1004] [08:21:41]ProducePacketName [08:21:41]name=ofd_packets/00166107 [08:21:41]OFD Sender: To server: pG, [08:21:41]CommunicateWithHost lk.salyk.kg:30040 [08:21:41]ConnectInit lk.salyk.kg [08:21:46]recv_with_timeout no data received [08:21:54]Connected sock=10 [08:21:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 57 71 06 01 47 A3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C AC 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 DC 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 44 00 00 00 00 07 04 06 00 88 84 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 09 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DB 88 02 00 35 04 06 00 6B CD EE CA F9 C2 85 98 20 71 77 ED E6 14 [08:21:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 01 91 47 00 0D F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DB 88 02 00 F4 03 04 00 6C 41 C9 66 B6 04 01 00 00 D8 9B 5A 40 5C 6E 01 DA [08:21:57]CommunicateWithHost err = 0 [08:21:57]CheckOFDResponse [08:21:57]1017 (14) - 77093643461234 [08:21:57]1041 (16) - 0000000000871769 [08:21:57]1040 (4) - 166107 [08:21:57]1012 (4) - 24.08.2024 02:11 [08:21:57]1206 (1) - 0 [08:21:57]OFD Sender: Remove packet 166107 [08:21:57]ProducePacketName [08:21:57]name=ofd_packets/00166107 [08:21:57]NVStorageDeleteData [08:21:58]OFD Sender: No OFD packet to send [08:22:00]accept exits with 7 [08:22:00]New connection [08:22:00]New thread 3067477348 created [08:22:00]Thread 3067333988 joined [08:22:00]Waiting for new connection... [08:22:00] Sock 7.Parse request [08:22:00]Sock 7.Check first char [08:22:00]Sock 7.First char is OK [08:22:00]request: POST /json_proto HTTP/1.0 [08:22:00]Method: POST [08:22:00]URL: /json_proto [08:22:00]Method is POST - this is cgi request [08:22:00]url: /json_proto [08:22:00]query_string will be loaded in cgi processing [08:22:00]execute_cgi json_proto POST (null) [08:22:00]execute_cgi path=json_proto method=POST [08:22:00]POST find Content-Length [08:22:00]Host: 172.17.44.132:8080 [08:22:00]Content-Length: 678 [08:22:00]Content-Type: application/json [08:22:00] [08:22:00]POST finish read [08:22:00]Found Content-Length = 678 [08:22:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:00]execute_script... [08:22:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:00]POST & json_proto [08:22:00]process_json_proto [08:22:00]json parsed OK: [08:22:00]protocol is kg_v1.0 [08:22:00]action value=close_receipt [08:22:00]process_action close_receipt [08:22:00]cmd_close_receipt [08:22:00]MH_GetDate [08:22:00]Write to MH i2c: F0 00 00 46 01 36 [08:22:00]Write i2c OK [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: F0 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: F0 09 00 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: F0 09 00 46 01 00 28 98 C9 66 2A 83 C1 65 01 [08:22:00]GetLastDocTimeStamp 1724487689 [08:22:00]current date 1724487720 [08:22:00]FM_GetShiftState [08:22:00]SAM_PROTO_GetShiftState [08:22:00]wFMCommunicate request_size=4 [08:22:00]MH_SAM_APDU [08:22:00]CAPDU: 80 13 01 00 [08:22:00]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [08:22:00]Write i2c OK [08:22:00]MH_I2C_Read... [08:22:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:00]Read from MH i2c: E2 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: E2 0E 00 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EF [08:22:00]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:22:00]wFMCommunicate OK [08:22:00]SAM_PROTO_GetShiftState done [08:22:00]FM_GetShiftState done [08:22:00]opened in 1724458697 [08:22:00]opened+sec_in_day 1724545097 [08:22:00]quantity*price = 70037 [08:22:00]sum+1 = 70038 [08:22:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 160 24.08.2024 08:22 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166108 ФПД: 100970265993034 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082200&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166108&fm=100970265993034&tin=02508201610067®Number=0000000000092562&sum=70000 [08:22:01]StoreToDocumentArchive [08:22:01]shift 470 fd 166108 [08:22:01]save to /storage/0470/doc_00166108 [08:22:01]save last doc name /storage/0470/doc_00166108 to /storage/kkm_last_doc_name [08:22:01]save OK [08:22:01]Clear old archive folders... [08:22:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:22:01]tlvbuf is 015EF1B0 [08:22:01]SAM_PROTO_ClearQueue [08:22:01]wFMCommunicate request_size=4 [08:22:01]MH_SAM_APDU [08:22:01]CAPDU: 80 09 00 00 [08:22:01]Write to MH i2c: E2 08 00 54 01 80 09 00 00 00 00 00 00 C7 [08:22:01]Write i2c OK [08:22:01]MH_I2C_Read... [08:22:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:22:01]Read from MH i2c: E2 [08:22:01]MH_I2C_Read... [08:22:01]Read from MH i2c: E2 03 00 [08:22:01]MH_I2C_Read... [08:22:01]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [08:22:01]RAPDU: 90 00 [08:22:01]wFMCommunicate OK [08:22:01]SAM_PROTO_ClearQueue done [08:22:01]KKMCreateOFDPacket [08:22:01]OFDProtocolAddRootSTLVToBuf [08:22:01]FM_MakeSignedData [08:22:01]FM_MakeSignedData [08:22:01]SAM_PROTO_SignData [08:22:01]wFMCommunicate request_size=4 [08:22:01]MH_SAM_APDU [08:22:01]CAPDU: 80 0D 01 02 [08:22:01]Write to MH i2c: E2 08 00 55 01 80 0D 01 02 00 00 00 00 CF [08:22:01]Write i2c OK [08:22:01]MH_I2C_Read... [08:22:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:22:01]Read from MH i2c: E2 [08:22:01]MH_I2C_Read... [08:22:01]Read from MH i2c: E2 03 00 [08:22:01]MH_I2C_Read... [08:22:01]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [08:22:01]RAPDU: 90 00 [08:22:01]wFMCommunicate OK [08:22:01]wFMCommunicate request_size=255 [08:22:01]MH_SAM_APDU [08:22:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 28 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DC 88 02 00 35 04 06 00 5B [08:22:01]Write to MH i2c: E2 02 01 56 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 28 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DC 88 02 00 35 04 06 00 5B 00 00 61 [08:22:02]Write i2c OK [08:22:02]MH_I2C_Read... [08:22:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:02]Read from MH i2c: E2 [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: E2 03 00 [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [08:22:02]RAPDU: 90 00 [08:22:02]wFMCommunicate OK [08:22:02]wFMCommunicate request_size=10 [08:22:02]MH_SAM_APDU [08:22:02]CAPDU: 80 0D 02 02 05 D4 F8 D6 5F 4A [08:22:02]Write to MH i2c: E2 0D 00 57 01 80 0D 02 02 05 00 D4 F8 D6 5F 4A 00 00 27 [08:22:02]Write i2c OK [08:22:02]MH_I2C_Read... [08:22:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:02]Read from MH i2c: E2 [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: E2 03 00 [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [08:22:02]RAPDU: 90 00 [08:22:02]wFMCommunicate OK [08:22:02]wFMCommunicate request_size=4 [08:22:02]MH_SAM_APDU [08:22:02]CAPDU: 80 0D 03 02 [08:22:02]Write to MH i2c: E2 08 00 58 01 80 0D 03 02 00 00 00 00 D4 [08:22:02]Write i2c OK [08:22:02]MH_I2C_Read... [08:22:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:22:02]Read from MH i2c: E2 [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: E2 0B 00 [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: E2 0B 00 58 01 00 B3 6F EA E3 61 E1 64 34 90 00 9E [08:22:02]RAPDU: B3 6F EA E3 61 E1 64 34 90 00 [08:22:02]wFMCommunicate OK [08:22:02]SAM_PROTO_SignData done [08:22:02]FM_MakeSignedData done [08:22:02]CreateOFDProtocolMessage [08:22:02]wFMCommunicate request_size=4 [08:22:02]MH_SAM_APDU [08:22:02]CAPDU: 80 11 00 00 [08:22:02]Write to MH i2c: E2 08 00 59 01 80 11 00 00 00 00 00 00 D4 [08:22:02]Write i2c OK [08:22:02]MH_I2C_Read... [08:22:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:02]Read from MH i2c: E2 [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: E2 17 00 [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: E2 17 00 59 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 2D [08:22:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:22:02]wFMCommunicate OK [08:22:02]CreateOFDProtocolMessage done [08:22:02]OFDSenderStorePacket 166108 [08:22:02]StoreOFDPacket docnum=166108 [08:22:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 E1 E7 07 01 CF 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 28 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DC 88 02 00 35 04 06 00 5B D4 F8 D6 5F 4A B3 6F EA E3 61 E1 64 34 [08:22:02]CheckFolder [08:22:02]dirname=/storage/ofd_packets [08:22:02]CheckFolder done [08:22:02]ProducePacketName [08:22:02]name=ofd_packets/00166108 [08:22:02]NVStorageSaveData ofd_packets/00166108 [08:22:02]File name is /storage/ofd_packets/00166108 [08:22:02]Write 301 bytes [08:22:02]NVStorageSaveData done [08:22:02]OFDSenderStorePacket done [08:22:02]KKMCreateOFDPacket done [08:22:02]NVStorageSaveData kkm_last_timestamp [08:22:02]File name is /storage/kkm_last_timestamp [08:22:02]Write 4 bytes [08:22:02]NVStorageSaveData done [08:22:02]ExternCall_PrintAddStr [08:22:02]wPrintStart [08:22:02]Write to MH i2c: 01 00 00 5A 01 5B [08:22:02]Write i2c OK [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: 01 [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: 01 07 00 [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 FF 0F 70 [08:22:02]RasterBufferAndPrint [08:22:02]line Счет N : (1)295068 [08:22:02]line ИНН: 02508201610067 [08:22:02]line Контрольно-Кассовый Чек [08:22:02]line ПРОДАЖА [08:22:02]line ТРК (МРК, ГНК) : 42 [08:22:02]line Товар: 2710124130 [08:22:02]line Аи-92-К-5 [08:22:02]line 10.330 * 67.80 [08:22:02]line = 700.37 [08:22:02]line НДС 12% НСП 1% [08:22:02]line > о реализуемом товаре [08:22:02]line ОКРУГЛЕНИЕ: -0.37 [08:22:02]line ИТОГО: 700.00 [08:22:02]line Внесено: 700.00 [08:22:02]line СДАЧА: 0.00 [08:22:02]line НСП 1% : 6.20 [08:22:02]line НДС 12% : 74.38 [08:22:02]line Наличными: 700.00 [08:22:02]line Безнал.: 0.00 [08:22:02]line Место: АЗС № 130 "Партнер Нефть" [08:22:02]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:22:02]line СНО: Общий режим [08:22:02]line Чек 160 24.08.2024 08:22 [08:22:02]line Смена: 470 ФФД: 1.0 [08:22:02]line ЗНМ: 0300000070 [08:22:02]line РНМ: 0000000000092562 [08:22:02]line Версия ККМ: 001 [08:22:02]line ФМ: 0000000000871769 [08:22:02]line ФД: 166108 [08:22:02]line ФПД: 100970265993034 [08:22:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082200&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166108&fm=100970265993034&tin=02508201610067®Number=0000000000092562&sum=70000 [08:22:02]written 0, free lines is 4095 [08:22:02]OFD Sender: Processing packet 166108 [packets to send 1005, broken 1004] [08:22:02]ProducePacketName [08:22:02]name=ofd_packets/00166108 [08:22:02]OFD Sender: To server: pG, [08:22:02]CommunicateWithHost lk.salyk.kg:30040 [08:22:02]ConnectInit lk.salyk.kg [08:22:02]recv_with_timeout no data received [08:22:02]Write to MH i2c: 01 00 00 85 01 86 [08:22:02]Write i2c OK [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: 01 [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: 01 07 00 [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: 01 07 00 85 01 00 00 00 00 00 C1 0C 5A [08:22:02]RasterBufferAndPrint [08:22:02]line [08:22:02]line [08:22:02]line [08:22:02]line [08:22:02]line [08:22:02]written 0, free lines is 3273 [08:22:02]MH_Cut [08:22:02]Write to MH i2c: D1 01 00 8C 01 01 5F [08:22:02]Write i2c OK [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: D1 [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: D1 01 00 [08:22:02]MH_I2C_Read... [08:22:02]Read from MH i2c: D1 01 00 8C 01 00 5E [08:22:02]Write to MH i2c: 01 00 00 8D 01 8E [08:22:02]Write i2c OK [08:22:02]MH_I2C_Read... [08:22:03]*** Cut start [08:22:03]*** Purtial cut [08:22:03]*** Stage 1: CUTSNS_PIN = 1 [08:22:05]Read from MH i2c: 01 [08:22:05]MH_I2C_Read... [08:22:05]*** Stop cut motor [08:22:05]*** Cut end [08:22:05]Read from MH i2c: 01 07 00 [08:22:05]MH_I2C_Read... [08:22:05]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [08:22:05]process_action close_receipt done [08:22:05]requested_data is exist [08:22:05]produce_requested_data [08:22:05]requested_item fm.sn is exist - process it [08:22:05]wFMCommunicate request_size=4 [08:22:05]MH_SAM_APDU [08:22:05]CAPDU: 80 11 00 00 [08:22:05]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [08:22:05]Write i2c OK [08:22:05]MH_I2C_Read... [08:22:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:05]Read from MH i2c: E2 [08:22:05]MH_I2C_Read... [08:22:05]Read from MH i2c: E2 17 00 [08:22:05]MH_I2C_Read... [08:22:05]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 62 [08:22:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:22:05]wFMCommunicate OK [08:22:05]requested_item fd.num is exist - process it [08:22:05]SAM_PROTO_GetFieldsCounters [08:22:05]wFMCommunicate request_size=4 [08:22:05]MH_SAM_APDU [08:22:05]CAPDU: 80 13 00 00 [08:22:05]Write to MH i2c: E2 08 00 8F 01 80 13 00 00 00 00 00 00 0C [08:22:05]Write i2c OK [08:22:05]MH_I2C_Read... [08:22:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:22:05]Read from MH i2c: E2 [08:22:05]MH_I2C_Read... [08:22:05]Read from MH i2c: E2 62 00 [08:22:05]MH_I2C_Read... [08:22:05]Read from MH i2c: E2 62 00 8F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 DC 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [08:22:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 DC 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:22:05]wFMCommunicate OK [08:22:05]SAM_PROTO_GetFieldsCounters done [08:22:05]requested_item shift.num is exist - process it [08:22:05]requested_item shift.opened is exist - process it [08:22:05]req_shift_opened [08:22:05]FM_GetShiftState [08:22:05]SAM_PROTO_GetShiftState [08:22:05]wFMCommunicate request_size=4 [08:22:05]MH_SAM_APDU [08:22:05]CAPDU: 80 13 01 00 [08:22:05]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [08:22:05]Write i2c OK [08:22:05]MH_I2C_Read... [08:22:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:06]Read from MH i2c: E2 [08:22:06]MH_I2C_Read... [08:22:06]Read from MH i2c: E2 0E 00 [08:22:06]MH_I2C_Read... [08:22:06]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 38 [08:22:06]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:22:06]wFMCommunicate OK [08:22:06]SAM_PROTO_GetShiftState done [08:22:06]FM_GetShiftState done [08:22:06]req_shift_opened done [08:22:06]requested_item shift.open_date is exist - process it [08:22:06]req_shift_open_date [08:22:06]req_shift_open_date done [08:22:06]produce_requested_data done [08:22:06]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166108,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:22:06]process_action_free close_receipt [08:22:06]json_value_free [08:22:06]json_value_free done [08:22:06]process_json_proto returns [08:22:06]Send response to host [08:22:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166108,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:22:06]free response buf [08:22:06]execute_script done [08:22:06]execute_script returns [08:22:06]free content buf [08:22:06]Sock 7.Close socket [08:22:06]Sock 7.Thread stoped [08:22:07]ConnectInit Can't take IP for lk.salyk.kg [08:22:07]CommunicateWithHost connect error [08:22:07]CommunicateWithHost err = -1 [08:22:07]OFD Sender: Server communicate error [08:22:12]OFD Sender: Processing packet 166108 [packets to send 1005, broken 1004] [08:22:12]ProducePacketName [08:22:12]name=ofd_packets/00166108 [08:22:12]OFD Sender: To server: pG, [08:22:12]CommunicateWithHost lk.salyk.kg:30040 [08:22:12]ConnectInit lk.salyk.kg [08:22:16]recv_with_timeout no data received [08:22:17]ConnectInit Can't take IP for lk.salyk.kg [08:22:17]CommunicateWithHost connect error [08:22:17]CommunicateWithHost err = -1 [08:22:17]OFD Sender: Server communicate error [08:22:22]OFD Sender: Processing packet 166108 [packets to send 1005, broken 1004] [08:22:22]ProducePacketName [08:22:22]name=ofd_packets/00166108 [08:22:22]OFD Sender: To server: pG, [08:22:22]CommunicateWithHost lk.salyk.kg:30040 [08:22:22]ConnectInit lk.salyk.kg [08:22:27]ConnectInit Can't take IP for lk.salyk.kg [08:22:27]CommunicateWithHost connect error [08:22:27]CommunicateWithHost err = -1 [08:22:27]OFD Sender: Server communicate error [08:22:32]OFD Sender: Processing packet 166108 [packets to send 1005, broken 1004] [08:22:32]ProducePacketName [08:22:32]name=ofd_packets/00166108 [08:22:32]OFD Sender: To server: pG, [08:22:32]CommunicateWithHost lk.salyk.kg:30040 [08:22:32]ConnectInit lk.salyk.kg [08:22:37]ConnectInit Can't take IP for lk.salyk.kg [08:22:37]CommunicateWithHost connect error [08:22:37]CommunicateWithHost err = -1 [08:22:37]OFD Sender: Server communicate error [08:22:42]OFD Sender: Processing packet 166108 [packets to send 1005, broken 1004] [08:22:42]ProducePacketName [08:22:42]name=ofd_packets/00166108 [08:22:42]OFD Sender: To server: pG, [08:22:42]CommunicateWithHost lk.salyk.kg:30040 [08:22:42]ConnectInit lk.salyk.kg [08:22:46]recv_with_timeout no data received [08:22:47]ConnectInit Can't take IP for lk.salyk.kg [08:22:47]CommunicateWithHost connect error [08:22:47]CommunicateWithHost err = -1 [08:22:47]OFD Sender: Server communicate error [08:22:52]OFD Sender: Processing packet 166108 [packets to send 1005, broken 1004] [08:22:52]ProducePacketName [08:22:52]name=ofd_packets/00166108 [08:22:52]OFD Sender: To server: pG, [08:22:52]CommunicateWithHost lk.salyk.kg:30040 [08:22:52]ConnectInit lk.salyk.kg [08:22:57]ConnectInit Can't take IP for lk.salyk.kg [08:22:57]CommunicateWithHost connect error [08:22:57]CommunicateWithHost err = -1 [08:22:57]OFD Sender: Server communicate error [08:23:02]OFD Sender: Processing packet 166108 [packets to send 1005, broken 1004] [08:23:02]ProducePacketName [08:23:02]name=ofd_packets/00166108 [08:23:02]OFD Sender: To server: pG, [08:23:02]CommunicateWithHost lk.salyk.kg:30040 [08:23:02]ConnectInit lk.salyk.kg [08:23:07]ConnectInit Can't take IP for lk.salyk.kg [08:23:07]CommunicateWithHost connect error [08:23:07]CommunicateWithHost err = -1 [08:23:07]OFD Sender: Server communicate error [08:23:12]OFD Sender: Processing packet 166108 [packets to send 1005, broken 1004] [08:23:12]ProducePacketName [08:23:12]name=ofd_packets/00166108 [08:23:12]OFD Sender: To server: pG, [08:23:12]CommunicateWithHost lk.salyk.kg:30040 [08:23:12]ConnectInit lk.salyk.kg [08:23:17]ConnectInit Can't take IP for lk.salyk.kg [08:23:17]CommunicateWithHost connect error [08:23:17]CommunicateWithHost err = -1 [08:23:17]OFD Sender: Server communicate error [08:23:22]OFD Sender: Processing packet 166108 [packets to send 1005, broken 1004] [08:23:22]ProducePacketName [08:23:22]name=ofd_packets/00166108 [08:23:22]OFD Sender: To server: pG, [08:23:22]CommunicateWithHost lk.salyk.kg:30040 [08:23:22]ConnectInit lk.salyk.kg [08:23:27]accept exits with 10 [08:23:27]New connection [08:23:27]New thread 3067333988 created [08:23:27]Thread 3067477348 joined [08:23:27]Waiting for new connection... [08:23:27] Sock 10.Parse request [08:23:27]Sock 10.Check first char [08:23:27]Sock 10.First char is OK [08:23:27]request: POST /json_proto HTTP/1.0 [08:23:27]Method: POST [08:23:27]URL: /json_proto [08:23:27]Method is POST - this is cgi request [08:23:27]url: /json_proto [08:23:27]query_string will be loaded in cgi processing [08:23:27]execute_cgi json_proto POST (null) [08:23:27]execute_cgi path=json_proto method=POST [08:23:27]POST find Content-Length [08:23:27]Host: 172.17.44.132:8080 [08:23:27]Content-Length: 793 [08:23:27]Content-Type: application/json [08:23:27] [08:23:27]POST finish read [08:23:27]Found Content-Length = 793 [08:23:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:27]execute_script... [08:23:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:27]POST & json_proto [08:23:27]process_json_proto [08:23:27]json parsed OK: [08:23:27]protocol is kg_v1.0 [08:23:27]action value=close_receipt [08:23:27]process_action close_receipt [08:23:27]cmd_close_receipt [08:23:27]MH_GetDate [08:23:27]Write to MH i2c: F0 00 00 91 01 81 [08:23:27]Write i2c OK [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: F0 [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: F0 09 00 [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: F0 09 00 91 01 00 7F 98 C9 66 2A 83 C1 65 A3 [08:23:27]GetLastDocTimeStamp 1724487720 [08:23:27]current date 1724487807 [08:23:27]FM_GetShiftState [08:23:27]SAM_PROTO_GetShiftState [08:23:27]wFMCommunicate request_size=4 [08:23:27]MH_SAM_APDU [08:23:27]CAPDU: 80 13 01 00 [08:23:27]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [08:23:27]Write i2c OK [08:23:27]MH_I2C_Read... [08:23:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:27]Read from MH i2c: E2 [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: E2 0E 00 [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3A [08:23:27]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:23:27]wFMCommunicate OK [08:23:27]SAM_PROTO_GetShiftState done [08:23:27]FM_GetShiftState done [08:23:27]opened in 1724458697 [08:23:27]opened+sec_in_day 1724545097 [08:23:27]quantity*price = 100035 [08:23:27]sum+1 = 100036 [08:23:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 161 24.08.2024 08:23 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166109 ФПД: 39894464477787 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082327&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166109&fm=39894464477787&tin=02508201610067®Number=0000000000092562&sum=100035 [08:23:28]StoreToDocumentArchive [08:23:28]shift 470 fd 166109 [08:23:28]save to /storage/0470/doc_00166109 [08:23:28]save last doc name /storage/0470/doc_00166109 to /storage/kkm_last_doc_name [08:23:28]save OK [08:23:28]Clear old archive folders... [08:23:28]ProcessDocumentItem done err = 0, tmpTLVsize=249 [08:23:28]tlvbuf is 015F0DD0 [08:23:28]SAM_PROTO_ClearQueue [08:23:28]wFMCommunicate request_size=4 [08:23:28]MH_SAM_APDU [08:23:28]CAPDU: 80 09 00 00 [08:23:28]Write to MH i2c: E2 08 00 9F 01 80 09 00 00 00 00 00 00 12 [08:23:28]Write i2c OK [08:23:28]MH_I2C_Read... [08:23:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:28]Read from MH i2c: E2 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 03 00 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [08:23:28]RAPDU: 90 00 [08:23:28]wFMCommunicate OK [08:23:28]SAM_PROTO_ClearQueue done [08:23:28]KKMCreateOFDPacket [08:23:28]OFDProtocolAddRootSTLVToBuf [08:23:28]FM_MakeSignedData [08:23:28]FM_MakeSignedData [08:23:28]SAM_PROTO_SignData [08:23:28]wFMCommunicate request_size=4 [08:23:28]MH_SAM_APDU [08:23:28]CAPDU: 80 0D 01 02 [08:23:28]Write to MH i2c: E2 08 00 A0 01 80 0D 01 02 00 00 00 00 1A [08:23:28]Write i2c OK [08:23:28]MH_I2C_Read... [08:23:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:28]Read from MH i2c: E2 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 03 00 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [08:23:28]RAPDU: 90 00 [08:23:28]wFMCommunicate OK [08:23:28]wFMCommunicate request_size=255 [08:23:28]MH_SAM_APDU [08:23:28]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 7F 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DD 88 02 00 35 04 06 00 24 48 A7 [08:23:28]Write to MH i2c: E2 02 01 A1 01 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 7F 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DD 88 02 00 35 04 06 00 24 48 A7 00 00 17 [08:23:28]Write i2c OK [08:23:28]MH_I2C_Read... [08:23:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:28]Read from MH i2c: E2 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 03 00 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [08:23:28]RAPDU: 90 00 [08:23:28]wFMCommunicate OK [08:23:28]wFMCommunicate request_size=8 [08:23:28]MH_SAM_APDU [08:23:28]CAPDU: 80 0D 02 02 03 62 3A 5B [08:23:28]Write to MH i2c: E2 0B 00 A2 01 80 0D 02 02 03 00 62 3A 5B 00 00 1A [08:23:28]Write i2c OK [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 [08:23:28]MH_I2C_Read... [08:23:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:28]Read from MH i2c: E2 03 00 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [08:23:28]RAPDU: 90 00 [08:23:28]wFMCommunicate OK [08:23:28]wFMCommunicate request_size=4 [08:23:28]MH_SAM_APDU [08:23:28]CAPDU: 80 0D 03 02 [08:23:28]Write to MH i2c: E2 08 00 A3 01 80 0D 03 02 00 00 00 00 1F [08:23:28]Write i2c OK [08:23:28]MH_I2C_Read... [08:23:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:28]Read from MH i2c: E2 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 0B 00 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 0B 00 A3 01 00 59 64 CE 5E 73 B9 AD EE 90 00 D0 [08:23:28]RAPDU: 59 64 CE 5E 73 B9 AD EE 90 00 [08:23:28]wFMCommunicate OK [08:23:28]SAM_PROTO_SignData done [08:23:28]FM_MakeSignedData done [08:23:28]CreateOFDProtocolMessage [08:23:28]wFMCommunicate request_size=4 [08:23:28]MH_SAM_APDU [08:23:28]CAPDU: 80 11 00 00 [08:23:28]Write to MH i2c: E2 08 00 A4 01 80 11 00 00 00 00 00 00 1F [08:23:28]Write i2c OK [08:23:28]MH_I2C_Read... [08:23:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:28]Read from MH i2c: E2 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 17 00 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 17 00 A4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 78 [08:23:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:23:28]wFMCommunicate OK [08:23:28]CreateOFDProtocolMessage done [08:23:28]OFDSenderStorePacket 166109 [08:23:28]StoreOFDPacket docnum=166109 [08:23:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 C3 97 05 01 40 A3 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 7F 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DD 88 02 00 35 04 06 00 24 48 A7 62 3A 5B 59 64 CE 5E 73 B9 AD EE [08:23:28]CheckFolder [08:23:28]dirname=/storage/ofd_packets [08:23:28]CheckFolder done [08:23:28]ProducePacketName [08:23:28]name=ofd_packets/00166109 [08:23:28]NVStorageSaveData ofd_packets/00166109 [08:23:28]File name is /storage/ofd_packets/00166109 [08:23:28]Write 299 bytes [08:23:28]NVStorageSaveData done [08:23:28]OFDSenderStorePacket done [08:23:28]KKMCreateOFDPacket done [08:23:28]NVStorageSaveData kkm_last_timestamp [08:23:28]File name is /storage/kkm_last_timestamp [08:23:28]Write 4 bytes [08:23:28]NVStorageSaveData done [08:23:28]ExternCall_PrintAddStr [08:23:28]wPrintStart [08:23:28]Write to MH i2c: 01 00 00 A5 01 A6 [08:23:28]Write i2c OK [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: 01 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: 01 07 00 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: 01 07 00 A5 01 00 00 00 00 00 FF 0F BB [08:23:28]RasterBufferAndPrint [08:23:28]line Счет N : (1)295069 [08:23:28]line ИНН: 02508201610067 [08:23:28]line Контрольно-Кассовый Чек [08:23:28]line ПРОДАЖА [08:23:28]line ТРК (МРК, ГНК) : 51 [08:23:28]line Товар: 2710124130 [08:23:28]line SU-92-К-5 [08:23:28]line 14.540 * 68.80 [08:23:28]line = 1000.35 [08:23:28]line НДС 12% НСП 1% [08:23:28]line > о реализуемом товаре [08:23:28]line ИТОГО: 1000.35 [08:23:28]line НСП 1% : 8.85 [08:23:28]line НДС 12% : 106.23 [08:23:28]line Наличными: 0.00 [08:23:28]line Безнал.: 1000.35 [08:23:28]line Место: АЗС № 130 "Партнер Нефть" [08:23:28]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:23:28]line СНО: Общий режим [08:23:28]line Чек 161 24.08.2024 08:23 [08:23:28]line Смена: 470 ФФД: 1.0 [08:23:28]line ЗНМ: 0300000070 [08:23:28]line РНМ: 0000000000092562 [08:23:28]line Версия ККМ: 001 [08:23:28]line Платежная система: O! деньги [08:23:28]line ФМ: 0000000000871769 [08:23:28]line ФД: 166109 [08:23:28]line ФПД: 39894464477787 [08:23:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082327&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166109&fm=39894464477787&tin=02508201610067®Number=0000000000092562&sum=100035 [08:23:29]written 0, free lines is 4095 [08:23:29]OFD Sender: Processing packet 166108 [packets to send 1006, broken 1004] [08:23:29]ProducePacketName [08:23:29]name=ofd_packets/00166108 [08:23:29]OFD Sender: To server: pG, [08:23:29]CommunicateWithHost lk.salyk.kg:30040 [08:23:29]ConnectInit lk.salyk.kg [08:23:29]Write to MH i2c: 01 00 00 CF 01 D0 [08:23:29]Write i2c OK [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: 01 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: 01 07 00 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: 01 07 00 CF 01 00 00 00 00 00 D3 0C B6 [08:23:29]RasterBufferAndPrint [08:23:29]line [08:23:29]line [08:23:29]line [08:23:29]line [08:23:29]line [08:23:29]written 0, free lines is 3288 [08:23:29]MH_Cut [08:23:29]Write to MH i2c: D1 01 00 D6 01 01 A9 [08:23:29]Write i2c OK [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: D1 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: D1 01 00 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: D1 01 00 D6 01 00 A8 [08:23:29]Write to MH i2c: 01 00 00 D7 01 D8 [08:23:29]Write i2c OK [08:23:29]MH_I2C_Read... [08:23:30]*** Cut start [08:23:30]*** Purtial cut [08:23:30]*** Stage 1: CUTSNS_PIN = 1 [08:23:32]Read from MH i2c: 01 [08:23:32]MH_I2C_Read... [08:23:32]*** Stop cut motor [08:23:32]*** Cut end [08:23:32]Read from MH i2c: 01 07 00 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: 01 07 00 D7 01 00 00 00 00 00 FF 0F ED [08:23:32]process_action close_receipt done [08:23:32]requested_data is exist [08:23:32]produce_requested_data [08:23:32]requested_item fm.sn is exist - process it [08:23:32]wFMCommunicate request_size=4 [08:23:32]MH_SAM_APDU [08:23:32]CAPDU: 80 11 00 00 [08:23:32]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [08:23:32]Write i2c OK [08:23:32]MH_I2C_Read... [08:23:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:32]Read from MH i2c: E2 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: E2 17 00 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: E2 17 00 D8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AC [08:23:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:23:32]wFMCommunicate OK [08:23:32]requested_item fd.num is exist - process it [08:23:32]SAM_PROTO_GetFieldsCounters [08:23:32]wFMCommunicate request_size=4 [08:23:32]MH_SAM_APDU [08:23:32]CAPDU: 80 13 00 00 [08:23:32]Write to MH i2c: E2 08 00 D9 01 80 13 00 00 00 00 00 00 56 [08:23:32]Write i2c OK [08:23:32]MH_I2C_Read... [08:23:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:32]Read from MH i2c: E2 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: E2 62 00 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: E2 62 00 D9 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 DD 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [08:23: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 DD 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:23:32]wFMCommunicate OK [08:23:32]SAM_PROTO_GetFieldsCounters done [08:23:32]requested_item shift.num is exist - process it [08:23:32]requested_item shift.opened is exist - process it [08:23:32]req_shift_opened [08:23:32]FM_GetShiftState [08:23:32]SAM_PROTO_GetShiftState [08:23:32]wFMCommunicate request_size=4 [08:23:32]MH_SAM_APDU [08:23:32]CAPDU: 80 13 01 00 [08:23:32]Write to MH i2c: E2 08 00 DA 01 80 13 01 00 00 00 00 00 58 [08:23:32]Write i2c OK [08:23:32]MH_I2C_Read... [08:23:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:32]Read from MH i2c: E2 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: E2 0E 00 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: E2 0E 00 DA 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 82 [08:23:32]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:23:32]wFMCommunicate OK [08:23:32]SAM_PROTO_GetShiftState done [08:23:32]FM_GetShiftState done [08:23:32]req_shift_opened done [08:23:32]requested_item shift.open_date is exist - process it [08:23:32]req_shift_open_date [08:23:32]req_shift_open_date done [08:23:32]produce_requested_data done [08:23:32]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166109,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:23:32]process_action_free close_receipt [08:23:32]json_value_free [08:23:32]json_value_free done [08:23:32]process_json_proto returns [08:23:32]Send response to host [08:23:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166109,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:23:32]free response buf [08:23:32]execute_script done [08:23:32]execute_script returns [08:23:32]free content buf [08:23:32]Sock 10.Close socket [08:23:32]Sock 10.Thread stoped [08:23:34]ConnectInit Can't take IP for lk.salyk.kg [08:23:34]CommunicateWithHost connect error [08:23:34]CommunicateWithHost err = -1 [08:23:34]OFD Sender: Server communicate error [08:23:39]OFD Sender: Processing packet 166108 [packets to send 1006, broken 1004] [08:23:39]ProducePacketName [08:23:39]name=ofd_packets/00166108 [08:23:39]OFD Sender: To server: pG, [08:23:39]CommunicateWithHost lk.salyk.kg:30040 [08:23:39]ConnectInit lk.salyk.kg [08:23:44]ConnectInit Can't take IP for lk.salyk.kg [08:23:44]CommunicateWithHost connect error [08:23:44]CommunicateWithHost err = -1 [08:23:44]OFD Sender: Server communicate error [08:23:49]OFD Sender: Processing packet 166108 [packets to send 1006, broken 1004] [08:23:49]ProducePacketName [08:23:49]name=ofd_packets/00166108 [08:23:49]OFD Sender: To server: pG, [08:23:49]CommunicateWithHost lk.salyk.kg:30040 [08:23:49]ConnectInit lk.salyk.kg [08:23:50]Connected sock=9 [08:23:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 E1 E7 07 01 CF 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 28 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DC 88 02 00 35 04 06 00 5B D4 F8 D6 5F 4A B3 6F EA E3 61 E1 64 34 [08:23:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 EF DA 47 00 FF 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DC 88 02 00 F4 03 04 00 DD 41 C9 66 B6 04 01 00 00 31 0C AF BA F2 7A 1F 67 [08:23:50]CommunicateWithHost err = 0 [08:23:50]CheckOFDResponse [08:23:50]1017 (14) - 77093643461234 [08:23:50]1041 (16) - 0000000000871769 [08:23:50]1040 (4) - 166108 [08:23:50]1012 (4) - 24.08.2024 02:13 [08:23:50]1206 (1) - 0 [08:23:50]OFD Sender: Remove packet 166108 [08:23:50]ProducePacketName [08:23:50]name=ofd_packets/00166108 [08:23:50]NVStorageDeleteData [08:23:51]OFD Sender: Processing packet 166109 [packets to send 1005, broken 1004] [08:23:51]ProducePacketName [08:23:51]name=ofd_packets/00166109 [08:23:51]OFD Sender: To server: pG, [08:23:51]CommunicateWithHost lk.salyk.kg:30040 [08:23:51]ConnectInit lk.salyk.kg [08:23:52]Connected sock=9 [08:23:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 C3 97 05 01 40 A3 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 7F 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DD 88 02 00 35 04 06 00 24 48 A7 62 3A 5B 59 64 CE 5E 73 B9 AD EE [08:23:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 9D 0D 47 00 7E B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DD 88 02 00 F4 03 04 00 DF 41 C9 66 B6 04 01 00 00 78 4D 79 95 FD 54 3D 76 [08:23:52]CommunicateWithHost err = 0 [08:23:52]CheckOFDResponse [08:23:52]1017 (14) - 77093643461234 [08:23:52]1041 (16) - 0000000000871769 [08:23:52]1040 (4) - 166109 [08:23:52]1012 (4) - 24.08.2024 02:13 [08:23:52]1206 (1) - 0 [08:23:52]OFD Sender: Remove packet 166109 [08:23:52]ProducePacketName [08:23:52]name=ofd_packets/00166109 [08:23:52]NVStorageDeleteData [08:23:53]OFD Sender: No OFD packet to send [08:23:58]OFD Sender: No OFD packet to send [08:24:03]OFD Sender: No OFD packet to send [08:24:04]recv_with_timeout no data received [08:24:08]OFD Sender: No OFD packet to send [08:24:13]OFD Sender: No OFD packet to send [08:24:17]accept exits with 12 [08:24:17]New connection [08:24:17]New thread 3067477348 created [08:24:17]Thread 3067333988 joined [08:24:17]Waiting for new connection... [08:24:17] Sock 12.Parse request [08:24:17]Sock 12.Check first char [08:24:17]Sock 12.First char is OK [08:24:17]request: POST /json_proto HTTP/1.0 [08:24:17]Method: POST [08:24:17]URL: /json_proto [08:24:17]Method is POST - this is cgi request [08:24:17]url: /json_proto [08:24:17]query_string will be loaded in cgi processing [08:24:17]execute_cgi json_proto POST (null) [08:24:17]execute_cgi path=json_proto method=POST [08:24:17]POST find Content-Length [08:24:17]Host: 172.17.44.132:8080 [08:24:17]Content-Length: 816 [08:24:17]Content-Type: application/json [08:24:17] [08:24:17]POST finish read [08:24:17]Found Content-Length = 816 [08:24:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:17]execute_script... [08:24:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:17]POST & json_proto [08:24:17]process_json_proto [08:24:17]json parsed OK: [08:24:17]protocol is kg_v1.0 [08:24:17]action value=close_receipt [08:24:17]process_action close_receipt [08:24:17]cmd_close_receipt [08:24:17]MH_GetDate [08:24:17]Write to MH i2c: F0 00 00 DB 01 CB [08:24:17]Write i2c OK [08:24:17]MH_I2C_Read... [08:24:17]Read from MH i2c: F0 [08:24:17]MH_I2C_Read... [08:24:17]Read from MH i2c: F0 09 00 [08:24:17]MH_I2C_Read... [08:24:17]Read from MH i2c: F0 09 00 DB 01 00 B1 98 C9 66 2A 83 C1 65 1F [08:24:17]GetLastDocTimeStamp 1724487807 [08:24:17]current date 1724487857 [08:24:17]FM_GetShiftState [08:24:17]SAM_PROTO_GetShiftState [08:24:17]wFMCommunicate request_size=4 [08:24:17]MH_SAM_APDU [08:24:17]CAPDU: 80 13 01 00 [08:24:17]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [08:24:17]Write i2c OK [08:24:17]MH_I2C_Read... [08:24:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:17]Read from MH i2c: E2 [08:24:17]MH_I2C_Read... [08:24:17]Read from MH i2c: E2 0E 00 [08:24:17]MH_I2C_Read... [08:24:17]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 84 [08:24:17]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:24:17]wFMCommunicate OK [08:24:17]SAM_PROTO_GetShiftState done [08:24:17]FM_GetShiftState done [08:24:17]opened in 1724458697 [08:24:17]opened+sec_in_day 1724545097 [08:24:17]quantity*price = 150037 [08:24:17]sum+1 = 150039 [08:24:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 162 24.08.2024 08:24 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166110 ФПД: 12747725053091 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082417&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166110&fm=12747725053091&tin=02508201610067®Number=0000000000092562&sum=150038 [08:24:18]StoreToDocumentArchive [08:24:18]shift 470 fd 166110 [08:24:18]save to /storage/0470/doc_00166110 [08:24:18]save last doc name /storage/0470/doc_00166110 to /storage/kkm_last_doc_name [08:24:18]save OK [08:24:18]Clear old archive folders... [08:24:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:24:18]tlvbuf is 015FA520 [08:24:18]SAM_PROTO_ClearQueue [08:24:18]wFMCommunicate request_size=4 [08:24:18]MH_SAM_APDU [08:24:18]CAPDU: 80 09 00 00 [08:24:18]Write to MH i2c: E2 08 00 E9 01 80 09 00 00 00 00 00 00 5C [08:24:18]Write i2c OK [08:24:18]MH_I2C_Read... [08:24:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:24:18]Read from MH i2c: E2 [08:24:18]MH_I2C_Read... [08:24:18]Read from MH i2c: E2 03 00 [08:24:18]MH_I2C_Read... [08:24:18]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [08:24:18]RAPDU: 90 00 [08:24:18]wFMCommunicate OK [08:24:18]SAM_PROTO_ClearQueue done [08:24:18]KKMCreateOFDPacket [08:24:18]OFDProtocolAddRootSTLVToBuf [08:24:18]FM_MakeSignedData [08:24:18]FM_MakeSignedData [08:24:18]SAM_PROTO_SignData [08:24:18]wFMCommunicate request_size=4 [08:24:18]MH_SAM_APDU [08:24:18]CAPDU: 80 0D 01 02 [08:24:18]Write to MH i2c: E2 08 00 EA 01 80 0D 01 02 00 00 00 00 64 [08:24:18]Write i2c OK [08:24:18]MH_I2C_Read... [08:24:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:24:18]Read from MH i2c: E2 [08:24:18]MH_I2C_Read... [08:24:18]Read from MH i2c: E2 03 00 [08:24:18]MH_I2C_Read... [08:24:18]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [08:24:18]RAPDU: 90 00 [08:24:18]wFMCommunicate OK [08:24:18]wFMCommunicate request_size=255 [08:24:18]MH_SAM_APDU [08:24:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 B1 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DE 88 02 00 35 04 06 00 0B 98 0F 9F [08:24:19]Write to MH i2c: E2 02 01 EB 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 B1 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DE 88 02 00 35 04 06 00 0B 98 0F 9F 00 00 62 [08:24:19]Write i2c OK [08:24:19]MH_I2C_Read... [08:24:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:19]Read from MH i2c: E2 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 03 00 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [08:24:19]RAPDU: 90 00 [08:24:19]wFMCommunicate OK [08:24:19]wFMCommunicate request_size=7 [08:24:19]MH_SAM_APDU [08:24:19]CAPDU: 80 0D 02 02 02 9C A3 [08:24:19]Write to MH i2c: E2 0A 00 EC 01 80 0D 02 02 02 00 9C A3 00 00 AA [08:24:19]Write i2c OK [08:24:19]MH_I2C_Read... [08:24:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:19]Read from MH i2c: E2 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 03 00 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [08:24:19]RAPDU: 90 00 [08:24:19]wFMCommunicate OK [08:24:19]wFMCommunicate request_size=4 [08:24:19]MH_SAM_APDU [08:24:19]CAPDU: 80 0D 03 02 [08:24:19]Write to MH i2c: E2 08 00 ED 01 80 0D 03 02 00 00 00 00 69 [08:24:19]Write i2c OK [08:24:19]MH_I2C_Read... [08:24:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:24:19]Read from MH i2c: E2 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 0B 00 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 0B 00 ED 01 00 D8 1B BF 47 79 84 A5 2D 90 00 32 [08:24:19]RAPDU: D8 1B BF 47 79 84 A5 2D 90 00 [08:24:19]wFMCommunicate OK [08:24:19]SAM_PROTO_SignData done [08:24:19]FM_MakeSignedData done [08:24:19]CreateOFDProtocolMessage [08:24:19]wFMCommunicate request_size=4 [08:24:19]MH_SAM_APDU [08:24:19]CAPDU: 80 11 00 00 [08:24:19]Write to MH i2c: E2 08 00 EE 01 80 11 00 00 00 00 00 00 69 [08:24:19]Write i2c OK [08:24:19]MH_I2C_Read... [08:24:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:19]Read from MH i2c: E2 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 17 00 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 17 00 EE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C2 [08:24:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:24:19]wFMCommunicate OK [08:24:19]CreateOFDProtocolMessage done [08:24:19]OFDSenderStorePacket 166110 [08:24:19]StoreOFDPacket docnum=166110 [08:24:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 93 47 04 01 0B 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 B1 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DE 88 02 00 35 04 06 00 0B 98 0F 9F 9C A3 D8 1B BF 47 79 84 A5 2D [08:24:19]CheckFolder [08:24:19]dirname=/storage/ofd_packets [08:24:19]CheckFolder done [08:24:19]ProducePacketName [08:24:19]name=ofd_packets/00166110 [08:24:19]NVStorageSaveData ofd_packets/00166110 [08:24:19]File name is /storage/ofd_packets/00166110 [08:24:19]Write 298 bytes [08:24:19]NVStorageSaveData done [08:24:19]OFDSenderStorePacket done [08:24:19]KKMCreateOFDPacket done [08:24:19]NVStorageSaveData kkm_last_timestamp [08:24:19]File name is /storage/kkm_last_timestamp [08:24:19]Write 4 bytes [08:24:19]NVStorageSaveData done [08:24:19]ExternCall_PrintAddStr [08:24:19]wPrintStart [08:24:19]Write to MH i2c: 01 00 00 EF 01 F0 [08:24:19]Write i2c OK [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: 01 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: 01 07 00 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: 01 07 00 EF 01 00 00 00 00 00 FF 0F 05 [08:24:19]RasterBufferAndPrint [08:24:19]line Счет N : (1)295070 [08:24:19]line ИНН: 02508201610067 [08:24:19]line Контрольно-Кассовый Чек [08:24:19]line ПРОДАЖА [08:24:19]line ТРК (МРК, ГНК) : 11 [08:24:19]line Товар: 2710194800 [08:24:19]line ДТ-К-5 [08:24:19]line 19.690 * 76.20 [08:24:19]line = 1500.38 [08:24:19]line НДС 12% НСП 1% [08:24:19]line > о реализуемом товаре [08:24:19]line ИТОГО: 1500.38 [08:24:19]line НСП 1% : 13.28 [08:24:19]line НДС 12% : 159.33 [08:24:19]line Наличными: 0.00 [08:24:19]line Безнал.: 1500.38 [08:24:19]line Место: АЗС № 130 "Партнер Нефть" [08:24:19]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:24:19]line СНО: Общий режим [08:24:19]line Чек 162 24.08.2024 08:24 [08:24:19]line Смена: 470 ФФД: 1.0 [08:24:19]line ЗНМ: 0300000070 [08:24:19]line РНМ: 0000000000092562 [08:24:19]line Версия ККМ: 001 [08:24:19]line Платежная система: Бакай Банк [08:24:19]line ФМ: 0000000000871769 [08:24:19]line ФД: 166110 [08:24:19]line ФПД: 12747725053091 [08:24:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082417&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166110&fm=12747725053091&tin=02508201610067®Number=0000000000092562&sum=150038 [08:24:19]OFD Sender: Processing packet 166110 [packets to send 1005, broken 1004] [08:24:19]ProducePacketName [08:24:19]name=ofd_packets/00166110 [08:24:19]OFD Sender: To server: pG, [08:24:19]CommunicateWithHost lk.salyk.kg:30040 [08:24:19]ConnectInit lk.salyk.kg [08:24:19]written 0, free lines is 4095 [08:24:20]Write to MH i2c: 01 00 00 19 02 1B [08:24:20]Write i2c OK [08:24:20]MH_I2C_Read... [08:24:20]Read from MH i2c: 01 [08:24:20]MH_I2C_Read... [08:24:20]Read from MH i2c: 01 07 00 [08:24:20]MH_I2C_Read... [08:24:20]Read from MH i2c: 01 07 00 19 02 00 00 00 00 00 DD 0C 0B [08:24:20]RasterBufferAndPrint [08:24:20]line [08:24:20]line [08:24:20]line [08:24:20]line [08:24:20]line [08:24:20]written 0, free lines is 3308 [08:24:20]MH_Cut [08:24:20]Write to MH i2c: D1 01 00 20 02 01 F4 [08:24:20]Write i2c OK [08:24:20]MH_I2C_Read... [08:24:20]Read from MH i2c: D1 [08:24:20]MH_I2C_Read... [08:24:20]Read from MH i2c: D1 01 00 [08:24:20]MH_I2C_Read... [08:24:20]Read from MH i2c: D1 01 00 20 02 00 F3 [08:24:20]Write to MH i2c: 01 00 00 21 02 23 [08:24:20]Write i2c OK [08:24:20]MH_I2C_Read... [08:24:20]*** Cut start [08:24:20]*** Purtial cut [08:24:20]*** Stage 1: CUTSNS_PIN = 1 [08:24:21]Connected sock=10 [08:24:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 93 47 04 01 0B 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 B1 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DE 88 02 00 35 04 06 00 0B 98 0F 9F 9C A3 D8 1B BF 47 79 84 A5 2D [08:24:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 D9 E6 47 00 D8 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DE 88 02 00 F4 03 04 00 FC 41 C9 66 B6 04 01 00 00 8C 90 CC 46 45 B3 C7 4B [08:24:21]CommunicateWithHost err = 0 [08:24:21]CheckOFDResponse [08:24:21]1017 (14) - 77093643461234 [08:24:21]1041 (16) - 0000000000871769 [08:24:21]1040 (4) - 166110 [08:24:21]1012 (4) - 24.08.2024 02:14 [08:24:21]1206 (1) - 0 [08:24:21]OFD Sender: Remove packet 166110 [08:24:21]ProducePacketName [08:24:21]name=ofd_packets/00166110 [08:24:21]NVStorageDeleteData [08:24:22]recv_with_timeout no data received [08:24:22]OFD Sender: No OFD packet to send [08:24:22]Read from MH i2c: 01 [08:24:22]MH_I2C_Read... [08:24:22]*** Stop cut motor [08:24:22]*** Cut end [08:24:22]Read from MH i2c: 01 07 00 [08:24:22]MH_I2C_Read... [08:24:22]Read from MH i2c: 01 07 00 21 02 00 00 00 00 00 FF 0F 38 [08:24:22]process_action close_receipt done [08:24:22]requested_data is exist [08:24:22]produce_requested_data [08:24:22]requested_item fm.sn is exist - process it [08:24:22]wFMCommunicate request_size=4 [08:24:22]MH_SAM_APDU [08:24:22]CAPDU: 80 11 00 00 [08:24:22]Write to MH i2c: E2 08 00 22 02 80 11 00 00 00 00 00 00 9E [08:24:22]Write i2c OK [08:24:22]MH_I2C_Read... [08:24:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:22]Read from MH i2c: E2 [08:24:22]MH_I2C_Read... [08:24:22]Read from MH i2c: E2 17 00 [08:24:22]MH_I2C_Read... [08:24:22]Read from MH i2c: E2 17 00 22 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F7 [08:24:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:24:22]wFMCommunicate OK [08:24:22]requested_item fd.num is exist - process it [08:24:22]SAM_PROTO_GetFieldsCounters [08:24:22]wFMCommunicate request_size=4 [08:24:22]MH_SAM_APDU [08:24:22]CAPDU: 80 13 00 00 [08:24:22]Write to MH i2c: E2 08 00 23 02 80 13 00 00 00 00 00 00 A1 [08:24:22]Write i2c OK [08:24:22]MH_I2C_Read... [08:24:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:23]Read from MH i2c: E2 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: E2 62 00 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: E2 62 00 23 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 DE 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [08:24:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 DE 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:24:23]wFMCommunicate OK [08:24:23]SAM_PROTO_GetFieldsCounters done [08:24:23]requested_item shift.num is exist - process it [08:24:23]requested_item shift.opened is exist - process it [08:24:23]req_shift_opened [08:24:23]FM_GetShiftState [08:24:23]SAM_PROTO_GetShiftState [08:24:23]wFMCommunicate request_size=4 [08:24:23]MH_SAM_APDU [08:24:23]CAPDU: 80 13 01 00 [08:24:23]Write to MH i2c: E2 08 00 24 02 80 13 01 00 00 00 00 00 A3 [08:24:23]Write i2c OK [08:24:23]MH_I2C_Read... [08:24:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:23]Read from MH i2c: E2 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: E2 0E 00 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: E2 0E 00 24 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 CD [08:24:23]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:24:23]wFMCommunicate OK [08:24:23]SAM_PROTO_GetShiftState done [08:24:23]FM_GetShiftState done [08:24:23]req_shift_opened done [08:24:23]requested_item shift.open_date is exist - process it [08:24:23]req_shift_open_date [08:24:23]req_shift_open_date done [08:24:23]produce_requested_data done [08:24:23]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166110,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:24:23]process_action_free close_receipt [08:24:23]json_value_free [08:24:23]json_value_free done [08:24:23]process_json_proto returns [08:24:23]Send response to host [08:24:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166110,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:24:23]free response buf [08:24:23]execute_script done [08:24:23]execute_script returns [08:24:23]free content buf [08:24:23]Sock 12.Close socket [08:24:23]Sock 12.Thread stoped [08:24:27]OFD Sender: No OFD packet to send [08:24:31]accept exits with 9 [08:24:31]New connection [08:24:31]New thread 3067333988 created [08:24:31]Thread 3067477348 joined [08:24:31]Waiting for new connection... [08:24:31] Sock 9.Parse request [08:24:31]Sock 9.Check first char [08:24:31]Sock 9.First char is OK [08:24:31]request: POST /json_proto HTTP/1.0 [08:24:31]Method: POST [08:24:31]URL: /json_proto [08:24:31]Method is POST - this is cgi request [08:24:31]url: /json_proto [08:24:31]query_string will be loaded in cgi processing [08:24:31]execute_cgi json_proto POST (null) [08:24:31]execute_cgi path=json_proto method=POST [08:24:31]POST find Content-Length [08:24:31]Host: 172.17.44.132:8080 [08:24:31]Content-Length: 1187 [08:24:31]Content-Type: application/json [08:24:31] [08:24:31]POST finish read [08:24:31]Found Content-Length = 1187 [08:24:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51208", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000029770012", "name": "\u041E\u0447\u043A\u0438 \u0441\u043E\u043B\u043D\u0446\u0435\u0437\u0430\u0449\u0438\u0442\u043D\u044B\u0435 \u0432 \u0430\u0441\u0441\u043E\u0440\u0442\u0438\u043C\u0435\u043D\u0442\u0435", "price" : 502.00, "quantity" : 1.000, "sum" : 502.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 577.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:31]execute_script... [08:24: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 : (3)51208", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000029770012", "name": "\u041E\u0447\u043A\u0438 \u0441\u043E\u043B\u043D\u0446\u0435\u0437\u0430\u0449\u0438\u0442\u043D\u044B\u0435 \u0432 \u0430\u0441\u0441\u043E\u0440\u0442\u0438\u043C\u0435\u043D\u0442\u0435", "price" : 502.00, "quantity" : 1.000, "sum" : 502.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 577.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:31]POST & json_proto [08:24:31]process_json_proto [08:24:31]json parsed OK: [08:24:31]protocol is kg_v1.0 [08:24:31]action value=close_receipt [08:24:31]process_action close_receipt [08:24:31]cmd_close_receipt [08:24:31]MH_GetDate [08:24:31]Write to MH i2c: F0 00 00 25 02 16 [08:24:31]Write i2c OK [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: F0 [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: F0 09 00 [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: F0 09 00 25 02 00 BF 98 C9 66 2A 83 C1 65 78 [08:24:31]GetLastDocTimeStamp 1724487857 [08:24:31]current date 1724487871 [08:24:31]FM_GetShiftState [08:24:31]SAM_PROTO_GetShiftState [08:24:31]wFMCommunicate request_size=4 [08:24:31]MH_SAM_APDU [08:24:31]CAPDU: 80 13 01 00 [08:24:31]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [08:24:31]Write i2c OK [08:24:31]MH_I2C_Read... [08:24:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:31]Read from MH i2c: E2 [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: E2 0E 00 [08:24:31]MH_I2C_Read... [08:24:31]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 CF [08:24:31]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:24:32]wFMCommunicate OK [08:24:32]SAM_PROTO_GetShiftState done [08:24:32]FM_GetShiftState done [08:24:32]opened in 1724458697 [08:24:32]opened+sec_in_day 1724545097 [08:24:32]quantity*price = 7500 [08:24:32]sum+1 = 7501 [08:24:32]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000029770012 Очки солнцезащитные в ассортименте 1.000 * 502.00 = 502.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 577.00 НСП 1% : 5.10 НДС 12% : 61.27 Наличными: 0.00 Безнал.: 577.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 163 24.08.2024 08:24 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166111 ФПД: 43775768813941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082432&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166111&fm=43775768813941&tin=02508201610067®Number=0000000000092562&sum=57700 0 [08:24:33]StoreToDocumentArchive [08:24:33]shift 470 fd 166111 [08:24:33]save to /storage/0470/doc_00166111 [08:24:33]save last doc name /storage/0470/doc_00166111 to /storage/kkm_last_doc_name [08:24:33]save OK [08:24:33]Clear old archive folders... [08:24:33]ProcessDocumentItem done err = 0, tmpTLVsize=419 [08:24:33]tlvbuf is 01594680 [08:24:33]SAM_PROTO_ClearQueue [08:24:33]wFMCommunicate request_size=4 [08:24:33]MH_SAM_APDU [08:24:33]CAPDU: 80 09 00 00 [08:24:33]Write to MH i2c: E2 08 00 33 02 80 09 00 00 00 00 00 00 A7 [08:24:33]Write i2c OK [08:24:33]MH_I2C_Read... [08:24:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:24:33]Read from MH i2c: E2 [08:24:33]MH_I2C_Read... [08:24:33]Read from MH i2c: E2 03 00 [08:24:33]MH_I2C_Read... [08:24:33]Read from MH i2c: E2 03 00 33 02 00 90 00 A9 [08:24:33]RAPDU: 90 00 [08:24:33]wFMCommunicate OK [08:24:33]SAM_PROTO_ClearQueue done [08:24:33]KKMCreateOFDPacket [08:24:33]OFDProtocolAddRootSTLVToBuf [08:24:33]FM_MakeSignedData [08:24:33]FM_MakeSignedData [08:24:33]SAM_PROTO_SignData [08:24:33]wFMCommunicate request_size=4 [08:24:33]MH_SAM_APDU [08:24:33]CAPDU: 80 0D 01 02 [08:24:33]Write to MH i2c: E2 08 00 34 02 80 0D 01 02 00 00 00 00 AF [08:24:33]Write i2c OK [08:24:33]MH_I2C_Read... [08:24:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:24:33]Read from MH i2c: E2 [08:24:33]MH_I2C_Read... [08:24:33]Read from MH i2c: E2 03 00 [08:24:33]MH_I2C_Read... [08:24:33]Read from MH i2c: E2 03 00 34 02 00 90 00 AA [08:24:33]RAPDU: 90 00 [08:24:33]wFMCommunicate OK [08:24:33]wFMCommunicate request_size=255 [08:24:33]MH_SAM_APDU [08:24:33]CAPDU: 80 0D 02 02 FA 03 00 A3 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 32 30 30 30 30 32 39 37 37 30 30 31 32 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 C4 00 00 00 00 13 04 06 00 18 C4 00 00 00 00 F2 03 01 00 01 F6 03 [08:24:33]Write to MH i2c: E2 02 01 35 02 80 0D 02 02 FA 00 03 00 A3 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 32 30 30 30 30 32 39 37 37 30 30 31 32 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 C4 00 00 00 00 13 04 06 00 18 C4 00 00 00 00 F2 03 01 00 01 F6 03 00 00 51 [08:24:33]Write i2c OK [08:24:33]MH_I2C_Read... [08:24:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:33]Read from MH i2c: E2 [08:24:33]MH_I2C_Read... [08:24:33]Read from MH i2c: E2 03 00 [08:24:33]MH_I2C_Read... [08:24:33]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [08:24:33]RAPDU: 90 00 [08:24:33]wFMCommunicate OK [08:24:33]wFMCommunicate request_size=178 [08:24:33]MH_SAM_APDU [08:24:33]CAPDU: 80 0D 02 02 AD 01 00 01 BC 04 01 00 01 FC 03 06 00 64 E1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 E1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 C0 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DF 88 02 00 35 04 06 00 27 D0 57 26 61 75 [08:24:33]Write to MH i2c: E2 B5 00 36 02 80 0D 02 02 AD 00 01 00 01 BC 04 01 00 01 FC 03 06 00 64 E1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 E1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 C0 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DF 88 02 00 35 04 06 00 27 D0 57 26 61 75 00 00 5A [08:24:34]Write i2c OK [08:24:34]MH_I2C_Read... [08:24:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:34]Read from MH i2c: E2 [08:24:34]MH_I2C_Read... [08:24:34]Read from MH i2c: E2 03 00 [08:24:34]MH_I2C_Read... [08:24:34]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [08:24:34]RAPDU: 90 00 [08:24:34]wFMCommunicate OK [08:24:34]wFMCommunicate request_size=4 [08:24:34]MH_SAM_APDU [08:24:34]CAPDU: 80 0D 03 02 [08:24:34]Write to MH i2c: E2 08 00 37 02 80 0D 03 02 00 00 00 00 B4 [08:24:34]Write i2c OK [08:24:34]MH_I2C_Read... [08:24:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:24:34]Read from MH i2c: E2 [08:24:34]MH_I2C_Read... [08:24:34]Read from MH i2c: E2 0B 00 [08:24:34]MH_I2C_Read... [08:24:34]Read from MH i2c: E2 0B 00 37 02 00 93 DC 0B 52 FE 65 BC DA 90 00 7A [08:24:34]RAPDU: 93 DC 0B 52 FE 65 BC DA 90 00 [08:24:34]wFMCommunicate OK [08:24:34]SAM_PROTO_SignData done [08:24:34]FM_MakeSignedData done [08:24:34]CreateOFDProtocolMessage [08:24:34]wFMCommunicate request_size=4 [08:24:34]MH_SAM_APDU [08:24:34]CAPDU: 80 11 00 00 [08:24:34]Write to MH i2c: E2 08 00 38 02 80 11 00 00 00 00 00 00 B4 [08:24:34]Write i2c OK [08:24:34]MH_I2C_Read... [08:24:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:34]Read from MH i2c: E2 [08:24:34]MH_I2C_Read... [08:24:34]Read from MH i2c: E2 17 00 [08:24:34]MH_I2C_Read... [08:24:34]Read from MH i2c: E2 17 00 38 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 0D [08:24:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:24:34]wFMCommunicate OK [08:24:34]CreateOFDProtocolMessage done [08:24:34]OFDSenderStorePacket 166111 [08:24:34]StoreOFDPacket docnum=166111 [08:24:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 B7 01 00 00 AF 72 AF 01 26 FC 5A 03 01 00 03 00 A3 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 32 30 30 30 30 32 39 37 37 30 30 31 32 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 C4 00 00 00 00 13 04 06 00 18 C4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 E1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 E1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 C0 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DF 88 02 00 35 04 06 00 27 D0 57 26 61 75 93 DC 0B 52 FE 65 BC DA [08:24:34]CheckFolder [08:24:34]dirname=/storage/ofd_packets [08:24:34]CheckFolder done [08:24:34]ProducePacketName [08:24:34]name=ofd_packets/00166111 [08:24:34]NVStorageSaveData ofd_packets/00166111 [08:24:34]File name is /storage/ofd_packets/00166111 [08:24:34]Write 469 bytes [08:24:34]NVStorageSaveData done [08:24:34]OFDSenderStorePacket done [08:24:34]KKMCreateOFDPacket done [08:24:34]NVStorageSaveData kkm_last_timestamp [08:24:34]File name is /storage/kkm_last_timestamp [08:24:34]Write 4 bytes [08:24:34]NVStorageSaveData done [08:24:34]ExternCall_PrintAddStr [08:24:34]wPrintStart [08:24:34]Write to MH i2c: 01 00 00 39 02 3B [08:24:34]Write i2c OK [08:24:34]MH_I2C_Read... [08:24:34]Read from MH i2c: 01 [08:24:34]MH_I2C_Read... [08:24:34]Read from MH i2c: 01 07 00 [08:24:34]MH_I2C_Read... [08:24:34]Read from MH i2c: 01 07 00 39 02 00 00 00 00 00 FF 0F 50 [08:24:34]RasterBufferAndPrint [08:24:34]line Счет N : (3)51208 [08:24:34]line ИНН: 02508201610067 [08:24:34]line Контрольно-Кассовый Чек [08:24:34]line ПРОДАЖА [08:24:34]line Товар: 2000034730018 [08:24:34]line Кофе Американо (GABB TRADE) [08:24:34]line 1.000 * 75.00 [08:24:34]line = 75.00 [08:24:34]line НДС 12% НСП 1% [08:24:34]line > о реализуемом товаре [08:24:34]line Товар: 2000029770012 [08:24:34]line Очки солнцезащитные в ассортименте [08:24:34]line 1.000 * 502.00 [08:24:34]line = 502.00 [08:24:34]line НДС 12% НСП 1% [08:24:34]line > о реализуемом товаре [08:24:34]line ИТОГО: 577.00 [08:24:34]line НСП 1% : 5.10 [08:24:34]line НДС 12% : 61.27 [08:24:34]line Наличными: 0.00 [08:24:34]line Безнал.: 577.00 [08:24:34]line Место: АЗС № 130 "Партнер Нефть" [08:24:34]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:24:34]line СНО: Общий режим [08:24:34]line Чек 163 24.08.2024 08:24 [08:24:34]line Смена: 470 ФФД: 1.0 [08:24:34]line ЗНМ: 0300000070 [08:24:34]line РНМ: 0000000000092562 [08:24:34]line Версия ККМ: 001 [08:24:34]line Платежная система: Бакай Банк [08:24:34]line ФМ: 0000000000871769 [08:24:34]line ФД: 166111 [08:24:34]line ФПД: 43775768813941 [08:24:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082432&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166111&fm=43775768813941&tin=02508201610067®Number=0000000000092562&sum=57700 [08:24:34]line 0 [08:24:34]written 0, free lines is 4095 [08:24:34]OFD Sender: Processing packet 166111 [packets to send 1005, broken 1004] [08:24:34]ProducePacketName [08:24:34]name=ofd_packets/00166111 [08:24:34]OFD Sender: To server: pG, [08:24:34]CommunicateWithHost lk.salyk.kg:30040 [08:24:34]ConnectInit lk.salyk.kg [08:24:34]Write to MH i2c: 01 00 00 6B 02 6D [08:24:34]Write i2c OK [08:24:34]MH_I2C_Read... [08:24:34]Read from MH i2c: 01 [08:24:34]MH_I2C_Read... [08:24:34]Read from MH i2c: 01 07 00 [08:24:34]MH_I2C_Read... [08:24:34]Read from MH i2c: 01 07 00 6B 02 00 00 00 00 00 3C 0C BC [08:24:34]RasterBufferAndPrint [08:24:34]line [08:24:34]line [08:24:34]line [08:24:34]line [08:24:34]line [08:24:34]written 0, free lines is 3156 [08:24:35]MH_Cut [08:24:35]Write to MH i2c: D1 01 00 72 02 01 46 [08:24:35]Write i2c OK [08:24:35]MH_I2C_Read... [08:24:35]Read from MH i2c: D1 [08:24:35]MH_I2C_Read... [08:24:35]Read from MH i2c: D1 01 00 [08:24:35]MH_I2C_Read... [08:24:35]Read from MH i2c: D1 01 00 72 02 00 45 [08:24:35]Write to MH i2c: 01 00 00 73 02 75 [08:24:35]Write i2c OK [08:24:35]MH_I2C_Read... [08:24:35]*** Cut start [08:24:35]*** Purtial cut [08:24:35]*** Stage 1: CUTSNS_PIN = 1 [08:24:37]Connected sock=7 [08:24:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 B7 01 00 00 AF 72 AF 01 26 FC 5A 03 01 00 03 00 A3 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 32 30 30 30 30 32 39 37 37 30 30 31 32 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 C4 00 00 00 00 13 04 06 00 18 C4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 E1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 E1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 C0 98 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DF 88 02 00 35 04 06 00 27 D0 57 26 61 75 93 DC 0B 52 FE 65 BC DA [08:24:37]Read from MH i2c: 01 [08:24:37]MH_I2C_Read... [08:24:37]*** Stop cut motor [08:24:37]*** Cut end [08:24:37]Read from MH i2c: 01 07 00 [08:24:37]MH_I2C_Read... [08:24:37]Read from MH i2c: 01 07 00 73 02 00 00 00 00 00 FF 0F 8A [08:24:37]process_action close_receipt done [08:24:37]requested_data is exist [08:24:37]produce_requested_data [08:24:37]requested_item fm.sn is exist - process it [08:24:37]wFMCommunicate request_size=4 [08:24:37]MH_SAM_APDU [08:24:37]CAPDU: 80 11 00 00 [08:24:37]Write to MH i2c: E2 08 00 74 02 80 11 00 00 00 00 00 00 F0 [08:24:37]Write i2c OK [08:24:37]MH_I2C_Read... [08:24:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:37]Read from MH i2c: E2 [08:24:37]MH_I2C_Read... [08:24:37]Read from MH i2c: E2 17 00 [08:24:37]MH_I2C_Read... [08:24:37]Read from MH i2c: E2 17 00 74 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 49 [08:24:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:24:38]wFMCommunicate OK [08:24:38]requested_item fd.num is exist - process it [08:24:38]SAM_PROTO_GetFieldsCounters [08:24:38]wFMCommunicate request_size=4 [08:24:38]MH_SAM_APDU [08:24:38]CAPDU: 80 13 00 00 [08:24:38]Write to MH i2c: E2 08 00 75 02 80 13 00 00 00 00 00 00 F3 [08:24:38]Write i2c OK [08:24:38]MH_I2C_Read... [08:24:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:38]Read from MH i2c: E2 [08:24:38]MH_I2C_Read... [08:24:38]Read from MH i2c: E2 62 00 [08:24:38]MH_I2C_Read... [08:24:38]Read from MH i2c: E2 62 00 75 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 DF 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 42 [08:24: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 DF 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:24:38]wFMCommunicate OK [08:24:38]SAM_PROTO_GetFieldsCounters done [08:24:38]requested_item shift.num is exist - process it [08:24:38]requested_item shift.opened is exist - process it [08:24:38]req_shift_opened [08:24:38]FM_GetShiftState [08:24:38]SAM_PROTO_GetShiftState [08:24:38]wFMCommunicate request_size=4 [08:24:38]MH_SAM_APDU [08:24:38]CAPDU: 80 13 01 00 [08:24:38]Write to MH i2c: E2 08 00 76 02 80 13 01 00 00 00 00 00 F5 [08:24:38]Write i2c OK [08:24:38]MH_I2C_Read... [08:24:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:38]Read from MH i2c: E2 [08:24:38]MH_I2C_Read... [08:24:38]Read from MH i2c: E2 0E 00 [08:24:38]MH_I2C_Read... [08:24:38]Read from MH i2c: E2 0E 00 76 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 1F [08:24:38]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:24:38]wFMCommunicate OK [08:24:38]SAM_PROTO_GetShiftState done [08:24:38]FM_GetShiftState done [08:24:38]req_shift_opened done [08:24:38]requested_item shift.open_date is exist - process it [08:24:38]req_shift_open_date [08:24:38]req_shift_open_date done [08:24:38]produce_requested_data done [08:24:38]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166111,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:24:38]process_action_free close_receipt [08:24:38]json_value_free [08:24:38]json_value_free done [08:24:38]process_json_proto returns [08:24:38]Send response to host [08:24:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166111,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:24:38]free response buf [08:24:38]execute_script done [08:24:38]execute_script returns [08:24:38]free content buf [08:24:38]Sock 9.Close socket [08:24:38]Sock 9.Thread stoped [08:24:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 71 0F 47 00 B9 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 DF 88 02 00 F4 03 04 00 10 42 C9 66 B6 04 01 00 00 B1 27 A0 C8 6B 17 4B F8 [08:24:41]CommunicateWithHost err = 0 [08:24:41]CheckOFDResponse [08:24:41]1017 (14) - 77093643461234 [08:24:41]1041 (16) - 0000000000871769 [08:24:41]1040 (4) - 166111 [08:24:41]1012 (4) - 24.08.2024 02:14 [08:24:41]1206 (1) - 0 [08:24:41]OFD Sender: Remove packet 166111 [08:24:41]ProducePacketName [08:24:41]name=ofd_packets/00166111 [08:24:41]NVStorageDeleteData [08:24:41]OFD Sender: No OFD packet to send [08:24:46]OFD Sender: No OFD packet to send [08:24:51]OFD Sender: No OFD packet to send [08:24:56]OFD Sender: No OFD packet to send [08:25:01]OFD Sender: No OFD packet to send [08:25:06]OFD Sender: No OFD packet to send [08:25:11]OFD Sender: No OFD packet to send [08:25:16]OFD Sender: No OFD packet to send [08:25:20]recv_with_timeout no data received [08:25:21]OFD Sender: No OFD packet to send [08:25:26]OFD Sender: No OFD packet to send [08:25:31]OFD Sender: No OFD packet to send [08:25:34]recv_with_timeout no data received [08:25:36]OFD Sender: No OFD packet to send [08:25:41]OFD Sender: No OFD packet to send [08:25:44]accept exits with 10 [08:25:44]New connection [08:25:44]New thread 3067477348 created [08:25:44]Thread 3067333988 joined [08:25:44]Waiting for new connection... [08:25:44] Sock 10.Parse request [08:25:44]Sock 10.Check first char [08:25:44]Sock 10.First char is OK [08:25:44]request: POST /json_proto HTTP/1.0 [08:25:44]Method: POST [08:25:44]URL: /json_proto [08:25:44]Method is POST - this is cgi request [08:25:44]url: /json_proto [08:25:44]query_string will be loaded in cgi processing [08:25:44]execute_cgi json_proto POST (null) [08:25:44]execute_cgi path=json_proto method=POST [08:25:44]POST find Content-Length [08:25:44]Host: 172.17.44.132:8080 [08:25:44]Content-Length: 685 [08:25:44]Content-Type: application/json [08:25:44] [08:25:44]POST finish read [08:25:44]Found Content-Length = 685 [08:25:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 42.060, "sum" : 1573.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 1573.00, "payments": [ { "type": 0, "sum" : 1573.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:44]execute_script... [08:25:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 42.060, "sum" : 1573.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 1573.00, "payments": [ { "type": 0, "sum" : 1573.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:44]POST & json_proto [08:25:44]process_json_proto [08:25:44]json parsed OK: [08:25:44]protocol is kg_v1.0 [08:25:44]action value=close_receipt [08:25:44]process_action close_receipt [08:25:44]cmd_close_receipt [08:25:44]MH_GetDate [08:25:44]Write to MH i2c: F0 00 00 77 02 68 [08:25:44]Write i2c OK [08:25:44]MH_I2C_Read... [08:25:44]Read from MH i2c: F0 [08:25:44]MH_I2C_Read... [08:25:44]Read from MH i2c: F0 09 00 [08:25:44]MH_I2C_Read... [08:25:44]Read from MH i2c: F0 09 00 77 02 00 08 99 C9 66 2A 83 C1 65 14 [08:25:44]GetLastDocTimeStamp 1724487872 [08:25:44]current date 1724487944 [08:25:44]FM_GetShiftState [08:25:44]SAM_PROTO_GetShiftState [08:25:44]wFMCommunicate request_size=4 [08:25:44]MH_SAM_APDU [08:25:44]CAPDU: 80 13 01 00 [08:25:44]Write to MH i2c: E2 08 00 78 02 80 13 01 00 00 00 00 00 F7 [08:25:44]Write i2c OK [08:25:44]MH_I2C_Read... [08:25:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:44]Read from MH i2c: E2 [08:25:44]MH_I2C_Read... [08:25:44]Read from MH i2c: E2 0E 00 [08:25:44]MH_I2C_Read... [08:25:44]Read from MH i2c: E2 0E 00 78 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 21 [08:25:44]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:25:44]wFMCommunicate OK [08:25:44]SAM_PROTO_GetShiftState done [08:25:44]FM_GetShiftState done [08:25:44]opened in 1724458697 [08:25:44]opened+sec_in_day 1724545097 [08:25:44]quantity*price = 157304 [08:25:44]sum+1 = 157305 [08:25:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 1573.00 Внесено: 3000.00 СДАЧА: 1427.00 НСП 1% : 13.92 НДС 12% : 167.05 Наличными: 1573.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 164 24.08.2024 08:25 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166112 ФПД: 43987253457508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082544&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166112&fm=43987253457508&tin=02508201610067®Number=0000000000092562&sum=157300 [08:25:45]StoreToDocumentArchive [08:25:45]shift 470 fd 166112 [08:25:45]save to /storage/0470/doc_00166112 [08:25:45]save last doc name /storage/0470/doc_00166112 to /storage/kkm_last_doc_name [08:25:45]save OK [08:25:45]Clear old archive folders... [08:25:45]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:25:45]tlvbuf is 015EDC50 [08:25:45]SAM_PROTO_ClearQueue [08:25:45]wFMCommunicate request_size=4 [08:25:45]MH_SAM_APDU [08:25:45]CAPDU: 80 09 00 00 [08:25:45]Write to MH i2c: E2 08 00 85 02 80 09 00 00 00 00 00 00 F9 [08:25:45]Write i2c OK [08:25:45]MH_I2C_Read... [08:25:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:25:45]Read from MH i2c: E2 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: E2 03 00 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [08:25:45]RAPDU: 90 00 [08:25:45]wFMCommunicate OK [08:25:45]SAM_PROTO_ClearQueue done [08:25:45]KKMCreateOFDPacket [08:25:45]OFDProtocolAddRootSTLVToBuf [08:25:45]FM_MakeSignedData [08:25:45]FM_MakeSignedData [08:25:45]SAM_PROTO_SignData [08:25:45]wFMCommunicate request_size=4 [08:25:45]MH_SAM_APDU [08:25:45]CAPDU: 80 0D 01 02 [08:25:45]Write to MH i2c: E2 08 00 86 02 80 0D 01 02 00 00 00 00 01 [08:25:45]Write i2c OK [08:25:45]MH_I2C_Read... [08:25:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:25:45]Read from MH i2c: E2 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: E2 03 00 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: E2 03 00 86 02 00 90 00 FC [08:25:45]RAPDU: 90 00 [08:25:45]wFMCommunicate OK [08:25:45]wFMCommunicate request_size=255 [08:25:45]MH_SAM_APDU [08:25:45]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4C A4 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 78 66 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 66 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 41 00 00 00 00 07 04 06 00 74 66 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 08 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E0 88 02 00 35 04 06 00 28 01 [08:25:45]Write to MH i2c: E2 02 01 87 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4C A4 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 78 66 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 66 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 41 00 00 00 00 07 04 06 00 74 66 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 08 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E0 88 02 00 35 04 06 00 28 01 00 00 C7 [08:25:45]Write i2c OK [08:25:45]MH_I2C_Read... [08:25:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:45]Read from MH i2c: E2 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: E2 03 00 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: E2 03 00 87 02 00 90 00 FD [08:25:45]RAPDU: 90 00 [08:25:45]wFMCommunicate OK [08:25:45]wFMCommunicate request_size=9 [08:25:45]MH_SAM_APDU [08:25:45]CAPDU: 80 0D 02 02 04 94 9D F2 64 [08:25:45]Write to MH i2c: E2 0C 00 88 02 80 0D 02 02 04 00 94 9D F2 64 00 00 93 [08:25:45]Write i2c OK [08:25:45]MH_I2C_Read... [08:25:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:45]Read from MH i2c: E2 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: E2 03 00 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: E2 03 00 88 02 00 90 00 FE [08:25:45]RAPDU: 90 00 [08:25:45]wFMCommunicate OK [08:25:45]wFMCommunicate request_size=4 [08:25:45]MH_SAM_APDU [08:25:45]CAPDU: 80 0D 03 02 [08:25:45]Write to MH i2c: E2 08 00 89 02 80 0D 03 02 00 00 00 00 06 [08:25:45]Write i2c OK [08:25:45]MH_I2C_Read... [08:25:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:25:45]Read from MH i2c: E2 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: E2 0B 00 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: E2 0B 00 89 02 00 89 C4 0F AE 85 D8 EE 2A 90 00 86 [08:25:45]RAPDU: 89 C4 0F AE 85 D8 EE 2A 90 00 [08:25:45]wFMCommunicate OK [08:25:45]SAM_PROTO_SignData done [08:25:45]FM_MakeSignedData done [08:25:45]CreateOFDProtocolMessage [08:25:45]wFMCommunicate request_size=4 [08:25:45]MH_SAM_APDU [08:25:45]CAPDU: 80 11 00 00 [08:25:45]Write to MH i2c: E2 08 00 8A 02 80 11 00 00 00 00 00 00 06 [08:25:45]Write i2c OK [08:25:45]MH_I2C_Read... [08:25:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:45]Read from MH i2c: E2 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: E2 17 00 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: E2 17 00 8A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 5F [08:25:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:25:45]wFMCommunicate OK [08:25:45]CreateOFDProtocolMessage done [08:25:45]OFDSenderStorePacket 166112 [08:25:45]StoreOFDPacket docnum=166112 [08:25:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 EA 03 06 01 AB 5D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4C A4 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 78 66 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 66 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 41 00 00 00 00 07 04 06 00 74 66 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 08 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E0 88 02 00 35 04 06 00 28 01 94 9D F2 64 89 C4 0F AE 85 D8 EE 2A [08:25:45]CheckFolder [08:25:45]dirname=/storage/ofd_packets [08:25:45]CheckFolder done [08:25:45]ProducePacketName [08:25:45]name=ofd_packets/00166112 [08:25:45]NVStorageSaveData ofd_packets/00166112 [08:25:45]File name is /storage/ofd_packets/00166112 [08:25:45]Write 300 bytes [08:25:45]NVStorageSaveData done [08:25:45]OFDSenderStorePacket done [08:25:45]KKMCreateOFDPacket done [08:25:45]NVStorageSaveData kkm_last_timestamp [08:25:45]File name is /storage/kkm_last_timestamp [08:25:45]Write 4 bytes [08:25:45]NVStorageSaveData done [08:25:45]ExternCall_PrintAddStr [08:25:45]wPrintStart [08:25:45]Write to MH i2c: 01 00 00 8B 02 8D [08:25:45]Write i2c OK [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: 01 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: 01 07 00 [08:25:45]MH_I2C_Read... [08:25:45]Read from MH i2c: 01 07 00 8B 02 00 00 00 00 00 FF 0F A2 [08:25:45]RasterBufferAndPrint [08:25:45]line Счет N : (1)295067 [08:25:45]line ИНН: 02508201610067 [08:25:45]line Контрольно-Кассовый Чек [08:25:45]line ПРОДАЖА [08:25:45]line ТРК (МРК, ГНК) : 71 [08:25:45]line Товар: 2711129700 [08:25:45]line ГАЗ-К-5 [08:25:45]line 42.060 * 37.40 [08:25:45]line = 1573.04 [08:25:45]line НДС 12% НСП 1% [08:25:45]line > о реализуемом товаре [08:25:45]line ОКРУГЛЕНИЕ: -0.04 [08:25:45]line ИТОГО: 1573.00 [08:25:45]line Внесено: 3000.00 [08:25:45]line СДАЧА: 1427.00 [08:25:45]line НСП 1% : 13.92 [08:25:45]line НДС 12% : 167.05 [08:25:45]line Наличными: 1573.00 [08:25:45]line Безнал.: 0.00 [08:25:45]line Место: АЗС № 130 "Партнер Нефть" [08:25:45]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:25:45]line СНО: Общий режим [08:25:45]line Чек 164 24.08.2024 08:25 [08:25:45]line Смена: 470 ФФД: 1.0 [08:25:45]line ЗНМ: 0300000070 [08:25:45]line РНМ: 0000000000092562 [08:25:45]line Версия ККМ: 001 [08:25:45]line ФМ: 0000000000871769 [08:25:45]line ФД: 166112 [08:25:45]line ФПД: 43987253457508 [08:25:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082544&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166112&fm=43987253457508&tin=02508201610067®Number=0000000000092562&sum=157300 [08:25:45]written 0, free lines is 4095 [08:25:46]OFD Sender: Processing packet 166112 [packets to send 1005, broken 1004] [08:25:46]ProducePacketName [08:25:46]name=ofd_packets/00166112 [08:25:46]OFD Sender: To server: pG, [08:25:46]CommunicateWithHost lk.salyk.kg:30040 [08:25:46]ConnectInit lk.salyk.kg [08:25:46]Write to MH i2c: 01 00 00 B6 02 B8 [08:25:46]Write i2c OK [08:25:46]MH_I2C_Read... [08:25:46]Read from MH i2c: 01 [08:25:46]MH_I2C_Read... [08:25:46]Read from MH i2c: 01 07 00 [08:25:46]MH_I2C_Read... [08:25:46]Read from MH i2c: 01 07 00 B6 02 00 00 00 00 00 C8 0C 93 [08:25:46]RasterBufferAndPrint [08:25:46]line [08:25:46]line [08:25:46]line [08:25:46]line [08:25:46]line [08:25:46]written 0, free lines is 3280 [08:25:46]MH_Cut [08:25:46]Write to MH i2c: D1 01 00 BD 02 01 91 [08:25:46]Write i2c OK [08:25:46]MH_I2C_Read... [08:25:46]Read from MH i2c: D1 [08:25:46]MH_I2C_Read... [08:25:46]Read from MH i2c: D1 01 00 [08:25:46]MH_I2C_Read... [08:25:46]Read from MH i2c: D1 01 00 BD 02 00 90 [08:25:46]Write to MH i2c: 01 00 00 BE 02 C0 [08:25:46]Write i2c OK [08:25:46]MH_I2C_Read... [08:25:46]Connected sock=9 [08:25:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 EA 03 06 01 AB 5D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4C A4 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 78 66 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 66 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 41 00 00 00 00 07 04 06 00 74 66 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 08 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E0 88 02 00 35 04 06 00 28 01 94 9D F2 64 89 C4 0F AE 85 D8 EE 2A [08:25:47]*** Cut start [08:25:47]*** Purtial cut [08:25:47]*** Stage 1: CUTSNS_PIN = 1 [08:25:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 F9 4B 47 00 51 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E0 88 02 00 F4 03 04 00 51 42 C9 66 B6 04 01 00 00 E7 C7 E2 0A 20 16 34 4D [08:25:47]CommunicateWithHost err = 0 [08:25:47]CheckOFDResponse [08:25:47]1017 (14) - 77093643461234 [08:25:47]1041 (16) - 0000000000871769 [08:25:47]1040 (4) - 166112 [08:25:47]1012 (4) - 24.08.2024 02:15 [08:25:47]1206 (1) - 0 [08:25:47]OFD Sender: Remove packet 166112 [08:25:47]ProducePacketName [08:25:47]name=ofd_packets/00166112 [08:25:47]NVStorageDeleteData [08:25:47]OFD Sender: No OFD packet to send [08:25:49]Read from MH i2c: 01 [08:25:49]MH_I2C_Read... [08:25:49]*** Stop cut motor [08:25:49]*** Cut end [08:25:49]Read from MH i2c: 01 07 00 [08:25:49]MH_I2C_Read... [08:25:49]Read from MH i2c: 01 07 00 BE 02 00 00 00 00 00 FF 0F D5 [08:25:49]process_action close_receipt done [08:25:49]requested_data is exist [08:25:49]produce_requested_data [08:25:49]requested_item fm.sn is exist - process it [08:25:49]wFMCommunicate request_size=4 [08:25:49]MH_SAM_APDU [08:25:49]CAPDU: 80 11 00 00 [08:25:49]Write to MH i2c: E2 08 00 BF 02 80 11 00 00 00 00 00 00 3B [08:25:49]Write i2c OK [08:25:49]MH_I2C_Read... [08:25:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:49]Read from MH i2c: E2 [08:25:49]MH_I2C_Read... [08:25:49]Read from MH i2c: E2 17 00 [08:25:49]MH_I2C_Read... [08:25:49]Read from MH i2c: E2 17 00 BF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 94 [08:25:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:25:49]wFMCommunicate OK [08:25:49]requested_item fd.num is exist - process it [08:25:49]SAM_PROTO_GetFieldsCounters [08:25:49]wFMCommunicate request_size=4 [08:25:49]MH_SAM_APDU [08:25:49]CAPDU: 80 13 00 00 [08:25:49]Write to MH i2c: E2 08 00 C0 02 80 13 00 00 00 00 00 00 3E [08:25:49]Write i2c OK [08:25:49]MH_I2C_Read... [08:25:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:25:49]Read from MH i2c: E2 [08:25:49]MH_I2C_Read... [08:25:49]Read from MH i2c: E2 62 00 [08:25:49]MH_I2C_Read... [08:25:49]Read from MH i2c: E2 62 00 C0 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E0 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 91 [08:25:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E0 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:25:49]wFMCommunicate OK [08:25:49]SAM_PROTO_GetFieldsCounters done [08:25:49]requested_item shift.num is exist - process it [08:25:49]requested_item shift.opened is exist - process it [08:25:49]req_shift_opened [08:25:49]FM_GetShiftState [08:25:49]SAM_PROTO_GetShiftState [08:25:49]wFMCommunicate request_size=4 [08:25:49]MH_SAM_APDU [08:25:49]CAPDU: 80 13 01 00 [08:25:49]Write to MH i2c: E2 08 00 C1 02 80 13 01 00 00 00 00 00 40 [08:25:49]Write i2c OK [08:25:49]MH_I2C_Read... [08:25:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:49]Read from MH i2c: E2 [08:25:49]MH_I2C_Read... [08:25:49]Read from MH i2c: E2 0E 00 [08:25:49]MH_I2C_Read... [08:25:49]Read from MH i2c: E2 0E 00 C1 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6A [08:25:49]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:25:49]wFMCommunicate OK [08:25:49]SAM_PROTO_GetShiftState done [08:25:49]FM_GetShiftState done [08:25:49]req_shift_opened done [08:25:49]requested_item shift.open_date is exist - process it [08:25:49]req_shift_open_date [08:25:49]req_shift_open_date done [08:25:49]produce_requested_data done [08:25:49]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166112,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:25:49]process_action_free close_receipt [08:25:49]json_value_free [08:25:49]json_value_free done [08:25:49]process_json_proto returns [08:25:49]Send response to host [08:25:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166112,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:25:49]free response buf [08:25:49]execute_script done [08:25:49]execute_script returns [08:25:49]free content buf [08:25:49]Sock 10.Close socket [08:25:49]Sock 10.Thread stoped [08:25:50]accept exits with 7 [08:25:50]New connection [08:25:50]New thread 3067333988 created [08:25:50]Thread 3067477348 joined [08:25:50]Waiting for new connection... [08:25:50] Sock 7.Parse request [08:25:50]Sock 7.Check first char [08:25:50]Sock 7.First char is OK [08:25:50]request: POST /json_proto HTTP/1.0 [08:25:50]Method: POST [08:25:50]URL: /json_proto [08:25:50]Method is POST - this is cgi request [08:25:50]url: /json_proto [08:25:50]query_string will be loaded in cgi processing [08:25:50]execute_cgi json_proto POST (null) [08:25:50]execute_cgi path=json_proto method=POST [08:25:50]POST find Content-Length [08:25:50]Host: 172.17.44.132:8080 [08:25:50]Content-Length: 654 [08:25:50]Content-Type: application/json [08:25:50] [08:25:50]POST finish read [08:25:50]Found Content-Length = 654 [08:25:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51209", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 72.00, "quantity" : 1.000, "sum" : 72.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 72.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:50]execute_script... [08:25:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51209", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 72.00, "quantity" : 1.000, "sum" : 72.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 72.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:50]POST & json_proto [08:25:50]process_json_proto [08:25:50]json parsed OK: [08:25:50]protocol is kg_v1.0 [08:25:50]action value=close_receipt [08:25:50]process_action close_receipt [08:25:50]cmd_close_receipt [08:25:50]MH_GetDate [08:25:50]Write to MH i2c: F0 00 00 C2 02 B3 [08:25:50]Write i2c OK [08:25:50]MH_I2C_Read... [08:25:50]Read from MH i2c: F0 [08:25:50]MH_I2C_Read... [08:25:50]Read from MH i2c: F0 09 00 [08:25:50]MH_I2C_Read... [08:25:50]Read from MH i2c: F0 09 00 C2 02 00 0E 99 C9 66 2A 83 C1 65 65 [08:25:50]GetLastDocTimeStamp 1724487944 [08:25:50]current date 1724487950 [08:25:50]FM_GetShiftState [08:25:50]SAM_PROTO_GetShiftState [08:25:50]wFMCommunicate request_size=4 [08:25:50]MH_SAM_APDU [08:25:50]CAPDU: 80 13 01 00 [08:25:50]Write to MH i2c: E2 08 00 C3 02 80 13 01 00 00 00 00 00 42 [08:25:50]Write i2c OK [08:25:50]MH_I2C_Read... [08:25:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:50]Read from MH i2c: E2 [08:25:50]MH_I2C_Read... [08:25:50]Read from MH i2c: E2 0E 00 [08:25:50]MH_I2C_Read... [08:25:50]Read from MH i2c: E2 0E 00 C3 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6C [08:25:50]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:25:50]wFMCommunicate OK [08:25:50]SAM_PROTO_GetShiftState done [08:25:50]FM_GetShiftState done [08:25:50]opened in 1724458697 [08:25:50]opened+sec_in_day 1724545097 [08:25:50]quantity*price = 7200 [08:25:50]sum+1 = 7201 [08:25:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 72.00 НСП 1% : 0.64 НДС 12% : 7.65 Наличными: 72.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 165 24.08.2024 08:25 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166113 ФПД: 194449590457814 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082550&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166113&fm=194449590457814&tin=02508201610067®Number=0000000000092562&sum=7200 0 [08:25:51]StoreToDocumentArchive [08:25:51]shift 470 fd 166113 [08:25:51]save to /storage/0470/doc_00166113 [08:25:51]save last doc name /storage/0470/doc_00166113 to /storage/kkm_last_doc_name [08:25:51]save OK [08:25:51]Clear old archive folders... [08:25:51]ProcessDocumentItem done err = 0, tmpTLVsize=294 [08:25:51]tlvbuf is 01611C40 [08:25:51]SAM_PROTO_ClearQueue [08:25:51]wFMCommunicate request_size=4 [08:25:51]MH_SAM_APDU [08:25:51]CAPDU: 80 09 00 00 [08:25:51]Write to MH i2c: E2 08 00 D0 02 80 09 00 00 00 00 00 00 44 [08:25:51]Write i2c OK [08:25:51]MH_I2C_Read... [08:25:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:25:51]Read from MH i2c: E2 [08:25:51]MH_I2C_Read... [08:25:51]Read from MH i2c: E2 03 00 [08:25:51]MH_I2C_Read... [08:25:51]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [08:25:51]RAPDU: 90 00 [08:25:51]wFMCommunicate OK [08:25:51]SAM_PROTO_ClearQueue done [08:25:51]KKMCreateOFDPacket [08:25:51]OFDProtocolAddRootSTLVToBuf [08:25:51]FM_MakeSignedData [08:25:51]FM_MakeSignedData [08:25:51]SAM_PROTO_SignData [08:25:51]wFMCommunicate request_size=4 [08:25:51]MH_SAM_APDU [08:25:51]CAPDU: 80 0D 01 02 [08:25:51]Write to MH i2c: E2 08 00 D1 02 80 0D 01 02 00 00 00 00 4C [08:25:51]Write i2c OK [08:25:51]MH_I2C_Read... [08:25:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:25:51]Read from MH i2c: E2 [08:25:51]MH_I2C_Read... [08:25:51]Read from MH i2c: E2 03 00 [08:25:51]MH_I2C_Read... [08:25:51]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [08:25:51]RAPDU: 90 00 [08:25:51]wFMCommunicate OK [08:25:51]wFMCommunicate request_size=255 [08:25:51]MH_SAM_APDU [08:25:51]CAPDU: 80 0D 02 02 FA 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 1C 00 00 00 00 13 04 06 00 20 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 02 00 00 00 00 07 04 06 00 20 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 0E 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [08:25:51]Write to MH i2c: E2 02 01 D2 02 80 0D 02 02 FA 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 1C 00 00 00 00 13 04 06 00 20 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 02 00 00 00 00 07 04 06 00 20 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 0E 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 88 [08:25:52]Write i2c OK [08:25:52]MH_I2C_Read... [08:25:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:52]Read from MH i2c: E2 [08:25:52]MH_I2C_Read... [08:25:52]Read from MH i2c: E2 03 00 [08:25:52]MH_I2C_Read... [08:25:52]Read from MH i2c: E2 03 00 D2 02 00 90 00 48 [08:25:52]RAPDU: 90 00 [08:25:52]wFMCommunicate OK [08:25:52]wFMCommunicate request_size=53 [08:25:52]MH_SAM_APDU [08:25:52]CAPDU: 80 0D 02 02 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E1 88 02 00 35 04 06 00 B0 D9 D2 C4 15 D6 [08:25:52]Write to MH i2c: E2 38 00 D3 02 80 0D 02 02 30 00 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E1 88 02 00 35 04 06 00 B0 D9 D2 C4 15 D6 00 00 BE [08:25:52]Write i2c OK [08:25:52]MH_I2C_Read... [08:25:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:52]Read from MH i2c: E2 [08:25:52]MH_I2C_Read... [08:25:52]Read from MH i2c: E2 03 00 [08:25:52]MH_I2C_Read... [08:25:52]Read from MH i2c: E2 03 00 D3 02 00 90 00 49 [08:25:52]RAPDU: 90 00 [08:25:52]wFMCommunicate OK [08:25:52]wFMCommunicate request_size=4 [08:25:52]MH_SAM_APDU [08:25:52]CAPDU: 80 0D 03 02 [08:25:52]Write to MH i2c: E2 08 00 D4 02 80 0D 03 02 00 00 00 00 51 [08:25:52]Write i2c OK [08:25:52]MH_I2C_Read... [08:25:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:25:52]Read from MH i2c: E2 [08:25:52]MH_I2C_Read... [08:25:52]Read from MH i2c: E2 0B 00 [08:25:52]MH_I2C_Read... [08:25:52]Read from MH i2c: E2 0B 00 D4 02 00 AB 02 4A 7D CE 31 08 CB 90 00 98 [08:25:52]RAPDU: AB 02 4A 7D CE 31 08 CB 90 00 [08:25:52]wFMCommunicate OK [08:25:52]SAM_PROTO_SignData done [08:25:52]FM_MakeSignedData done [08:25:52]CreateOFDProtocolMessage [08:25:52]wFMCommunicate request_size=4 [08:25:52]MH_SAM_APDU [08:25:52]CAPDU: 80 11 00 00 [08:25:52]Write to MH i2c: E2 08 00 D5 02 80 11 00 00 00 00 00 00 51 [08:25:52]Write i2c OK [08:25:52]MH_I2C_Read... [08:25:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:52]Read from MH i2c: E2 [08:25:52]MH_I2C_Read... [08:25:52]Read from MH i2c: E2 17 00 [08:25:52]MH_I2C_Read... [08:25:52]Read from MH i2c: E2 17 00 D5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AA [08:25:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:25:52]wFMCommunicate OK [08:25:52]CreateOFDProtocolMessage done [08:25:52]OFDSenderStorePacket 166113 [08:25:52]StoreOFDPacket docnum=166113 [08:25:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 3A 01 00 00 D4 99 32 01 A5 24 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 1C 00 00 00 00 13 04 06 00 20 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 02 00 00 00 00 07 04 06 00 20 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 0E 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E1 88 02 00 35 04 06 00 B0 D9 D2 C4 15 D6 AB 02 4A 7D CE 31 08 CB [08:25:52]CheckFolder [08:25:52]dirname=/storage/ofd_packets [08:25:52]CheckFolder done [08:25:52]ProducePacketName [08:25:52]name=ofd_packets/00166113 [08:25:52]NVStorageSaveData ofd_packets/00166113 [08:25:52]File name is /storage/ofd_packets/00166113 [08:25:52]Write 344 bytes [08:25:52]NVStorageSaveData done [08:25:52]OFDSenderStorePacket done [08:25:52]KKMCreateOFDPacket done [08:25:52]NVStorageSaveData kkm_last_timestamp [08:25:52]File name is /storage/kkm_last_timestamp [08:25:52]Write 4 bytes [08:25:52]NVStorageSaveData done [08:25:52]ExternCall_PrintAddStr [08:25:52]wPrintStart [08:25:52]Write to MH i2c: 01 00 00 D6 02 D8 [08:25:52]Write i2c OK [08:25:52]MH_I2C_Read... [08:25:52]Read from MH i2c: 01 [08:25:52]MH_I2C_Read... [08:25:52]Read from MH i2c: 01 07 00 [08:25:52]MH_I2C_Read... [08:25:52]Read from MH i2c: 01 07 00 D6 02 00 00 00 00 00 FF 0F ED [08:25:52]RasterBufferAndPrint [08:25:52]line Счет N : (3)51209 [08:25:52]line ИНН: 02508201610067 [08:25:52]line Контрольно-Кассовый Чек [08:25:52]line ПРОДАЖА [08:25:52]line Товар: 4600682557456 [08:25:52]line Напиток FLash up energy эн ж/б 0,5/0,45л [08:25:52]line 1.000 * 72.00 [08:25:52]line = 72.00 [08:25:52]line НДС 12% НСП 1% [08:25:52]line > о реализуемом товаре [08:25:52]line ИТОГО: 72.00 [08:25:52]line НСП 1% : 0.64 [08:25:52]line НДС 12% : 7.65 [08:25:52]line Наличными: 72.00 [08:25:52]line Безнал.: 0.00 [08:25:52]line Место: АЗС № 130 "Партнер Нефть" [08:25:52]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:25:52]line СНО: Общий режим [08:25:52]line Чек 165 24.08.2024 08:25 [08:25:52]line Смена: 470 ФФД: 1.0 [08:25:52]line ЗНМ: 0300000070 [08:25:52]line РНМ: 0000000000092562 [08:25:52]line Версия ККМ: 001 [08:25:52]line ФМ: 0000000000871769 [08:25:52]line ФД: 166113 [08:25:52]line ФПД: 194449590457814 [08:25:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082550&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166113&fm=194449590457814&tin=02508201610067®Number=0000000000092562&sum=7200 [08:25:52]line 0 [08:25:52]written 0, free lines is 4095 [08:25:52]OFD Sender: Processing packet 166113 [packets to send 1005, broken 1004] [08:25:52]ProducePacketName [08:25:52]name=ofd_packets/00166113 [08:25:52]OFD Sender: To server: pG, [08:25:52]CommunicateWithHost lk.salyk.kg:30040 [08:25:52]ConnectInit lk.salyk.kg [08:25:52]Connected sock=10 [08:25:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 3A 01 00 00 D4 99 32 01 A5 24 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 1C 00 00 00 00 13 04 06 00 20 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 02 00 00 00 00 07 04 06 00 20 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 0E 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E1 88 02 00 35 04 06 00 B0 D9 D2 C4 15 D6 AB 02 4A 7D CE 31 08 CB [08:25:53]Write to MH i2c: 01 00 00 FF 02 01 [08:25:53]Write i2c OK [08:25:53]MH_I2C_Read... [08:25:53]Read from MH i2c: 01 [08:25:53]MH_I2C_Read... [08:25:53]Read from MH i2c: 01 07 00 [08:25:53]MH_I2C_Read... [08:25:53]Read from MH i2c: 01 07 00 FF 02 00 00 00 00 00 71 0D 86 [08:25:53]RasterBufferAndPrint [08:25:53]line [08:25:53]line [08:25:53]line [08:25:53]line [08:25:53]line [08:25:53]written 0, free lines is 3455 [08:25:53]MH_Cut [08:25:53]Write to MH i2c: D1 01 00 06 03 01 DB [08:25:53]Write i2c OK [08:25:53]MH_I2C_Read... [08:25:53]Read from MH i2c: D1 [08:25:53]MH_I2C_Read... [08:25:53]Read from MH i2c: D1 01 00 [08:25:53]MH_I2C_Read... [08:25:53]Read from MH i2c: D1 01 00 06 03 00 DA [08:25:53]Write to MH i2c: 01 00 00 07 03 0A [08:25:53]Write i2c OK [08:25:53]MH_I2C_Read... [08:25:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 9A 1E 47 00 85 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E1 88 02 00 F4 03 04 00 58 42 C9 66 B6 04 01 00 00 F3 C1 C0 1C 6E 9A A3 32 [08:25:53]CommunicateWithHost err = 0 [08:25:53]CheckOFDResponse [08:25:53]1017 (14) - 77093643461234 [08:25:53]1041 (16) - 0000000000871769 [08:25:53]1040 (4) - 166113 [08:25:53]1012 (4) - 24.08.2024 02:15 [08:25:53]1206 (1) - 0 [08:25:53]OFD Sender: Remove packet 166113 [08:25:53]ProducePacketName [08:25:53]name=ofd_packets/00166113 [08:25:53]NVStorageDeleteData [08:25:53]*** Cut start [08:25:53]*** Purtial cut [08:25:53]*** Stage 1: CUTSNS_PIN = 1 [08:25:53]OFD Sender: No OFD packet to send [08:25:55]Read from MH i2c: 01 [08:25:55]MH_I2C_Read... [08:25:55]*** Stop cut motor [08:25:55]*** Cut end [08:25:55]Read from MH i2c: 01 07 00 [08:25:55]MH_I2C_Read... [08:25:55]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 FF 0F 1F [08:25:55]process_action close_receipt done [08:25:55]requested_data is exist [08:25:55]produce_requested_data [08:25:55]requested_item fm.sn is exist - process it [08:25:55]wFMCommunicate request_size=4 [08:25:55]MH_SAM_APDU [08:25:55]CAPDU: 80 11 00 00 [08:25:55]Write to MH i2c: E2 08 00 08 03 80 11 00 00 00 00 00 00 85 [08:25:55]Write i2c OK [08:25:55]MH_I2C_Read... [08:25:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:55]Read from MH i2c: E2 [08:25:55]MH_I2C_Read... [08:25:55]Read from MH i2c: E2 17 00 [08:25:55]MH_I2C_Read... [08:25:55]Read from MH i2c: E2 17 00 08 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DE [08:25:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:25:55]wFMCommunicate OK [08:25:55]requested_item fd.num is exist - process it [08:25:55]SAM_PROTO_GetFieldsCounters [08:25:55]wFMCommunicate request_size=4 [08:25:55]MH_SAM_APDU [08:25:55]CAPDU: 80 13 00 00 [08:25:55]Write to MH i2c: E2 08 00 09 03 80 13 00 00 00 00 00 00 88 [08:25:55]Write i2c OK [08:25:55]MH_I2C_Read... [08:25:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:25:56]Read from MH i2c: E2 [08:25:56]MH_I2C_Read... [08:25:56]Read from MH i2c: E2 62 00 [08:25:56]MH_I2C_Read... [08:25:56]Read from MH i2c: E2 62 00 09 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E1 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 DF [08:25: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E1 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:25:56]wFMCommunicate OK [08:25:56]SAM_PROTO_GetFieldsCounters done [08:25:56]requested_item shift.num is exist - process it [08:25:56]requested_item shift.opened is exist - process it [08:25:56]req_shift_opened [08:25:56]FM_GetShiftState [08:25:56]SAM_PROTO_GetShiftState [08:25:56]wFMCommunicate request_size=4 [08:25:56]MH_SAM_APDU [08:25:56]CAPDU: 80 13 01 00 [08:25:56]Write to MH i2c: E2 08 00 0A 03 80 13 01 00 00 00 00 00 8A [08:25:56]Write i2c OK [08:25:56]MH_I2C_Read... [08:25:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:56]Read from MH i2c: E2 [08:25:56]MH_I2C_Read... [08:25:56]Read from MH i2c: E2 0E 00 [08:25:56]MH_I2C_Read... [08:25:56]Read from MH i2c: E2 0E 00 0A 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B4 [08:25:56]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:25:56]wFMCommunicate OK [08:25:56]SAM_PROTO_GetShiftState done [08:25:56]FM_GetShiftState done [08:25:56]req_shift_opened done [08:25:56]requested_item shift.open_date is exist - process it [08:25:56]req_shift_open_date [08:25:56]req_shift_open_date done [08:25:56]produce_requested_data done [08:25:56]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166113,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:25:56]process_action_free close_receipt [08:25:56]json_value_free [08:25:56]json_value_free done [08:25:56]process_json_proto returns [08:25:56]Send response to host [08:25:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166113,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:25:56]free response buf [08:25:56]execute_script done [08:25:56]execute_script returns [08:25:56]free content buf [08:25:56]Sock 7.Close socket [08:25:56]Sock 7.Thread stoped [08:25:59]OFD Sender: No OFD packet to send [08:26:04]OFD Sender: No OFD packet to send [08:26:09]OFD Sender: No OFD packet to send [08:26:14]OFD Sender: No OFD packet to send [08:26:17]accept exits with 9 [08:26:17]New connection [08:26:17]New thread 3067477348 created [08:26:17]Thread 3067333988 joined [08:26:17]Waiting for new connection... [08:26:17] Sock 9.Parse request [08:26:17]Sock 9.Check first char [08:26:17]Sock 9.First char is OK [08:26:17]request: POST /json_proto HTTP/1.0 [08:26:17]Method: POST [08:26:17]URL: /json_proto [08:26:17]Method is POST - this is cgi request [08:26:17]url: /json_proto [08:26:17]query_string will be loaded in cgi processing [08:26:17]execute_cgi json_proto POST (null) [08:26:17]execute_cgi path=json_proto method=POST [08:26:17]POST find Content-Length [08:26:17]Host: 172.17.44.132:8080 [08:26:17]Content-Length: 679 [08:26:17]Content-Type: application/json [08:26:17] [08:26:17]POST finish read [08:26:17]Found Content-Length = 679 [08:26:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:17]execute_script... [08:26:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:17]POST & json_proto [08:26:17]process_json_proto [08:26:17]json parsed OK: [08:26:17]protocol is kg_v1.0 [08:26:17]action value=close_receipt [08:26:17]process_action close_receipt [08:26:17]cmd_close_receipt [08:26:17]MH_GetDate [08:26:17]Write to MH i2c: F0 00 00 0B 03 FD [08:26:17]Write i2c OK [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: F0 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: F0 09 00 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: F0 09 00 0B 03 00 29 99 C9 66 2A 83 C1 65 CA [08:26:17]GetLastDocTimeStamp 1724487950 [08:26:17]current date 1724487977 [08:26:17]FM_GetShiftState [08:26:17]SAM_PROTO_GetShiftState [08:26:17]wFMCommunicate request_size=4 [08:26:17]MH_SAM_APDU [08:26:17]CAPDU: 80 13 01 00 [08:26:17]Write to MH i2c: E2 08 00 0C 03 80 13 01 00 00 00 00 00 8C [08:26:17]Write i2c OK [08:26:17]MH_I2C_Read... [08:26:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:17]Read from MH i2c: E2 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: E2 0E 00 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: E2 0E 00 0C 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B6 [08:26:17]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:26:17]wFMCommunicate OK [08:26:17]SAM_PROTO_GetShiftState done [08:26:17]FM_GetShiftState done [08:26:17]opened in 1724458697 [08:26:17]opened+sec_in_day 1724545097 [08:26:17]quantity*price = 200025 [08:26:17]sum+1 = 200026 [08:26:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 166 24.08.2024 08:26 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166114 ФПД: 40325366997590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082617&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166114&fm=40325366997590&tin=02508201610067®Number=0000000000092562&sum=200000 [08:26:18]StoreToDocumentArchive [08:26:18]shift 470 fd 166114 [08:26:18]save to /storage/0470/doc_00166114 [08:26:18]save last doc name /storage/0470/doc_00166114 to /storage/kkm_last_doc_name [08:26:18]save OK [08:26:18]Clear old archive folders... [08:26:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:26:18]tlvbuf is 015F4890 [08:26:18]SAM_PROTO_ClearQueue [08:26:18]wFMCommunicate request_size=4 [08:26:18]MH_SAM_APDU [08:26:18]CAPDU: 80 09 00 00 [08:26:18]Write to MH i2c: E2 08 00 19 03 80 09 00 00 00 00 00 00 8E [08:26:18]Write i2c OK [08:26:18]MH_I2C_Read... [08:26:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:18]Read from MH i2c: E2 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: E2 03 00 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [08:26:18]RAPDU: 90 00 [08:26:18]wFMCommunicate OK [08:26:18]SAM_PROTO_ClearQueue done [08:26:18]KKMCreateOFDPacket [08:26:18]OFDProtocolAddRootSTLVToBuf [08:26:18]FM_MakeSignedData [08:26:18]FM_MakeSignedData [08:26:18]SAM_PROTO_SignData [08:26:18]wFMCommunicate request_size=4 [08:26:18]MH_SAM_APDU [08:26:18]CAPDU: 80 0D 01 02 [08:26:18]Write to MH i2c: E2 08 00 1A 03 80 0D 01 02 00 00 00 00 96 [08:26:18]Write i2c OK [08:26:18]MH_I2C_Read... [08:26:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:18]Read from MH i2c: E2 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: E2 03 00 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [08:26:18]RAPDU: 90 00 [08:26:18]wFMCommunicate OK [08:26:18]wFMCommunicate request_size=255 [08:26:18]MH_SAM_APDU [08:26:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 29 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E2 88 02 00 35 04 06 00 24 AC FB 2C [08:26:18]Write to MH i2c: E2 02 01 1B 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 29 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E2 88 02 00 35 04 06 00 24 AC FB 2C 00 00 E4 [08:26:18]Write i2c OK [08:26:18]MH_I2C_Read... [08:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:18]Read from MH i2c: E2 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: E2 03 00 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [08:26:18]RAPDU: 90 00 [08:26:19]wFMCommunicate OK [08:26:19]wFMCommunicate request_size=7 [08:26:19]MH_SAM_APDU [08:26:19]CAPDU: 80 0D 02 02 02 E2 56 [08:26:19]Write to MH i2c: E2 0A 00 1C 03 80 0D 02 02 02 00 E2 56 00 00 D5 [08:26:19]Write i2c OK [08:26:19]MH_I2C_Read... [08:26:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:19]Read from MH i2c: E2 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: E2 03 00 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: E2 03 00 1C 03 00 90 00 93 [08:26:19]RAPDU: 90 00 [08:26:19]wFMCommunicate OK [08:26:19]wFMCommunicate request_size=4 [08:26:19]MH_SAM_APDU [08:26:19]CAPDU: 80 0D 03 02 [08:26:19]Write to MH i2c: E2 08 00 1D 03 80 0D 03 02 00 00 00 00 9B [08:26:19]Write i2c OK [08:26:19]MH_I2C_Read... [08:26:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:19]Read from MH i2c: E2 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: E2 0B 00 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: E2 0B 00 1D 03 00 3C CC 58 31 CC DB 71 D6 90 00 1B [08:26:19]RAPDU: 3C CC 58 31 CC DB 71 D6 90 00 [08:26:19]wFMCommunicate OK [08:26:19]SAM_PROTO_SignData done [08:26:19]FM_MakeSignedData done [08:26:19]CreateOFDProtocolMessage [08:26:19]wFMCommunicate request_size=4 [08:26:19]MH_SAM_APDU [08:26:19]CAPDU: 80 11 00 00 [08:26:19]Write to MH i2c: E2 08 00 1E 03 80 11 00 00 00 00 00 00 9B [08:26:19]Write i2c OK [08:26:19]MH_I2C_Read... [08:26:19]OFD Sender: No OFD packet to send [08:26:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:19]Read from MH i2c: E2 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: E2 17 00 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: E2 17 00 1E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F4 [08:26:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:26:19]wFMCommunicate OK [08:26:19]CreateOFDProtocolMessage done [08:26:19]OFDSenderStorePacket 166114 [08:26:19]StoreOFDPacket docnum=166114 [08:26:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 BD 6A 04 01 85 0A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 29 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E2 88 02 00 35 04 06 00 24 AC FB 2C E2 56 3C CC 58 31 CC DB 71 D6 [08:26:19]CheckFolder [08:26:19]dirname=/storage/ofd_packets [08:26:19]CheckFolder done [08:26:19]ProducePacketName [08:26:19]name=ofd_packets/00166114 [08:26:19]NVStorageSaveData ofd_packets/00166114 [08:26:19]File name is /storage/ofd_packets/00166114 [08:26:19]Write 298 bytes [08:26:19]NVStorageSaveData done [08:26:19]OFDSenderStorePacket done [08:26:19]KKMCreateOFDPacket done [08:26:19]NVStorageSaveData kkm_last_timestamp [08:26:19]File name is /storage/kkm_last_timestamp [08:26:19]Write 4 bytes [08:26:19]NVStorageSaveData done [08:26:19]ExternCall_PrintAddStr [08:26:19]wPrintStart [08:26:19]Write to MH i2c: 01 00 00 1F 03 22 [08:26:19]Write i2c OK [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: 01 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: 01 07 00 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: 01 07 00 1F 03 00 00 00 00 00 FF 0F 37 [08:26:19]RasterBufferAndPrint [08:26:19]line Счет N : (1)295073 [08:26:19]line ИНН: 02508201610067 [08:26:19]line Контрольно-Кассовый Чек [08:26:19]line ПРОДАЖА [08:26:19]line ТРК (МРК, ГНК) : 64 [08:26:19]line Товар: 2710194800 [08:26:19]line ДТ-К-5 [08:26:19]line 26.250 * 76.20 [08:26:19]line = 2000.25 [08:26:19]line НДС 12% НСП 1% [08:26:19]line > о реализуемом товаре [08:26:19]line ОКРУГЛЕНИЕ: -0.25 [08:26:19]line ИТОГО: 2000.00 [08:26:19]line Внесено: 2000.00 [08:26:19]line СДАЧА: 0.00 [08:26:19]line НСП 1% : 17.70 [08:26:19]line НДС 12% : 212.42 [08:26:19]line Наличными: 2000.00 [08:26:19]line Безнал.: 0.00 [08:26:19]line Место: АЗС № 130 "Партнер Нефть" [08:26:19]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:26:19]line СНО: Общий режим [08:26:19]line Чек 166 24.08.2024 08:26 [08:26:19]line Смена: 470 ФФД: 1.0 [08:26:19]line ЗНМ: 0300000070 [08:26:19]line РНМ: 0000000000092562 [08:26:19]line Версия ККМ: 001 [08:26:19]line ФМ: 0000000000871769 [08:26:19]line ФД: 166114 [08:26:19]line ФПД: 40325366997590 [08:26:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082617&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166114&fm=40325366997590&tin=02508201610067®Number=0000000000092562&sum=200000 [08:26:19]written 0, free lines is 4095 [08:26:19]OFD Sender: Processing packet 166114 [packets to send 1005, broken 1004] [08:26:19]ProducePacketName [08:26:19]name=ofd_packets/00166114 [08:26:19]OFD Sender: To server: pG, [08:26:19]CommunicateWithHost lk.salyk.kg:30040 [08:26:19]ConnectInit lk.salyk.kg [08:26:19]Write to MH i2c: 01 00 00 4A 03 4D [08:26:19]Write i2c OK [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: 01 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: 01 07 00 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: 01 07 00 4A 03 00 00 00 00 00 CB 0C 2B [08:26:19]RasterBufferAndPrint [08:26:19]line [08:26:19]line [08:26:19]line [08:26:19]line [08:26:19]line [08:26:19]written 0, free lines is 3290 [08:26:19]MH_Cut [08:26:19]Write to MH i2c: D1 01 00 51 03 01 26 [08:26:19]Write i2c OK [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: D1 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: D1 01 00 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: D1 01 00 51 03 00 25 [08:26:19]Write to MH i2c: 01 00 00 52 03 55 [08:26:19]Write i2c OK [08:26:19]MH_I2C_Read... [08:26:20]*** Cut start [08:26:20]*** Purtial cut [08:26:20]*** Stage 1: CUTSNS_PIN = 1 [08:26:22]Read from MH i2c: 01 [08:26:22]MH_I2C_Read... [08:26:22]*** Stop cut motor [08:26:22]*** Cut end [08:26:22]Read from MH i2c: 01 07 00 [08:26:22]MH_I2C_Read... [08:26:22]Read from MH i2c: 01 07 00 52 03 00 00 00 00 00 FF 0F 6A [08:26:22]process_action close_receipt done [08:26:22]requested_data is exist [08:26:22]produce_requested_data [08:26:22]requested_item fm.sn is exist - process it [08:26:22]wFMCommunicate request_size=4 [08:26:22]MH_SAM_APDU [08:26:22]CAPDU: 80 11 00 00 [08:26:22]Write to MH i2c: E2 08 00 53 03 80 11 00 00 00 00 00 00 D0 [08:26:22]Write i2c OK [08:26:22]MH_I2C_Read... [08:26:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:22]Read from MH i2c: E2 [08:26:22]MH_I2C_Read... [08:26:22]Read from MH i2c: E2 17 00 [08:26:22]MH_I2C_Read... [08:26:22]Read from MH i2c: E2 17 00 53 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 29 [08:26:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:26:22]wFMCommunicate OK [08:26:22]requested_item fd.num is exist - process it [08:26:22]SAM_PROTO_GetFieldsCounters [08:26:22]wFMCommunicate request_size=4 [08:26:22]MH_SAM_APDU [08:26:22]CAPDU: 80 13 00 00 [08:26:22]Write to MH i2c: E2 08 00 54 03 80 13 00 00 00 00 00 00 D3 [08:26:22]Write i2c OK [08:26:22]MH_I2C_Read... [08:26:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:22]Read from MH i2c: E2 [08:26:22]MH_I2C_Read... [08:26:22]Read from MH i2c: E2 62 00 [08:26:22]MH_I2C_Read... [08:26:22]Read from MH i2c: E2 62 00 54 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E2 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 2E [08:26:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E2 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:26:22]wFMCommunicate OK [08:26:22]SAM_PROTO_GetFieldsCounters done [08:26:22]requested_item shift.num is exist - process it [08:26:22]requested_item shift.opened is exist - process it [08:26:22]req_shift_opened [08:26:22]FM_GetShiftState [08:26:22]SAM_PROTO_GetShiftState [08:26:22]wFMCommunicate request_size=4 [08:26:22]MH_SAM_APDU [08:26:22]CAPDU: 80 13 01 00 [08:26:22]Write to MH i2c: E2 08 00 55 03 80 13 01 00 00 00 00 00 D5 [08:26:22]Write i2c OK [08:26:22]MH_I2C_Read... [08:26:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:22]Read from MH i2c: E2 [08:26:22]MH_I2C_Read... [08:26:22]Read from MH i2c: E2 0E 00 [08:26:22]MH_I2C_Read... [08:26:22]Read from MH i2c: E2 0E 00 55 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 FF [08:26:22]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:26:22]wFMCommunicate OK [08:26:22]SAM_PROTO_GetShiftState done [08:26:22]FM_GetShiftState done [08:26:22]req_shift_opened done [08:26:22]requested_item shift.open_date is exist - process it [08:26:22]req_shift_open_date [08:26:22]req_shift_open_date done [08:26:22]produce_requested_data done [08:26:22]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166114,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:26:22]process_action_free close_receipt [08:26:22]json_value_free [08:26:22]json_value_free done [08:26:22]process_json_proto returns [08:26:22]Send response to host [08:26:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166114,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:26:22]free response buf [08:26:22]execute_script done [08:26:22]execute_script returns [08:26:22]free content buf [08:26:22]Sock 9.Close socket [08:26:22]Sock 9.Thread stoped [08:26:23]recv_with_timeout no data received [08:26:24]ConnectInit Can't take IP for lk.salyk.kg [08:26:24]CommunicateWithHost connect error [08:26:24]CommunicateWithHost err = -1 [08:26:24]OFD Sender: Server communicate error [08:26:29]OFD Sender: Processing packet 166114 [packets to send 1005, broken 1004] [08:26:29]ProducePacketName [08:26:29]name=ofd_packets/00166114 [08:26:29]OFD Sender: To server: pG, [08:26:29]CommunicateWithHost lk.salyk.kg:30040 [08:26:29]ConnectInit lk.salyk.kg [08:26:35]Connected sock=10 [08:26:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 BD 6A 04 01 85 0A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 29 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E2 88 02 00 35 04 06 00 24 AC FB 2C E2 56 3C CC 58 31 CC DB 71 D6 [08:26:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 84 00 47 00 9F A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E2 88 02 00 F4 03 04 00 82 42 C9 66 B6 04 01 00 00 FC 9C 5D 6C 10 73 41 87 [08:26:35]CommunicateWithHost err = 0 [08:26:35]CheckOFDResponse [08:26:35]1017 (14) - 77093643461234 [08:26:35]1041 (16) - 0000000000871769 [08:26:35]1040 (4) - 166114 [08:26:35]1012 (4) - 24.08.2024 02:16 [08:26:35]1206 (1) - 0 [08:26:35]OFD Sender: Remove packet 166114 [08:26:35]ProducePacketName [08:26:35]name=ofd_packets/00166114 [08:26:35]NVStorageDeleteData [08:26:36]OFD Sender: No OFD packet to send [08:26:41]OFD Sender: No OFD packet to send [08:26:46]OFD Sender: No OFD packet to send [08:26:51]OFD Sender: No OFD packet to send [08:26:56]OFD Sender: No OFD packet to send [08:27:01]OFD Sender: No OFD packet to send [08:27:06]OFD Sender: No OFD packet to send [08:27:11]OFD Sender: No OFD packet to send [08:27:16]OFD Sender: No OFD packet to send [08:27:21]OFD Sender: No OFD packet to send [08:27:26]OFD Sender: No OFD packet to send [08:27:27]accept exits with 7 [08:27:27]New connection [08:27:27]New thread 3067333988 created [08:27:27]Thread 3067477348 joined [08:27:27]Waiting for new connection... [08:27:27] Sock 7.Parse request [08:27:27]Sock 7.Check first char [08:27:27]Sock 7.First char is OK [08:27:27]request: POST /json_proto HTTP/1.0 [08:27:27]Method: POST [08:27:27]URL: /json_proto [08:27:27]Method is POST - this is cgi request [08:27:27]url: /json_proto [08:27:27]query_string will be loaded in cgi processing [08:27:27]execute_cgi json_proto POST (null) [08:27:27]execute_cgi path=json_proto method=POST [08:27:27]POST find Content-Length [08:27:27]Host: 172.17.44.132:8080 [08:27:27]Content-Length: 800 [08:27:27]Content-Type: application/json [08:27:27] [08:27:27]POST finish read [08:27:27]Found Content-Length = 800 [08:27:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 82.560, "sum" : 6291.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 6291.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:27:27]execute_script... [08:27:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 82.560, "sum" : 6291.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 6291.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:27:27]POST & json_proto [08:27:27]process_json_proto [08:27:27]json parsed OK: [08:27:27]protocol is kg_v1.0 [08:27:27]action value=close_receipt [08:27:27]process_action close_receipt [08:27:27]cmd_close_receipt [08:27:27]MH_GetDate [08:27:27]Write to MH i2c: F0 00 00 56 03 48 [08:27:27]Write i2c OK [08:27:27]MH_I2C_Read... [08:27:27]Read from MH i2c: F0 [08:27:27]MH_I2C_Read... [08:27:27]Read from MH i2c: F0 09 00 [08:27:27]MH_I2C_Read... [08:27:27]Read from MH i2c: F0 09 00 56 03 00 6F 99 C9 66 2A 83 C1 65 5B [08:27:27]GetLastDocTimeStamp 1724487977 [08:27:27]current date 1724488047 [08:27:27]FM_GetShiftState [08:27:27]SAM_PROTO_GetShiftState [08:27:27]wFMCommunicate request_size=4 [08:27:27]MH_SAM_APDU [08:27:27]CAPDU: 80 13 01 00 [08:27:27]Write to MH i2c: E2 08 00 57 03 80 13 01 00 00 00 00 00 D7 [08:27:27]Write i2c OK [08:27:27]MH_I2C_Read... [08:27:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:27:27]Read from MH i2c: E2 [08:27:27]MH_I2C_Read... [08:27:27]Read from MH i2c: E2 0E 00 [08:27:27]MH_I2C_Read... [08:27:27]Read from MH i2c: E2 0E 00 57 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 01 [08:27:27]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:27:27]wFMCommunicate OK [08:27:27]SAM_PROTO_GetShiftState done [08:27:27]FM_GetShiftState done [08:27:27]opened in 1724458697 [08:27:27]opened+sec_in_day 1724545097 [08:27:27]quantity*price = 629107 [08:27:27]sum+1 = 629108 [08:27:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 6291.07 НСП 1% : 55.67 НДС 12% : 668.08 Наличными: 0.00 Безнал.: 6291.07 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 167 24.08.2024 08:27 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166115 ФПД: 256370916381371 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082727&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166115&fm=256370916381371&tin=02508201610067®Number=0000000000092562&sum=629107 [08:27:29]StoreToDocumentArchive [08:27:29]shift 470 fd 166115 [08:27:29]save to /storage/0470/doc_00166115 [08:27:29]save last doc name /storage/0470/doc_00166115 to /storage/kkm_last_doc_name [08:27:29]save OK [08:27:29]Clear old archive folders... [08:27:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:27:29]tlvbuf is 0156DCE0 [08:27:29]SAM_PROTO_ClearQueue [08:27:29]wFMCommunicate request_size=4 [08:27:29]MH_SAM_APDU [08:27:29]CAPDU: 80 09 00 00 [08:27:29]Write to MH i2c: E2 08 00 64 03 80 09 00 00 00 00 00 00 D9 [08:27:29]Write i2c OK [08:27:29]MH_I2C_Read... [08:27:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:27:29]Read from MH i2c: E2 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: E2 03 00 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [08:27:29]RAPDU: 90 00 [08:27:29]wFMCommunicate OK [08:27:29]SAM_PROTO_ClearQueue done [08:27:29]KKMCreateOFDPacket [08:27:29]OFDProtocolAddRootSTLVToBuf [08:27:29]FM_MakeSignedData [08:27:29]FM_MakeSignedData [08:27:29]SAM_PROTO_SignData [08:27:29]wFMCommunicate request_size=4 [08:27:29]MH_SAM_APDU [08:27:29]CAPDU: 80 0D 01 02 [08:27:29]Write to MH i2c: E2 08 00 65 03 80 0D 01 02 00 00 00 00 E1 [08:27:29]Write i2c OK [08:27:29]MH_I2C_Read... [08:27:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:27:29]Read from MH i2c: E2 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: E2 03 00 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [08:27:29]RAPDU: 90 00 [08:27:29]wFMCommunicate OK [08:27:29]wFMCommunicate request_size=255 [08:27:29]MH_SAM_APDU [08:27:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 42 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 73 99 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 99 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BF 15 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 04 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 99 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 6F 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E3 88 02 00 35 04 06 00 E9 2B 01 66 [08:27:29]Write to MH i2c: E2 02 01 66 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 42 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 73 99 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 99 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BF 15 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 04 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 99 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 6F 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E3 88 02 00 35 04 06 00 E9 2B 01 66 00 00 99 [08:27:29]Write i2c OK [08:27:29]MH_I2C_Read... [08:27:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:27:29]Read from MH i2c: E2 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: E2 03 00 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: E2 03 00 66 03 00 90 00 DD [08:27:29]RAPDU: 90 00 [08:27:29]wFMCommunicate OK [08:27:29]wFMCommunicate request_size=7 [08:27:29]MH_SAM_APDU [08:27:29]CAPDU: 80 0D 02 02 02 D2 BB [08:27:29]Write to MH i2c: E2 0A 00 67 03 80 0D 02 02 02 00 D2 BB 00 00 75 [08:27:29]Write i2c OK [08:27:29]MH_I2C_Read... [08:27:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:27:29]Read from MH i2c: E2 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: E2 03 00 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: E2 03 00 67 03 00 90 00 DE [08:27:29]RAPDU: 90 00 [08:27:29]wFMCommunicate OK [08:27:29]wFMCommunicate request_size=4 [08:27:29]MH_SAM_APDU [08:27:29]CAPDU: 80 0D 03 02 [08:27:29]Write to MH i2c: E2 08 00 68 03 80 0D 03 02 00 00 00 00 E6 [08:27:29]Write i2c OK [08:27:29]MH_I2C_Read... [08:27:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:27:29]Read from MH i2c: E2 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: E2 0B 00 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: E2 0B 00 68 03 00 7C 22 0C CF 25 11 81 DA 90 00 F1 [08:27:29]RAPDU: 7C 22 0C CF 25 11 81 DA 90 00 [08:27:29]wFMCommunicate OK [08:27:29]SAM_PROTO_SignData done [08:27:29]FM_MakeSignedData done [08:27:29]CreateOFDProtocolMessage [08:27:29]wFMCommunicate request_size=4 [08:27:29]MH_SAM_APDU [08:27:29]CAPDU: 80 11 00 00 [08:27:29]Write to MH i2c: E2 08 00 69 03 80 11 00 00 00 00 00 00 E6 [08:27:29]Write i2c OK [08:27:29]MH_I2C_Read... [08:27:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:27:29]Read from MH i2c: E2 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: E2 17 00 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: E2 17 00 69 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 3F [08:27:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:27:29]wFMCommunicate OK [08:27:29]CreateOFDProtocolMessage done [08:27:29]OFDSenderStorePacket 166115 [08:27:29]StoreOFDPacket docnum=166115 [08:27:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 40 19 04 01 7B F5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 42 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 73 99 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 99 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BF 15 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 04 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 99 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 6F 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E3 88 02 00 35 04 06 00 E9 2B 01 66 D2 BB 7C 22 0C CF 25 11 81 DA [08:27:29]CheckFolder [08:27:29]dirname=/storage/ofd_packets [08:27:29]CheckFolder done [08:27:29]ProducePacketName [08:27:29]name=ofd_packets/00166115 [08:27:29]NVStorageSaveData ofd_packets/00166115 [08:27:29]File name is /storage/ofd_packets/00166115 [08:27:29]Write 298 bytes [08:27:29]NVStorageSaveData done [08:27:29]OFDSenderStorePacket done [08:27:29]KKMCreateOFDPacket done [08:27:29]NVStorageSaveData kkm_last_timestamp [08:27:29]File name is /storage/kkm_last_timestamp [08:27:29]Write 4 bytes [08:27:29]NVStorageSaveData done [08:27:29]ExternCall_PrintAddStr [08:27:29]wPrintStart [08:27:29]Write to MH i2c: 01 00 00 6A 03 6D [08:27:29]Write i2c OK [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: 01 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: 01 07 00 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: 01 07 00 6A 03 00 00 00 00 00 FF 0F 82 [08:27:29]RasterBufferAndPrint [08:27:29]line Счет N : (1)295072 [08:27:29]line ИНН: 02508201610067 [08:27:29]line Контрольно-Кассовый Чек [08:27:29]line ПРОДАЖА [08:27:29]line ТРК (МРК, ГНК) : 44 [08:27:29]line Товар: 2710194800 [08:27:29]line ДТ-К-5 [08:27:29]line 82.560 * 76.20 [08:27:29]line = 6291.07 [08:27:29]line НДС 12% НСП 1% [08:27:29]line > о реализуемом товаре [08:27:29]line ИТОГО: 6291.07 [08:27:29]line НСП 1% : 55.67 [08:27:29]line НДС 12% : 668.08 [08:27:29]line Наличными: 0.00 [08:27:29]line Безнал.: 6291.07 [08:27:29]line Место: АЗС № 130 "Партнер Нефть" [08:27:29]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:27:29]line СНО: Общий режим [08:27:29]line Чек 167 24.08.2024 08:27 [08:27:29]line Смена: 470 ФФД: 1.0 [08:27:29]line ЗНМ: 0300000070 [08:27:29]line РНМ: 0000000000092562 [08:27:29]line Версия ККМ: 001 [08:27:29]line Платежная система: O! деньги [08:27:29]line ФМ: 0000000000871769 [08:27:29]line ФД: 166115 [08:27:29]line ФПД: 256370916381371 [08:27:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082727&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166115&fm=256370916381371&tin=02508201610067®Number=0000000000092562&sum=629107 [08:27:29]written 0, free lines is 4095 [08:27:29]OFD Sender: Processing packet 166115 [packets to send 1005, broken 1004] [08:27:29]ProducePacketName [08:27:29]name=ofd_packets/00166115 [08:27:29]OFD Sender: To server: pG, [08:27:29]CommunicateWithHost lk.salyk.kg:30040 [08:27:29]ConnectInit lk.salyk.kg [08:27:30]Write to MH i2c: 01 00 00 94 03 97 [08:27:30]Write i2c OK [08:27:30]MH_I2C_Read... [08:27:30]Read from MH i2c: 01 [08:27:30]MH_I2C_Read... [08:27:30]Read from MH i2c: 01 07 00 [08:27:30]MH_I2C_Read... [08:27:30]Read from MH i2c: 01 07 00 94 03 00 00 00 00 00 DC 0C 86 [08:27:30]RasterBufferAndPrint [08:27:30]line [08:27:30]line [08:27:30]line [08:27:30]line [08:27:30]line [08:27:30]written 0, free lines is 3298 [08:27:30]MH_Cut [08:27:30]Write to MH i2c: D1 01 00 9B 03 01 70 [08:27:30]Write i2c OK [08:27:30]MH_I2C_Read... [08:27:30]Read from MH i2c: D1 [08:27:30]MH_I2C_Read... [08:27:30]Read from MH i2c: D1 01 00 [08:27:30]MH_I2C_Read... [08:27:30]Read from MH i2c: D1 01 00 9B 03 00 6F [08:27:30]Write to MH i2c: 01 00 00 9C 03 9F [08:27:30]Write i2c OK [08:27:30]MH_I2C_Read... [08:27:30]*** Cut start [08:27:30]*** Purtial cut [08:27:30]*** Stage 1: CUTSNS_PIN = 1 [08:27:32]Connected sock=11 [08:27:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 40 19 04 01 7B F5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 42 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 73 99 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 99 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BF 15 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 04 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 99 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 6F 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E3 88 02 00 35 04 06 00 E9 2B 01 66 D2 BB 7C 22 0C CF 25 11 81 DA [08:27:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 AF 59 47 00 3F 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E3 88 02 00 F4 03 04 00 BB 42 C9 66 B6 04 01 00 00 ED 26 B9 D6 AD 1F ED 99 [08:27:32]CommunicateWithHost err = 0 [08:27:32]CheckOFDResponse [08:27:32]1017 (14) - 77093643461234 [08:27:32]1041 (16) - 0000000000871769 [08:27:32]1040 (4) - 166115 [08:27:32]1012 (4) - 24.08.2024 02:17 [08:27:32]1206 (1) - 0 [08:27:32]OFD Sender: Remove packet 166115 [08:27:32]ProducePacketName [08:27:32]name=ofd_packets/00166115 [08:27:32]NVStorageDeleteData [08:27:32]Read from MH i2c: 01 [08:27:32]MH_I2C_Read... [08:27:32]*** Stop cut motor [08:27:32]*** Cut end [08:27:32]Read from MH i2c: 01 07 00 [08:27:32]MH_I2C_Read... [08:27:32]Read from MH i2c: 01 07 00 9C 03 00 00 00 00 00 FF 0F B4 [08:27:32]process_action close_receipt done [08:27:32]requested_data is exist [08:27:32]produce_requested_data [08:27:32]requested_item fm.sn is exist - process it [08:27:32]wFMCommunicate request_size=4 [08:27:32]MH_SAM_APDU [08:27:32]CAPDU: 80 11 00 00 [08:27:32]Write to MH i2c: E2 08 00 9D 03 80 11 00 00 00 00 00 00 1A [08:27:32]Write i2c OK [08:27:32]MH_I2C_Read... [08:27:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:27:32]Read from MH i2c: E2 [08:27:32]MH_I2C_Read... [08:27:32]Read from MH i2c: E2 17 00 [08:27:32]MH_I2C_Read... [08:27:32]Read from MH i2c: E2 17 00 9D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 73 [08:27:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:27:32]wFMCommunicate OK [08:27:32]requested_item fd.num is exist - process it [08:27:32]SAM_PROTO_GetFieldsCounters [08:27:32]wFMCommunicate request_size=4 [08:27:32]MH_SAM_APDU [08:27:32]CAPDU: 80 13 00 00 [08:27:32]Write to MH i2c: E2 08 00 9E 03 80 13 00 00 00 00 00 00 1D [08:27:32]Write i2c OK [08:27:32]MH_I2C_Read... [08:27:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:27:33]Read from MH i2c: E2 [08:27:33]MH_I2C_Read... [08:27:33]Read from MH i2c: E2 62 00 [08:27:33]MH_I2C_Read... [08:27:33]Read from MH i2c: E2 62 00 9E 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E3 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 7C [08:27:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E3 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:27:33]wFMCommunicate OK [08:27:33]SAM_PROTO_GetFieldsCounters done [08:27:33]requested_item shift.num is exist - process it [08:27:33]requested_item shift.opened is exist - process it [08:27:33]req_shift_opened [08:27:33]FM_GetShiftState [08:27:33]SAM_PROTO_GetShiftState [08:27:33]wFMCommunicate request_size=4 [08:27:33]MH_SAM_APDU [08:27:33]CAPDU: 80 13 01 00 [08:27:33]Write to MH i2c: E2 08 00 9F 03 80 13 01 00 00 00 00 00 1F [08:27:33]Write i2c OK [08:27:33]MH_I2C_Read... [08:27:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:27:33]Read from MH i2c: E2 [08:27:33]MH_I2C_Read... [08:27:33]Read from MH i2c: E2 0E 00 [08:27:33]MH_I2C_Read... [08:27:33]Read from MH i2c: E2 0E 00 9F 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 49 [08:27:33]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:27:33]wFMCommunicate OK [08:27:33]SAM_PROTO_GetShiftState done [08:27:33]FM_GetShiftState done [08:27:33]req_shift_opened done [08:27:33]requested_item shift.open_date is exist - process it [08:27:33]req_shift_open_date [08:27:33]req_shift_open_date done [08:27:33]produce_requested_data done [08:27:33]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166115,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:27:33]process_action_free close_receipt [08:27:33]json_value_free [08:27:33]json_value_free done [08:27:33]process_json_proto returns [08:27:33]Send response to host [08:27:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166115,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:27:33]free response buf [08:27:33]execute_script done [08:27:33]execute_script returns [08:27:33]free content buf [08:27:33]Sock 7.Close socket [08:27:33]Sock 7.Thread stoped [08:27:33]OFD Sender: No OFD packet to send [08:27:38]OFD Sender: No OFD packet to send [08:27:42]recv_with_timeout no data received [08:27:43]OFD Sender: No OFD packet to send [08:27:48]OFD Sender: No OFD packet to send [08:27:53]OFD Sender: No OFD packet to send [08:27:58]OFD Sender: No OFD packet to send [08:28:03]OFD Sender: No OFD packet to send [08:28:03]recv_with_timeout no data received [08:28:08]OFD Sender: No OFD packet to send [08:28:13]OFD Sender: No OFD packet to send [08:28:18]OFD Sender: No OFD packet to send [08:28:23]OFD Sender: No OFD packet to send [08:28:28]OFD Sender: No OFD packet to send [08:28:33]OFD Sender: No OFD packet to send [08:28:38]OFD Sender: No OFD packet to send [08:28:43]OFD Sender: No OFD packet to send [08:28:48]OFD Sender: No OFD packet to send [08:28:53]OFD Sender: No OFD packet to send [08:28:58]OFD Sender: No OFD packet to send [08:29:02]accept exits with 10 [08:29:02]New connection [08:29:02]New thread 3067477348 created [08:29:02]Thread 3067333988 joined [08:29:02]Waiting for new connection... [08:29:02] Sock 10.Parse request [08:29:02]Sock 10.Check first char [08:29:02]Sock 10.First char is OK [08:29:02]request: POST /json_proto HTTP/1.0 [08:29:02]Method: POST [08:29:02]URL: /json_proto [08:29:02]Method is POST - this is cgi request [08:29:02]url: /json_proto [08:29:02]query_string will be loaded in cgi processing [08:29:02]execute_cgi json_proto POST (null) [08:29:02]execute_cgi path=json_proto method=POST [08:29:02]POST find Content-Length [08:29:02]Host: 172.17.44.132:8080 [08:29:02]Content-Length: 794 [08:29:02]Content-Type: application/json [08:29:02] [08:29:02]POST finish read [08:29:02]Found Content-Length = 794 [08:29:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:02]execute_script... [08:29:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:02]POST & json_proto [08:29:02]process_json_proto [08:29:02]json parsed OK: [08:29:02]protocol is kg_v1.0 [08:29:02]action value=close_receipt [08:29:02]process_action close_receipt [08:29:02]cmd_close_receipt [08:29:02]MH_GetDate [08:29:02]Write to MH i2c: F0 00 00 A0 03 92 [08:29:02]Write i2c OK [08:29:02]MH_I2C_Read... [08:29:02]Read from MH i2c: F0 [08:29:02]MH_I2C_Read... [08:29:02]Read from MH i2c: F0 09 00 [08:29:02]MH_I2C_Read... [08:29:02]Read from MH i2c: F0 09 00 A0 03 00 CE 99 C9 66 2A 83 C1 65 04 [08:29:02]GetLastDocTimeStamp 1724488047 [08:29:02]current date 1724488142 [08:29:02]FM_GetShiftState [08:29:02]SAM_PROTO_GetShiftState [08:29:02]wFMCommunicate request_size=4 [08:29:02]MH_SAM_APDU [08:29:02]CAPDU: 80 13 01 00 [08:29:02]Write to MH i2c: E2 08 00 A1 03 80 13 01 00 00 00 00 00 21 [08:29:02]Write i2c OK [08:29:02]MH_I2C_Read... [08:29:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:02]Read from MH i2c: E2 [08:29:02]MH_I2C_Read... [08:29:02]Read from MH i2c: E2 0E 00 [08:29:02]MH_I2C_Read... [08:29:02]Read from MH i2c: E2 0E 00 A1 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 4B [08:29:02]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:29:02]wFMCommunicate OK [08:29:02]SAM_PROTO_GetShiftState done [08:29:02]FM_GetShiftState done [08:29:02]opened in 1724458697 [08:29:02]opened+sec_in_day 1724545097 [08:29:02]quantity*price = 0 [08:29:02]sum+1 = 1 [08:29:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 168 24.08.2024 08:29 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000871769 ФД: 166116 ФПД: 196213720992053 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082902&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166116&fm=196213720992053&tin=02508201610067®Number=0000000000092562&sum=0 [08:29:03]StoreToDocumentArchive [08:29:03]shift 470 fd 166116 [08:29:03]save to /storage/0470/doc_00166116 [08:29:03]save last doc name /storage/0470/doc_00166116 to /storage/kkm_last_doc_name [08:29:03]save OK [08:29:03]Clear old archive folders... [08:29:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:29:03]tlvbuf is 015F3950 [08:29:03]SAM_PROTO_ClearQueue [08:29:03]wFMCommunicate request_size=4 [08:29:03]MH_SAM_APDU [08:29:03]CAPDU: 80 09 00 00 [08:29:03]Write to MH i2c: E2 08 00 AE 03 80 09 00 00 00 00 00 00 23 [08:29:03]Write i2c OK [08:29:03]MH_I2C_Read... [08:29:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:29:03]Read from MH i2c: E2 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: E2 03 00 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [08:29:03]RAPDU: 90 00 [08:29:03]wFMCommunicate OK [08:29:03]SAM_PROTO_ClearQueue done [08:29:03]KKMCreateOFDPacket [08:29:03]OFDProtocolAddRootSTLVToBuf [08:29:03]FM_MakeSignedData [08:29:03]FM_MakeSignedData [08:29:03]SAM_PROTO_SignData [08:29:03]wFMCommunicate request_size=4 [08:29:03]MH_SAM_APDU [08:29:03]CAPDU: 80 0D 01 02 [08:29:03]Write to MH i2c: E2 08 00 AF 03 80 0D 01 02 00 00 00 00 2B [08:29:03]Write i2c OK [08:29:03]MH_I2C_Read... [08:29:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:29:03]Read from MH i2c: E2 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: E2 03 00 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [08:29:03]RAPDU: 90 00 [08:29:03]wFMCommunicate OK [08:29:03]wFMCommunicate request_size=255 [08:29:03]MH_SAM_APDU [08:29:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A8 00 00 00 F4 03 04 00 CE 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E4 88 02 00 35 04 06 00 B2 [08:29:03]Write to MH i2c: E2 02 01 B0 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A8 00 00 00 F4 03 04 00 CE 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E4 88 02 00 35 04 06 00 B2 00 00 A6 [08:29:03]Write i2c OK [08:29:03]MH_I2C_Read... [08:29:03]OFD Sender: No OFD packet to send [08:29:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:03]Read from MH i2c: E2 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: E2 03 00 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: E2 03 00 B0 03 00 90 00 27 [08:29:03]RAPDU: 90 00 [08:29:03]wFMCommunicate OK [08:29:03]wFMCommunicate request_size=10 [08:29:03]MH_SAM_APDU [08:29:03]CAPDU: 80 0D 02 02 05 74 91 23 C9 35 [08:29:03]Write to MH i2c: E2 0D 00 B1 03 80 0D 02 02 05 00 74 91 23 C9 35 00 00 5E [08:29:03]Write i2c OK [08:29:03]MH_I2C_Read... [08:29:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:03]Read from MH i2c: E2 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: E2 03 00 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: E2 03 00 B1 03 00 90 00 28 [08:29:03]RAPDU: 90 00 [08:29:03]wFMCommunicate OK [08:29:03]wFMCommunicate request_size=4 [08:29:03]MH_SAM_APDU [08:29:03]CAPDU: 80 0D 03 02 [08:29:03]Write to MH i2c: E2 08 00 B2 03 80 0D 03 02 00 00 00 00 30 [08:29:03]Write i2c OK [08:29:03]MH_I2C_Read... [08:29:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:29:03]Read from MH i2c: E2 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: E2 0B 00 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: E2 0B 00 B2 03 00 A0 AC F4 CD BD 55 C0 CB 90 00 DB [08:29:03]RAPDU: A0 AC F4 CD BD 55 C0 CB 90 00 [08:29:03]wFMCommunicate OK [08:29:03]SAM_PROTO_SignData done [08:29:03]FM_MakeSignedData done [08:29:03]CreateOFDProtocolMessage [08:29:03]wFMCommunicate request_size=4 [08:29:03]MH_SAM_APDU [08:29:03]CAPDU: 80 11 00 00 [08:29:03]Write to MH i2c: E2 08 00 B3 03 80 11 00 00 00 00 00 00 30 [08:29:03]Write i2c OK [08:29:03]MH_I2C_Read... [08:29:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:03]Read from MH i2c: E2 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: E2 17 00 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: E2 17 00 B3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 89 [08:29:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:29:03]wFMCommunicate OK [08:29:03]CreateOFDProtocolMessage done [08:29:03]OFDSenderStorePacket 166116 [08:29:03]StoreOFDPacket docnum=166116 [08:29:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 6C 74 07 01 12 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A8 00 00 00 F4 03 04 00 CE 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E4 88 02 00 35 04 06 00 B2 74 91 23 C9 35 A0 AC F4 CD BD 55 C0 CB [08:29:03]CheckFolder [08:29:03]dirname=/storage/ofd_packets [08:29:03]CheckFolder done [08:29:03]ProducePacketName [08:29:03]name=ofd_packets/00166116 [08:29:03]NVStorageSaveData ofd_packets/00166116 [08:29:03]File name is /storage/ofd_packets/00166116 [08:29:03]Write 301 bytes [08:29:03]NVStorageSaveData done [08:29:03]OFDSenderStorePacket done [08:29:03]KKMCreateOFDPacket done [08:29:03]NVStorageSaveData kkm_last_timestamp [08:29:03]File name is /storage/kkm_last_timestamp [08:29:03]Write 4 bytes [08:29:03]NVStorageSaveData done [08:29:03]ExternCall_PrintAddStr [08:29:03]wPrintStart [08:29:03]Write to MH i2c: 01 00 00 B4 03 B7 [08:29:03]Write i2c OK [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: 01 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: 01 07 00 [08:29:03]MH_I2C_Read... [08:29:03]Read from MH i2c: 01 07 00 B4 03 00 00 00 00 00 FF 0F CC [08:29:03]RasterBufferAndPrint [08:29:03]line Счет N : (1)295075 [08:29:03]line ИНН: 02508201610067 [08:29:03]line Контрольно-Кассовый Чек [08:29:03]line ПРОДАЖА [08:29:03]line ТРК (МРК, ГНК) : 62 [08:29:03]line Товар: 2710124130 [08:29:03]line Аи-92-К-5 [08:29:03]line 10.000 * 0.00 [08:29:03]line = 0.00 [08:29:03]line НДС 12% НСП 1% [08:29:03]line > о реализуемом товаре [08:29:03]line ИТОГО: 0.00 [08:29:03]line НСП 1% : 0.00 [08:29:03]line НДС 12% : 0.00 [08:29:03]line Наличными: 0.00 [08:29:03]line Безнал.: 0.00 [08:29:03]line Место: АЗС № 130 "Партнер Нефть" [08:29:03]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:29:03]line СНО: Общий режим [08:29:03]line Чек 168 24.08.2024 08:29 [08:29:03]line Смена: 470 ФФД: 1.0 [08:29:03]line ЗНМ: 0300000070 [08:29:03]line РНМ: 0000000000092562 [08:29:03]line Версия ККМ: 001 [08:29:03]line Талоны: Топливные Талоны [08:29:03]line 1 [08:29:03]line ФМ: 0000000000871769 [08:29:03]line ФД: 166116 [08:29:03]line ФПД: 196213720992053 [08:29:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T082902&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166116&fm=196213720992053&tin=02508201610067®Number=0000000000092562&sum=0 [08:29:03]written 0, free lines is 4095 [08:29:03]OFD Sender: Processing packet 166116 [packets to send 1005, broken 1004] [08:29:03]ProducePacketName [08:29:03]name=ofd_packets/00166116 [08:29:03]OFD Sender: To server: pG, [08:29:03]CommunicateWithHost lk.salyk.kg:30040 [08:29:03]ConnectInit lk.salyk.kg [08:29:04]Write to MH i2c: 01 00 00 DE 03 E1 [08:29:04]Write i2c OK [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: 01 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: 01 07 00 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: 01 07 00 DE 03 00 00 00 00 00 BF 0C B3 [08:29:04]RasterBufferAndPrint [08:29:04]line [08:29:04]line [08:29:04]line [08:29:04]line [08:29:04]line [08:29:04]written 0, free lines is 3269 [08:29:04]MH_Cut [08:29:04]Write to MH i2c: D1 01 00 E5 03 01 BA [08:29:04]Write i2c OK [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: D1 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: D1 01 00 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: D1 01 00 E5 03 00 B9 [08:29:04]Write to MH i2c: 01 00 00 E6 03 E9 [08:29:04]Write i2c OK [08:29:04]MH_I2C_Read... [08:29:05]Connected sock=11 [08:29:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 6C 74 07 01 12 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A8 00 00 00 F4 03 04 00 CE 99 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E4 88 02 00 35 04 06 00 B2 74 91 23 C9 35 A0 AC F4 CD BD 55 C0 CB [08:29:05]*** Cut start [08:29:05]*** Purtial cut [08:29:05]*** Stage 1: CUTSNS_PIN = 1 [08:29:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 23 76 47 00 66 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E4 88 02 00 F4 03 04 00 18 43 C9 66 B6 04 01 00 00 46 19 B4 DE 3E A1 79 75 [08:29:05]CommunicateWithHost err = 0 [08:29:05]CheckOFDResponse [08:29:05]1017 (14) - 77093643461234 [08:29:05]1041 (16) - 0000000000871769 [08:29:05]1040 (4) - 166116 [08:29:05]1012 (4) - 24.08.2024 02:19 [08:29:05]1206 (1) - 0 [08:29:05]OFD Sender: Remove packet 166116 [08:29:05]ProducePacketName [08:29:05]name=ofd_packets/00166116 [08:29:05]NVStorageDeleteData [08:29:06]OFD Sender: No OFD packet to send [08:29:07]Read from MH i2c: 01 [08:29:07]MH_I2C_Read... [08:29:07]*** Stop cut motor [08:29:07]*** Cut end [08:29:07]Read from MH i2c: 01 07 00 [08:29:07]MH_I2C_Read... [08:29:07]Read from MH i2c: 01 07 00 E6 03 00 00 00 00 00 FF 0F FE [08:29:07]process_action close_receipt done [08:29:07]requested_data is exist [08:29:07]produce_requested_data [08:29:07]requested_item fm.sn is exist - process it [08:29:07]wFMCommunicate request_size=4 [08:29:07]MH_SAM_APDU [08:29:07]CAPDU: 80 11 00 00 [08:29:07]Write to MH i2c: E2 08 00 E7 03 80 11 00 00 00 00 00 00 64 [08:29:07]Write i2c OK [08:29:07]MH_I2C_Read... [08:29:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:07]Read from MH i2c: E2 [08:29:07]MH_I2C_Read... [08:29:07]Read from MH i2c: E2 17 00 [08:29:07]MH_I2C_Read... [08:29:07]Read from MH i2c: E2 17 00 E7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 BD [08:29:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:29:07]wFMCommunicate OK [08:29:07]requested_item fd.num is exist - process it [08:29:07]SAM_PROTO_GetFieldsCounters [08:29:07]wFMCommunicate request_size=4 [08:29:07]MH_SAM_APDU [08:29:07]CAPDU: 80 13 00 00 [08:29:07]Write to MH i2c: E2 08 00 E8 03 80 13 00 00 00 00 00 00 67 [08:29:07]Write i2c OK [08:29:07]MH_I2C_Read... [08:29:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:29:07]Read from MH i2c: E2 [08:29:07]MH_I2C_Read... [08:29:07]Read from MH i2c: E2 62 00 [08:29:07]MH_I2C_Read... [08:29:07]Read from MH i2c: E2 62 00 E8 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E4 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [08:29: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E4 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:29:07]wFMCommunicate OK [08:29:07]SAM_PROTO_GetFieldsCounters done [08:29:07]requested_item shift.num is exist - process it [08:29:07]requested_item shift.opened is exist - process it [08:29:07]req_shift_opened [08:29:07]FM_GetShiftState [08:29:07]SAM_PROTO_GetShiftState [08:29:07]wFMCommunicate request_size=4 [08:29:07]MH_SAM_APDU [08:29:07]CAPDU: 80 13 01 00 [08:29:07]Write to MH i2c: E2 08 00 E9 03 80 13 01 00 00 00 00 00 69 [08:29:07]Write i2c OK [08:29:07]MH_I2C_Read... [08:29:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:07]Read from MH i2c: E2 [08:29:07]MH_I2C_Read... [08:29:07]Read from MH i2c: E2 0E 00 [08:29:07]MH_I2C_Read... [08:29:07]Read from MH i2c: E2 0E 00 E9 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 93 [08:29:07]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:29:07]wFMCommunicate OK [08:29:07]SAM_PROTO_GetShiftState done [08:29:07]FM_GetShiftState done [08:29:07]req_shift_opened done [08:29:07]requested_item shift.open_date is exist - process it [08:29:07]req_shift_open_date [08:29:07]req_shift_open_date done [08:29:07]produce_requested_data done [08:29:07]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166116,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:29:07]process_action_free close_receipt [08:29:07]json_value_free [08:29:07]json_value_free done [08:29:07]process_json_proto returns [08:29:07]Send response to host [08:29:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166116,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:29:07]free response buf [08:29:07]execute_script done [08:29:07]execute_script returns [08:29:07]free content buf [08:29:07]Sock 10.Close socket [08:29:07]Sock 10.Thread stoped [08:29:11]OFD Sender: No OFD packet to send [08:29:16]OFD Sender: No OFD packet to send [08:29:21]OFD Sender: No OFD packet to send [08:29:26]OFD Sender: No OFD packet to send [08:29:31]OFD Sender: No OFD packet to send [08:29:36]OFD Sender: No OFD packet to send [08:29:41]OFD Sender: No OFD packet to send [08:29:46]OFD Sender: No OFD packet to send [08:29:51]OFD Sender: No OFD packet to send [08:29:56]OFD Sender: No OFD packet to send [08:30:01]OFD Sender: No OFD packet to send [08:30:06]OFD Sender: No OFD packet to send [08:30:07]recv_with_timeout no data received [08:30:11]OFD Sender: No OFD packet to send [08:30:15]accept exits with 9 [08:30:15]New connection [08:30:15]New thread 3067333988 created [08:30:15]Thread 3067477348 joined [08:30:15]Waiting for new connection... [08:30:15] Sock 9.Parse request [08:30:15]Sock 9.Check first char [08:30:15]Sock 9.First char is OK [08:30:15]request: POST /json_proto HTTP/1.0 [08:30:15]Method: POST [08:30:15]URL: /json_proto [08:30:15]Method is POST - this is cgi request [08:30:15]url: /json_proto [08:30:15]query_string will be loaded in cgi processing [08:30:15]execute_cgi json_proto POST (null) [08:30:15]execute_cgi path=json_proto method=POST [08:30:15]POST find Content-Length [08:30:15]Host: 172.17.44.132:8080 [08:30:15]Content-Length: 681 [08:30:15]Content-Type: application/json [08:30:15] [08:30:15]POST finish read [08:30:15]Found Content-Length = 681 [08:30:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:15]execute_script... [08:30:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 13.370, "sum" : 500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:15]POST & json_proto [08:30:15]process_json_proto [08:30:15]json parsed OK: [08:30:15]protocol is kg_v1.0 [08:30:15]action value=close_receipt [08:30:15]process_action close_receipt [08:30:15]cmd_close_receipt [08:30:15]MH_GetDate [08:30:15]Write to MH i2c: F0 00 00 EA 03 DC [08:30:15]Write i2c OK [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: F0 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: F0 09 00 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: F0 09 00 EA 03 00 17 9A C9 66 2A 83 C1 65 98 [08:30:15]GetLastDocTimeStamp 1724488142 [08:30:15]current date 1724488215 [08:30:15]FM_GetShiftState [08:30:15]SAM_PROTO_GetShiftState [08:30:15]wFMCommunicate request_size=4 [08:30:15]MH_SAM_APDU [08:30:15]CAPDU: 80 13 01 00 [08:30:15]Write to MH i2c: E2 08 00 EB 03 80 13 01 00 00 00 00 00 6B [08:30:15]Write i2c OK [08:30:15]MH_I2C_Read... [08:30:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:15]Read from MH i2c: E2 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: E2 0E 00 [08:30:15]MH_I2C_Read... [08:30:15]Read from MH i2c: E2 0E 00 EB 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 95 [08:30:15]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:30:15]wFMCommunicate OK [08:30:15]SAM_PROTO_GetShiftState done [08:30:15]FM_GetShiftState done [08:30:15]opened in 1724458697 [08:30:15]opened+sec_in_day 1724545097 [08:30:15]quantity*price = 50003 [08:30:15]sum+1 = 50005 [08:30:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 169 24.08.2024 08:30 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166117 ФПД: 140406140474785 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083015&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166117&fm=140406140474785&tin=02508201610067®Number=0000000000092562&sum=50000 [08:30:16]StoreToDocumentArchive [08:30:16]shift 470 fd 166117 [08:30:16]save to /storage/0470/doc_00166117 [08:30:16]save last doc name /storage/0470/doc_00166117 to /storage/kkm_last_doc_name [08:30:16]save OK [08:30:16]Clear old archive folders... [08:30:16]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:30:16]tlvbuf is 01618030 [08:30:16]SAM_PROTO_ClearQueue [08:30:16]wFMCommunicate request_size=4 [08:30:16]MH_SAM_APDU [08:30:16]CAPDU: 80 09 00 00 [08:30:16]Write to MH i2c: E2 08 00 F8 03 80 09 00 00 00 00 00 00 6D [08:30:16]Write i2c OK [08:30:16]MH_I2C_Read... [08:30:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:16]Read from MH i2c: E2 [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: E2 03 00 [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [08:30:16]RAPDU: 90 00 [08:30:16]wFMCommunicate OK [08:30:16]SAM_PROTO_ClearQueue done [08:30:16]KKMCreateOFDPacket [08:30:16]OFDProtocolAddRootSTLVToBuf [08:30:16]FM_MakeSignedData [08:30:16]FM_MakeSignedData [08:30:16]SAM_PROTO_SignData [08:30:16]wFMCommunicate request_size=4 [08:30:16]MH_SAM_APDU [08:30:16]CAPDU: 80 0D 01 02 [08:30:16]Write to MH i2c: E2 08 00 F9 03 80 0D 01 02 00 00 00 00 75 [08:30:16]Write i2c OK [08:30:16]MH_I2C_Read... [08:30:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:16]Read from MH i2c: E2 [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: E2 03 00 [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [08:30:16]RAPDU: 90 00 [08:30:16]wFMCommunicate OK [08:30:16]wFMCommunicate request_size=255 [08:30:16]MH_SAM_APDU [08:30:16]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 17 9A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E5 88 02 00 35 04 06 00 7F B2 [08:30:16]Write to MH i2c: E2 02 01 FA 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 17 9A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E5 88 02 00 35 04 06 00 7F B2 00 00 16 [08:30:16]Write i2c OK [08:30:16]MH_I2C_Read... [08:30:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:16]Read from MH i2c: E2 [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: E2 03 00 [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [08:30:16]RAPDU: 90 00 [08:30:16]wFMCommunicate OK [08:30:16]wFMCommunicate request_size=9 [08:30:16]MH_SAM_APDU [08:30:16]CAPDU: 80 0D 02 02 04 DA 20 95 A1 [08:30:16]Write to MH i2c: E2 0C 00 FB 03 80 0D 02 02 04 00 DA 20 95 A1 00 00 B0 [08:30:16]Write i2c OK [08:30:16]MH_I2C_Read... [08:30:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:16]Read from MH i2c: E2 [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: E2 03 00 [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: E2 03 00 FB 03 00 90 00 72 [08:30:16]RAPDU: 90 00 [08:30:16]wFMCommunicate OK [08:30:16]wFMCommunicate request_size=4 [08:30:16]MH_SAM_APDU [08:30:16]CAPDU: 80 0D 03 02 [08:30:16]Write to MH i2c: E2 08 00 FC 03 80 0D 03 02 00 00 00 00 7A [08:30:16]Write i2c OK [08:30:16]MH_I2C_Read... [08:30:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:16]Read from MH i2c: E2 [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: E2 0B 00 [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: E2 0B 00 FC 03 00 A0 43 2F A2 5B F9 E4 A8 90 00 0F [08:30:16]RAPDU: A0 43 2F A2 5B F9 E4 A8 90 00 [08:30:16]wFMCommunicate OK [08:30:16]SAM_PROTO_SignData done [08:30:16]FM_MakeSignedData done [08:30:16]CreateOFDProtocolMessage [08:30:16]wFMCommunicate request_size=4 [08:30:16]MH_SAM_APDU [08:30:16]CAPDU: 80 11 00 00 [08:30:16]Write to MH i2c: E2 08 00 FD 03 80 11 00 00 00 00 00 00 7A [08:30:16]Write i2c OK [08:30:16]MH_I2C_Read... [08:30:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:16]Read from MH i2c: E2 [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: E2 17 00 [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: E2 17 00 FD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D3 [08:30:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:30:16]wFMCommunicate OK [08:30:16]CreateOFDProtocolMessage done [08:30:16]OFDSenderStorePacket 166117 [08:30:16]StoreOFDPacket docnum=166117 [08:30:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 10 CF 06 01 D3 DD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 17 9A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E5 88 02 00 35 04 06 00 7F B2 DA 20 95 A1 A0 43 2F A2 5B F9 E4 A8 [08:30:16]CheckFolder [08:30:16]dirname=/storage/ofd_packets [08:30:16]CheckFolder done [08:30:16]ProducePacketName [08:30:16]name=ofd_packets/00166117 [08:30:16]NVStorageSaveData ofd_packets/00166117 [08:30:16]File name is /storage/ofd_packets/00166117 [08:30:16]Write 300 bytes [08:30:16]NVStorageSaveData done [08:30:16]OFDSenderStorePacket done [08:30:16]KKMCreateOFDPacket done [08:30:16]NVStorageSaveData kkm_last_timestamp [08:30:16]File name is /storage/kkm_last_timestamp [08:30:16]Write 4 bytes [08:30:16]NVStorageSaveData done [08:30:16]ExternCall_PrintAddStr [08:30:16]wPrintStart [08:30:16]Write to MH i2c: 01 00 00 FE 03 01 [08:30:16]Write i2c OK [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: 01 [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: 01 07 00 [08:30:16]MH_I2C_Read... [08:30:16]Read from MH i2c: 01 07 00 FE 03 00 00 00 00 00 FF 0F 16 [08:30:16]RasterBufferAndPrint [08:30:16]line Счет N : (1)295078 [08:30:16]line ИНН: 02508201610067 [08:30:16]line Контрольно-Кассовый Чек [08:30:16]line ПРОДАЖА [08:30:16]line ТРК (МРК, ГНК) : 81 [08:30:16]line Товар: 2711129700 [08:30:16]line ГАЗ-К-5 [08:30:16]line 13.370 * 37.40 [08:30:16]line = 500.04 [08:30:16]line НДС 12% НСП 1% [08:30:16]line > о реализуемом товаре [08:30:16]line ОКРУГЛЕНИЕ: -0.04 [08:30:16]line ИТОГО: 500.00 [08:30:16]line Внесено: 500.00 [08:30:16]line СДАЧА: 0.00 [08:30:16]line НСП 1% : 4.42 [08:30:16]line НДС 12% : 53.10 [08:30:16]line Наличными: 500.00 [08:30:16]line Безнал.: 0.00 [08:30:16]line Место: АЗС № 130 "Партнер Нефть" [08:30:16]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:30:16]line СНО: Общий режим [08:30:16]line Чек 169 24.08.2024 08:30 [08:30:16]line Смена: 470 ФФД: 1.0 [08:30:16]line ЗНМ: 0300000070 [08:30:16]line РНМ: 0000000000092562 [08:30:16]line Версия ККМ: 001 [08:30:16]line ФМ: 0000000000871769 [08:30:16]line ФД: 166117 [08:30:16]line ФПД: 140406140474785 [08:30:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083015&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166117&fm=140406140474785&tin=02508201610067®Number=0000000000092562&sum=50000 [08:30:16]written 0, free lines is 4095 [08:30:17]OFD Sender: Processing packet 166117 [packets to send 1005, broken 1004] [08:30:17]ProducePacketName [08:30:17]name=ofd_packets/00166117 [08:30:17]OFD Sender: To server: pG, [08:30:17]CommunicateWithHost lk.salyk.kg:30040 [08:30:17]ConnectInit lk.salyk.kg [08:30:17]Write to MH i2c: 01 00 00 29 04 2D [08:30:17]Write i2c OK [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: 01 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: 01 07 00 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: 01 07 00 29 04 00 00 00 00 00 B5 0C F5 [08:30:17]RasterBufferAndPrint [08:30:17]line [08:30:17]line [08:30:17]line [08:30:17]line [08:30:17]line [08:30:17]written 0, free lines is 3259 [08:30:17]MH_Cut [08:30:17]Write to MH i2c: D1 01 00 30 04 01 06 [08:30:17]Write i2c OK [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: D1 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: D1 01 00 [08:30:17]MH_I2C_Read... [08:30:17]Read from MH i2c: D1 01 00 30 04 00 05 [08:30:17]Write to MH i2c: 01 00 00 31 04 35 [08:30:17]Write i2c OK [08:30:17]MH_I2C_Read... [08:30:18]*** Cut start [08:30:18]*** Purtial cut [08:30:18]*** Stage 1: CUTSNS_PIN = 1 [08:30:18]Connected sock=10 [08:30:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 10 CF 06 01 D3 DD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 34 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 54 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 17 9A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E5 88 02 00 35 04 06 00 7F B2 DA 20 95 A1 A0 43 2F A2 5B F9 E4 A8 [08:30:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 AB 98 47 00 70 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E5 88 02 00 F4 03 04 00 62 43 C9 66 B6 04 01 00 00 CF 06 DC 87 7C FC 61 7B [08:30:19]CommunicateWithHost err = 0 [08:30:19]CheckOFDResponse [08:30:19]1017 (14) - 77093643461234 [08:30:19]1041 (16) - 0000000000871769 [08:30:19]1040 (4) - 166117 [08:30:19]1012 (4) - 24.08.2024 02:20 [08:30:19]1206 (1) - 0 [08:30:19]OFD Sender: Remove packet 166117 [08:30:19]ProducePacketName [08:30:19]name=ofd_packets/00166117 [08:30:19]NVStorageDeleteData [08:30:19]OFD Sender: No OFD packet to send [08:30:20]Read from MH i2c: 01 [08:30:20]MH_I2C_Read... [08:30:20]*** Stop cut motor [08:30:20]*** Cut end [08:30:20]Read from MH i2c: 01 07 00 [08:30:20]MH_I2C_Read... [08:30:20]Read from MH i2c: 01 07 00 31 04 00 00 00 00 00 FF 0F 4A [08:30:20]process_action close_receipt done [08:30:20]requested_data is exist [08:30:20]produce_requested_data [08:30:20]requested_item fm.sn is exist - process it [08:30:20]wFMCommunicate request_size=4 [08:30:20]MH_SAM_APDU [08:30:20]CAPDU: 80 11 00 00 [08:30:20]Write to MH i2c: E2 08 00 32 04 80 11 00 00 00 00 00 00 B0 [08:30:20]Write i2c OK [08:30:20]MH_I2C_Read... [08:30:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:20]Read from MH i2c: E2 [08:30:20]MH_I2C_Read... [08:30:20]Read from MH i2c: E2 17 00 [08:30:20]MH_I2C_Read... [08:30:20]Read from MH i2c: E2 17 00 32 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 09 [08:30:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:30:20]wFMCommunicate OK [08:30:20]requested_item fd.num is exist - process it [08:30:20]SAM_PROTO_GetFieldsCounters [08:30:20]wFMCommunicate request_size=4 [08:30:20]MH_SAM_APDU [08:30:20]CAPDU: 80 13 00 00 [08:30:20]Write to MH i2c: E2 08 00 33 04 80 13 00 00 00 00 00 00 B3 [08:30:20]Write i2c OK [08:30:20]MH_I2C_Read... [08:30:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:30:20]Read from MH i2c: E2 [08:30:20]MH_I2C_Read... [08:30:20]Read from MH i2c: E2 62 00 [08:30:20]MH_I2C_Read... [08:30:20]Read from MH i2c: E2 62 00 33 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E5 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [08:30:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E5 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:30:20]wFMCommunicate OK [08:30:20]SAM_PROTO_GetFieldsCounters done [08:30:20]requested_item shift.num is exist - process it [08:30:20]requested_item shift.opened is exist - process it [08:30:20]req_shift_opened [08:30:20]FM_GetShiftState [08:30:20]SAM_PROTO_GetShiftState [08:30:20]wFMCommunicate request_size=4 [08:30:20]MH_SAM_APDU [08:30:20]CAPDU: 80 13 01 00 [08:30:20]Write to MH i2c: E2 08 00 34 04 80 13 01 00 00 00 00 00 B5 [08:30:20]Write i2c OK [08:30:20]MH_I2C_Read... [08:30:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:20]Read from MH i2c: E2 [08:30:20]MH_I2C_Read... [08:30:20]Read from MH i2c: E2 0E 00 [08:30:20]MH_I2C_Read... [08:30:20]Read from MH i2c: E2 0E 00 34 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 DF [08:30:20]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:30:20]wFMCommunicate OK [08:30:20]SAM_PROTO_GetShiftState done [08:30:20]FM_GetShiftState done [08:30:20]req_shift_opened done [08:30:20]requested_item shift.open_date is exist - process it [08:30:20]req_shift_open_date [08:30:20]req_shift_open_date done [08:30:20]produce_requested_data done [08:30:20]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166117,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:30:20]process_action_free close_receipt [08:30:20]json_value_free [08:30:20]json_value_free done [08:30:20]process_json_proto returns [08:30:20]Send response to host [08:30:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166117,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:30:20]free response buf [08:30:20]execute_script done [08:30:20]execute_script returns [08:30:20]free content buf [08:30:20]Sock 9.Close socket [08:30:20]Sock 9.Thread stoped [08:30:24]OFD Sender: No OFD packet to send [08:30:29]OFD Sender: No OFD packet to send [08:30:34]OFD Sender: No OFD packet to send [08:30:39]OFD Sender: No OFD packet to send [08:30:44]OFD Sender: No OFD packet to send [08:30:49]OFD Sender: No OFD packet to send [08:30:50]recv_with_timeout no data received [08:30:54]OFD Sender: No OFD packet to send [08:30:59]OFD Sender: No OFD packet to send [08:31:04]OFD Sender: No OFD packet to send [08:31:10]OFD Sender: No OFD packet to send [08:31:15]OFD Sender: No OFD packet to send [08:31:20]OFD Sender: No OFD packet to send [08:31:25]OFD Sender: No OFD packet to send [08:31:30]OFD Sender: No OFD packet to send [08:31:35]OFD Sender: No OFD packet to send [08:31:40]OFD Sender: No OFD packet to send [08:31:45]OFD Sender: No OFD packet to send [08:31:50]OFD Sender: No OFD packet to send [08:31:55]OFD Sender: No OFD packet to send [08:32:00]OFD Sender: No OFD packet to send [08:32:05]OFD Sender: No OFD packet to send [08:32:10]OFD Sender: No OFD packet to send [08:32:15]OFD Sender: No OFD packet to send [08:32:17]accept exits with 7 [08:32:17]New connection [08:32:17]New thread 3067477348 created [08:32:17]Thread 3067333988 joined [08:32:17]Waiting for new connection... [08:32:17] Sock 7.Parse request [08:32:17]Sock 7.Check first char [08:32:17]Sock 7.First char is OK [08:32:17]request: POST /json_proto HTTP/1.0 [08:32:17]Method: POST [08:32:17]URL: /json_proto [08:32:17]Method is POST - this is cgi request [08:32:17]url: /json_proto [08:32:17]query_string will be loaded in cgi processing [08:32:17]execute_cgi json_proto POST (null) [08:32:17]execute_cgi path=json_proto method=POST [08:32:17]POST find Content-Length [08:32:17]Host: 172.17.44.132:8080 [08:32:17]Content-Length: 682 [08:32:17]Content-Type: application/json [08:32:17] [08:32:17]POST finish read [08:32:17]Found Content-Length = 682 [08:32:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:32:17]execute_script... [08:32:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:32:17]POST & json_proto [08:32:17]process_json_proto [08:32:17]json parsed OK: [08:32:17]protocol is kg_v1.0 [08:32:17]action value=close_receipt [08:32:17]process_action close_receipt [08:32:17]cmd_close_receipt [08:32:17]MH_GetDate [08:32:17]Write to MH i2c: F0 00 00 35 04 28 [08:32:17]Write i2c OK [08:32:17]MH_I2C_Read... [08:32:17]Read from MH i2c: F0 [08:32:17]MH_I2C_Read... [08:32:17]Read from MH i2c: F0 09 00 [08:32:17]MH_I2C_Read... [08:32:17]Read from MH i2c: F0 09 00 35 04 00 91 9A C9 66 2A 83 C1 65 5E [08:32:17]GetLastDocTimeStamp 1724488215 [08:32:17]current date 1724488337 [08:32:17]FM_GetShiftState [08:32:17]SAM_PROTO_GetShiftState [08:32:17]wFMCommunicate request_size=4 [08:32:17]MH_SAM_APDU [08:32:17]CAPDU: 80 13 01 00 [08:32:17]Write to MH i2c: E2 08 00 36 04 80 13 01 00 00 00 00 00 B7 [08:32:17]Write i2c OK [08:32:17]MH_I2C_Read... [08:32:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:17]Read from MH i2c: E2 [08:32:17]MH_I2C_Read... [08:32:17]Read from MH i2c: E2 0E 00 [08:32:17]MH_I2C_Read... [08:32:17]Read from MH i2c: E2 0E 00 36 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E1 [08:32:17]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:32:17]wFMCommunicate OK [08:32:17]SAM_PROTO_GetShiftState done [08:32:17]FM_GetShiftState done [08:32:17]opened in 1724458697 [08:32:17]opened+sec_in_day 1724545097 [08:32:17]quantity*price = 100021 [08:32:17]sum+1 = 100023 [08:32:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 170 24.08.2024 08:32 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166118 ФПД: 120150209180180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083217&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166118&fm=120150209180180&tin=02508201610067®Number=0000000000092562&sum=100000 [08:32:18]StoreToDocumentArchive [08:32:18]shift 470 fd 166118 [08:32:18]save to /storage/0470/doc_00166118 [08:32:18]save last doc name /storage/0470/doc_00166118 to /storage/kkm_last_doc_name [08:32:18]save OK [08:32:18]Clear old archive folders... [08:32:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:32:18]tlvbuf is 01604500 [08:32:18]SAM_PROTO_ClearQueue [08:32:18]wFMCommunicate request_size=4 [08:32:18]MH_SAM_APDU [08:32:18]CAPDU: 80 09 00 00 [08:32:18]Write to MH i2c: E2 08 00 43 04 80 09 00 00 00 00 00 00 B9 [08:32:18]Write i2c OK [08:32:18]MH_I2C_Read... [08:32:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:32:18]Read from MH i2c: E2 [08:32:18]MH_I2C_Read... [08:32:18]Read from MH i2c: E2 03 00 [08:32:18]MH_I2C_Read... [08:32:18]Read from MH i2c: E2 03 00 43 04 00 90 00 BB [08:32:18]RAPDU: 90 00 [08:32:18]wFMCommunicate OK [08:32:18]SAM_PROTO_ClearQueue done [08:32:18]KKMCreateOFDPacket [08:32:18]OFDProtocolAddRootSTLVToBuf [08:32:18]FM_MakeSignedData [08:32:18]FM_MakeSignedData [08:32:18]SAM_PROTO_SignData [08:32:18]wFMCommunicate request_size=4 [08:32:18]MH_SAM_APDU [08:32:18]CAPDU: 80 0D 01 02 [08:32:18]Write to MH i2c: E2 08 00 44 04 80 0D 01 02 00 00 00 00 C1 [08:32:18]Write i2c OK [08:32:18]MH_I2C_Read... [08:32:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:32:18]Read from MH i2c: E2 [08:32:18]MH_I2C_Read... [08:32:18]Read from MH i2c: E2 03 00 [08:32:18]MH_I2C_Read... [08:32:18]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [08:32:18]RAPDU: 90 00 [08:32:18]wFMCommunicate OK [08:32:18]wFMCommunicate request_size=255 [08:32:18]MH_SAM_APDU [08:32:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 91 9A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E6 88 02 00 35 04 06 00 6D [08:32:18]Write to MH i2c: E2 02 01 45 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 91 9A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E6 88 02 00 35 04 06 00 6D 00 00 2A [08:32:18]Write i2c OK [08:32:18]MH_I2C_Read... [08:32:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:19]Read from MH i2c: E2 [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: E2 03 00 [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [08:32:19]RAPDU: 90 00 [08:32:19]wFMCommunicate OK [08:32:19]wFMCommunicate request_size=10 [08:32:19]MH_SAM_APDU [08:32:19]CAPDU: 80 0D 02 02 05 46 A6 89 B2 14 [08:32:19]Write to MH i2c: E2 0D 00 46 04 80 0D 02 02 05 00 46 A6 89 B2 14 00 00 09 [08:32:19]Write i2c OK [08:32:19]MH_I2C_Read... [08:32:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:19]Read from MH i2c: E2 [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: E2 03 00 [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: E2 03 00 46 04 00 90 00 BE [08:32:19]RAPDU: 90 00 [08:32:19]wFMCommunicate OK [08:32:19]wFMCommunicate request_size=4 [08:32:19]MH_SAM_APDU [08:32:19]CAPDU: 80 0D 03 02 [08:32:19]Write to MH i2c: E2 08 00 47 04 80 0D 03 02 00 00 00 00 C6 [08:32:19]Write i2c OK [08:32:19]MH_I2C_Read... [08:32:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:32:19]Read from MH i2c: E2 [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: E2 0B 00 [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: E2 0B 00 47 04 00 A2 E6 7E 10 16 6A 34 92 90 00 23 [08:32:19]RAPDU: A2 E6 7E 10 16 6A 34 92 90 00 [08:32:19]wFMCommunicate OK [08:32:19]SAM_PROTO_SignData done [08:32:19]FM_MakeSignedData done [08:32:19]CreateOFDProtocolMessage [08:32:19]wFMCommunicate request_size=4 [08:32:19]MH_SAM_APDU [08:32:19]CAPDU: 80 11 00 00 [08:32:19]Write to MH i2c: E2 08 00 48 04 80 11 00 00 00 00 00 00 C6 [08:32:19]Write i2c OK [08:32:19]MH_I2C_Read... [08:32:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:19]Read from MH i2c: E2 [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: E2 17 00 [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: E2 17 00 48 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 1F [08:32:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:32:19]wFMCommunicate OK [08:32:19]CreateOFDProtocolMessage done [08:32:19]OFDSenderStorePacket 166118 [08:32:19]StoreOFDPacket docnum=166118 [08:32:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 09 FA 07 01 23 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 91 9A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E6 88 02 00 35 04 06 00 6D 46 A6 89 B2 14 A2 E6 7E 10 16 6A 34 92 [08:32:19]CheckFolder [08:32:19]dirname=/storage/ofd_packets [08:32:19]CheckFolder done [08:32:19]ProducePacketName [08:32:19]name=ofd_packets/00166118 [08:32:19]NVStorageSaveData ofd_packets/00166118 [08:32:19]File name is /storage/ofd_packets/00166118 [08:32:19]Write 301 bytes [08:32:19]NVStorageSaveData done [08:32:19]OFDSenderStorePacket done [08:32:19]KKMCreateOFDPacket done [08:32:19]NVStorageSaveData kkm_last_timestamp [08:32:19]File name is /storage/kkm_last_timestamp [08:32:19]Write 4 bytes [08:32:19]NVStorageSaveData done [08:32:19]ExternCall_PrintAddStr [08:32:19]wPrintStart [08:32:19]Write to MH i2c: 01 00 00 49 04 4D [08:32:19]Write i2c OK [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: 01 [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: 01 07 00 [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: 01 07 00 49 04 00 00 00 00 00 FF 0F 62 [08:32:19]RasterBufferAndPrint [08:32:19]line Счет N : (1)295080 [08:32:19]line ИНН: 02508201610067 [08:32:19]line Контрольно-Кассовый Чек [08:32:19]line ПРОДАЖА [08:32:19]line ТРК (МРК, ГНК) : 43 [08:32:19]line Товар: 2710124500 [08:32:19]line Аи-95-К-5 [08:32:19]line 13.480 * 74.20 [08:32:19]line = 1000.22 [08:32:19]line НДС 12% НСП 1% [08:32:19]line > о реализуемом товаре [08:32:19]line ОКРУГЛЕНИЕ: -0.22 [08:32:19]line ИТОГО: 1000.00 [08:32:19]line Внесено: 1000.00 [08:32:19]line СДАЧА: 0.00 [08:32:19]line НСП 1% : 8.85 [08:32:19]line НДС 12% : 106.22 [08:32:19]line Наличными: 1000.00 [08:32:19]line Безнал.: 0.00 [08:32:19]line Место: АЗС № 130 "Партнер Нефть" [08:32:19]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:32:19]line СНО: Общий режим [08:32:19]line Чек 170 24.08.2024 08:32 [08:32:19]line Смена: 470 ФФД: 1.0 [08:32:19]line ЗНМ: 0300000070 [08:32:19]line РНМ: 0000000000092562 [08:32:19]line Версия ККМ: 001 [08:32:19]line ФМ: 0000000000871769 [08:32:19]line ФД: 166118 [08:32:19]line ФПД: 120150209180180 [08:32:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083217&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166118&fm=120150209180180&tin=02508201610067®Number=0000000000092562&sum=100000 [08:32:19]written 0, free lines is 4095 [08:32:19]OFD Sender: Processing packet 166118 [packets to send 1005, broken 1004] [08:32:19]ProducePacketName [08:32:19]name=ofd_packets/00166118 [08:32:19]OFD Sender: To server: pG, [08:32:19]CommunicateWithHost lk.salyk.kg:30040 [08:32:19]ConnectInit lk.salyk.kg [08:32:19]Write to MH i2c: 01 00 00 74 04 78 [08:32:19]Write i2c OK [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: 01 [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: 01 07 00 [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: 01 07 00 74 04 00 00 00 00 00 BE 0C 49 [08:32:19]RasterBufferAndPrint [08:32:19]line [08:32:19]line [08:32:19]line [08:32:19]line [08:32:19]line [08:32:19]written 0, free lines is 3268 [08:32:19]MH_Cut [08:32:19]Write to MH i2c: D1 01 00 7B 04 01 51 [08:32:19]Write i2c OK [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: D1 [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: D1 01 00 [08:32:19]MH_I2C_Read... [08:32:19]Read from MH i2c: D1 01 00 7B 04 00 50 [08:32:19]Write to MH i2c: 01 00 00 7C 04 80 [08:32:19]Write i2c OK [08:32:19]MH_I2C_Read... [08:32:20]*** Cut start [08:32:20]*** Purtial cut [08:32:20]*** Stage 1: CUTSNS_PIN = 1 [08:32:21]Connected sock=10 [08:32:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 09 FA 07 01 23 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 91 9A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E6 88 02 00 35 04 06 00 6D 46 A6 89 B2 14 A2 E6 7E 10 16 6A 34 92 [08:32:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 0A F0 47 00 3C 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E6 88 02 00 F4 03 04 00 DD 43 C9 66 B6 04 01 00 00 01 4A AD E6 55 11 8A 79 [08:32:22]CommunicateWithHost err = 0 [08:32:22]CheckOFDResponse [08:32:22]1017 (14) - 77093643461234 [08:32:22]1041 (16) - 0000000000871769 [08:32:22]1040 (4) - 166118 [08:32:22]1012 (4) - 24.08.2024 02:22 [08:32:22]1206 (1) - 0 [08:32:22]OFD Sender: Remove packet 166118 [08:32:22]ProducePacketName [08:32:22]name=ofd_packets/00166118 [08:32:22]NVStorageDeleteData [08:32:22]Read from MH i2c: 01 [08:32:22]MH_I2C_Read... [08:32:22]*** Stop cut motor [08:32:22]*** Cut end [08:32:22]Read from MH i2c: 01 07 00 [08:32:22]MH_I2C_Read... [08:32:22]Read from MH i2c: 01 07 00 7C 04 00 00 00 00 00 FF 0F 95 [08:32:22]process_action close_receipt done [08:32:22]requested_data is exist [08:32:22]produce_requested_data [08:32:22]requested_item fm.sn is exist - process it [08:32:22]wFMCommunicate request_size=4 [08:32:22]MH_SAM_APDU [08:32:22]CAPDU: 80 11 00 00 [08:32:22]Write to MH i2c: E2 08 00 7D 04 80 11 00 00 00 00 00 00 FB [08:32:22]Write i2c OK [08:32:22]MH_I2C_Read... [08:32:22]OFD Sender: No OFD packet to send [08:32:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:22]Read from MH i2c: E2 [08:32:22]MH_I2C_Read... [08:32:22]Read from MH i2c: E2 17 00 [08:32:22]MH_I2C_Read... [08:32:22]Read from MH i2c: E2 17 00 7D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 54 [08:32:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:32:22]wFMCommunicate OK [08:32:22]requested_item fd.num is exist - process it [08:32:22]SAM_PROTO_GetFieldsCounters [08:32:22]wFMCommunicate request_size=4 [08:32:22]MH_SAM_APDU [08:32:22]CAPDU: 80 13 00 00 [08:32:22]Write to MH i2c: E2 08 00 7E 04 80 13 00 00 00 00 00 00 FE [08:32:22]Write i2c OK [08:32:22]MH_I2C_Read... [08:32:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:32:22]Read from MH i2c: E2 [08:32:22]MH_I2C_Read... [08:32:22]Read from MH i2c: E2 62 00 [08:32:22]MH_I2C_Read... [08:32:22]Read from MH i2c: E2 62 00 7E 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E6 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [08:32:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E6 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:32:22]wFMCommunicate OK [08:32:22]SAM_PROTO_GetFieldsCounters done [08:32:22]requested_item shift.num is exist - process it [08:32:22]requested_item shift.opened is exist - process it [08:32:22]req_shift_opened [08:32:22]FM_GetShiftState [08:32:22]SAM_PROTO_GetShiftState [08:32:22]wFMCommunicate request_size=4 [08:32:22]MH_SAM_APDU [08:32:22]CAPDU: 80 13 01 00 [08:32:22]Write to MH i2c: E2 08 00 7F 04 80 13 01 00 00 00 00 00 00 [08:32:22]Write i2c OK [08:32:22]MH_I2C_Read... [08:32:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:22]Read from MH i2c: E2 [08:32:22]MH_I2C_Read... [08:32:22]Read from MH i2c: E2 0E 00 [08:32:22]MH_I2C_Read... [08:32:22]Read from MH i2c: E2 0E 00 7F 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 2A [08:32:22]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:32:22]wFMCommunicate OK [08:32:22]SAM_PROTO_GetShiftState done [08:32:22]FM_GetShiftState done [08:32:22]req_shift_opened done [08:32:22]requested_item shift.open_date is exist - process it [08:32:22]req_shift_open_date [08:32:22]req_shift_open_date done [08:32:22]produce_requested_data done [08:32:22]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166118,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:32:22]process_action_free close_receipt [08:32:22]json_value_free [08:32:22]json_value_free done [08:32:22]process_json_proto returns [08:32:22]Send response to host [08:32:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166118,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:32:22]free response buf [08:32:22]execute_script done [08:32:22]execute_script returns [08:32:22]free content buf [08:32:22]Sock 7.Close socket [08:32:22]Sock 7.Thread stoped [08:32:27]recv_with_timeout no data received [08:32:27]OFD Sender: No OFD packet to send [08:32:32]OFD Sender: No OFD packet to send [08:32:37]OFD Sender: No OFD packet to send [08:32:42]OFD Sender: No OFD packet to send [08:32:44]recv_with_timeout no data received [08:32:47]OFD Sender: No OFD packet to send [08:32:52]OFD Sender: No OFD packet to send [08:32:57]OFD Sender: No OFD packet to send [08:33:02]OFD Sender: No OFD packet to send [08:33:07]OFD Sender: No OFD packet to send [08:33:12]OFD Sender: No OFD packet to send [08:33:17]OFD Sender: No OFD packet to send [08:33:22]OFD Sender: No OFD packet to send [08:33:28]OFD Sender: No OFD packet to send [08:33:33]OFD Sender: No OFD packet to send [08:33:38]OFD Sender: No OFD packet to send [08:33:43]OFD Sender: No OFD packet to send [08:33:46]accept exits with 9 [08:33:46]New connection [08:33:46]New thread 3067333988 created [08:33:46]Thread 3067477348 joined [08:33:46]Waiting for new connection... [08:33:46] Sock 9.Parse request [08:33:46]Sock 9.Check first char [08:33:46]Sock 9.First char is OK [08:33:46]request: POST /json_proto HTTP/1.0 [08:33:46]Method: POST [08:33:46]URL: /json_proto [08:33:46]Method is POST - this is cgi request [08:33:46]url: /json_proto [08:33:46]query_string will be loaded in cgi processing [08:33:46]execute_cgi json_proto POST (null) [08:33:46]execute_cgi path=json_proto method=POST [08:33:46]POST find Content-Length [08:33:46]Host: 172.17.44.132:8080 [08:33:46]Content-Length: 679 [08:33:46]Content-Type: application/json [08:33:46] [08:33:46]POST finish read [08:33:46]Found Content-Length = 679 [08:33:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:46]execute_script... [08:33:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:46]POST & json_proto [08:33:46]process_json_proto [08:33:46]json parsed OK: [08:33:46]protocol is kg_v1.0 [08:33:46]action value=close_receipt [08:33:46]process_action close_receipt [08:33:46]cmd_close_receipt [08:33:46]MH_GetDate [08:33:46]Write to MH i2c: F0 00 00 80 04 73 [08:33:46]Write i2c OK [08:33:46]MH_I2C_Read... [08:33:46]Read from MH i2c: F0 [08:33:46]MH_I2C_Read... [08:33:46]Read from MH i2c: F0 09 00 [08:33:46]MH_I2C_Read... [08:33:46]Read from MH i2c: F0 09 00 80 04 00 EA 9A C9 66 2A 83 C1 65 02 [08:33:46]GetLastDocTimeStamp 1724488337 [08:33:46]current date 1724488426 [08:33:46]FM_GetShiftState [08:33:46]SAM_PROTO_GetShiftState [08:33:46]wFMCommunicate request_size=4 [08:33:46]MH_SAM_APDU [08:33:46]CAPDU: 80 13 01 00 [08:33:46]Write to MH i2c: E2 08 00 81 04 80 13 01 00 00 00 00 00 02 [08:33:46]Write i2c OK [08:33:46]MH_I2C_Read... [08:33:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:46]Read from MH i2c: E2 [08:33:46]MH_I2C_Read... [08:33:46]Read from MH i2c: E2 0E 00 [08:33:46]MH_I2C_Read... [08:33:46]Read from MH i2c: E2 0E 00 81 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 2C [08:33:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:33:46]wFMCommunicate OK [08:33:46]SAM_PROTO_GetShiftState done [08:33:46]FM_GetShiftState done [08:33:46]opened in 1724458697 [08:33:46]opened+sec_in_day 1724545097 [08:33:46]quantity*price = 100050 [08:33:46]sum+1 = 100052 [08:33:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 171 24.08.2024 08:33 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166119 ФПД: 100270162927630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083346&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166119&fm=100270162927630&tin=02508201610067®Number=0000000000092562&sum=100000 [08:33:47]StoreToDocumentArchive [08:33:47]shift 470 fd 166119 [08:33:47]save to /storage/0470/doc_00166119 [08:33:47]save last doc name /storage/0470/doc_00166119 to /storage/kkm_last_doc_name [08:33:47]save OK [08:33:47]Clear old archive folders... [08:33:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:33:47]tlvbuf is 01618060 [08:33:47]SAM_PROTO_ClearQueue [08:33:47]wFMCommunicate request_size=4 [08:33:47]MH_SAM_APDU [08:33:47]CAPDU: 80 09 00 00 [08:33:47]Write to MH i2c: E2 08 00 8E 04 80 09 00 00 00 00 00 00 04 [08:33:47]Write i2c OK [08:33:47]MH_I2C_Read... [08:33:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:33:47]Read from MH i2c: E2 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 03 00 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 03 00 8E 04 00 90 00 06 [08:33:47]RAPDU: 90 00 [08:33:47]wFMCommunicate OK [08:33:47]SAM_PROTO_ClearQueue done [08:33:47]KKMCreateOFDPacket [08:33:47]OFDProtocolAddRootSTLVToBuf [08:33:47]FM_MakeSignedData [08:33:47]FM_MakeSignedData [08:33:47]SAM_PROTO_SignData [08:33:47]wFMCommunicate request_size=4 [08:33:47]MH_SAM_APDU [08:33:47]CAPDU: 80 0D 01 02 [08:33:47]Write to MH i2c: E2 08 00 8F 04 80 0D 01 02 00 00 00 00 0C [08:33:47]Write i2c OK [08:33:47]MH_I2C_Read... [08:33:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:33:47]Read from MH i2c: E2 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 03 00 [08:33:47]MH_I2C_Read... [08:33:47]Read from MH i2c: E2 03 00 8F 04 00 90 00 07 [08:33:47]RAPDU: 90 00 [08:33:47]wFMCommunicate OK [08:33:47]wFMCommunicate request_size=255 [08:33:47]MH_SAM_APDU [08:33:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 EA 9A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E7 88 02 00 35 04 06 00 5B 31 F7 71 [08:33:47]Write to MH i2c: E2 02 01 90 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 EA 9A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E7 88 02 00 35 04 06 00 5B 31 F7 71 00 00 35 [08:33:47]Write i2c OK [08:33:47]MH_I2C_Read... [08:33:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:48]Read from MH i2c: E2 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: E2 03 00 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: E2 03 00 90 04 00 90 00 08 [08:33:48]RAPDU: 90 00 [08:33:48]wFMCommunicate OK [08:33:48]wFMCommunicate request_size=7 [08:33:48]MH_SAM_APDU [08:33:48]CAPDU: 80 0D 02 02 02 60 0E [08:33:48]Write to MH i2c: E2 0A 00 91 04 80 0D 02 02 02 00 60 0E 00 00 81 [08:33:48]Write i2c OK [08:33:48]MH_I2C_Read... [08:33:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:48]Read from MH i2c: E2 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: E2 03 00 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: E2 03 00 91 04 00 90 00 09 [08:33:48]RAPDU: 90 00 [08:33:48]wFMCommunicate OK [08:33:48]wFMCommunicate request_size=4 [08:33:48]MH_SAM_APDU [08:33:48]CAPDU: 80 0D 03 02 [08:33:48]Write to MH i2c: E2 08 00 92 04 80 0D 03 02 00 00 00 00 11 [08:33:48]Write i2c OK [08:33:48]MH_I2C_Read... [08:33:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:33:48]Read from MH i2c: E2 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: E2 0B 00 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: E2 0B 00 92 04 00 C0 62 1A F3 69 C9 B1 BD 90 00 E1 [08:33:48]RAPDU: C0 62 1A F3 69 C9 B1 BD 90 00 [08:33:48]wFMCommunicate OK [08:33:48]SAM_PROTO_SignData done [08:33:48]FM_MakeSignedData done [08:33:48]CreateOFDProtocolMessage [08:33:48]wFMCommunicate request_size=4 [08:33:48]MH_SAM_APDU [08:33:48]CAPDU: 80 11 00 00 [08:33:48]Write to MH i2c: E2 08 00 93 04 80 11 00 00 00 00 00 00 11 [08:33:48]Write i2c OK [08:33:48]MH_I2C_Read... [08:33:48]OFD Sender: No OFD packet to send [08:33:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:48]Read from MH i2c: E2 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: E2 17 00 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: E2 17 00 93 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 6A [08:33:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:33:48]wFMCommunicate OK [08:33:48]CreateOFDProtocolMessage done [08:33:48]OFDSenderStorePacket 166119 [08:33:48]StoreOFDPacket docnum=166119 [08:33:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 ED 7E 04 01 0D 55 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 EA 9A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E7 88 02 00 35 04 06 00 5B 31 F7 71 60 0E C0 62 1A F3 69 C9 B1 BD [08:33:48]CheckFolder [08:33:48]dirname=/storage/ofd_packets [08:33:48]CheckFolder done [08:33:48]ProducePacketName [08:33:48]name=ofd_packets/00166119 [08:33:48]NVStorageSaveData ofd_packets/00166119 [08:33:48]File name is /storage/ofd_packets/00166119 [08:33:48]Write 298 bytes [08:33:48]NVStorageSaveData done [08:33:48]OFDSenderStorePacket done [08:33:48]KKMCreateOFDPacket done [08:33:48]NVStorageSaveData kkm_last_timestamp [08:33:48]File name is /storage/kkm_last_timestamp [08:33:48]Write 4 bytes [08:33:48]NVStorageSaveData done [08:33:48]ExternCall_PrintAddStr [08:33:48]wPrintStart [08:33:48]Write to MH i2c: 01 00 00 94 04 98 [08:33:48]Write i2c OK [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: 01 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: 01 07 00 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: 01 07 00 94 04 00 00 00 00 00 FF 0F AD [08:33:48]RasterBufferAndPrint [08:33:48]line Счет N : (1)295081 [08:33:48]line ИНН: 02508201610067 [08:33:48]line Контрольно-Кассовый Чек [08:33:48]line ПРОДАЖА [08:33:48]line ТРК (МРК, ГНК) : 11 [08:33:48]line Товар: 2710194800 [08:33:48]line ДТ-К-5 [08:33:48]line 13.130 * 76.20 [08:33:48]line = 1000.51 [08:33:48]line НДС 12% НСП 1% [08:33:48]line > о реализуемом товаре [08:33:48]line ОКРУГЛЕНИЕ: -0.51 [08:33:48]line ИТОГО: 1000.00 [08:33:48]line Внесено: 1000.00 [08:33:48]line СДАЧА: 0.00 [08:33:48]line НСП 1% : 8.85 [08:33:48]line НДС 12% : 106.25 [08:33:48]line Наличными: 1000.00 [08:33:48]line Безнал.: 0.00 [08:33:48]line Место: АЗС № 130 "Партнер Нефть" [08:33:48]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:33:48]line СНО: Общий режим [08:33:48]line Чек 171 24.08.2024 08:33 [08:33:48]line Смена: 470 ФФД: 1.0 [08:33:48]line ЗНМ: 0300000070 [08:33:48]line РНМ: 0000000000092562 [08:33:48]line Версия ККМ: 001 [08:33:48]line ФМ: 0000000000871769 [08:33:48]line ФД: 166119 [08:33:48]line ФПД: 100270162927630 [08:33:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083346&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166119&fm=100270162927630&tin=02508201610067®Number=0000000000092562&sum=100000 [08:33:48]written 0, free lines is 4095 [08:33:48]OFD Sender: Processing packet 166119 [packets to send 1005, broken 1004] [08:33:48]ProducePacketName [08:33:48]name=ofd_packets/00166119 [08:33:48]OFD Sender: To server: pG, [08:33:48]CommunicateWithHost lk.salyk.kg:30040 [08:33:48]ConnectInit lk.salyk.kg [08:33:48]Write to MH i2c: 01 00 00 BF 04 C3 [08:33:48]Write i2c OK [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: 01 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: 01 07 00 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: 01 07 00 BF 04 00 00 00 00 00 C6 0C 9C [08:33:48]RasterBufferAndPrint [08:33:48]line [08:33:48]line [08:33:48]line [08:33:48]line [08:33:48]line [08:33:48]written 0, free lines is 3275 [08:33:48]MH_Cut [08:33:48]Write to MH i2c: D1 01 00 C6 04 01 9C [08:33:48]Write i2c OK [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: D1 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: D1 01 00 [08:33:48]MH_I2C_Read... [08:33:48]Read from MH i2c: D1 01 00 C6 04 00 9B [08:33:48]Write to MH i2c: 01 00 00 C7 04 CB [08:33:48]Write i2c OK [08:33:48]MH_I2C_Read... [08:33:49]*** Cut start [08:33:49]*** Purtial cut [08:33:49]*** Stage 1: CUTSNS_PIN = 1 [08:33:49]Connected sock=10 [08:33:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 ED 7E 04 01 0D 55 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 EA 9A C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E7 88 02 00 35 04 06 00 5B 31 F7 71 60 0E C0 62 1A F3 69 C9 B1 BD [08:33:51]Read from MH i2c: 01 [08:33:51]MH_I2C_Read... [08:33:51]*** Stop cut motor [08:33:51]*** Cut end [08:33:51]Read from MH i2c: 01 07 00 [08:33:51]MH_I2C_Read... [08:33:51]Read from MH i2c: 01 07 00 C7 04 00 00 00 00 00 FF 0F E0 [08:33:51]process_action close_receipt done [08:33:51]requested_data is exist [08:33:51]produce_requested_data [08:33:51]requested_item fm.sn is exist - process it [08:33:51]wFMCommunicate request_size=4 [08:33:51]MH_SAM_APDU [08:33:51]CAPDU: 80 11 00 00 [08:33:51]Write to MH i2c: E2 08 00 C8 04 80 11 00 00 00 00 00 00 46 [08:33:51]Write i2c OK [08:33:51]MH_I2C_Read... [08:33:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:51]Read from MH i2c: E2 [08:33:51]MH_I2C_Read... [08:33:51]Read from MH i2c: E2 17 00 [08:33:51]MH_I2C_Read... [08:33:51]Read from MH i2c: E2 17 00 C8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 9F [08:33:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:33:51]wFMCommunicate OK [08:33:51]requested_item fd.num is exist - process it [08:33:51]SAM_PROTO_GetFieldsCounters [08:33:51]wFMCommunicate request_size=4 [08:33:51]MH_SAM_APDU [08:33:51]CAPDU: 80 13 00 00 [08:33:51]Write to MH i2c: E2 08 00 C9 04 80 13 00 00 00 00 00 00 49 [08:33:51]Write i2c OK [08:33:51]MH_I2C_Read... [08:33:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:33:51]Read from MH i2c: E2 [08:33:51]MH_I2C_Read... [08:33:51]Read from MH i2c: E2 62 00 [08:33:51]MH_I2C_Read... [08:33:51]Read from MH i2c: E2 62 00 C9 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E7 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 B8 [08:33:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E7 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:33:51]wFMCommunicate OK [08:33:51]SAM_PROTO_GetFieldsCounters done [08:33:51]requested_item shift.num is exist - process it [08:33:51]requested_item shift.opened is exist - process it [08:33:51]req_shift_opened [08:33:51]FM_GetShiftState [08:33:51]SAM_PROTO_GetShiftState [08:33:51]wFMCommunicate request_size=4 [08:33:51]MH_SAM_APDU [08:33:51]CAPDU: 80 13 01 00 [08:33:51]Write to MH i2c: E2 08 00 CA 04 80 13 01 00 00 00 00 00 4B [08:33:51]Write i2c OK [08:33:51]MH_I2C_Read... [08:33:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:51]Read from MH i2c: E2 [08:33:51]MH_I2C_Read... [08:33:51]Read from MH i2c: E2 0E 00 [08:33:51]MH_I2C_Read... [08:33:51]Read from MH i2c: E2 0E 00 CA 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 75 [08:33:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:33:51]wFMCommunicate OK [08:33:51]SAM_PROTO_GetShiftState done [08:33:51]FM_GetShiftState done [08:33:51]req_shift_opened done [08:33:51]requested_item shift.open_date is exist - process it [08:33:51]req_shift_open_date [08:33:51]req_shift_open_date done [08:33:51]produce_requested_data done [08:33:51]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166119,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:33:51]process_action_free close_receipt [08:33:51]json_value_free [08:33:51]json_value_free done [08:33:51]process_json_proto returns [08:33:51]Send response to host [08:33:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166119,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:33:51]free response buf [08:33:51]execute_script done [08:33:51]execute_script returns [08:33:51]free content buf [08:33:51]Sock 9.Close socket [08:33:51]Sock 9.Thread stoped [08:33:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 F9 E2 47 00 1D F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E7 88 02 00 F4 03 04 00 35 44 C9 66 B6 04 01 00 00 8E 16 55 09 FA D2 79 DE [08:33:52]CommunicateWithHost err = 0 [08:33:52]CheckOFDResponse [08:33:52]1017 (14) - 77093643461234 [08:33:52]1041 (16) - 0000000000871769 [08:33:52]1040 (4) - 166119 [08:33:52]1012 (4) - 24.08.2024 02:23 [08:33:52]1206 (1) - 0 [08:33:52]OFD Sender: Remove packet 166119 [08:33:52]ProducePacketName [08:33:52]name=ofd_packets/00166119 [08:33:52]NVStorageDeleteData [08:33:53]OFD Sender: No OFD packet to send [08:33:58]recv_with_timeout no data received [08:33:58]OFD Sender: No OFD packet to send [08:34:03]OFD Sender: No OFD packet to send [08:34:08]OFD Sender: No OFD packet to send [08:34:13]OFD Sender: No OFD packet to send [08:34:18]OFD Sender: No OFD packet to send [08:34:23]OFD Sender: No OFD packet to send [08:34:26]recv_with_timeout no data received [08:34:28]OFD Sender: No OFD packet to send [08:34:33]OFD Sender: No OFD packet to send [08:34:38]OFD Sender: No OFD packet to send [08:34:43]OFD Sender: No OFD packet to send [08:34:48]OFD Sender: No OFD packet to send [08:34:53]OFD Sender: No OFD packet to send [08:34:58]OFD Sender: No OFD packet to send [08:35:03]OFD Sender: No OFD packet to send [08:35:08]OFD Sender: No OFD packet to send [08:35:13]OFD Sender: No OFD packet to send [08:35:18]OFD Sender: No OFD packet to send [08:35:23]OFD Sender: No OFD packet to send [08:35:28]OFD Sender: No OFD packet to send [08:35:32]recv_with_timeout no data received [08:35:33]OFD Sender: No OFD packet to send [08:35:38]OFD Sender: No OFD packet to send [08:35:43]OFD Sender: No OFD packet to send [08:35:48]OFD Sender: No OFD packet to send [08:35:53]OFD Sender: No OFD packet to send [08:35:58]OFD Sender: No OFD packet to send [08:36:03]OFD Sender: No OFD packet to send [08:36:08]OFD Sender: No OFD packet to send [08:36:13]OFD Sender: No OFD packet to send [08:36:14]recv_with_timeout no data received [08:36:16]accept exits with 7 [08:36:16]New connection [08:36:16]New thread 3067477348 created [08:36:16]Thread 3067333988 joined [08:36:16]Waiting for new connection... [08:36:16] Sock 7.Parse request [08:36:16]Sock 7.Check first char [08:36:16]Sock 7.First char is OK [08:36:16]request: POST /json_proto HTTP/1.0 [08:36:16]Method: POST [08:36:16]URL: /json_proto [08:36:16]Method is POST - this is cgi request [08:36:16]url: /json_proto [08:36:16]query_string will be loaded in cgi processing [08:36:16]execute_cgi json_proto POST (null) [08:36:16]execute_cgi path=json_proto method=POST [08:36:16]POST find Content-Length [08:36:16]Host: 172.17.44.132:8080 [08:36:16]Content-Length: 682 [08:36:16]Content-Type: application/json [08:36:16] [08:36:16]POST finish read [08:36:16]Found Content-Length = 682 [08:36:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:16]execute_script... [08:36:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:16]POST & json_proto [08:36:16]process_json_proto [08:36:16]json parsed OK: [08:36:16]protocol is kg_v1.0 [08:36:16]action value=close_receipt [08:36:16]process_action close_receipt [08:36:16]cmd_close_receipt [08:36:16]MH_GetDate [08:36:16]Write to MH i2c: F0 00 00 CB 04 BE [08:36:16]Write i2c OK [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: F0 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: F0 09 00 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: F0 09 00 CB 04 00 80 9B C9 66 2A 83 C1 65 E4 [08:36:16]GetLastDocTimeStamp 1724488426 [08:36:16]current date 1724488576 [08:36:16]FM_GetShiftState [08:36:16]SAM_PROTO_GetShiftState [08:36:16]wFMCommunicate request_size=4 [08:36:16]MH_SAM_APDU [08:36:16]CAPDU: 80 13 01 00 [08:36:16]Write to MH i2c: E2 08 00 CC 04 80 13 01 00 00 00 00 00 4D [08:36:16]Write i2c OK [08:36:16]MH_I2C_Read... [08:36:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:16]Read from MH i2c: E2 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 0E 00 [08:36:16]MH_I2C_Read... [08:36:16]Read from MH i2c: E2 0E 00 CC 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 77 [08:36:16]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:36:16]wFMCommunicate OK [08:36:16]SAM_PROTO_GetShiftState done [08:36:16]FM_GetShiftState done [08:36:16]opened in 1724458697 [08:36:16]opened+sec_in_day 1724545097 [08:36:16]quantity*price = 100021 [08:36:16]sum+1 = 100023 [08:36:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 172 24.08.2024 08:36 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166120 ФПД: 3197095921559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083616&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166120&fm=3197095921559&tin=02508201610067®Number=0000000000092562&sum=100000 [08:36:17]StoreToDocumentArchive [08:36:17]shift 470 fd 166120 [08:36:17]save to /storage/0470/doc_00166120 [08:36:17]save last doc name /storage/0470/doc_00166120 to /storage/kkm_last_doc_name [08:36:17]save OK [08:36:17]Clear old archive folders... [08:36:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:36:17]tlvbuf is 01604230 [08:36:17]SAM_PROTO_ClearQueue [08:36:17]wFMCommunicate request_size=4 [08:36:17]MH_SAM_APDU [08:36:17]CAPDU: 80 09 00 00 [08:36:17]Write to MH i2c: E2 08 00 D9 04 80 09 00 00 00 00 00 00 4F [08:36:17]Write i2c OK [08:36:17]MH_I2C_Read... [08:36:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:17]Read from MH i2c: E2 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 03 00 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 03 00 D9 04 00 90 00 51 [08:36:17]RAPDU: 90 00 [08:36:17]wFMCommunicate OK [08:36:17]SAM_PROTO_ClearQueue done [08:36:17]KKMCreateOFDPacket [08:36:17]OFDProtocolAddRootSTLVToBuf [08:36:17]FM_MakeSignedData [08:36:17]FM_MakeSignedData [08:36:17]SAM_PROTO_SignData [08:36:17]wFMCommunicate request_size=4 [08:36:17]MH_SAM_APDU [08:36:17]CAPDU: 80 0D 01 02 [08:36:17]Write to MH i2c: E2 08 00 DA 04 80 0D 01 02 00 00 00 00 57 [08:36:17]Write i2c OK [08:36:17]MH_I2C_Read... [08:36:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:17]Read from MH i2c: E2 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 03 00 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 03 00 DA 04 00 90 00 52 [08:36:17]RAPDU: 90 00 [08:36:17]wFMCommunicate OK [08:36:17]wFMCommunicate request_size=255 [08:36:17]MH_SAM_APDU [08:36:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 80 9B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E8 88 02 00 35 04 06 00 02 [08:36:17]Write to MH i2c: E2 02 01 DB 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 80 9B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E8 88 02 00 35 04 06 00 02 00 00 49 [08:36:17]Write i2c OK [08:36:17]MH_I2C_Read... [08:36:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:17]Read from MH i2c: E2 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 03 00 [08:36:17]MH_I2C_Read... [08:36:17]Read from MH i2c: E2 03 00 DB 04 00 90 00 53 [08:36:17]RAPDU: 90 00 [08:36:17]wFMCommunicate OK [08:36:17]wFMCommunicate request_size=10 [08:36:17]MH_SAM_APDU [08:36:17]CAPDU: 80 0D 02 02 05 E8 61 C4 47 97 [08:36:17]Write to MH i2c: E2 0D 00 DC 04 80 0D 02 02 05 00 E8 61 C4 47 97 00 00 4F [08:36:17]Write i2c OK [08:36:17]MH_I2C_Read... [08:36:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:18]Read from MH i2c: E2 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: E2 03 00 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: E2 03 00 DC 04 00 90 00 54 [08:36:18]RAPDU: 90 00 [08:36:18]wFMCommunicate OK [08:36:18]wFMCommunicate request_size=4 [08:36:18]MH_SAM_APDU [08:36:18]CAPDU: 80 0D 03 02 [08:36:18]Write to MH i2c: E2 08 00 DD 04 80 0D 03 02 00 00 00 00 5C [08:36:18]Write i2c OK [08:36:18]MH_I2C_Read... [08:36:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:18]Read from MH i2c: E2 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: E2 0B 00 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: E2 0B 00 DD 04 00 4A 7A 1D 44 AD 74 73 C2 90 00 D8 [08:36:18]RAPDU: 4A 7A 1D 44 AD 74 73 C2 90 00 [08:36:18]wFMCommunicate OK [08:36:18]SAM_PROTO_SignData done [08:36:18]FM_MakeSignedData done [08:36:18]CreateOFDProtocolMessage [08:36:18]wFMCommunicate request_size=4 [08:36:18]MH_SAM_APDU [08:36:18]CAPDU: 80 11 00 00 [08:36:18]Write to MH i2c: E2 08 00 DE 04 80 11 00 00 00 00 00 00 5C [08:36:18]Write i2c OK [08:36:18]MH_I2C_Read... [08:36:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:18]Read from MH i2c: E2 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: E2 17 00 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: E2 17 00 DE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B5 [08:36:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:36:18]wFMCommunicate OK [08:36:18]CreateOFDProtocolMessage done [08:36:18]OFDSenderStorePacket 166120 [08:36:18]StoreOFDPacket docnum=166120 [08:36:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 31 CB 07 01 D7 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 80 9B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E8 88 02 00 35 04 06 00 02 E8 61 C4 47 97 4A 7A 1D 44 AD 74 73 C2 [08:36:18]CheckFolder [08:36:18]dirname=/storage/ofd_packets [08:36:18]CheckFolder done [08:36:18]ProducePacketName [08:36:18]name=ofd_packets/00166120 [08:36:18]NVStorageSaveData ofd_packets/00166120 [08:36:18]File name is /storage/ofd_packets/00166120 [08:36:18]Write 301 bytes [08:36:18]NVStorageSaveData done [08:36:18]OFDSenderStorePacket done [08:36:18]KKMCreateOFDPacket done [08:36:18]NVStorageSaveData kkm_last_timestamp [08:36:18]File name is /storage/kkm_last_timestamp [08:36:18]Write 4 bytes [08:36:18]NVStorageSaveData done [08:36:18]ExternCall_PrintAddStr [08:36:18]wPrintStart [08:36:18]Write to MH i2c: 01 00 00 DF 04 E3 [08:36:18]Write i2c OK [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: 01 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: 01 07 00 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: 01 07 00 DF 04 00 00 00 00 00 FF 0F F8 [08:36:18]RasterBufferAndPrint [08:36:18]line Счет N : (1)295084 [08:36:18]line ИНН: 02508201610067 [08:36:18]line Контрольно-Кассовый Чек [08:36:18]line ПРОДАЖА [08:36:18]line ТРК (МРК, ГНК) : 53 [08:36:18]line Товар: 2710124500 [08:36:18]line Аи-95-К-5 [08:36:18]line 13.480 * 74.20 [08:36:18]line = 1000.22 [08:36:18]line НДС 12% НСП 1% [08:36:18]line > о реализуемом товаре [08:36:18]line ОКРУГЛЕНИЕ: -0.22 [08:36:18]line ИТОГО: 1000.00 [08:36:18]line Внесено: 1000.00 [08:36:18]line СДАЧА: 0.00 [08:36:18]line НСП 1% : 8.85 [08:36:18]line НДС 12% : 106.22 [08:36:18]line Наличными: 1000.00 [08:36:18]line Безнал.: 0.00 [08:36:18]line Место: АЗС № 130 "Партнер Нефть" [08:36:18]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:36:18]line СНО: Общий режим [08:36:18]line Чек 172 24.08.2024 08:36 [08:36:18]line Смена: 470 ФФД: 1.0 [08:36:18]line ЗНМ: 0300000070 [08:36:18]line РНМ: 0000000000092562 [08:36:18]line Версия ККМ: 001 [08:36:18]line ФМ: 0000000000871769 [08:36:18]line ФД: 166120 [08:36:18]line ФПД: 3197095921559 [08:36:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083616&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166120&fm=3197095921559&tin=02508201610067®Number=0000000000092562&sum=100000 [08:36:18]written 0, free lines is 4095 [08:36:18]OFD Sender: Processing packet 166120 [packets to send 1005, broken 1004] [08:36:18]ProducePacketName [08:36:18]name=ofd_packets/00166120 [08:36:18]OFD Sender: To server: pG, [08:36:18]CommunicateWithHost lk.salyk.kg:30040 [08:36:18]ConnectInit lk.salyk.kg [08:36:18]Write to MH i2c: 01 00 00 0A 05 0F [08:36:18]Write i2c OK [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: 01 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: 01 07 00 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: 01 07 00 0A 05 00 00 00 00 00 BC 0C DE [08:36:18]RasterBufferAndPrint [08:36:18]line [08:36:18]line [08:36:18]line [08:36:18]line [08:36:18]line [08:36:18]written 0, free lines is 3267 [08:36:18]MH_Cut [08:36:18]Write to MH i2c: D1 01 00 11 05 01 E8 [08:36:18]Write i2c OK [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: D1 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: D1 01 00 [08:36:18]MH_I2C_Read... [08:36:18]Read from MH i2c: D1 01 00 11 05 00 E7 [08:36:18]Write to MH i2c: 01 00 00 12 05 17 [08:36:18]Write i2c OK [08:36:18]MH_I2C_Read... [08:36:19]*** Cut start [08:36:19]*** Purtial cut [08:36:19]*** Stage 1: CUTSNS_PIN = 1 [08:36:19]Connected sock=10 [08:36:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 31 CB 07 01 D7 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 80 9B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E8 88 02 00 35 04 06 00 02 E8 61 C4 47 97 4A 7A 1D 44 AD 74 73 C2 [08:36:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 6F 56 47 00 CE A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E8 88 02 00 F4 03 04 00 CB 44 C9 66 B6 04 01 00 00 AE 3E 10 67 AC DA 6F F3 [08:36:20]CommunicateWithHost err = 0 [08:36:20]CheckOFDResponse [08:36:20]1017 (14) - 77093643461234 [08:36:20]1041 (16) - 0000000000871769 [08:36:20]1040 (4) - 166120 [08:36:20]1012 (4) - 24.08.2024 02:26 [08:36:20]1206 (1) - 0 [08:36:20]OFD Sender: Remove packet 166120 [08:36:20]ProducePacketName [08:36:20]name=ofd_packets/00166120 [08:36:20]NVStorageDeleteData [08:36:20]OFD Sender: No OFD packet to send [08:36:21]Read from MH i2c: 01 [08:36:21]MH_I2C_Read... [08:36:21]*** Stop cut motor [08:36:21]*** Cut end [08:36:21]Read from MH i2c: 01 07 00 [08:36:21]MH_I2C_Read... [08:36:21]Read from MH i2c: 01 07 00 12 05 00 00 00 00 00 FF 0F 2C [08:36:21]process_action close_receipt done [08:36:21]requested_data is exist [08:36:21]produce_requested_data [08:36:21]requested_item fm.sn is exist - process it [08:36:21]wFMCommunicate request_size=4 [08:36:21]MH_SAM_APDU [08:36:21]CAPDU: 80 11 00 00 [08:36:21]Write to MH i2c: E2 08 00 13 05 80 11 00 00 00 00 00 00 92 [08:36:21]Write i2c OK [08:36:21]MH_I2C_Read... [08:36:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:21]Read from MH i2c: E2 [08:36:21]MH_I2C_Read... [08:36:21]Read from MH i2c: E2 17 00 [08:36:21]MH_I2C_Read... [08:36:21]Read from MH i2c: E2 17 00 13 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 EB [08:36:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:36:21]wFMCommunicate OK [08:36:21]requested_item fd.num is exist - process it [08:36:21]SAM_PROTO_GetFieldsCounters [08:36:21]wFMCommunicate request_size=4 [08:36:21]MH_SAM_APDU [08:36:21]CAPDU: 80 13 00 00 [08:36:21]Write to MH i2c: E2 08 00 14 05 80 13 00 00 00 00 00 00 95 [08:36:21]Write i2c OK [08:36:21]MH_I2C_Read... [08:36:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:21]Read from MH i2c: E2 [08:36:21]MH_I2C_Read... [08:36:21]Read from MH i2c: E2 62 00 [08:36:21]MH_I2C_Read... [08:36:21]Read from MH i2c: E2 62 00 14 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E8 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [08:36: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E8 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:21]wFMCommunicate OK [08:36:21]SAM_PROTO_GetFieldsCounters done [08:36:21]requested_item shift.num is exist - process it [08:36:21]requested_item shift.opened is exist - process it [08:36:21]req_shift_opened [08:36:21]FM_GetShiftState [08:36:21]SAM_PROTO_GetShiftState [08:36:21]wFMCommunicate request_size=4 [08:36:21]MH_SAM_APDU [08:36:21]CAPDU: 80 13 01 00 [08:36:21]Write to MH i2c: E2 08 00 15 05 80 13 01 00 00 00 00 00 97 [08:36:21]Write i2c OK [08:36:21]MH_I2C_Read... [08:36:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:21]Read from MH i2c: E2 [08:36:21]MH_I2C_Read... [08:36:21]Read from MH i2c: E2 0E 00 [08:36:21]MH_I2C_Read... [08:36:21]Read from MH i2c: E2 0E 00 15 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C1 [08:36:21]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:36:21]wFMCommunicate OK [08:36:21]SAM_PROTO_GetShiftState done [08:36:21]FM_GetShiftState done [08:36:21]req_shift_opened done [08:36:21]requested_item shift.open_date is exist - process it [08:36:21]req_shift_open_date [08:36:21]req_shift_open_date done [08:36:21]produce_requested_data done [08:36:21]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166120,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:36:21]process_action_free close_receipt [08:36:21]json_value_free [08:36:21]json_value_free done [08:36:21]process_json_proto returns [08:36:21]Send response to host [08:36:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166120,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:36:21]free response buf [08:36:21]execute_script done [08:36:21]execute_script returns [08:36:21]free content buf [08:36:21]Sock 7.Close socket [08:36:21]Sock 7.Thread stoped [08:36:24]recv_with_timeout no data received [08:36:25]OFD Sender: No OFD packet to send [08:36:30]OFD Sender: No OFD packet to send [08:36:35]recv_with_timeout no data received [08:36:35]OFD Sender: No OFD packet to send [08:36:36]accept exits with 9 [08:36:36]New connection [08:36:36]New thread 3067333988 created [08:36:36]Thread 3067477348 joined [08:36:36]Waiting for new connection... [08:36:36] Sock 9.Parse request [08:36:36]Sock 9.Check first char [08:36:36]Sock 9.First char is OK [08:36:36]request: POST /json_proto HTTP/1.0 [08:36:36]Method: POST [08:36:36]URL: /json_proto [08:36:36]Method is POST - this is cgi request [08:36:36]url: /json_proto [08:36:36]query_string will be loaded in cgi processing [08:36:36]execute_cgi json_proto POST (null) [08:36:36]execute_cgi path=json_proto method=POST [08:36:36]POST find Content-Length [08:36:36]Host: 172.17.44.132:8080 [08:36:36]Content-Length: 682 [08:36:36]Content-Type: application/json [08:36:36] [08:36:36]POST finish read [08:36:36]Found Content-Length = 682 [08:36:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 19.180, "sum" : 1300.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:36]execute_script... [08:36:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 19.180, "sum" : 1300.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:36]POST & json_proto [08:36:36]process_json_proto [08:36:36]json parsed OK: [08:36:36]protocol is kg_v1.0 [08:36:36]action value=close_receipt [08:36:36]process_action close_receipt [08:36:36]cmd_close_receipt [08:36:36]MH_GetDate [08:36:36]Write to MH i2c: F0 00 00 16 05 0A [08:36:36]Write i2c OK [08:36:36]MH_I2C_Read... [08:36:36]Read from MH i2c: F0 [08:36:36]MH_I2C_Read... [08:36:36]Read from MH i2c: F0 09 00 [08:36:36]MH_I2C_Read... [08:36:36]Read from MH i2c: F0 09 00 16 05 00 94 9B C9 66 2A 83 C1 65 44 [08:36:36]GetLastDocTimeStamp 1724488576 [08:36:36]current date 1724488596 [08:36:36]FM_GetShiftState [08:36:36]SAM_PROTO_GetShiftState [08:36:36]wFMCommunicate request_size=4 [08:36:36]MH_SAM_APDU [08:36:36]CAPDU: 80 13 01 00 [08:36:36]Write to MH i2c: E2 08 00 17 05 80 13 01 00 00 00 00 00 99 [08:36:36]Write i2c OK [08:36:36]MH_I2C_Read... [08:36:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:36]Read from MH i2c: E2 [08:36:36]MH_I2C_Read... [08:36:36]Read from MH i2c: E2 0E 00 [08:36:36]MH_I2C_Read... [08:36:36]Read from MH i2c: E2 0E 00 17 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C3 [08:36:36]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:36:36]wFMCommunicate OK [08:36:36]SAM_PROTO_GetShiftState done [08:36:36]FM_GetShiftState done [08:36:36]opened in 1724458697 [08:36:36]opened+sec_in_day 1724545097 [08:36:36]quantity*price = 130040 [08:36:36]sum+1 = 130041 [08:36:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.10 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 173 24.08.2024 08:36 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166121 ФПД: 75905496676168 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083636&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166121&fm=75905496676168&tin=02508201610067®Number=0000000000092562&sum=130000 [08:36:37]StoreToDocumentArchive [08:36:37]shift 470 fd 166121 [08:36:37]save to /storage/0470/doc_00166121 [08:36:37]save last doc name /storage/0470/doc_00166121 to /storage/kkm_last_doc_name [08:36:37]save OK [08:36:37]Clear old archive folders... [08:36:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:36:37]tlvbuf is 01597BE0 [08:36:37]SAM_PROTO_ClearQueue [08:36:37]wFMCommunicate request_size=4 [08:36:37]MH_SAM_APDU [08:36:37]CAPDU: 80 09 00 00 [08:36:37]Write to MH i2c: E2 08 00 24 05 80 09 00 00 00 00 00 00 9B [08:36:37]Write i2c OK [08:36:37]MH_I2C_Read... [08:36:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:38]Read from MH i2c: E2 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: E2 03 00 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: E2 03 00 24 05 00 90 00 9D [08:36:38]RAPDU: 90 00 [08:36:38]wFMCommunicate OK [08:36:38]SAM_PROTO_ClearQueue done [08:36:38]KKMCreateOFDPacket [08:36:38]OFDProtocolAddRootSTLVToBuf [08:36:38]FM_MakeSignedData [08:36:38]FM_MakeSignedData [08:36:38]SAM_PROTO_SignData [08:36:38]wFMCommunicate request_size=4 [08:36:38]MH_SAM_APDU [08:36:38]CAPDU: 80 0D 01 02 [08:36:38]Write to MH i2c: E2 08 00 25 05 80 0D 01 02 00 00 00 00 A3 [08:36:38]Write i2c OK [08:36:38]MH_I2C_Read... [08:36:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:38]Read from MH i2c: E2 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: E2 03 00 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: E2 03 00 25 05 00 90 00 9E [08:36:38]RAPDU: 90 00 [08:36:38]wFMCommunicate OK [08:36:38]wFMCommunicate request_size=255 [08:36:38]MH_SAM_APDU [08:36:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 94 9B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E9 88 02 00 35 04 06 00 45 [08:36:38]Write to MH i2c: E2 02 01 26 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 94 9B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E9 88 02 00 35 04 06 00 45 00 00 4E [08:36:38]Write i2c OK [08:36:38]MH_I2C_Read... [08:36:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:38]Read from MH i2c: E2 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: E2 03 00 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: E2 03 00 26 05 00 90 00 9F [08:36:38]RAPDU: 90 00 [08:36:38]wFMCommunicate OK [08:36:38]wFMCommunicate request_size=10 [08:36:38]MH_SAM_APDU [08:36:38]CAPDU: 80 0D 02 02 05 09 20 2A 77 48 [08:36:38]Write to MH i2c: E2 0D 00 27 05 80 0D 02 02 05 00 09 20 2A 77 48 00 00 C2 [08:36:38]Write i2c OK [08:36:38]MH_I2C_Read... [08:36:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:38]Read from MH i2c: E2 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: E2 03 00 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: E2 03 00 27 05 00 90 00 A0 [08:36:38]RAPDU: 90 00 [08:36:38]wFMCommunicate OK [08:36:38]wFMCommunicate request_size=4 [08:36:38]MH_SAM_APDU [08:36:38]CAPDU: 80 0D 03 02 [08:36:38]Write to MH i2c: E2 08 00 28 05 80 0D 03 02 00 00 00 00 A8 [08:36:38]Write i2c OK [08:36:38]MH_I2C_Read... [08:36:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:38]Read from MH i2c: E2 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: E2 0B 00 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: E2 0B 00 28 05 00 F1 41 C4 5E BA F9 4B 4B 90 00 46 [08:36:38]RAPDU: F1 41 C4 5E BA F9 4B 4B 90 00 [08:36:38]wFMCommunicate OK [08:36:38]SAM_PROTO_SignData done [08:36:38]FM_MakeSignedData done [08:36:38]CreateOFDProtocolMessage [08:36:38]wFMCommunicate request_size=4 [08:36:38]MH_SAM_APDU [08:36:38]CAPDU: 80 11 00 00 [08:36:38]Write to MH i2c: E2 08 00 29 05 80 11 00 00 00 00 00 00 A8 [08:36:38]Write i2c OK [08:36:38]MH_I2C_Read... [08:36:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:38]Read from MH i2c: E2 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: E2 17 00 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: E2 17 00 29 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 01 [08:36:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:36:38]wFMCommunicate OK [08:36:38]CreateOFDProtocolMessage done [08:36:38]OFDSenderStorePacket 166121 [08:36:38]StoreOFDPacket docnum=166121 [08:36:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 99 B1 07 01 92 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 94 9B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E9 88 02 00 35 04 06 00 45 09 20 2A 77 48 F1 41 C4 5E BA F9 4B 4B [08:36:38]CheckFolder [08:36:38]dirname=/storage/ofd_packets [08:36:38]CheckFolder done [08:36:38]ProducePacketName [08:36:38]name=ofd_packets/00166121 [08:36:38]NVStorageSaveData ofd_packets/00166121 [08:36:38]File name is /storage/ofd_packets/00166121 [08:36:38]Write 301 bytes [08:36:38]NVStorageSaveData done [08:36:38]OFDSenderStorePacket done [08:36:38]KKMCreateOFDPacket done [08:36:38]NVStorageSaveData kkm_last_timestamp [08:36:38]File name is /storage/kkm_last_timestamp [08:36:38]Write 4 bytes [08:36:38]NVStorageSaveData done [08:36:38]ExternCall_PrintAddStr [08:36:38]wPrintStart [08:36:38]Write to MH i2c: 01 00 00 2A 05 2F [08:36:38]Write i2c OK [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: 01 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: 01 07 00 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: 01 07 00 2A 05 00 00 00 00 00 FF 0F 44 [08:36:38]RasterBufferAndPrint [08:36:38]line Счет N : (1)295085 [08:36:38]line ИНН: 02508201610067 [08:36:38]line Контрольно-Кассовый Чек [08:36:38]line ПРОДАЖА [08:36:38]line ТРК (МРК, ГНК) : 62 [08:36:38]line Товар: 2710124130 [08:36:38]line Аи-92-К-5 [08:36:38]line 19.180 * 67.80 [08:36:38]line = 1300.40 [08:36:38]line НДС 12% НСП 1% [08:36:38]line > о реализуемом товаре [08:36:38]line ОКРУГЛЕНИЕ: -0.40 [08:36:38]line ИТОГО: 1300.00 [08:36:38]line Внесено: 1300.00 [08:36:38]line СДАЧА: 0.00 [08:36:38]line НСП 1% : 11.51 [08:36:38]line НДС 12% : 138.10 [08:36:38]line Наличными: 1300.00 [08:36:38]line Безнал.: 0.00 [08:36:38]line Место: АЗС № 130 "Партнер Нефть" [08:36:38]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:36:38]line СНО: Общий режим [08:36:38]line Чек 173 24.08.2024 08:36 [08:36:38]line Смена: 470 ФФД: 1.0 [08:36:38]line ЗНМ: 0300000070 [08:36:38]line РНМ: 0000000000092562 [08:36:38]line Версия ККМ: 001 [08:36:38]line ФМ: 0000000000871769 [08:36:38]line ФД: 166121 [08:36:38]line ФПД: 75905496676168 [08:36:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083636&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166121&fm=75905496676168&tin=02508201610067®Number=0000000000092562&sum=130000 [08:36:38]written 0, free lines is 4095 [08:36:38]OFD Sender: Processing packet 166121 [packets to send 1005, broken 1004] [08:36:38]ProducePacketName [08:36:38]name=ofd_packets/00166121 [08:36:38]OFD Sender: To server: pG, [08:36:38]CommunicateWithHost lk.salyk.kg:30040 [08:36:38]ConnectInit lk.salyk.kg [08:36:38]Write to MH i2c: 01 00 00 55 05 5A [08:36:38]Write i2c OK [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: 01 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: 01 07 00 [08:36:38]MH_I2C_Read... [08:36:38]Read from MH i2c: 01 07 00 55 05 00 00 00 00 00 C6 0C 33 [08:36:38]RasterBufferAndPrint [08:36:38]line [08:36:38]line [08:36:38]line [08:36:38]line [08:36:38]line [08:36:38]written 0, free lines is 3276 [08:36:39]MH_Cut [08:36:39]Write to MH i2c: D1 01 00 5C 05 01 33 [08:36:39]Write i2c OK [08:36:39]MH_I2C_Read... [08:36:39]Read from MH i2c: D1 [08:36:39]MH_I2C_Read... [08:36:39]Read from MH i2c: D1 01 00 [08:36:39]MH_I2C_Read... [08:36:39]Read from MH i2c: D1 01 00 5C 05 00 32 [08:36:39]Write to MH i2c: 01 00 00 5D 05 62 [08:36:39]Write i2c OK [08:36:39]MH_I2C_Read... [08:36:39]Connected sock=10 [08:36:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 99 B1 07 01 92 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 94 9B C9 66 0E 04 04 00 D6 01 00 00 B9 04 *** Cut start [08:36:39]01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 *** Purtial cut [08:36:39]30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E9 88 02 00 35 04 06 00 45 09 20 2A *** Stage 1: CUTSNS_PIN = 1 [08:36:39]77 48 F1 41 C4 5E BA F9 4B 4B [08:36:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 7D 05 47 00 BE B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 E9 88 02 00 F4 03 04 00 DF 44 C9 66 B6 04 01 00 00 5A 2C 63 41 A0 5B F2 83 [08:36:40]CommunicateWithHost err = 0 [08:36:40]CheckOFDResponse [08:36:40]1017 (14) - 77093643461234 [08:36:40]1041 (16) - 0000000000871769 [08:36:40]1040 (4) - 166121 [08:36:40]1012 (4) - 24.08.2024 02:26 [08:36:40]1206 (1) - 0 [08:36:40]OFD Sender: Remove packet 166121 [08:36:40]ProducePacketName [08:36:40]name=ofd_packets/00166121 [08:36:40]NVStorageDeleteData [08:36:40]OFD Sender: No OFD packet to send [08:36:41]Read from MH i2c: 01 [08:36:41]MH_I2C_Read... [08:36:41]*** Stop cut motor [08:36:41]*** Cut end [08:36:41]Read from MH i2c: 01 07 00 [08:36:41]MH_I2C_Read... [08:36:41]Read from MH i2c: 01 07 00 5D 05 00 00 00 00 00 FF 0F 77 [08:36:41]process_action close_receipt done [08:36:41]requested_data is exist [08:36:41]produce_requested_data [08:36:41]requested_item fm.sn is exist - process it [08:36:41]wFMCommunicate request_size=4 [08:36:41]MH_SAM_APDU [08:36:41]CAPDU: 80 11 00 00 [08:36:41]Write to MH i2c: E2 08 00 5E 05 80 11 00 00 00 00 00 00 DD [08:36:41]Write i2c OK [08:36:41]MH_I2C_Read... [08:36:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:41]Read from MH i2c: E2 [08:36:41]MH_I2C_Read... [08:36:41]Read from MH i2c: E2 17 00 [08:36:41]MH_I2C_Read... [08:36:41]Read from MH i2c: E2 17 00 5E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 36 [08:36:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:36:41]wFMCommunicate OK [08:36:41]requested_item fd.num is exist - process it [08:36:41]SAM_PROTO_GetFieldsCounters [08:36:41]wFMCommunicate request_size=4 [08:36:41]MH_SAM_APDU [08:36:41]CAPDU: 80 13 00 00 [08:36:41]Write to MH i2c: E2 08 00 5F 05 80 13 00 00 00 00 00 00 E0 [08:36:41]Write i2c OK [08:36:41]MH_I2C_Read... [08:36:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:42]Read from MH i2c: E2 [08:36:42]MH_I2C_Read... [08:36:42]Read from MH i2c: E2 62 00 [08:36:42]MH_I2C_Read... [08:36:42]Read from MH i2c: E2 62 00 5F 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E9 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [08:36:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 E9 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:42]wFMCommunicate OK [08:36:42]SAM_PROTO_GetFieldsCounters done [08:36:42]requested_item shift.num is exist - process it [08:36:42]requested_item shift.opened is exist - process it [08:36:42]req_shift_opened [08:36:42]FM_GetShiftState [08:36:42]SAM_PROTO_GetShiftState [08:36:42]wFMCommunicate request_size=4 [08:36:42]MH_SAM_APDU [08:36:42]CAPDU: 80 13 01 00 [08:36:42]Write to MH i2c: E2 08 00 60 05 80 13 01 00 00 00 00 00 E2 [08:36:42]Write i2c OK [08:36:42]MH_I2C_Read... [08:36:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:42]Read from MH i2c: E2 [08:36:42]MH_I2C_Read... [08:36:42]Read from MH i2c: E2 0E 00 [08:36:42]MH_I2C_Read... [08:36:42]Read from MH i2c: E2 0E 00 60 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0C [08:36:42]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:36:42]wFMCommunicate OK [08:36:42]SAM_PROTO_GetShiftState done [08:36:42]FM_GetShiftState done [08:36:42]req_shift_opened done [08:36:42]requested_item shift.open_date is exist - process it [08:36:42]req_shift_open_date [08:36:42]req_shift_open_date done [08:36:42]produce_requested_data done [08:36:42]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166121,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:36:42]process_action_free close_receipt [08:36:42]json_value_free [08:36:42]json_value_free done [08:36:42]process_json_proto returns [08:36:42]Send response to host [08:36:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166121,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:36:42]free response buf [08:36:42]execute_script done [08:36:42]execute_script returns [08:36:42]free content buf [08:36:42]Sock 9.Close socket [08:36:42]Sock 9.Thread stoped [08:36:45]OFD Sender: No OFD packet to send [08:36:50]OFD Sender: No OFD packet to send [08:36:53]accept exits with 7 [08:36:53]New connection [08:36:53]New thread 3067477348 created [08:36:53]Thread 3067333988 joined [08:36:53]Waiting for new connection... [08:36:53] Sock 7.Parse request [08:36:53]Sock 7.Check first char [08:36:53]Sock 7.First char is OK [08:36:53]request: POST /json_proto HTTP/1.0 [08:36:53]Method: POST [08:36:53]URL: /json_proto [08:36:53]Method is POST - this is cgi request [08:36:53]url: /json_proto [08:36:53]query_string will be loaded in cgi processing [08:36:53]execute_cgi json_proto POST (null) [08:36:53]execute_cgi path=json_proto method=POST [08:36:53]POST find Content-Length [08:36:53]Host: 172.17.44.132:8080 [08:36:53]Content-Length: 620 [08:36:53]Content-Type: application/json [08:36:53] [08:36:53]POST finish read [08:36:53]Found Content-Length = 620 [08:36:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51210", "tax_sys" : 0, "items" : [ { "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:53]execute_script... [08:36:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51210", "tax_sys" : 0, "items" : [ { "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:53]POST & json_proto [08:36:53]process_json_proto [08:36:53]json parsed OK: [08:36:53]protocol is kg_v1.0 [08:36:53]action value=close_receipt [08:36:53]process_action close_receipt [08:36:53]cmd_close_receipt [08:36:53]MH_GetDate [08:36:53]Write to MH i2c: F0 00 00 61 05 55 [08:36:53]Write i2c OK [08:36:53]MH_I2C_Read... [08:36:53]Read from MH i2c: F0 [08:36:53]MH_I2C_Read... [08:36:53]Read from MH i2c: F0 09 00 [08:36:53]MH_I2C_Read... [08:36:53]Read from MH i2c: F0 09 00 61 05 00 A5 9B C9 66 2A 83 C1 65 A0 [08:36:53]GetLastDocTimeStamp 1724488596 [08:36:53]current date 1724488613 [08:36:53]FM_GetShiftState [08:36:53]SAM_PROTO_GetShiftState [08:36:53]wFMCommunicate request_size=4 [08:36:53]MH_SAM_APDU [08:36:53]CAPDU: 80 13 01 00 [08:36:53]Write to MH i2c: E2 08 00 62 05 80 13 01 00 00 00 00 00 E4 [08:36:53]Write i2c OK [08:36:53]MH_I2C_Read... [08:36:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:53]Read from MH i2c: E2 [08:36:53]MH_I2C_Read... [08:36:53]Read from MH i2c: E2 0E 00 [08:36:53]MH_I2C_Read... [08:36:53]Read from MH i2c: E2 0E 00 62 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0E [08:36:53]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:36:53]wFMCommunicate OK [08:36:53]SAM_PROTO_GetShiftState done [08:36:53]FM_GetShiftState done [08:36:53]opened in 1724458697 [08:36:53]opened+sec_in_day 1724545097 [08:36:53]quantity*price = 14000 [08:36:53]sum+1 = 14001 [08:36:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 174 24.08.2024 08:36 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166122 ФПД: 146238488466353 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083653&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166122&fm=146238488466353&tin=02508201610067®Number=0000000000092562&sum=14000 0 [08:36:54]StoreToDocumentArchive [08:36:54]shift 470 fd 166122 [08:36:54]save to /storage/0470/doc_00166122 [08:36:54]save last doc name /storage/0470/doc_00166122 to /storage/kkm_last_doc_name [08:36:54]save OK [08:36:54]Clear old archive folders... [08:36:54]ProcessDocumentItem done err = 0, tmpTLVsize=273 [08:36:54]tlvbuf is 016179C0 [08:36:54]SAM_PROTO_ClearQueue [08:36:54]wFMCommunicate request_size=4 [08:36:54]MH_SAM_APDU [08:36:54]CAPDU: 80 09 00 00 [08:36:54]Write to MH i2c: E2 08 00 6F 05 80 09 00 00 00 00 00 00 E6 [08:36:54]Write i2c OK [08:36:54]MH_I2C_Read... [08:36:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:54]Read from MH i2c: E2 [08:36:54]MH_I2C_Read... [08:36:54]Read from MH i2c: E2 03 00 [08:36:54]MH_I2C_Read... [08:36:54]Read from MH i2c: E2 03 00 6F 05 00 90 00 E8 [08:36:54]RAPDU: 90 00 [08:36:54]wFMCommunicate OK [08:36:54]SAM_PROTO_ClearQueue done [08:36:54]KKMCreateOFDPacket [08:36:54]OFDProtocolAddRootSTLVToBuf [08:36:54]FM_MakeSignedData [08:36:54]FM_MakeSignedData [08:36:54]SAM_PROTO_SignData [08:36:54]wFMCommunicate request_size=4 [08:36:54]MH_SAM_APDU [08:36:54]CAPDU: 80 0D 01 02 [08:36:54]Write to MH i2c: E2 08 00 70 05 80 0D 01 02 00 00 00 00 EE [08:36:54]Write i2c OK [08:36:54]MH_I2C_Read... [08:36:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:54]Read from MH i2c: E2 [08:36:54]MH_I2C_Read... [08:36:54]Read from MH i2c: E2 03 00 [08:36:54]MH_I2C_Read... [08:36:54]Read from MH i2c: E2 03 00 70 05 00 90 00 E9 [08:36:54]RAPDU: 90 00 [08:36:54]wFMCommunicate OK [08:36:54]wFMCommunicate request_size=255 [08:36:54]MH_SAM_APDU [08:36:54]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 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 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 A5 9B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 [08:36:54]Write to MH i2c: E2 02 01 71 05 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 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 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 A5 9B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 00 00 C2 [08:36:54]Write i2c OK [08:36:54]MH_I2C_Read... [08:36:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:55]Read from MH i2c: E2 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: E2 03 00 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: E2 03 00 71 05 00 90 00 EA [08:36:55]RAPDU: 90 00 [08:36:55]wFMCommunicate OK [08:36:55]wFMCommunicate request_size=32 [08:36:55]MH_SAM_APDU [08:36:55]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 31 37 36 39 10 04 04 00 EA 88 02 00 35 04 06 00 85 00 CD 28 53 B1 [08:36:55]Write to MH i2c: E2 23 00 72 05 80 0D 02 02 1B 00 30 30 30 38 37 31 37 36 39 10 04 04 00 EA 88 02 00 35 04 06 00 85 00 CD 28 53 B1 00 00 46 [08:36:55]Write i2c OK [08:36:55]MH_I2C_Read... [08:36:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:55]Read from MH i2c: E2 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: E2 03 00 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: E2 03 00 72 05 00 90 00 EB [08:36:55]RAPDU: 90 00 [08:36:55]wFMCommunicate OK [08:36:55]wFMCommunicate request_size=4 [08:36:55]MH_SAM_APDU [08:36:55]CAPDU: 80 0D 03 02 [08:36:55]Write to MH i2c: E2 08 00 73 05 80 0D 03 02 00 00 00 00 F3 [08:36:55]Write i2c OK [08:36:55]MH_I2C_Read... [08:36:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:55]Read from MH i2c: E2 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: E2 0B 00 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: E2 0B 00 73 05 00 3C 70 9F 1A 7E CB 2D C9 90 00 98 [08:36:55]RAPDU: 3C 70 9F 1A 7E CB 2D C9 90 00 [08:36:55]wFMCommunicate OK [08:36:55]SAM_PROTO_SignData done [08:36:55]FM_MakeSignedData done [08:36:55]CreateOFDProtocolMessage [08:36:55]wFMCommunicate request_size=4 [08:36:55]MH_SAM_APDU [08:36:55]CAPDU: 80 11 00 00 [08:36:55]Write to MH i2c: E2 08 00 74 05 80 11 00 00 00 00 00 00 F3 [08:36:55]Write i2c OK [08:36:55]MH_I2C_Read... [08:36:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:55]Read from MH i2c: E2 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: E2 17 00 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: E2 17 00 74 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4C [08:36:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:36:55]wFMCommunicate OK [08:36:55]CreateOFDProtocolMessage done [08:36:55]OFDSenderStorePacket 166122 [08:36:55]StoreOFDPacket docnum=166122 [08:36:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 25 01 00 00 3A 1F 1D 01 AA A3 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 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 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 A5 9B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EA 88 02 00 35 04 06 00 85 00 CD 28 53 B1 3C 70 9F 1A 7E CB 2D C9 [08:36:55]CheckFolder [08:36:55]dirname=/storage/ofd_packets [08:36:55]CheckFolder done [08:36:55]ProducePacketName [08:36:55]name=ofd_packets/00166122 [08:36:55]NVStorageSaveData ofd_packets/00166122 [08:36:55]File name is /storage/ofd_packets/00166122 [08:36:55]Write 323 bytes [08:36:55]NVStorageSaveData done [08:36:55]OFDSenderStorePacket done [08:36:55]KKMCreateOFDPacket done [08:36:55]NVStorageSaveData kkm_last_timestamp [08:36:55]File name is /storage/kkm_last_timestamp [08:36:55]Write 4 bytes [08:36:55]NVStorageSaveData done [08:36:55]ExternCall_PrintAddStr [08:36:55]wPrintStart [08:36:55]Write to MH i2c: 01 00 00 75 05 7A [08:36:55]Write i2c OK [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: 01 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: 01 07 00 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: 01 07 00 75 05 00 00 00 00 00 FF 0F 8F [08:36:55]RasterBufferAndPrint [08:36:55]line Счет N : (3)51210 [08:36:55]line ИНН: 02508201610067 [08:36:55]line Контрольно-Кассовый Чек [08:36:55]line ПРОДАЖА [08:36:55]line Товар: 48747059 [08:36:55]line Сигареты Winston Legend Blue [08:36:55]line 1.000 * 140.00 [08:36:55]line = 140.00 [08:36:55]line НДС 12% НСП 1% [08:36:55]line > о реализуемом товаре [08:36:55]line ИТОГО: 140.00 [08:36:55]line НСП 1% : 1.24 [08:36:55]line НДС 12% : 14.87 [08:36:55]line Наличными: 140.00 [08:36:55]line Безнал.: 0.00 [08:36:55]line Место: АЗС № 130 "Партнер Нефть" [08:36:55]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:36:55]line СНО: Общий режим [08:36:55]line Чек 174 24.08.2024 08:36 [08:36:55]line Смена: 470 ФФД: 1.0 [08:36:55]line ЗНМ: 0300000070 [08:36:55]line РНМ: 0000000000092562 [08:36:55]line Версия ККМ: 001 [08:36:55]line ФМ: 0000000000871769 [08:36:55]line ФД: 166122 [08:36:55]line ФПД: 146238488466353 [08:36:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083653&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166122&fm=146238488466353&tin=02508201610067®Number=0000000000092562&sum=14000 [08:36:55]line 0 [08:36:55]written 0, free lines is 4095 [08:36:55]OFD Sender: Processing packet 166122 [packets to send 1005, broken 1004] [08:36:55]ProducePacketName [08:36:55]name=ofd_packets/00166122 [08:36:55]OFD Sender: To server: pG, [08:36:55]CommunicateWithHost lk.salyk.kg:30040 [08:36:55]ConnectInit lk.salyk.kg [08:36:55]Write to MH i2c: 01 00 00 9E 05 A3 [08:36:55]Write i2c OK [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: 01 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: 01 07 00 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: 01 07 00 9E 05 00 00 00 00 00 D1 0C 87 [08:36:55]RasterBufferAndPrint [08:36:55]line [08:36:55]line [08:36:55]line [08:36:55]line [08:36:55]line [08:36:55]written 0, free lines is 3294 [08:36:55]MH_Cut [08:36:55]Write to MH i2c: D1 01 00 A5 05 01 7C [08:36:55]Write i2c OK [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: D1 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: D1 01 00 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: D1 01 00 A5 05 00 7B [08:36:55]Write to MH i2c: 01 00 00 A6 05 AB [08:36:55]Write i2c OK [08:36:55]MH_I2C_Read... [08:36:56]*** Cut start [08:36:56]*** Purtial cut [08:36:56]*** Stage 1: CUTSNS_PIN = 1 [08:36:58]Connected sock=9 [08:36:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 25 01 00 00 3A 1F 1D 01 AA A3 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 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 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 A5 9B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EA 88 02 00 35 04 06 00 85 00 CD 28 53 B1 3C 70 9F 1A 7E CB 2D C9 [08:36:58]Read from MH i2c: 01 [08:36:58]MH_I2C_Read... [08:36:58]*** Stop cut motor [08:36:58]*** Cut end [08:36:58]Read from MH i2c: 01 07 00 [08:36:58]MH_I2C_Read... [08:36:58]Read from MH i2c: 01 07 00 A6 05 00 00 00 00 00 FF 0F C0 [08:36:58]process_action close_receipt done [08:36:58]requested_data is exist [08:36:58]produce_requested_data [08:36:58]requested_item fm.sn is exist - process it [08:36:58]wFMCommunicate request_size=4 [08:36:58]MH_SAM_APDU [08:36:58]CAPDU: 80 11 00 00 [08:36:58]Write to MH i2c: E2 08 00 A7 05 80 11 00 00 00 00 00 00 26 [08:36:58]Write i2c OK [08:36:58]MH_I2C_Read... [08:36:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:58]Read from MH i2c: E2 [08:36:58]MH_I2C_Read... [08:36:58]Read from MH i2c: E2 17 00 [08:36:58]MH_I2C_Read... [08:36:58]Read from MH i2c: E2 17 00 A7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 7F [08:36:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:36:58]wFMCommunicate OK [08:36:58]requested_item fd.num is exist - process it [08:36:58]SAM_PROTO_GetFieldsCounters [08:36:58]wFMCommunicate request_size=4 [08:36:58]MH_SAM_APDU [08:36:58]CAPDU: 80 13 00 00 [08:36:58]Write to MH i2c: E2 08 00 A8 05 80 13 00 00 00 00 00 00 29 [08:36:58]Write i2c OK [08:36:58]MH_I2C_Read... [08:36:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:58]Read from MH i2c: E2 [08:36:58]MH_I2C_Read... [08:36:58]Read from MH i2c: E2 62 00 [08:36:58]MH_I2C_Read... [08:36:58]Read from MH i2c: E2 62 00 A8 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 EA 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [08:36:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 EA 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:58]wFMCommunicate OK [08:36:58]SAM_PROTO_GetFieldsCounters done [08:36:58]requested_item shift.num is exist - process it [08:36:58]requested_item shift.opened is exist - process it [08:36:58]req_shift_opened [08:36:58]FM_GetShiftState [08:36:58]SAM_PROTO_GetShiftState [08:36:58]wFMCommunicate request_size=4 [08:36:58]MH_SAM_APDU [08:36:58]CAPDU: 80 13 01 00 [08:36:58]Write to MH i2c: E2 08 00 A9 05 80 13 01 00 00 00 00 00 2B [08:36:58]Write i2c OK [08:36:58]MH_I2C_Read... [08:36:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:58]Read from MH i2c: E2 [08:36:58]MH_I2C_Read... [08:36:58]Read from MH i2c: E2 0E 00 [08:36:58]MH_I2C_Read... [08:36:58]Read from MH i2c: E2 0E 00 A9 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 55 [08:36:59]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:36:59]wFMCommunicate OK [08:36:59]SAM_PROTO_GetShiftState done [08:36:59]FM_GetShiftState done [08:36:59]req_shift_opened done [08:36:59]requested_item shift.open_date is exist - process it [08:36:59]req_shift_open_date [08:36:59]req_shift_open_date done [08:36:59]produce_requested_data done [08:36:59]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166122,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:36:59]process_action_free close_receipt [08:36:59]json_value_free [08:36:59]json_value_free done [08:36:59]process_json_proto returns [08:36:59]Send response to host [08:36:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166122,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:36:59]free response buf [08:36:59]execute_script done [08:36:59]execute_script returns [08:36:59]free content buf [08:36:59]Sock 7.Close socket [08:36:59]Sock 7.Thread stoped [08:36:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 D9 91 47 00 D9 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EA 88 02 00 F4 03 04 00 F2 44 C9 66 B6 04 01 00 00 33 B8 74 E6 8A CD 8C CE [08:36:59]CommunicateWithHost err = 0 [08:36:59]CheckOFDResponse [08:36:59]1017 (14) - 77093643461234 [08:36:59]1041 (16) - 0000000000871769 [08:36:59]1040 (4) - 166122 [08:36:59]1012 (4) - 24.08.2024 02:26 [08:36:59]1206 (1) - 0 [08:36:59]OFD Sender: Remove packet 166122 [08:36:59]ProducePacketName [08:36:59]name=ofd_packets/00166122 [08:36:59]NVStorageDeleteData [08:36:59]OFD Sender: No OFD packet to send [08:37:04]OFD Sender: No OFD packet to send [08:37:09]OFD Sender: No OFD packet to send [08:37:14]OFD Sender: No OFD packet to send [08:37:15]recv_with_timeout no data received [08:37:19]OFD Sender: No OFD packet to send [08:37:20]int [08:37:20]Write to MH i2c: 01 00 00 AA 05 AF [08:37:20]*** FLAG_PRN_KEY set [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 07 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 07 00 AA 05 00 08 00 00 00 FF 0F CC [08:37:20]state=0 [08:37:20]Key pressed [08:37:20]Feed [08:37:20]Write to MH i2c: D8 00 00 AB 05 87 [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: D8 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: D8 01 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: D8 01 00 AB 05 00 88 [08:37:20]int [08:37:20]Write to MH i2c: 01 00 00 AC 05 B1 [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 07 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 07 00 AC 05 00 48 00 00 00 3C 00 3C [08:37:20]state=2 [08:37:20]Key pressed [08:37:20]int [08:37:20]Write to MH i2c: 01 00 00 AD 05 B2 [08:37:20]*** FLAG_PRN_KEY reset [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 07 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 07 00 AD 05 00 00 00 00 00 FC 0F C4 [08:37:20]state=2 [08:37:20]Stop feed [08:37:24]OFD Sender: No OFD packet to send [08:37:27]recv_with_timeout no data received [08:37:29]OFD Sender: No OFD packet to send [08:37:34]OFD Sender: No OFD packet to send [08:37:39]recv_with_timeout no data received [08:37:39]OFD Sender: No OFD packet to send [08:37:44]OFD Sender: No OFD packet to send [08:37:49]OFD Sender: No OFD packet to send [08:37:54]recv_with_timeout no data received [08:37:54]OFD Sender: No OFD packet to send [08:37:57]accept exits with 10 [08:37:57]New connection [08:37:57]New thread 3067333988 created [08:37:57]Thread 3067477348 joined [08:37:57]Waiting for new connection... [08:37:57] Sock 10.Parse request [08:37:57]Sock 10.Check first char [08:37:57]Sock 10.First char is OK [08:37:57]request: POST /json_proto HTTP/1.0 [08:37:57]Method: POST [08:37:57]URL: /json_proto [08:37:57]Method is POST - this is cgi request [08:37:57]url: /json_proto [08:37:57]query_string will be loaded in cgi processing [08:37:57]execute_cgi json_proto POST (null) [08:37:57]execute_cgi path=json_proto method=POST [08:37:57]POST find Content-Length [08:37:57]Host: 172.17.44.132:8080 [08:37:57]Content-Length: 682 [08:37:57]Content-Type: application/json [08:37:57] [08:37:57]POST finish read [08:37:57]Found Content-Length = 682 [08:37:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:57]execute_script... [08:37:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:57]POST & json_proto [08:37:57]process_json_proto [08:37:57]json parsed OK: [08:37:57]protocol is kg_v1.0 [08:37:57]action value=close_receipt [08:37:57]process_action close_receipt [08:37:57]cmd_close_receipt [08:37:57]MH_GetDate [08:37:57]Write to MH i2c: F0 00 00 AE 05 A2 [08:37:57]Write i2c OK [08:37:57]MH_I2C_Read... [08:37:57]Read from MH i2c: F0 [08:37:57]MH_I2C_Read... [08:37:57]Read from MH i2c: F0 09 00 [08:37:57]MH_I2C_Read... [08:37:57]Read from MH i2c: F0 09 00 AE 05 00 E5 9B C9 66 2A 83 C1 65 2D [08:37:57]GetLastDocTimeStamp 1724488613 [08:37:57]current date 1724488677 [08:37:57]FM_GetShiftState [08:37:57]SAM_PROTO_GetShiftState [08:37:57]wFMCommunicate request_size=4 [08:37:57]MH_SAM_APDU [08:37:57]CAPDU: 80 13 01 00 [08:37:57]Write to MH i2c: E2 08 00 AF 05 80 13 01 00 00 00 00 00 31 [08:37:57]Write i2c OK [08:37:57]MH_I2C_Read... [08:37:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:57]Read from MH i2c: E2 [08:37:57]MH_I2C_Read... [08:37:57]Read from MH i2c: E2 0E 00 [08:37:57]MH_I2C_Read... [08:37:57]Read from MH i2c: E2 0E 00 AF 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 5B [08:37:57]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:37:57]wFMCommunicate OK [08:37:57]SAM_PROTO_GetShiftState done [08:37:57]FM_GetShiftState done [08:37:57]opened in 1724458697 [08:37:57]opened+sec_in_day 1724545097 [08:37:57]quantity*price = 100005 [08:37:57]sum+1 = 100006 [08:37:57]Check (price>sum+1) || (price+1 о реализуемом товаре [08:37:59]line ОКРУГЛЕНИЕ: -0.05 [08:37:59]line ИТОГО: 1000.00 [08:37:59]line Внесено: 1000.00 [08:37:59]line СДАЧА: 0.00 [08:37:59]line НСП 1% : 8.85 [08:37:59]line НДС 12% : 106.20 [08:37:59]line Наличными: 1000.00 [08:37:59]line Безнал.: 0.00 [08:37:59]line Место: АЗС № 130 "Партнер Нефть" [08:37:59]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:37:59]line СНО: Общий режим [08:37:59]line Чек 175 24.08.2024 08:37 [08:37:59]line Смена: 470 ФФД: 1.0 [08:37:59]line ЗНМ: 0300000070 [08:37:59]line РНМ: 0000000000092562 [08:37:59]line Версия ККМ: 001 [08:37:59]line ФМ: 0000000000871769 [08:37:59]line ФД: 166123 [08:37:59]line ФПД: 22605184776639 [08:37:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083757&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166123&fm=22605184776639&tin=02508201610067®Number=0000000000092562&sum=100000 [08:37:59]written 0, free lines is 4095 [08:37:59]OFD Sender: Processing packet 166123 [packets to send 1005, broken 1004] [08:37:59]ProducePacketName [08:37:59]name=ofd_packets/00166123 [08:37:59]OFD Sender: To server: pG, [08:37:59]CommunicateWithHost lk.salyk.kg:30040 [08:37:59]ConnectInit lk.salyk.kg [08:38:00]Write to MH i2c: 01 00 00 ED 05 F2 [08:38:00]Write i2c OK [08:38:00]MH_I2C_Read... [08:38:00]Read from MH i2c: 01 [08:38:00]MH_I2C_Read... [08:38:00]Read from MH i2c: 01 07 00 [08:38:00]MH_I2C_Read... [08:38:00]Read from MH i2c: 01 07 00 ED 05 00 00 00 00 00 CB 0C D0 [08:38:00]RasterBufferAndPrint [08:38:00]line [08:38:00]line [08:38:00]line [08:38:00]line [08:38:00]line [08:38:00]written 0, free lines is 3281 [08:38:00]MH_Cut [08:38:00]Write to MH i2c: D1 01 00 F4 05 01 CB [08:38:00]Write i2c OK [08:38:00]MH_I2C_Read... [08:38:00]Read from MH i2c: D1 [08:38:00]MH_I2C_Read... [08:38:00]Read from MH i2c: D1 01 00 [08:38:00]MH_I2C_Read... [08:38:00]Read from MH i2c: D1 01 00 F4 05 00 CA [08:38:00]Write to MH i2c: 01 00 00 F5 05 FA [08:38:00]Write i2c OK [08:38:00]MH_I2C_Read... [08:38:00]*** Cut start [08:38:00]*** Purtial cut [08:38:00]*** Stage 1: CUTSNS_PIN = 1 [08:38:02]Read from MH i2c: 01 [08:38:02]MH_I2C_Read... [08:38:02]*** Stop cut motor [08:38:02]*** Cut end [08:38:02]Read from MH i2c: 01 07 00 [08:38:02]MH_I2C_Read... [08:38:02]Read from MH i2c: 01 07 00 F5 05 00 00 00 00 00 FF 0F 0F [08:38:02]process_action close_receipt done [08:38:02]requested_data is exist [08:38:02]produce_requested_data [08:38:02]requested_item fm.sn is exist - process it [08:38:02]wFMCommunicate request_size=4 [08:38:02]MH_SAM_APDU [08:38:02]CAPDU: 80 11 00 00 [08:38:02]Write to MH i2c: E2 08 00 F6 05 80 11 00 00 00 00 00 00 75 [08:38:02]Write i2c OK [08:38:02]MH_I2C_Read... [08:38:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:02]Read from MH i2c: E2 [08:38:02]MH_I2C_Read... [08:38:02]Read from MH i2c: E2 17 00 [08:38:02]MH_I2C_Read... [08:38:02]Read from MH i2c: E2 17 00 F6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CE [08:38:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:38:02]wFMCommunicate OK [08:38:02]requested_item fd.num is exist - process it [08:38:02]SAM_PROTO_GetFieldsCounters [08:38:02]wFMCommunicate request_size=4 [08:38:02]MH_SAM_APDU [08:38:02]CAPDU: 80 13 00 00 [08:38:02]Write to MH i2c: E2 08 00 F7 05 80 13 00 00 00 00 00 00 78 [08:38:02]Write i2c OK [08:38:02]MH_I2C_Read... [08:38:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:03]Read from MH i2c: E2 [08:38:03]MH_I2C_Read... [08:38:03]Read from MH i2c: E2 62 00 [08:38:03]MH_I2C_Read... [08:38:03]Read from MH i2c: E2 62 00 F7 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 EB 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [08:38:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 EB 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:38:03]wFMCommunicate OK [08:38:03]SAM_PROTO_GetFieldsCounters done [08:38:03]requested_item shift.num is exist - process it [08:38:03]requested_item shift.opened is exist - process it [08:38:03]req_shift_opened [08:38:03]FM_GetShiftState [08:38:03]SAM_PROTO_GetShiftState [08:38:03]wFMCommunicate request_size=4 [08:38:03]MH_SAM_APDU [08:38:03]CAPDU: 80 13 01 00 [08:38:03]Write to MH i2c: E2 08 00 F8 05 80 13 01 00 00 00 00 00 7A [08:38:03]Write i2c OK [08:38:03]MH_I2C_Read... [08:38:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:03]Read from MH i2c: E2 [08:38:03]MH_I2C_Read... [08:38:03]Read from MH i2c: E2 0E 00 [08:38:03]MH_I2C_Read... [08:38:03]Read from MH i2c: E2 0E 00 F8 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A4 [08:38:03]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:38:03]wFMCommunicate OK [08:38:03]SAM_PROTO_GetShiftState done [08:38:03]FM_GetShiftState done [08:38:03]req_shift_opened done [08:38:03]requested_item shift.open_date is exist - process it [08:38:03]req_shift_open_date [08:38:03]req_shift_open_date done [08:38:03]produce_requested_data done [08:38:03]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166123,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:38:03]process_action_free close_receipt [08:38:03]json_value_free [08:38:03]json_value_free done [08:38:03]process_json_proto returns [08:38:03]Send response to host [08:38:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166123,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:38:03]free response buf [08:38:03]execute_script done [08:38:03]execute_script returns [08:38:03]free content buf [08:38:03]Sock 10.Close socket [08:38:03]Sock 10.Thread stoped [08:38:09]recv_with_timeout no data received [08:38:18]Connected sock=9 [08:38:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 FC 8B 07 01 25 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 E5 9B C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EB 88 02 00 35 04 06 00 14 8F 2E 02 39 BF 37 22 4A 27 9F EC 26 BE [08:38:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 F8 0D 47 00 0C A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EB 88 02 00 F4 03 04 00 44 45 C9 66 B6 04 01 00 00 8B 9F 7F 01 59 9A 75 F8 [08:38:21]CommunicateWithHost err = 0 [08:38:21]CheckOFDResponse [08:38:21]1017 (14) - 77093643461234 [08:38:21]1041 (16) - 0000000000871769 [08:38:21]1040 (4) - 166123 [08:38:21]1012 (4) - 24.08.2024 02:28 [08:38:21]1206 (1) - 0 [08:38:21]OFD Sender: Remove packet 166123 [08:38:21]ProducePacketName [08:38:21]name=ofd_packets/00166123 [08:38:21]NVStorageDeleteData [08:38:22]OFD Sender: No OFD packet to send [08:38:25]recv_with_timeout no data received [08:38:27]OFD Sender: No OFD packet to send [08:38:32]OFD Sender: No OFD packet to send [08:38:37]OFD Sender: No OFD packet to send [08:38:40]accept exits with 7 [08:38:40]New connection [08:38:40]New thread 3067477348 created [08:38:40]Thread 3067333988 joined [08:38:40]Waiting for new connection... [08:38:40] Sock 7.Parse request [08:38:40]Sock 7.Check first char [08:38:40]Sock 7.First char is OK [08:38:40]request: POST /json_proto HTTP/1.0 [08:38:40]Method: POST [08:38:40]URL: /json_proto [08:38:40]Method is POST - this is cgi request [08:38:40]url: /json_proto [08:38:40]query_string will be loaded in cgi processing [08:38:40]execute_cgi json_proto POST (null) [08:38:40]execute_cgi path=json_proto method=POST [08:38:40]POST find Content-Length [08:38:40]Host: 172.17.44.132:8080 [08:38:40]Content-Length: 819 [08:38:40]Content-Type: application/json [08:38:40] [08:38:40]POST finish read [08:38:40]Found Content-Length = 819 [08:38:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:40]execute_script... [08:38:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:40]POST & json_proto [08:38:40]process_json_proto [08:38:40]json parsed OK: [08:38:40]protocol is kg_v1.0 [08:38:40]action value=close_receipt [08:38:40]process_action close_receipt [08:38:40]cmd_close_receipt [08:38:40]MH_GetDate [08:38:40]Write to MH i2c: F0 00 00 F9 05 ED [08:38:40]Write i2c OK [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: F0 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: F0 09 00 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: F0 09 00 F9 05 00 10 9C C9 66 2A 83 C1 65 A4 [08:38:40]GetLastDocTimeStamp 1724488677 [08:38:40]current date 1724488720 [08:38:40]FM_GetShiftState [08:38:40]SAM_PROTO_GetShiftState [08:38:40]wFMCommunicate request_size=4 [08:38:40]MH_SAM_APDU [08:38:40]CAPDU: 80 13 01 00 [08:38:40]Write to MH i2c: E2 08 00 FA 05 80 13 01 00 00 00 00 00 7C [08:38:40]Write i2c OK [08:38:40]MH_I2C_Read... [08:38:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:40]Read from MH i2c: E2 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 0E 00 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 0E 00 FA 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A6 [08:38:40]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:38:40]wFMCommunicate OK [08:38:40]SAM_PROTO_GetShiftState done [08:38:40]FM_GetShiftState done [08:38:40]opened in 1724458697 [08:38:40]opened+sec_in_day 1724545097 [08:38:40]quantity*price = 300064 [08:38:40]sum+1 = 300066 [08:38:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 176 24.08.2024 08:38 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166124 ФПД: 109796406379133 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083841&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166124&fm=109796406379133&tin=02508201610067®Number=0000000000092562&sum=300065 [08:38:42]StoreToDocumentArchive [08:38:42]shift 470 fd 166124 [08:38:42]save to /storage/0470/doc_00166124 [08:38:42]save last doc name /storage/0470/doc_00166124 to /storage/kkm_last_doc_name [08:38:42]save OK [08:38:42]Clear old archive folders... [08:38:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:38:42]tlvbuf is 0156CEA0 [08:38:42]SAM_PROTO_ClearQueue [08:38:42]wFMCommunicate request_size=4 [08:38:42]MH_SAM_APDU [08:38:42]CAPDU: 80 09 00 00 [08:38:42]Write to MH i2c: E2 08 00 07 06 80 09 00 00 00 00 00 00 7F [08:38:42]Write i2c OK [08:38:42]MH_I2C_Read... [08:38:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:42]Read from MH i2c: E2 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 03 00 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 03 00 07 06 00 90 00 81 [08:38:42]RAPDU: 90 00 [08:38:42]wFMCommunicate OK [08:38:42]SAM_PROTO_ClearQueue done [08:38:42]KKMCreateOFDPacket [08:38:42]OFDProtocolAddRootSTLVToBuf [08:38:42]FM_MakeSignedData [08:38:42]FM_MakeSignedData [08:38:42]SAM_PROTO_SignData [08:38:42]wFMCommunicate request_size=4 [08:38:42]MH_SAM_APDU [08:38:42]CAPDU: 80 0D 01 02 [08:38:42]Write to MH i2c: E2 08 00 08 06 80 0D 01 02 00 00 00 00 87 [08:38:42]Write i2c OK [08:38:42]MH_I2C_Read... [08:38:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:42]Read from MH i2c: E2 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 03 00 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 03 00 08 06 00 90 00 82 [08:38:42]RAPDU: 90 00 [08:38:42]wFMCommunicate OK [08:38:42]wFMCommunicate request_size=255 [08:38:42]MH_SAM_APDU [08:38:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 11 9C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EC 88 02 00 35 04 06 00 63 [08:38:42]Write to MH i2c: E2 02 01 09 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 11 9C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EC 88 02 00 35 04 06 00 63 00 00 0C [08:38:42]Write i2c OK [08:38:42]MH_I2C_Read... [08:38:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:42]Read from MH i2c: E2 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 03 00 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 03 00 09 06 00 90 00 83 [08:38:42]RAPDU: 90 00 [08:38:42]wFMCommunicate OK [08:38:42]wFMCommunicate request_size=10 [08:38:42]MH_SAM_APDU [08:38:42]CAPDU: 80 0D 02 02 05 DB F7 CC C2 7D [08:38:42]Write to MH i2c: E2 0D 00 0A 06 80 0D 02 02 05 00 DB F7 CC C2 7D 00 00 71 [08:38:42]Write i2c OK [08:38:42]MH_I2C_Read... [08:38:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:42]OFD Sender: No OFD packet to send [08:38:42]Read from MH i2c: E2 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 03 00 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 03 00 0A 06 00 90 00 84 [08:38:42]RAPDU: 90 00 [08:38:42]wFMCommunicate OK [08:38:42]wFMCommunicate request_size=4 [08:38:42]MH_SAM_APDU [08:38:42]CAPDU: 80 0D 03 02 [08:38:42]Write to MH i2c: E2 08 00 0B 06 80 0D 03 02 00 00 00 00 8C [08:38:42]Write i2c OK [08:38:42]MH_I2C_Read... [08:38:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:42]Read from MH i2c: E2 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 0B 00 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 0B 00 0B 06 00 C8 3E BB 62 25 B3 9F 8B 90 00 B2 [08:38:42]RAPDU: C8 3E BB 62 25 B3 9F 8B 90 00 [08:38:42]wFMCommunicate OK [08:38:42]SAM_PROTO_SignData done [08:38:42]FM_MakeSignedData done [08:38:42]CreateOFDProtocolMessage [08:38:42]wFMCommunicate request_size=4 [08:38:42]MH_SAM_APDU [08:38:42]CAPDU: 80 11 00 00 [08:38:42]Write to MH i2c: E2 08 00 0C 06 80 11 00 00 00 00 00 00 8C [08:38:42]Write i2c OK [08:38:42]MH_I2C_Read... [08:38:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:42]Read from MH i2c: E2 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 17 00 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: E2 17 00 0C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E5 [08:38:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:38:42]wFMCommunicate OK [08:38:42]CreateOFDProtocolMessage done [08:38:42]OFDSenderStorePacket 166124 [08:38:42]StoreOFDPacket docnum=166124 [08:38:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 09 5A 07 01 59 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 11 9C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EC 88 02 00 35 04 06 00 63 DB F7 CC C2 7D C8 3E BB 62 25 B3 9F 8B [08:38:42]CheckFolder [08:38:42]dirname=/storage/ofd_packets [08:38:42]CheckFolder done [08:38:42]ProducePacketName [08:38:42]name=ofd_packets/00166124 [08:38:42]NVStorageSaveData ofd_packets/00166124 [08:38:42]File name is /storage/ofd_packets/00166124 [08:38:42]Write 301 bytes [08:38:42]NVStorageSaveData done [08:38:42]OFDSenderStorePacket done [08:38:42]KKMCreateOFDPacket done [08:38:42]NVStorageSaveData kkm_last_timestamp [08:38:42]File name is /storage/kkm_last_timestamp [08:38:42]Write 4 bytes [08:38:42]NVStorageSaveData done [08:38:42]ExternCall_PrintAddStr [08:38:42]wPrintStart [08:38:42]Write to MH i2c: 01 00 00 0D 06 13 [08:38:42]Write i2c OK [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: 01 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: 01 07 00 [08:38:42]MH_I2C_Read... [08:38:42]Read from MH i2c: 01 07 00 0D 06 00 00 00 00 00 FF 0F 28 [08:38:42]RasterBufferAndPrint [08:38:42]line Счет N : (1)295086 [08:38:42]line ИНН: 02508201610067 [08:38:42]line Контрольно-Кассовый Чек [08:38:42]line ПРОДАЖА [08:38:42]line ТРК (МРК, ГНК) : 43 [08:38:42]line Товар: 2710124500 [08:38:42]line Аи-95-К-5 [08:38:42]line 40.440 * 74.20 [08:38:42]line = 3000.65 [08:38:42]line НДС 12% НСП 1% [08:38:42]line > о реализуемом товаре [08:38:42]line ИТОГО: 3000.65 [08:38:42]line НСП 1% : 26.55 [08:38:42]line НДС 12% : 318.65 [08:38:42]line Наличными: 0.00 [08:38:42]line Безнал.: 3000.65 [08:38:42]line Место: АЗС № 130 "Партнер Нефть" [08:38:42]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:38:42]line СНО: Общий режим [08:38:42]line Чек 176 24.08.2024 08:38 [08:38:42]line Смена: 470 ФФД: 1.0 [08:38:42]line ЗНМ: 0300000070 [08:38:42]line РНМ: 0000000000092562 [08:38:42]line Версия ККМ: 001 [08:38:42]line Платежная система: Бакай Банк [08:38:42]line ФМ: 0000000000871769 [08:38:42]line ФД: 166124 [08:38:42]line ФПД: 109796406379133 [08:38:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T083841&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166124&fm=109796406379133&tin=02508201610067®Number=0000000000092562&sum=300065 [08:38:42]written 0, free lines is 4095 [08:38:42]OFD Sender: Processing packet 166124 [packets to send 1005, broken 1004] [08:38:42]ProducePacketName [08:38:42]name=ofd_packets/00166124 [08:38:42]OFD Sender: To server: pG, [08:38:42]CommunicateWithHost lk.salyk.kg:30040 [08:38:42]ConnectInit lk.salyk.kg [08:38:43]Write to MH i2c: 01 00 00 37 06 3D [08:38:43]Write i2c OK [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: 01 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: 01 07 00 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: 01 07 00 37 06 00 00 00 00 00 D9 0C 29 [08:38:43]RasterBufferAndPrint [08:38:43]line [08:38:43]line [08:38:43]line [08:38:43]line [08:38:43]line [08:38:43]written 0, free lines is 3298 [08:38:43]MH_Cut [08:38:43]Write to MH i2c: D1 01 00 3E 06 01 16 [08:38:43]Write i2c OK [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: D1 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: D1 01 00 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: D1 01 00 3E 06 00 15 [08:38:43]Write to MH i2c: 01 00 00 3F 06 45 [08:38:43]Write i2c OK [08:38:43]MH_I2C_Read... [08:38:43]*** Cut start [08:38:43]*** Purtial cut [08:38:43]*** Stage 1: CUTSNS_PIN = 1 [08:38:45]Read from MH i2c: 01 [08:38:45]MH_I2C_Read... [08:38:45]*** Stop cut motor [08:38:45]*** Cut end [08:38:45]Read from MH i2c: 01 07 00 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: 01 07 00 3F 06 00 00 00 00 00 FF 0F 5A [08:38:45]process_action close_receipt done [08:38:45]requested_data is exist [08:38:45]produce_requested_data [08:38:45]requested_item fm.sn is exist - process it [08:38:45]wFMCommunicate request_size=4 [08:38:45]MH_SAM_APDU [08:38:45]CAPDU: 80 11 00 00 [08:38:45]Write to MH i2c: E2 08 00 40 06 80 11 00 00 00 00 00 00 C0 [08:38:45]Write i2c OK [08:38:45]MH_I2C_Read... [08:38:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:45]Read from MH i2c: E2 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 17 00 [08:38:45]MH_I2C_Read... [08:38:45]Read from MH i2c: E2 17 00 40 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 19 [08:38:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:38:45]wFMCommunicate OK [08:38:45]requested_item fd.num is exist - process it [08:38:45]SAM_PROTO_GetFieldsCounters [08:38:45]wFMCommunicate request_size=4 [08:38:45]MH_SAM_APDU [08:38:45]CAPDU: 80 13 00 00 [08:38:45]Write to MH i2c: E2 08 00 41 06 80 13 00 00 00 00 00 00 C3 [08:38:45]Write i2c OK [08:38:45]MH_I2C_Read... [08:38:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:46]Read from MH i2c: E2 [08:38:46]MH_I2C_Read... [08:38:46]Read from MH i2c: E2 62 00 [08:38:46]MH_I2C_Read... [08:38:46]Read from MH i2c: E2 62 00 41 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 EC 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 46 [08:38:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 EC 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:38:46]wFMCommunicate OK [08:38:46]SAM_PROTO_GetFieldsCounters done [08:38:46]requested_item shift.num is exist - process it [08:38:46]requested_item shift.opened is exist - process it [08:38:46]req_shift_opened [08:38:46]FM_GetShiftState [08:38:46]SAM_PROTO_GetShiftState [08:38:46]wFMCommunicate request_size=4 [08:38:46]MH_SAM_APDU [08:38:46]CAPDU: 80 13 01 00 [08:38:46]Write to MH i2c: E2 08 00 42 06 80 13 01 00 00 00 00 00 C5 [08:38:46]Write i2c OK [08:38:46]MH_I2C_Read... [08:38:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:46]Read from MH i2c: E2 [08:38:46]MH_I2C_Read... [08:38:46]Read from MH i2c: E2 0E 00 [08:38:46]MH_I2C_Read... [08:38:46]Read from MH i2c: E2 0E 00 42 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EF [08:38:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:38:46]wFMCommunicate OK [08:38:46]SAM_PROTO_GetShiftState done [08:38:46]FM_GetShiftState done [08:38:46]req_shift_opened done [08:38:46]requested_item shift.open_date is exist - process it [08:38:46]req_shift_open_date [08:38:46]req_shift_open_date done [08:38:46]produce_requested_data done [08:38:46]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166124,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:38:46]process_action_free close_receipt [08:38:46]json_value_free [08:38:46]json_value_free done [08:38:46]process_json_proto returns [08:38:46]Send response to host [08:38:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166124,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:38:46]free response buf [08:38:46]execute_script done [08:38:46]execute_script returns [08:38:46]free content buf [08:38:46]Sock 7.Close socket [08:38:46]Sock 7.Thread stoped [08:38:47]ConnectInit Can't take IP for lk.salyk.kg [08:38:47]CommunicateWithHost connect error [08:38:47]CommunicateWithHost err = -1 [08:38:47]OFD Sender: Server communicate error [08:38:52]OFD Sender: Processing packet 166124 [packets to send 1005, broken 1004] [08:38:52]ProducePacketName [08:38:52]name=ofd_packets/00166124 [08:38:52]OFD Sender: To server: pG, [08:38:52]CommunicateWithHost lk.salyk.kg:30040 [08:38:52]ConnectInit lk.salyk.kg [08:38:57]ConnectInit Can't take IP for lk.salyk.kg [08:38:57]CommunicateWithHost connect error [08:38:57]CommunicateWithHost err = -1 [08:38:57]OFD Sender: Server communicate error [08:39:02]OFD Sender: Processing packet 166124 [packets to send 1005, broken 1004] [08:39:02]ProducePacketName [08:39:02]name=ofd_packets/00166124 [08:39:02]OFD Sender: To server: pG, [08:39:02]CommunicateWithHost lk.salyk.kg:30040 [08:39:02]ConnectInit lk.salyk.kg [08:39:10]recv_with_timeout no data received [08:39:16]Connected sock=7 [08:39:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 09 5A 07 01 59 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 11 9C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EC 88 02 00 35 04 06 00 63 DB F7 CC C2 7D C8 3E BB 62 25 B3 9F 8B [08:39:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 C4 46 47 00 B5 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EC 88 02 00 F4 03 04 00 7F 45 C9 66 B6 04 01 00 00 7F C5 A7 08 E0 EC 89 43 [08:39:20]CommunicateWithHost err = 0 [08:39:20]CheckOFDResponse [08:39:20]1017 (14) - 77093643461234 [08:39:20]1041 (16) - 0000000000871769 [08:39:20]1040 (4) - 166124 [08:39:20]1012 (4) - 24.08.2024 02:29 [08:39:20]1206 (1) - 0 [08:39:20]OFD Sender: Remove packet 166124 [08:39:20]ProducePacketName [08:39:20]name=ofd_packets/00166124 [08:39:20]NVStorageDeleteData [08:39:20]OFD Sender: No OFD packet to send [08:39:21]recv_with_timeout no data received [08:39:25]OFD Sender: No OFD packet to send [08:39:30]OFD Sender: No OFD packet to send [08:39:35]OFD Sender: No OFD packet to send [08:39:40]OFD Sender: No OFD packet to send [08:39:45]OFD Sender: No OFD packet to send [08:39:50]OFD Sender: No OFD packet to send [08:39:55]OFD Sender: No OFD packet to send [08:40:00]OFD Sender: No OFD packet to send [08:40:05]OFD Sender: No OFD packet to send [08:40:10]OFD Sender: No OFD packet to send [08:40:15]OFD Sender: No OFD packet to send [08:40:20]OFD Sender: No OFD packet to send [08:40:24]recv_with_timeout no data received [08:40:25]OFD Sender: No OFD packet to send [08:40:30]OFD Sender: No OFD packet to send [08:40:35]OFD Sender: No OFD packet to send [08:40:40]OFD Sender: No OFD packet to send [08:40:46]OFD Sender: No OFD packet to send [08:40:48]recv_with_timeout no data received [08:40:51]OFD Sender: No OFD packet to send [08:40:56]OFD Sender: No OFD packet to send [08:41:01]OFD Sender: No OFD packet to send [08:41:06]OFD Sender: No OFD packet to send [08:41:11]OFD Sender: No OFD packet to send [08:41:16]OFD Sender: No OFD packet to send [08:41:21]OFD Sender: No OFD packet to send [08:41:26]OFD Sender: No OFD packet to send [08:41:29]accept exits with 10 [08:41:29]New connection [08:41:29]New thread 3067333988 created [08:41:29]Thread 3067477348 joined [08:41:29]Waiting for new connection... [08:41:29] Sock 10.Parse request [08:41:29]Sock 10.Check first char [08:41:29]Sock 10.First char is OK [08:41:29]request: POST /json_proto HTTP/1.0 [08:41:29]Method: POST [08:41:29]URL: /json_proto [08:41:29]Method is POST - this is cgi request [08:41:29]url: /json_proto [08:41:29]query_string will be loaded in cgi processing [08:41:29]execute_cgi json_proto POST (null) [08:41:29]execute_cgi path=json_proto method=POST [08:41:29]POST find Content-Length [08:41:29]Host: 172.17.44.132:8080 [08:41:29]Content-Length: 800 [08:41:29]Content-Type: application/json [08:41:29] [08:41:29]POST finish read [08:41:29]Found Content-Length = 800 [08:41:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:29]execute_script... [08:41:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:29]POST & json_proto [08:41:29]process_json_proto [08:41:29]json parsed OK: [08:41:29]protocol is kg_v1.0 [08:41:29]action value=close_receipt [08:41:29]process_action close_receipt [08:41:29]cmd_close_receipt [08:41:29]MH_GetDate [08:41:29]Write to MH i2c: F0 00 00 43 06 38 [08:41:29]Write i2c OK [08:41:29]MH_I2C_Read... [08:41:29]Read from MH i2c: F0 [08:41:29]MH_I2C_Read... [08:41:29]Read from MH i2c: F0 09 00 [08:41:29]MH_I2C_Read... [08:41:29]Read from MH i2c: F0 09 00 43 06 00 B9 9C C9 66 2A 83 C1 65 98 [08:41:29]GetLastDocTimeStamp 1724488721 [08:41:29]current date 1724488889 [08:41:29]FM_GetShiftState [08:41:29]SAM_PROTO_GetShiftState [08:41:29]wFMCommunicate request_size=4 [08:41:29]MH_SAM_APDU [08:41:29]CAPDU: 80 13 01 00 [08:41:29]Write to MH i2c: E2 08 00 44 06 80 13 01 00 00 00 00 00 C7 [08:41:29]Write i2c OK [08:41:29]MH_I2C_Read... [08:41:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:29]Read from MH i2c: E2 [08:41:29]MH_I2C_Read... [08:41:29]Read from MH i2c: E2 0E 00 [08:41:29]MH_I2C_Read... [08:41:29]Read from MH i2c: E2 0E 00 44 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F1 [08:41:29]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:41:29]wFMCommunicate OK [08:41:29]SAM_PROTO_GetShiftState done [08:41:29]FM_GetShiftState done [08:41:29]opened in 1724458697 [08:41:29]opened+sec_in_day 1724545097 [08:41:29]quantity*price = 50010 [08:41:29]sum+1 = 50012 [08:41:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 177 24.08.2024 08:41 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166125 ФПД: 83985278607788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084129&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166125&fm=83985278607788&tin=02508201610067®Number=0000000000092562&sum=50011 [08:41:30]StoreToDocumentArchive [08:41:30]shift 470 fd 166125 [08:41:30]save to /storage/0470/doc_00166125 [08:41:30]save last doc name /storage/0470/doc_00166125 to /storage/kkm_last_doc_name [08:41:30]save OK [08:41:30]Clear old archive folders... [08:41:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:41:30]tlvbuf is 01602E50 [08:41:30]SAM_PROTO_ClearQueue [08:41:30]wFMCommunicate request_size=4 [08:41:30]MH_SAM_APDU [08:41:30]CAPDU: 80 09 00 00 [08:41:30]Write to MH i2c: E2 08 00 51 06 80 09 00 00 00 00 00 00 C9 [08:41:30]Write i2c OK [08:41:30]MH_I2C_Read... [08:41:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:30]Read from MH i2c: E2 [08:41:30]MH_I2C_Read... [08:41:30]Read from MH i2c: E2 03 00 [08:41:30]MH_I2C_Read... [08:41:30]Read from MH i2c: E2 03 00 51 06 00 90 00 CB [08:41:30]RAPDU: 90 00 [08:41:30]wFMCommunicate OK [08:41:30]SAM_PROTO_ClearQueue done [08:41:30]KKMCreateOFDPacket [08:41:30]OFDProtocolAddRootSTLVToBuf [08:41:30]FM_MakeSignedData [08:41:30]FM_MakeSignedData [08:41:30]SAM_PROTO_SignData [08:41:30]wFMCommunicate request_size=4 [08:41:30]MH_SAM_APDU [08:41:30]CAPDU: 80 0D 01 02 [08:41:30]Write to MH i2c: E2 08 00 52 06 80 0D 01 02 00 00 00 00 D1 [08:41:30]Write i2c OK [08:41:30]MH_I2C_Read... [08:41:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:30]Read from MH i2c: E2 [08:41:30]MH_I2C_Read... [08:41:30]Read from MH i2c: E2 03 00 [08:41:30]MH_I2C_Read... [08:41:30]Read from MH i2c: E2 03 00 52 06 00 90 00 CC [08:41:30]RAPDU: 90 00 [08:41:30]wFMCommunicate OK [08:41:30]wFMCommunicate request_size=255 [08:41:30]MH_SAM_APDU [08:41:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 B9 9C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 ED 88 02 00 35 04 06 00 4C [08:41:30]Write to MH i2c: E2 02 01 53 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 B9 9C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 ED 88 02 00 35 04 06 00 4C 00 00 22 [08:41:30]Write i2c OK [08:41:30]MH_I2C_Read... [08:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:31]Read from MH i2c: E2 [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: E2 03 00 [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: E2 03 00 53 06 00 90 00 CD [08:41:31]RAPDU: 90 00 [08:41:31]wFMCommunicate OK [08:41:31]wFMCommunicate request_size=10 [08:41:31]MH_SAM_APDU [08:41:31]CAPDU: 80 0D 02 02 05 62 58 B2 A1 AC [08:41:31]Write to MH i2c: E2 0D 00 54 06 80 0D 02 02 05 00 62 58 B2 A1 AC 00 00 97 [08:41:31]Write i2c OK [08:41:31]MH_I2C_Read... [08:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:31]Read from MH i2c: E2 [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: E2 03 00 [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: E2 03 00 54 06 00 90 00 CE [08:41:31]RAPDU: 90 00 [08:41:31]wFMCommunicate OK [08:41:31]wFMCommunicate request_size=4 [08:41:31]MH_SAM_APDU [08:41:31]CAPDU: 80 0D 03 02 [08:41:31]Write to MH i2c: E2 08 00 55 06 80 0D 03 02 00 00 00 00 D6 [08:41:31]Write i2c OK [08:41:31]MH_I2C_Read... [08:41:31]recv_with_timeout no data received [08:41:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:31]Read from MH i2c: E2 [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: E2 0B 00 [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: E2 0B 00 55 06 00 D7 71 57 37 8B 78 FB 29 90 00 D4 [08:41:31]RAPDU: D7 71 57 37 8B 78 FB 29 90 00 [08:41:31]wFMCommunicate OK [08:41:31]SAM_PROTO_SignData done [08:41:31]FM_MakeSignedData done [08:41:31]CreateOFDProtocolMessage [08:41:31]wFMCommunicate request_size=4 [08:41:31]MH_SAM_APDU [08:41:31]CAPDU: 80 11 00 00 [08:41:31]Write to MH i2c: E2 08 00 56 06 80 11 00 00 00 00 00 00 D6 [08:41:31]Write i2c OK [08:41:31]MH_I2C_Read... [08:41:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:31]Read from MH i2c: E2 [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: E2 17 00 [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: E2 17 00 56 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 2F [08:41:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:41:31]wFMCommunicate OK [08:41:31]CreateOFDProtocolMessage done [08:41:31]OFDSenderStorePacket 166125 [08:41:31]StoreOFDPacket docnum=166125 [08:41:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 55 28 07 01 40 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 B9 9C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 ED 88 02 00 35 04 06 00 4C 62 58 B2 A1 AC D7 71 57 37 8B 78 FB 29 [08:41:31]CheckFolder [08:41:31]dirname=/storage/ofd_packets [08:41:31]CheckFolder done [08:41:31]ProducePacketName [08:41:31]name=ofd_packets/00166125 [08:41:31]NVStorageSaveData ofd_packets/00166125 [08:41:31]File name is /storage/ofd_packets/00166125 [08:41:31]Write 301 bytes [08:41:31]NVStorageSaveData done [08:41:31]OFDSenderStorePacket done [08:41:31]KKMCreateOFDPacket done [08:41:31]NVStorageSaveData kkm_last_timestamp [08:41:31]File name is /storage/kkm_last_timestamp [08:41:31]Write 4 bytes [08:41:31]NVStorageSaveData done [08:41:31]ExternCall_PrintAddStr [08:41:31]wPrintStart [08:41:31]Write to MH i2c: 01 00 00 57 06 5D [08:41:31]Write i2c OK [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: 01 [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: 01 07 00 [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: 01 07 00 57 06 00 00 00 00 00 FF 0F 72 [08:41:31]RasterBufferAndPrint [08:41:31]line Счет N : (1)295092 [08:41:31]line ИНН: 02508201610067 [08:41:31]line Контрольно-Кассовый Чек [08:41:31]line ПРОДАЖА [08:41:31]line ТРК (МРК, ГНК) : 63 [08:41:31]line Товар: 2710124500 [08:41:31]line Аи-95-К-5 [08:41:31]line 6.740 * 74.20 [08:41:31]line = 500.11 [08:41:31]line НДС 12% НСП 1% [08:41:31]line > о реализуемом товаре [08:41:31]line ИТОГО: 500.11 [08:41:31]line НСП 1% : 4.43 [08:41:31]line НДС 12% : 53.11 [08:41:31]line Наличными: 0.00 [08:41:31]line Безнал.: 500.11 [08:41:31]line Место: АЗС № 130 "Партнер Нефть" [08:41:31]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:41:31]line СНО: Общий режим [08:41:31]line Чек 177 24.08.2024 08:41 [08:41:31]line Смена: 470 ФФД: 1.0 [08:41:31]line ЗНМ: 0300000070 [08:41:31]line РНМ: 0000000000092562 [08:41:31]line Версия ККМ: 001 [08:41:31]line Платежная система: O! деньги [08:41:31]line ФМ: 0000000000871769 [08:41:31]line ФД: 166125 [08:41:31]line ФПД: 83985278607788 [08:41:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084129&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166125&fm=83985278607788&tin=02508201610067®Number=0000000000092562&sum=50011 [08:41:31]written 0, free lines is 4095 [08:41:31]OFD Sender: Processing packet 166125 [packets to send 1005, broken 1004] [08:41:31]ProducePacketName [08:41:31]name=ofd_packets/00166125 [08:41:31]OFD Sender: To server: pG, [08:41:31]CommunicateWithHost lk.salyk.kg:30040 [08:41:31]ConnectInit lk.salyk.kg [08:41:31]Write to MH i2c: 01 00 00 81 06 87 [08:41:31]Write i2c OK [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: 01 [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: 01 07 00 [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: 01 07 00 81 06 00 00 00 00 00 C8 0C 62 [08:41:31]RasterBufferAndPrint [08:41:31]line [08:41:31]line [08:41:31]line [08:41:31]line [08:41:31]line [08:41:31]written 0, free lines is 3278 [08:41:31]MH_Cut [08:41:31]Write to MH i2c: D1 01 00 88 06 01 60 [08:41:31]Write i2c OK [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: D1 [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: D1 01 00 [08:41:31]MH_I2C_Read... [08:41:31]Read from MH i2c: D1 01 00 88 06 00 5F [08:41:31]Write to MH i2c: 01 00 00 89 06 8F [08:41:31]Write i2c OK [08:41:31]MH_I2C_Read... [08:41:32]*** Cut start [08:41:32]*** Purtial cut [08:41:32]*** Stage 1: CUTSNS_PIN = 1 [08:41:34]Read from MH i2c: 01 [08:41:34]MH_I2C_Read... [08:41:34]*** Stop cut motor [08:41:34]*** Cut end [08:41:34]Read from MH i2c: 01 07 00 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: 01 07 00 89 06 00 00 00 00 00 FF 0F A4 [08:41:34]process_action close_receipt done [08:41:34]requested_data is exist [08:41:34]produce_requested_data [08:41:34]requested_item fm.sn is exist - process it [08:41:34]wFMCommunicate request_size=4 [08:41:34]MH_SAM_APDU [08:41:34]CAPDU: 80 11 00 00 [08:41:34]Write to MH i2c: E2 08 00 8A 06 80 11 00 00 00 00 00 00 0A [08:41:34]Write i2c OK [08:41:34]MH_I2C_Read... [08:41:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:34]Read from MH i2c: E2 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: E2 17 00 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: E2 17 00 8A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 63 [08:41:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:41:34]wFMCommunicate OK [08:41:34]requested_item fd.num is exist - process it [08:41:34]SAM_PROTO_GetFieldsCounters [08:41:34]wFMCommunicate request_size=4 [08:41:34]MH_SAM_APDU [08:41:34]CAPDU: 80 13 00 00 [08:41:34]Write to MH i2c: E2 08 00 8B 06 80 13 00 00 00 00 00 00 0D [08:41:34]Write i2c OK [08:41:34]MH_I2C_Read... [08:41:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:34]Read from MH i2c: E2 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: E2 62 00 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: E2 62 00 8B 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 ED 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [08:41:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 ED 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:41:34]wFMCommunicate OK [08:41:34]SAM_PROTO_GetFieldsCounters done [08:41:34]requested_item shift.num is exist - process it [08:41:34]requested_item shift.opened is exist - process it [08:41:34]req_shift_opened [08:41:34]FM_GetShiftState [08:41:34]SAM_PROTO_GetShiftState [08:41:34]wFMCommunicate request_size=4 [08:41:34]MH_SAM_APDU [08:41:34]CAPDU: 80 13 01 00 [08:41:34]Write to MH i2c: E2 08 00 8C 06 80 13 01 00 00 00 00 00 0F [08:41:34]Write i2c OK [08:41:34]MH_I2C_Read... [08:41:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:34]Read from MH i2c: E2 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: E2 0E 00 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: E2 0E 00 8C 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 39 [08:41:34]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:41:34]wFMCommunicate OK [08:41:34]SAM_PROTO_GetShiftState done [08:41:34]FM_GetShiftState done [08:41:34]req_shift_opened done [08:41:34]requested_item shift.open_date is exist - process it [08:41:34]req_shift_open_date [08:41:34]req_shift_open_date done [08:41:34]produce_requested_data done [08:41:34]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166125,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:41:34]process_action_free close_receipt [08:41:34]json_value_free [08:41:34]json_value_free done [08:41:34]process_json_proto returns [08:41:34]Send response to host [08:41:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166125,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:41:34]free response buf [08:41:34]execute_script done [08:41:34]execute_script returns [08:41:34]free content buf [08:41:34]Sock 10.Close socket [08:41:34]Sock 10.Thread stoped [08:41:36]ConnectInit Can't take IP for lk.salyk.kg [08:41:36]CommunicateWithHost connect error [08:41:36]CommunicateWithHost err = -1 [08:41:36]OFD Sender: Server communicate error [08:41:41]OFD Sender: Processing packet 166125 [packets to send 1005, broken 1004] [08:41:41]ProducePacketName [08:41:41]name=ofd_packets/00166125 [08:41:41]OFD Sender: To server: pG, [08:41:41]CommunicateWithHost lk.salyk.kg:30040 [08:41:41]ConnectInit lk.salyk.kg [08:41:41]Connected sock=7 [08:41:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 55 28 07 01 40 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 B9 9C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 ED 88 02 00 35 04 06 00 4C 62 58 B2 A1 AC D7 71 57 37 8B 78 FB 29 [08:41:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 C3 FF 47 00 93 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 ED 88 02 00 F4 03 04 00 0D 46 C9 66 B6 04 01 00 00 20 29 95 A1 B7 0B E7 B8 [08:41:42]CommunicateWithHost err = 0 [08:41:42]CheckOFDResponse [08:41:42]1017 (14) - 77093643461234 [08:41:42]1041 (16) - 0000000000871769 [08:41:42]1040 (4) - 166125 [08:41:42]1012 (4) - 24.08.2024 02:31 [08:41:42]1206 (1) - 0 [08:41:42]OFD Sender: Remove packet 166125 [08:41:42]ProducePacketName [08:41:42]name=ofd_packets/00166125 [08:41:42]NVStorageDeleteData [08:41:42]OFD Sender: No OFD packet to send [08:41:47]OFD Sender: No OFD packet to send [08:41:52]OFD Sender: No OFD packet to send [08:41:57]OFD Sender: No OFD packet to send [08:42:02]accept exits with 9 [08:42:02]New connection [08:42:02]New thread 3067477348 created [08:42:02]Thread 3067333988 joined [08:42:02]Waiting for new connection... [08:42:02] Sock 9.Parse request [08:42:02]Sock 9.Check first char [08:42:02]Sock 9.First char is OK [08:42:02]request: POST /json_proto HTTP/1.0 [08:42:02]Method: POST [08:42:02]URL: /json_proto [08:42:02]Method is POST - this is cgi request [08:42:02]url: /json_proto [08:42:02]query_string will be loaded in cgi processing [08:42:02]execute_cgi json_proto POST (null) [08:42:02]execute_cgi path=json_proto method=POST [08:42:02]POST find Content-Length [08:42:02]Host: 172.17.44.132:8080 [08:42:02]Content-Length: 682 [08:42:02]Content-Type: application/json [08:42:02] [08:42:02]POST finish read [08:42:02]Found Content-Length = 682 [08:42:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:02]execute_script... [08:42:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:02]POST & json_proto [08:42:02]process_json_proto [08:42:02]json parsed OK: [08:42:02]protocol is kg_v1.0 [08:42:02]action value=close_receipt [08:42:02]process_action close_receipt [08:42:02]cmd_close_receipt [08:42:02]MH_GetDate [08:42:02]Write to MH i2c: F0 00 00 8D 06 82 [08:42:02]Write i2c OK [08:42:02]MH_I2C_Read... [08:42:02]Read from MH i2c: F0 [08:42:02]MH_I2C_Read... [08:42:02]Read from MH i2c: F0 09 00 [08:42:02]MH_I2C_Read... [08:42:02]Read from MH i2c: F0 09 00 8D 06 00 DA 9C C9 66 2A 83 C1 65 03 [08:42:02]GetLastDocTimeStamp 1724488889 [08:42:02]current date 1724488922 [08:42:02]FM_GetShiftState [08:42:02]SAM_PROTO_GetShiftState [08:42:02]wFMCommunicate request_size=4 [08:42:02]MH_SAM_APDU [08:42:02]CAPDU: 80 13 01 00 [08:42:02]Write to MH i2c: E2 08 00 8E 06 80 13 01 00 00 00 00 00 11 [08:42:02]Write i2c OK [08:42:02]MH_I2C_Read... [08:42:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:02]Read from MH i2c: E2 [08:42:02]MH_I2C_Read... [08:42:02]Read from MH i2c: E2 0E 00 [08:42:02]MH_I2C_Read... [08:42:02]Read from MH i2c: E2 0E 00 8E 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3B [08:42:02]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:42:02]wFMCommunicate OK [08:42:02]SAM_PROTO_GetShiftState done [08:42:02]FM_GetShiftState done [08:42:02]opened in 1724458697 [08:42:02]opened+sec_in_day 1724545097 [08:42:02]quantity*price = 250054 [08:42:02]sum+1 = 250055 [08:42:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 178 24.08.2024 08:42 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166126 ФПД: 26598764071471 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084202&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166126&fm=26598764071471&tin=02508201610067®Number=0000000000092562&sum=250000 [08:42:03]StoreToDocumentArchive [08:42:03]shift 470 fd 166126 [08:42:03]save to /storage/0470/doc_00166126 [08:42:03]save last doc name /storage/0470/doc_00166126 to /storage/kkm_last_doc_name [08:42:03]save OK [08:42:03]Clear old archive folders... [08:42:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:42:03]tlvbuf is 01604A50 [08:42:03]SAM_PROTO_ClearQueue [08:42:03]wFMCommunicate request_size=4 [08:42:03]MH_SAM_APDU [08:42:03]CAPDU: 80 09 00 00 [08:42:03]Write to MH i2c: E2 08 00 9B 06 80 09 00 00 00 00 00 00 13 [08:42:03]Write i2c OK [08:42:03]MH_I2C_Read... [08:42:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:42:03]Read from MH i2c: E2 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 03 00 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 03 00 9B 06 00 90 00 15 [08:42:03]RAPDU: 90 00 [08:42:03]wFMCommunicate OK [08:42:03]SAM_PROTO_ClearQueue done [08:42:03]KKMCreateOFDPacket [08:42:03]OFDProtocolAddRootSTLVToBuf [08:42:03]FM_MakeSignedData [08:42:03]FM_MakeSignedData [08:42:03]SAM_PROTO_SignData [08:42:03]wFMCommunicate request_size=4 [08:42:03]MH_SAM_APDU [08:42:03]CAPDU: 80 0D 01 02 [08:42:03]Write to MH i2c: E2 08 00 9C 06 80 0D 01 02 00 00 00 00 1B [08:42:03]Write i2c OK [08:42:03]MH_I2C_Read... [08:42:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:42:03]Read from MH i2c: E2 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 03 00 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 03 00 9C 06 00 90 00 16 [08:42:03]RAPDU: 90 00 [08:42:03]wFMCommunicate OK [08:42:03]wFMCommunicate request_size=255 [08:42:03]MH_SAM_APDU [08:42:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 DA 9C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EE 88 02 00 35 04 06 00 18 [08:42:03]Write to MH i2c: E2 02 01 9D 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 DA 9C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EE 88 02 00 35 04 06 00 18 00 00 58 [08:42:03]Write i2c OK [08:42:03]MH_I2C_Read... [08:42:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:04]Read from MH i2c: E2 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: E2 03 00 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: E2 03 00 9D 06 00 90 00 17 [08:42:04]RAPDU: 90 00 [08:42:04]wFMCommunicate OK [08:42:04]wFMCommunicate request_size=10 [08:42:04]MH_SAM_APDU [08:42:04]CAPDU: 80 0D 02 02 05 31 01 E2 4A 2F [08:42:04]Write to MH i2c: E2 0D 00 9E 06 80 0D 02 02 05 00 31 01 E2 4A 2F 00 00 B5 [08:42:04]Write i2c OK [08:42:04]MH_I2C_Read... [08:42:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:04]Read from MH i2c: E2 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: E2 03 00 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: E2 03 00 9E 06 00 90 00 18 [08:42:04]RAPDU: 90 00 [08:42:04]wFMCommunicate OK [08:42:04]wFMCommunicate request_size=4 [08:42:04]MH_SAM_APDU [08:42:04]CAPDU: 80 0D 03 02 [08:42:04]Write to MH i2c: E2 08 00 9F 06 80 0D 03 02 00 00 00 00 20 [08:42:04]Write i2c OK [08:42:04]MH_I2C_Read... [08:42:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:42:04]Read from MH i2c: E2 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: E2 0B 00 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: E2 0B 00 9F 06 00 E2 01 40 31 88 96 94 02 90 00 29 [08:42:04]RAPDU: E2 01 40 31 88 96 94 02 90 00 [08:42:04]wFMCommunicate OK [08:42:04]SAM_PROTO_SignData done [08:42:04]FM_MakeSignedData done [08:42:04]CreateOFDProtocolMessage [08:42:04]wFMCommunicate request_size=4 [08:42:04]MH_SAM_APDU [08:42:04]CAPDU: 80 11 00 00 [08:42:04]Write to MH i2c: E2 08 00 A0 06 80 11 00 00 00 00 00 00 20 [08:42:04]Write i2c OK [08:42:04]MH_I2C_Read... [08:42:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:04]Read from MH i2c: E2 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: E2 17 00 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: E2 17 00 A0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 79 [08:42:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:42:04]wFMCommunicate OK [08:42:04]CreateOFDProtocolMessage done [08:42:04]OFDSenderStorePacket 166126 [08:42:04]StoreOFDPacket docnum=166126 [08:42:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 00 72 07 01 F9 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 DA 9C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EE 88 02 00 35 04 06 00 18 31 01 E2 4A 2F E2 01 40 31 88 96 94 02 [08:42:04]CheckFolder [08:42:04]dirname=/storage/ofd_packets [08:42:04]CheckFolder done [08:42:04]ProducePacketName [08:42:04]name=ofd_packets/00166126 [08:42:04]NVStorageSaveData ofd_packets/00166126 [08:42:04]File name is /storage/ofd_packets/00166126 [08:42:04]Write 301 bytes [08:42:04]NVStorageSaveData done [08:42:04]OFDSenderStorePacket done [08:42:04]KKMCreateOFDPacket done [08:42:04]NVStorageSaveData kkm_last_timestamp [08:42:04]File name is /storage/kkm_last_timestamp [08:42:04]Write 4 bytes [08:42:04]NVStorageSaveData done [08:42:04]ExternCall_PrintAddStr [08:42:04]wPrintStart [08:42:04]Write to MH i2c: 01 00 00 A1 06 A7 [08:42:04]Write i2c OK [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: 01 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: 01 07 00 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: 01 07 00 A1 06 00 00 00 00 00 FF 0F BC [08:42:04]RasterBufferAndPrint [08:42:04]line Счет N : (1)295091 [08:42:04]line ИНН: 02508201610067 [08:42:04]line Контрольно-Кассовый Чек [08:42:04]line ПРОДАЖА [08:42:04]line ТРК (МРК, ГНК) : 33 [08:42:04]line Товар: 2710124500 [08:42:04]line Аи-95-К-5 [08:42:04]line 33.700 * 74.20 [08:42:04]line = 2500.54 [08:42:04]line НДС 12% НСП 1% [08:42:04]line > о реализуемом товаре [08:42:04]line ОКРУГЛЕНИЕ: -0.54 [08:42:04]line ИТОГО: 2500.00 [08:42:04]line Внесено: 2500.00 [08:42:04]line СДАЧА: 0.00 [08:42:04]line НСП 1% : 22.13 [08:42:04]line НДС 12% : 265.54 [08:42:04]line Наличными: 2500.00 [08:42:04]line Безнал.: 0.00 [08:42:04]line Место: АЗС № 130 "Партнер Нефть" [08:42:04]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:42:04]line СНО: Общий режим [08:42:04]line Чек 178 24.08.2024 08:42 [08:42:04]line Смена: 470 ФФД: 1.0 [08:42:04]line ЗНМ: 0300000070 [08:42:04]line РНМ: 0000000000092562 [08:42:04]line Версия ККМ: 001 [08:42:04]line ФМ: 0000000000871769 [08:42:04]line ФД: 166126 [08:42:04]line ФПД: 26598764071471 [08:42:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084202&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166126&fm=26598764071471&tin=02508201610067®Number=0000000000092562&sum=250000 [08:42:04]written 0, free lines is 4095 [08:42:04]OFD Sender: Processing packet 166126 [packets to send 1005, broken 1004] [08:42:04]ProducePacketName [08:42:04]name=ofd_packets/00166126 [08:42:04]OFD Sender: To server: pG, [08:42:04]CommunicateWithHost lk.salyk.kg:30040 [08:42:04]ConnectInit lk.salyk.kg [08:42:04]Write to MH i2c: 01 00 00 CC 06 D2 [08:42:04]Write i2c OK [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: 01 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: 01 07 00 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: 01 07 00 CC 06 00 00 00 00 00 C5 0C AA [08:42:04]RasterBufferAndPrint [08:42:04]line [08:42:04]line [08:42:04]line [08:42:04]line [08:42:04]line [08:42:04]written 0, free lines is 3275 [08:42:04]MH_Cut [08:42:04]Write to MH i2c: D1 01 00 D3 06 01 AB [08:42:04]Write i2c OK [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: D1 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: D1 01 00 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: D1 01 00 D3 06 00 AA [08:42:04]Write to MH i2c: 01 00 00 D4 06 DA [08:42:04]Write i2c OK [08:42:04]MH_I2C_Read... [08:42:05]*** Cut start [08:42:05]*** Purtial cut [08:42:05]*** Stage 1: CUTSNS_PIN = 1 [08:42:07]Read from MH i2c: 01 [08:42:07]MH_I2C_Read... [08:42:07]*** Stop cut motor [08:42:07]*** Cut end [08:42:07]Read from MH i2c: 01 07 00 [08:42:07]MH_I2C_Read... [08:42:07]Read from MH i2c: 01 07 00 D4 06 00 00 00 00 00 FF 0F EF [08:42:07]process_action close_receipt done [08:42:07]requested_data is exist [08:42:07]produce_requested_data [08:42:07]requested_item fm.sn is exist - process it [08:42:07]wFMCommunicate request_size=4 [08:42:07]MH_SAM_APDU [08:42:07]CAPDU: 80 11 00 00 [08:42:07]Write to MH i2c: E2 08 00 D5 06 80 11 00 00 00 00 00 00 55 [08:42:07]Write i2c OK [08:42:07]MH_I2C_Read... [08:42:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:07]Read from MH i2c: E2 [08:42:07]MH_I2C_Read... [08:42:07]Read from MH i2c: E2 17 00 [08:42:07]MH_I2C_Read... [08:42:07]Read from MH i2c: E2 17 00 D5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AE [08:42:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:42:07]wFMCommunicate OK [08:42:07]requested_item fd.num is exist - process it [08:42:07]SAM_PROTO_GetFieldsCounters [08:42:07]wFMCommunicate request_size=4 [08:42:07]MH_SAM_APDU [08:42:07]CAPDU: 80 13 00 00 [08:42:07]Write to MH i2c: E2 08 00 D6 06 80 13 00 00 00 00 00 00 58 [08:42:07]Write i2c OK [08:42:07]MH_I2C_Read... [08:42:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:07]Read from MH i2c: E2 [08:42:07]MH_I2C_Read... [08:42:07]Read from MH i2c: E2 62 00 [08:42:07]MH_I2C_Read... [08:42:07]Read from MH i2c: E2 62 00 D6 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 EE 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 E3 [08:42: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 EE 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:42:07]wFMCommunicate OK [08:42:07]SAM_PROTO_GetFieldsCounters done [08:42:07]requested_item shift.num is exist - process it [08:42:07]requested_item shift.opened is exist - process it [08:42:07]req_shift_opened [08:42:07]FM_GetShiftState [08:42:07]SAM_PROTO_GetShiftState [08:42:07]wFMCommunicate request_size=4 [08:42:07]MH_SAM_APDU [08:42:07]CAPDU: 80 13 01 00 [08:42:07]Write to MH i2c: E2 08 00 D7 06 80 13 01 00 00 00 00 00 5A [08:42:07]Write i2c OK [08:42:07]MH_I2C_Read... [08:42:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:07]Read from MH i2c: E2 [08:42:07]MH_I2C_Read... [08:42:07]Read from MH i2c: E2 0E 00 [08:42:07]MH_I2C_Read... [08:42:07]Read from MH i2c: E2 0E 00 D7 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 84 [08:42:07]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:42:07]wFMCommunicate OK [08:42:07]SAM_PROTO_GetShiftState done [08:42:07]FM_GetShiftState done [08:42:07]req_shift_opened done [08:42:07]requested_item shift.open_date is exist - process it [08:42:07]req_shift_open_date [08:42:07]req_shift_open_date done [08:42:07]produce_requested_data done [08:42:07]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166126,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:42:07]process_action_free close_receipt [08:42:07]json_value_free [08:42:07]json_value_free done [08:42:07]process_json_proto returns [08:42:07]Send response to host [08:42:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166126,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:42:07]free response buf [08:42:07]execute_script done [08:42:07]execute_script returns [08:42:07]free content buf [08:42:07]Sock 9.Close socket [08:42:07]Sock 9.Thread stoped [08:42:21]Connected sock=11 [08:42:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 00 72 07 01 F9 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 DA 9C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EE 88 02 00 35 04 06 00 18 31 01 E2 4A 2F E2 01 40 31 88 96 94 02 [08:42:26]recv_with_timeout no data received [08:42:26]CommunicateWithHost answer receiving error [08:42:26]CommunicateWithHost err = -3 [08:42:26]OFD Sender: Server communicate error [08:42:26]recv_with_timeout no data received [08:42:31]OFD Sender: Processing packet 166126 [packets to send 1005, broken 1004] [08:42:31]ProducePacketName [08:42:31]name=ofd_packets/00166126 [08:42:31]OFD Sender: To server: pG, [08:42:31]CommunicateWithHost lk.salyk.kg:30040 [08:42:31]ConnectInit lk.salyk.kg [08:42:36]ConnectInit Can't take IP for lk.salyk.kg [08:42:36]CommunicateWithHost connect error [08:42:36]CommunicateWithHost err = -1 [08:42:36]OFD Sender: Server communicate error [08:42:41]OFD Sender: Processing packet 166126 [packets to send 1005, broken 1004] [08:42:41]ProducePacketName [08:42:41]name=ofd_packets/00166126 [08:42:41]OFD Sender: To server: pG, [08:42:41]CommunicateWithHost lk.salyk.kg:30040 [08:42:41]ConnectInit lk.salyk.kg [08:42:46]recv_with_timeout no data received [08:42:46]ConnectInit Can't take IP for lk.salyk.kg [08:42:46]CommunicateWithHost connect error [08:42:46]CommunicateWithHost err = -1 [08:42:46]OFD Sender: Server communicate error [08:42:51]OFD Sender: Processing packet 166126 [packets to send 1005, broken 1004] [08:42:51]ProducePacketName [08:42:51]name=ofd_packets/00166126 [08:42:51]OFD Sender: To server: pG, [08:42:51]CommunicateWithHost lk.salyk.kg:30040 [08:42:51]ConnectInit lk.salyk.kg [08:42:53]Connected sock=9 [08:42:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 00 72 07 01 F9 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 DA 9C C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EE 88 02 00 35 04 06 00 18 31 01 E2 4A 2F E2 01 40 31 88 96 94 02 [08:42:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 FD 6B 47 00 F3 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EE 88 02 00 F4 03 04 00 55 46 C9 66 B6 04 01 00 00 61 28 87 9F 5F F3 7E 56 [08:42:53]CommunicateWithHost err = 0 [08:42:53]CheckOFDResponse [08:42:53]1017 (14) - 77093643461234 [08:42:53]1041 (16) - 0000000000871769 [08:42:53]1040 (4) - 166126 [08:42:53]1012 (4) - 24.08.2024 02:32 [08:42:53]1206 (1) - 0 [08:42:53]OFD Sender: Remove packet 166126 [08:42:53]ProducePacketName [08:42:53]name=ofd_packets/00166126 [08:42:53]NVStorageDeleteData [08:42:54]OFD Sender: No OFD packet to send [08:42:59]OFD Sender: No OFD packet to send [08:43:04]OFD Sender: No OFD packet to send [08:43:09]OFD Sender: No OFD packet to send [08:43:09]accept exits with 10 [08:43:09]New connection [08:43:09]New thread 3067333988 created [08:43:09]Thread 3067477348 joined [08:43:09]Waiting for new connection... [08:43:09] Sock 10.Parse request [08:43:09]Sock 10.Check first char [08:43:09]Sock 10.First char is OK [08:43:09]request: POST /json_proto HTTP/1.0 [08:43:09]Method: POST [08:43:09]URL: /json_proto [08:43:09]Method is POST - this is cgi request [08:43:09]url: /json_proto [08:43:09]query_string will be loaded in cgi processing [08:43:09]execute_cgi json_proto POST (null) [08:43:09]execute_cgi path=json_proto method=POST [08:43:09]POST find Content-Length [08:43:09]Host: 172.17.44.132:8080 [08:43:09]Content-Length: 869 [08:43:09]Content-Type: application/json [08:43:09] [08:43:09]POST finish read [08:43:09]Found Content-Length = 869 [08:43:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51211", "tax_sys" : 0, "items" : [ { "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:09]execute_script... [08:43:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51211", "tax_sys" : 0, "items" : [ { "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:09]POST & json_proto [08:43:09]process_json_proto [08:43:09]json parsed OK: [08:43:09]protocol is kg_v1.0 [08:43:09]action value=close_receipt [08:43:09]process_action close_receipt [08:43:09]cmd_close_receipt [08:43:09]MH_GetDate [08:43:09]Write to MH i2c: F0 00 00 D8 06 CD [08:43:09]Write i2c OK [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: F0 [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: F0 09 00 [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: F0 09 00 D8 06 00 1D 9D C9 66 2A 83 C1 65 92 [08:43:09]GetLastDocTimeStamp 1724488922 [08:43:09]current date 1724488989 [08:43:09]FM_GetShiftState [08:43:09]SAM_PROTO_GetShiftState [08:43:09]wFMCommunicate request_size=4 [08:43:09]MH_SAM_APDU [08:43:09]CAPDU: 80 13 01 00 [08:43:09]Write to MH i2c: E2 08 00 D9 06 80 13 01 00 00 00 00 00 5C [08:43:09]Write i2c OK [08:43:09]MH_I2C_Read... [08:43:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:09]Read from MH i2c: E2 [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: E2 0E 00 [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: E2 0E 00 D9 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 86 [08:43:09]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:43:09]wFMCommunicate OK [08:43:09]SAM_PROTO_GetShiftState done [08:43:09]FM_GetShiftState done [08:43:09]opened in 1724458697 [08:43:09]opened+sec_in_day 1724545097 [08:43:09]quantity*price = 9500 [08:43:09]sum+1 = 9501 [08:43:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 0.00 Безнал.: 95.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 179 24.08.2024 08:43 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166127 ФПД: 193784071651425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084309&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166127&fm=193784071651425&tin=02508201610067®Number=0000000000092562&sum=9500 0 [08:43:10]StoreToDocumentArchive [08:43:10]shift 470 fd 166127 [08:43:10]save to /storage/0470/doc_00166127 [08:43:10]save last doc name /storage/0470/doc_00166127 to /storage/kkm_last_doc_name [08:43:10]save OK [08:43:10]Clear old archive folders... [08:43:10]ProcessDocumentItem done err = 0, tmpTLVsize=304 [08:43:10]tlvbuf is 015BF630 [08:43:10]SAM_PROTO_ClearQueue [08:43:10]wFMCommunicate request_size=4 [08:43:10]MH_SAM_APDU [08:43:10]CAPDU: 80 09 00 00 [08:43:10]Write to MH i2c: E2 08 00 E6 06 80 09 00 00 00 00 00 00 5E [08:43:10]Write i2c OK [08:43:10]MH_I2C_Read... [08:43:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:10]Read from MH i2c: E2 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 03 00 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 03 00 E6 06 00 90 00 60 [08:43:10]RAPDU: 90 00 [08:43:10]wFMCommunicate OK [08:43:10]SAM_PROTO_ClearQueue done [08:43:10]KKMCreateOFDPacket [08:43:10]OFDProtocolAddRootSTLVToBuf [08:43:10]FM_MakeSignedData [08:43:10]FM_MakeSignedData [08:43:10]SAM_PROTO_SignData [08:43:10]wFMCommunicate request_size=4 [08:43:10]MH_SAM_APDU [08:43:10]CAPDU: 80 0D 01 02 [08:43:10]Write to MH i2c: E2 08 00 E7 06 80 0D 01 02 00 00 00 00 66 [08:43:10]Write i2c OK [08:43:10]MH_I2C_Read... [08:43:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:10]Read from MH i2c: E2 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 03 00 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 03 00 E7 06 00 90 00 61 [08:43:10]RAPDU: 90 00 [08:43:10]wFMCommunicate OK [08:43:10]wFMCommunicate request_size=255 [08:43:10]MH_SAM_APDU [08:43:10]CAPDU: 80 0D 02 02 FA 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 1D 9D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 [08:43:10]Write to MH i2c: E2 02 01 E8 06 80 0D 02 02 FA 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 1D 9D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 00 00 1F [08:43:10]Write i2c OK [08:43:10]MH_I2C_Read... [08:43:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:11]Read from MH i2c: E2 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: E2 03 00 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: E2 03 00 E8 06 00 90 00 62 [08:43:11]RAPDU: 90 00 [08:43:11]wFMCommunicate OK [08:43:11]wFMCommunicate request_size=63 [08:43:11]MH_SAM_APDU [08:43:11]CAPDU: 80 0D 02 02 3A 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EF 88 02 00 35 04 06 00 B0 3E DE C1 00 61 [08:43:11]Write to MH i2c: E2 42 00 E9 06 80 0D 02 02 3A 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EF 88 02 00 35 04 06 00 B0 3E DE C1 00 61 00 00 1F [08:43:11]Write i2c OK [08:43:11]MH_I2C_Read... [08:43:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:11]Read from MH i2c: E2 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: E2 03 00 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: E2 03 00 E9 06 00 90 00 63 [08:43:11]RAPDU: 90 00 [08:43:11]wFMCommunicate OK [08:43:11]wFMCommunicate request_size=4 [08:43:11]MH_SAM_APDU [08:43:11]CAPDU: 80 0D 03 02 [08:43:11]Write to MH i2c: E2 08 00 EA 06 80 0D 03 02 00 00 00 00 6B [08:43:11]Write i2c OK [08:43:11]MH_I2C_Read... [08:43:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:11]Read from MH i2c: E2 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: E2 0B 00 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: E2 0B 00 EA 06 00 C8 F5 9C 20 82 A2 37 40 90 00 80 [08:43:11]RAPDU: C8 F5 9C 20 82 A2 37 40 90 00 [08:43:11]wFMCommunicate OK [08:43:11]SAM_PROTO_SignData done [08:43:11]FM_MakeSignedData done [08:43:11]CreateOFDProtocolMessage [08:43:11]wFMCommunicate request_size=4 [08:43:11]MH_SAM_APDU [08:43:11]CAPDU: 80 11 00 00 [08:43:11]Write to MH i2c: E2 08 00 EB 06 80 11 00 00 00 00 00 00 6B [08:43:11]Write i2c OK [08:43:11]MH_I2C_Read... [08:43:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:11]Read from MH i2c: E2 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: E2 17 00 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: E2 17 00 EB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C4 [08:43:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:43:11]wFMCommunicate OK [08:43:11]CreateOFDProtocolMessage done [08:43:11]OFDSenderStorePacket 166127 [08:43:11]StoreOFDPacket docnum=166127 [08:43:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 44 01 00 00 7A 7F 3C 01 7E 02 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 1D 9D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EF 88 02 00 35 04 06 00 B0 3E DE C1 00 61 C8 F5 9C 20 82 A2 37 40 [08:43:11]CheckFolder [08:43:11]dirname=/storage/ofd_packets [08:43:11]CheckFolder done [08:43:11]ProducePacketName [08:43:11]name=ofd_packets/00166127 [08:43:11]NVStorageSaveData ofd_packets/00166127 [08:43:11]File name is /storage/ofd_packets/00166127 [08:43:11]Write 354 bytes [08:43:11]NVStorageSaveData done [08:43:11]OFDSenderStorePacket done [08:43:11]KKMCreateOFDPacket done [08:43:11]NVStorageSaveData kkm_last_timestamp [08:43:11]File name is /storage/kkm_last_timestamp [08:43:11]Write 4 bytes [08:43:11]NVStorageSaveData done [08:43:11]ExternCall_PrintAddStr [08:43:11]wPrintStart [08:43:11]Write to MH i2c: 01 00 00 EC 06 F2 [08:43:11]Write i2c OK [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: 01 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: 01 07 00 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: 01 07 00 EC 06 00 00 00 00 00 FF 0F 07 [08:43:11]RasterBufferAndPrint [08:43:11]line Счет N : (3)51211 [08:43:11]line ИНН: 02508201610067 [08:43:11]line Контрольно-Кассовый Чек [08:43:11]line ПРОДАЖА [08:43:11]line Товар: 4700000480302 [08:43:11]line Напиток энерг Nitro манго-клуб 0.45 ж/б [08:43:11]line 1.000 * 95.00 [08:43:11]line = 95.00 [08:43:11]line НДС 12% НСП 1% [08:43:11]line > о реализуемом товаре [08:43:11]line ИТОГО: 95.00 [08:43:11]line НСП 1% : 0.84 [08:43:11]line НДС 12% : 10.09 [08:43:11]line Наличными: 0.00 [08:43:11]line Безнал.: 95.00 [08:43:11]line Место: АЗС № 130 "Партнер Нефть" [08:43:11]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:43:11]line СНО: Общий режим [08:43:11]line Чек 179 24.08.2024 08:43 [08:43:11]line Смена: 470 ФФД: 1.0 [08:43:11]line ЗНМ: 0300000070 [08:43:11]line РНМ: 0000000000092562 [08:43:11]line Версия ККМ: 001 [08:43:11]line Платежная система: O! деньги [08:43:11]line ФМ: 0000000000871769 [08:43:11]line ФД: 166127 [08:43:11]line ФПД: 193784071651425 [08:43:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084309&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166127&fm=193784071651425&tin=02508201610067®Number=0000000000092562&sum=9500 [08:43:11]line 0 [08:43:11]OFD Sender: Processing packet 166127 [packets to send 1005, broken 1004] [08:43:11]ProducePacketName [08:43:11]name=ofd_packets/00166127 [08:43:11]OFD Sender: To server: pG, [08:43:11]CommunicateWithHost lk.salyk.kg:30040 [08:43:11]ConnectInit lk.salyk.kg [08:43:11]written 0, free lines is 4095 [08:43:11]Write to MH i2c: 01 00 00 17 07 1E [08:43:11]Write i2c OK [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: 01 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: 01 07 00 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: 01 07 00 17 07 00 00 00 00 00 B5 0C E6 [08:43:11]RasterBufferAndPrint [08:43:11]line [08:43:11]line [08:43:11]line [08:43:11]line [08:43:11]line [08:43:11]written 0, free lines is 3259 [08:43:11]MH_Cut [08:43:11]Write to MH i2c: D1 01 00 1E 07 01 F7 [08:43:11]Write i2c OK [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: D1 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: D1 01 00 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: D1 01 00 1E 07 00 F6 [08:43:11]Write to MH i2c: 01 00 00 1F 07 26 [08:43:11]Write i2c OK [08:43:11]MH_I2C_Read... [08:43:12]*** Cut start [08:43:12]*** Purtial cut [08:43:12]*** Stage 1: CUTSNS_PIN = 1 [08:43:13]recv_with_timeout no data received [08:43:14]Read from MH i2c: 01 [08:43:14]MH_I2C_Read... [08:43:14]*** Stop cut motor [08:43:14]*** Cut end [08:43:14]Read from MH i2c: 01 07 00 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: 01 07 00 1F 07 00 00 00 00 00 FF 0F 3B [08:43:14]process_action close_receipt done [08:43:14]requested_data is exist [08:43:14]produce_requested_data [08:43:14]requested_item fm.sn is exist - process it [08:43:14]wFMCommunicate request_size=4 [08:43:14]MH_SAM_APDU [08:43:14]CAPDU: 80 11 00 00 [08:43:14]Write to MH i2c: E2 08 00 20 07 80 11 00 00 00 00 00 00 A1 [08:43:14]Write i2c OK [08:43:14]MH_I2C_Read... [08:43:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:14]Read from MH i2c: E2 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 17 00 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 17 00 20 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 FA [08:43:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:43:14]wFMCommunicate OK [08:43:14]requested_item fd.num is exist - process it [08:43:14]SAM_PROTO_GetFieldsCounters [08:43:14]wFMCommunicate request_size=4 [08:43:14]MH_SAM_APDU [08:43:14]CAPDU: 80 13 00 00 [08:43:14]Write to MH i2c: E2 08 00 21 07 80 13 00 00 00 00 00 00 A4 [08:43:14]Write i2c OK [08:43:14]MH_I2C_Read... [08:43:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:14]Read from MH i2c: E2 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 62 00 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 62 00 21 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 EF 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [08:43:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 EF 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:43:14]wFMCommunicate OK [08:43:14]SAM_PROTO_GetFieldsCounters done [08:43:14]requested_item shift.num is exist - process it [08:43:14]requested_item shift.opened is exist - process it [08:43:14]req_shift_opened [08:43:14]FM_GetShiftState [08:43:14]SAM_PROTO_GetShiftState [08:43:14]wFMCommunicate request_size=4 [08:43:14]MH_SAM_APDU [08:43:14]CAPDU: 80 13 01 00 [08:43:14]Write to MH i2c: E2 08 00 22 07 80 13 01 00 00 00 00 00 A6 [08:43:14]Write i2c OK [08:43:14]MH_I2C_Read... [08:43:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:15]Read from MH i2c: E2 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: E2 0E 00 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: E2 0E 00 22 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D0 [08:43:15]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:43:15]wFMCommunicate OK [08:43:15]SAM_PROTO_GetShiftState done [08:43:15]FM_GetShiftState done [08:43:15]req_shift_opened done [08:43:15]requested_item shift.open_date is exist - process it [08:43:15]req_shift_open_date [08:43:15]req_shift_open_date done [08:43:15]produce_requested_data done [08:43:15]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166127,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:43:15]process_action_free close_receipt [08:43:15]json_value_free [08:43:15]json_value_free done [08:43:15]process_json_proto returns [08:43:15]Send response to host [08:43:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166127,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:43:15]free response buf [08:43:15]execute_script done [08:43:15]execute_script returns [08:43:15]free content buf [08:43:15]Sock 10.Close socket [08:43:15]Sock 10.Thread stoped [08:43:16]ConnectInit Can't take IP for lk.salyk.kg [08:43:16]CommunicateWithHost connect error [08:43:16]CommunicateWithHost err = -1 [08:43:16]OFD Sender: Server communicate error [08:43:21]OFD Sender: Processing packet 166127 [packets to send 1005, broken 1004] [08:43:21]ProducePacketName [08:43:21]name=ofd_packets/00166127 [08:43:21]OFD Sender: To server: pG, [08:43:21]CommunicateWithHost lk.salyk.kg:30040 [08:43:21]ConnectInit lk.salyk.kg [08:43:25]recv_with_timeout no data received [08:43:25]accept exits with 9 [08:43:25]New connection [08:43:25]New thread 3067477348 created [08:43:25]Thread 3067333988 joined [08:43:25]Waiting for new connection... [08:43:25] Sock 9.Parse request [08:43:25]Sock 9.Check first char [08:43:25]Sock 9.First char is OK [08:43:25]request: POST /json_proto HTTP/1.0 [08:43:25]Method: POST [08:43:25]URL: /json_proto [08:43:25]Method is POST - this is cgi request [08:43:25]url: /json_proto [08:43:25]query_string will be loaded in cgi processing [08:43:25]execute_cgi json_proto POST (null) [08:43:25]execute_cgi path=json_proto method=POST [08:43:25]POST find Content-Length [08:43:25]Host: 172.17.44.132:8080 [08:43:25]Content-Length: 800 [08:43:25]Content-Type: application/json [08:43:25] [08:43:25]POST finish read [08:43:25]Found Content-Length = 800 [08:43:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:25]execute_script... [08:43:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:25]POST & json_proto [08:43:25]process_json_proto [08:43:25]json parsed OK: [08:43:25]protocol is kg_v1.0 [08:43:25]action value=close_receipt [08:43:25]process_action close_receipt [08:43:25]cmd_close_receipt [08:43:25]MH_GetDate [08:43:25]Write to MH i2c: F0 00 00 23 07 19 [08:43:25]Write i2c OK [08:43:25]MH_I2C_Read... [08:43:25]Read from MH i2c: F0 [08:43:25]MH_I2C_Read... [08:43:25]Read from MH i2c: F0 09 00 [08:43:25]MH_I2C_Read... [08:43:25]Read from MH i2c: F0 09 00 23 07 00 2D 9D C9 66 2A 83 C1 65 EE [08:43:25]GetLastDocTimeStamp 1724488989 [08:43:25]current date 1724489005 [08:43:25]FM_GetShiftState [08:43:25]SAM_PROTO_GetShiftState [08:43:25]wFMCommunicate request_size=4 [08:43:25]MH_SAM_APDU [08:43:25]CAPDU: 80 13 01 00 [08:43:25]Write to MH i2c: E2 08 00 24 07 80 13 01 00 00 00 00 00 A8 [08:43:25]Write i2c OK [08:43:25]MH_I2C_Read... [08:43:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:25]Read from MH i2c: E2 [08:43:25]MH_I2C_Read... [08:43:25]Read from MH i2c: E2 0E 00 [08:43:25]MH_I2C_Read... [08:43:25]Read from MH i2c: E2 0E 00 24 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D2 [08:43:25]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:43:25]wFMCommunicate OK [08:43:25]SAM_PROTO_GetShiftState done [08:43:25]FM_GetShiftState done [08:43:25]opened in 1724458697 [08:43:25]opened+sec_in_day 1724545097 [08:43:25]quantity*price = 400050 [08:43:25]sum+1 = 400051 [08:43:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.50 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 0.00 Безнал.: 4000.50 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 180 24.08.2024 08:43 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166128 ФПД: 225186764604478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084325&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166128&fm=225186764604478&tin=02508201610067®Number=0000000000092562&sum=400050 [08:43:26]StoreToDocumentArchive [08:43:26]shift 470 fd 166128 [08:43:26]save to /storage/0470/doc_00166128 [08:43:26]save last doc name /storage/0470/doc_00166128 to /storage/kkm_last_doc_name [08:43:26]save OK [08:43:26]Clear old archive folders... [08:43:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:43:26]tlvbuf is 01616AA0 [08:43:26]SAM_PROTO_ClearQueue [08:43:26]wFMCommunicate request_size=4 [08:43:26]MH_SAM_APDU [08:43:26]CAPDU: 80 09 00 00 [08:43:26]Write to MH i2c: E2 08 00 31 07 80 09 00 00 00 00 00 00 AA [08:43:26]Write i2c OK [08:43:26]MH_I2C_Read... [08:43:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:26]Read from MH i2c: E2 [08:43:26]MH_I2C_Read... [08:43:26]Read from MH i2c: E2 03 00 [08:43:26]MH_I2C_Read... [08:43:26]Read from MH i2c: E2 03 00 31 07 00 90 00 AC [08:43:26]RAPDU: 90 00 [08:43:26]wFMCommunicate OK [08:43:26]SAM_PROTO_ClearQueue done [08:43:26]KKMCreateOFDPacket [08:43:26]OFDProtocolAddRootSTLVToBuf [08:43:26]FM_MakeSignedData [08:43:26]FM_MakeSignedData [08:43:26]SAM_PROTO_SignData [08:43:26]wFMCommunicate request_size=4 [08:43:26]MH_SAM_APDU [08:43:26]CAPDU: 80 0D 01 02 [08:43:26]Write to MH i2c: E2 08 00 32 07 80 0D 01 02 00 00 00 00 B2 [08:43:26]Write i2c OK [08:43:26]MH_I2C_Read... [08:43:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:26]Read from MH i2c: E2 [08:43:26]MH_I2C_Read... [08:43:26]Read from MH i2c: E2 03 00 [08:43:26]MH_I2C_Read... [08:43:26]Read from MH i2c: E2 03 00 32 07 00 90 00 AD [08:43:26]RAPDU: 90 00 [08:43:26]wFMCommunicate OK [08:43:26]wFMCommunicate request_size=255 [08:43:26]MH_SAM_APDU [08:43:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 2D 9D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F0 88 02 00 35 04 06 00 CC CE 61 1C [08:43:26]Write to MH i2c: E2 02 01 33 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 2D 9D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F0 88 02 00 35 04 06 00 CC CE 61 1C 00 00 DF [08:43:26]Write i2c OK [08:43:26]MH_I2C_Read... [08:43:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:27]Read from MH i2c: E2 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: E2 03 00 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: E2 03 00 33 07 00 90 00 AE [08:43:27]RAPDU: 90 00 [08:43:27]wFMCommunicate OK [08:43:27]wFMCommunicate request_size=7 [08:43:27]MH_SAM_APDU [08:43:27]CAPDU: 80 0D 02 02 02 C4 3E [08:43:27]Write to MH i2c: E2 0A 00 34 07 80 0D 02 02 02 00 C4 3E 00 00 BB [08:43:27]Write i2c OK [08:43:27]MH_I2C_Read... [08:43:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:27]Read from MH i2c: E2 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: E2 03 00 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: E2 03 00 34 07 00 90 00 AF [08:43:27]RAPDU: 90 00 [08:43:27]wFMCommunicate OK [08:43:27]wFMCommunicate request_size=4 [08:43:27]MH_SAM_APDU [08:43:27]CAPDU: 80 0D 03 02 [08:43:27]Write to MH i2c: E2 08 00 35 07 80 0D 03 02 00 00 00 00 B7 [08:43:27]Write i2c OK [08:43:27]MH_I2C_Read... [08:43:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:27]Read from MH i2c: E2 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: E2 0B 00 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: E2 0B 00 35 07 00 69 28 26 17 21 99 24 6B 90 00 CF [08:43:27]RAPDU: 69 28 26 17 21 99 24 6B 90 00 [08:43:27]wFMCommunicate OK [08:43:27]SAM_PROTO_SignData done [08:43:27]FM_MakeSignedData done [08:43:27]CreateOFDProtocolMessage [08:43:27]wFMCommunicate request_size=4 [08:43:27]MH_SAM_APDU [08:43:27]CAPDU: 80 11 00 00 [08:43:27]Write to MH i2c: E2 08 00 36 07 80 11 00 00 00 00 00 00 B7 [08:43:27]Write i2c OK [08:43:27]MH_I2C_Read... [08:43:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:27]Read from MH i2c: E2 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: E2 17 00 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: E2 17 00 36 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 10 [08:43:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:43:27]wFMCommunicate OK [08:43:27]CreateOFDProtocolMessage done [08:43:27]OFDSenderStorePacket 166128 [08:43:27]StoreOFDPacket docnum=166128 [08:43:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 03 56 04 01 FA DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 2D 9D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F0 88 02 00 35 04 06 00 CC CE 61 1C C4 3E 69 28 26 17 21 99 24 6B [08:43:27]CheckFolder [08:43:27]dirname=/storage/ofd_packets [08:43:27]CheckFolder done [08:43:27]ProducePacketName [08:43:27]name=ofd_packets/00166128 [08:43:27]NVStorageSaveData ofd_packets/00166128 [08:43:27]File name is /storage/ofd_packets/00166128 [08:43:27]Write 298 bytes [08:43:27]NVStorageSaveData done [08:43:27]OFDSenderStorePacket done [08:43:27]KKMCreateOFDPacket done [08:43:27]NVStorageSaveData kkm_last_timestamp [08:43:27]File name is /storage/kkm_last_timestamp [08:43:27]Write 4 bytes [08:43:27]NVStorageSaveData done [08:43:27]ExternCall_PrintAddStr [08:43:27]wPrintStart [08:43:27]Write to MH i2c: 01 00 00 37 07 3E [08:43:27]Write i2c OK [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: 01 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: 01 07 00 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: 01 07 00 37 07 00 00 00 00 00 FF 0F 53 [08:43:27]RasterBufferAndPrint [08:43:27]line Счет N : (1)295093 [08:43:27]line ИНН: 02508201610067 [08:43:27]line Контрольно-Кассовый Чек [08:43:27]line ПРОДАЖА [08:43:27]line ТРК (МРК, ГНК) : 44 [08:43:27]line Товар: 2710194800 [08:43:27]line ДТ-К-5 [08:43:27]line 52.500 * 76.20 [08:43:27]line = 4000.50 [08:43:27]line НДС 12% НСП 1% [08:43:27]line > о реализуемом товаре [08:43:27]line ИТОГО: 4000.50 [08:43:27]line НСП 1% : 35.40 [08:43:27]line НДС 12% : 424.83 [08:43:27]line Наличными: 0.00 [08:43:27]line Безнал.: 4000.50 [08:43:27]line Место: АЗС № 130 "Партнер Нефть" [08:43:27]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:43:27]line СНО: Общий режим [08:43:27]line Чек 180 24.08.2024 08:43 [08:43:27]line Смена: 470 ФФД: 1.0 [08:43:27]line ЗНМ: 0300000070 [08:43:27]line РНМ: 0000000000092562 [08:43:27]line Версия ККМ: 001 [08:43:27]line Платежная система: O! деньги [08:43:27]line ФМ: 0000000000871769 [08:43:27]line ФД: 166128 [08:43:27]line ФПД: 225186764604478 [08:43:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084325&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166128&fm=225186764604478&tin=02508201610067®Number=0000000000092562&sum=400050 [08:43:27]written 0, free lines is 4095 [08:43:27]Connected sock=10 [08:43:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 44 01 00 00 7A 7F 3C 01 7E 02 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 1D 9D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EF 88 02 00 35 04 06 00 B0 3E DE C1 00 61 C8 F5 9C 20 82 A2 37 40 [08:43:27]Write to MH i2c: 01 00 00 61 07 68 [08:43:27]Write i2c OK [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: 01 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: 01 07 00 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: 01 07 00 61 07 00 00 00 00 00 EB 0C 66 [08:43:27]RasterBufferAndPrint [08:43:27]line [08:43:27]line [08:43:27]line [08:43:27]line [08:43:27]line [08:43:27]written 0, free lines is 3319 [08:43:27]MH_Cut [08:43:27]Write to MH i2c: D1 01 00 68 07 01 41 [08:43:27]Write i2c OK [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: D1 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: D1 01 00 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: D1 01 00 68 07 00 40 [08:43:27]Write to MH i2c: 01 00 00 69 07 70 [08:43:27]Write i2c OK [08:43:27]MH_I2C_Read... [08:43:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 E7 4E 47 00 AA E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 EF 88 02 00 F4 03 04 00 77 46 C9 66 B6 04 01 00 00 CA 0B 0A C5 BF B0 72 4B [08:43:28]CommunicateWithHost err = 0 [08:43:28]CheckOFDResponse [08:43:28]1017 (14) - 77093643461234 [08:43:28]1041 (16) - 0000000000871769 [08:43:28]1040 (4) - 166127 [08:43:28]1012 (4) - 24.08.2024 02:33 [08:43:28]1206 (1) - 0 [08:43:28]OFD Sender: Remove packet 166127 [08:43:28]ProducePacketName [08:43:28]name=ofd_packets/00166127 [08:43:28]NVStorageDeleteData [08:43:28]OFD Sender: Processing packet 166128 [packets to send 1005, broken 1004] [08:43:28]ProducePacketName [08:43:28]name=ofd_packets/00166128 [08:43:28]OFD Sender: To server: pG, [08:43:28]CommunicateWithHost lk.salyk.kg:30040 [08:43:28]ConnectInit lk.salyk.kg [08:43:28]*** Cut start [08:43:28]*** Purtial cut [08:43:28]*** Stage 1: CUTSNS_PIN = 1 [08:43:28]Connected sock=10 [08:43:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 03 56 04 01 FA DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 2D 9D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F0 88 02 00 35 04 06 00 CC CE 61 1C C4 3E 69 28 26 17 21 99 24 6B [08:43:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 89 23 47 00 B4 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F0 88 02 00 F4 03 04 00 78 46 C9 66 B6 04 01 00 00 08 F4 C8 94 3F A8 38 E2 [08:43:29]CommunicateWithHost err = 0 [08:43:29]CheckOFDResponse [08:43:29]1017 (14) - 77093643461234 [08:43:29]1041 (16) - 0000000000871769 [08:43:29]1040 (4) - 166128 [08:43:29]1012 (4) - 24.08.2024 02:33 [08:43:29]1206 (1) - 0 [08:43:29]OFD Sender: Remove packet 166128 [08:43:29]ProducePacketName [08:43:29]name=ofd_packets/00166128 [08:43:29]NVStorageDeleteData [08:43:30]OFD Sender: No OFD packet to send [08:43:30]OFD Sender: No OFD packet to send [08:43:30]Read from MH i2c: 01 [08:43:30]MH_I2C_Read... [08:43:30]*** Stop cut motor [08:43:30]*** Cut end [08:43:30]Read from MH i2c: 01 07 00 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: 01 07 00 69 07 00 00 00 00 00 FF 0F 85 [08:43:30]process_action close_receipt done [08:43:30]requested_data is exist [08:43:30]produce_requested_data [08:43:30]requested_item fm.sn is exist - process it [08:43:30]wFMCommunicate request_size=4 [08:43:30]MH_SAM_APDU [08:43:30]CAPDU: 80 11 00 00 [08:43:30]Write to MH i2c: E2 08 00 6A 07 80 11 00 00 00 00 00 00 EB [08:43:30]Write i2c OK [08:43:30]MH_I2C_Read... [08:43:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:30]Read from MH i2c: E2 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 17 00 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 17 00 6A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 44 [08:43:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:43:30]wFMCommunicate OK [08:43:30]requested_item fd.num is exist - process it [08:43:30]SAM_PROTO_GetFieldsCounters [08:43:30]wFMCommunicate request_size=4 [08:43:30]MH_SAM_APDU [08:43:30]CAPDU: 80 13 00 00 [08:43:30]Write to MH i2c: E2 08 00 6B 07 80 13 00 00 00 00 00 00 EE [08:43:30]Write i2c OK [08:43:30]MH_I2C_Read... [08:43:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:30]Read from MH i2c: E2 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 62 00 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 62 00 6B 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 F0 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [08:43:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 [00:00:10]/dev/ttyS4 opened [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17308300+1707180842=1724489142 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 B7 9D C9 66 2A 83 C1 65 55 [08:45:43]Current date/time: 24.08.2024 08:45 [08:45:43]FM_Init [08:45:43]wFMConnect [08:45:43]MH_SAM_On [08:45:43]Write to MH i2c: E0 00 00 08 00 E7 [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:43]*** iso7816_init finished! [08:45:43]*** atr: [08:45:43]*** 0F 3B D5 18 FF 81 91 FE [08:45:43]*** 1F C3 80 73 C8 21 10 0A [08:45:43]*** 00 00 00 00 00 00 00 00 [08:45:43]*** 00 00 00 00 00 00 00 00 [08:45:43]*** 00 00 00 00 00 00 00 00 [08:45:43]*** 00 00 00 00 00 00 00 00 [08:45:43]*** 00 00 00 00 00 00 00 00 [08:45:43]*** 00 00 00 00 00 00 00 00 [08:45:43]Read from MH i2c: E0 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E0 10 00 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:45:43]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:45:43]wFMCommunicate request_size=10 [08:45:43]MH_SAM_APDU [08:45:43]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:45:43]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:43]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:45:43]Read from MH i2c: E2 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 03 00 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:45:43]RAPDU: 90 00 [08:45:43]wFMCommunicate OK [08:45:43]wFMCommunicate request_size=4 [08:45:43]MH_SAM_APDU [08:45:43]CAPDU: 80 11 00 00 [08:45:43]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:43]Read from MH i2c: E2 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 17 00 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [08:45:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:45:43]wFMCommunicate OK [08:45:43]Detected FM SN is 0000000000871769 [08:45:43]Stored FM SN is 0000000000871769 [08:45:43]wFMCommunicate request_size=9 [08:45:43]MH_SAM_APDU [08:45:43]CAPDU: 80 16 00 00 04 E7 8B 00 00 [08:45:43]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:43]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:45:43]Read from MH i2c: E2 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 03 00 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:45:43]RAPDU: 90 00 [08:45:43]wFMCommunicate OK [08:45:43]FM PIN OK [08:45:43]wFMCommunicate request_size=8 [08:45:43]MH_SAM_APDU [08:45:43]CAPDU: 80 14 04 00 03 02 00 01 [08:45:43]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:43]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:45:43]Read from MH i2c: E2 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 03 00 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:45:43]RAPDU: 90 00 [08:45:43]wFMCommunicate OK [08:45:43]wFMCommunicate request_size=13 [08:45:43]MH_SAM_APDU [08:45:43]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:45:43]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:43]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:45:43]Read from MH i2c: E2 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 03 00 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:45:43]RAPDU: 90 00 [08:45:43]wFMCommunicate OK [08:45:43]wFMCommunicate request_size=4 [08:45:43]MH_SAM_APDU [08:45:43]CAPDU: 80 11 00 00 [08:45:43]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:43]Read from MH i2c: E2 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 17 00 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [08:45:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:45:43]wFMCommunicate OK [08:45:43]DocumentArchiveInit [08:45:43]Start Httpd... [08:45:43]Httpd thread 3067342180 created [08:45:43]Write to MH i2c: 01 00 00 0F 00 0F [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: 01 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: 01 07 00 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:45:43]MH Int Process started [08:45:43]Allocated Socket 8 [08:45:43]Bind OK [08:45:43]Listen OK [08:45:43]httpd running on port 8080 [08:45:43]Waiting for new connection... [08:45:43]accept exits with 9 [08:45:43]New connection [08:45:43]New thread 3067055460 created [08:45:43]Waiting for new connection... [08:45:43] Sock 9.Parse request [08:45:43]Sock 9.Check first char [08:45:43]Sock 9.First char is OK [08:45:43]request: POST /json_proto HTTP/1.0 [08:45:43]Method: POST [08:45:43]URL: /json_proto [08:45:43]Method is POST - this is cgi request [08:45:43]url: /json_proto [08:45:43]query_string will be loaded in cgi processing [08:45:43]execute_cgi json_proto POST (null) [08:45:43]execute_cgi path=json_proto method=POST [08:45:43]POST find Content-Length [08:45:43]Host: 172.17.44.132:8080 [08:45:43]Content-Length: 215 [08:45:43]Content-Type: application/json [08:45:43] [08:45:43]POST finish read [08:45:43]Found Content-Length = 215 [08:45:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:43]execute_script... [08:45:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:43]POST & json_proto [08:45:43]process_json_proto [08:45:43]json parsed OK: [08:45:43]protocol is kg_v1.0 [08:45:43]action value=get_value [08:45:43]process_action get_value [08:45:43]cmd_get_value [08:45:43]process_action get_value done [08:45:43]requested_data is exist [08:45:43]produce_requested_data [08:45:43]requested_item kkm.sn is exist - process it [08:45:43]requested_item kkm.ver is exist - process it [08:45:43]requested_item fm.sn is exist - process it [08:45:43]wFMCommunicate request_size=4 [08:45:43]MH_SAM_APDU [08:45:43]CAPDU: 80 11 00 00 [08:45:43]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:43]Read from MH i2c: E2 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 17 00 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [08:45:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:45:43]wFMCommunicate OK [08:45:43]requested_item fd.num is exist - process it [08:45:43]SAM_PROTO_GetFieldsCounters [08:45:43]wFMCommunicate request_size=4 [08:45:43]MH_SAM_APDU [08:45:43]CAPDU: 80 13 00 00 [08:45:43]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:44]Read from MH i2c: E2 [08:45:44]MH_I2C_Read... [08:45:44]Read from MH i2c: E2 62 00 [08:45:44]MH_I2C_Read... [08:45:44]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 F3 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [08:45:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 F3 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:45:44]wFMCommunicate OK [08:45:44]SAM_PROTO_GetFieldsCounters done [08:45:44]requested_item shift.num is exist - process it [08:45:44]requested_item shift.opened is exist - process it [08:45:44]req_shift_opened [08:45:44]FM_GetShiftState [08:45:44]SAM_PROTO_GetShiftState [08:45:44]wFMCommunicate request_size=4 [08:45:44]MH_SAM_APDU [08:45:44]CAPDU: 80 13 01 00 [08:45:44]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:45:44]Write i2c OK [08:45:44]MH_I2C_Read... [08:45:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:44]Read from MH i2c: E2 [08:45:44]MH_I2C_Read... [08:45:44]Read from MH i2c: E2 0E 00 [08:45:44]MH_I2C_Read... [08:45:44]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [08:45:44]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:45:44]wFMCommunicate OK [08:45:44]SAM_PROTO_GetShiftState done [08:45:44]FM_GetShiftState done [08:45:44]req_shift_opened done [08:45:44]requested_item shift.open_date is exist - process it [08:45:44]req_shift_open_date [08:45:44]req_shift_open_date done [08:45:44]produce_requested_data done [08:45:44]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166131,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:45:44]process_action_free get_value [08:45:44]json_value_free [08:45:44]json_value_free done [08:45:44]process_json_proto returns [08:45:44]Send response to host [08:45:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166131,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:45:44]free response buf [08:45:44]execute_script done [08:45:44]execute_script returns [08:45:44]free content buf [08:45:44]Sock 9.Close socket [08:45:44]Sock 9.Thread stoped [08:45:44]accept exits with 10 [08:45:44]New connection [08:45:44]New thread 3066912100 created [08:45:44]Thread 3067055460 joined [08:45:44]Waiting for new connection... [08:45:44] Sock 10.Parse request [08:45:44]Sock 10.Check first char [08:45:44]Sock 10.First char is OK [08:45:44]request: POST /json_proto HTTP/1.0 [08:45:44]Method: POST [08:45:44]URL: /json_proto [08:45:44]Method is POST - this is cgi request [08:45:44]url: /json_proto [08:45:44]query_string will be loaded in cgi processing [08:45:44]execute_cgi json_proto POST (null) [08:45:44]execute_cgi path=json_proto method=POST [08:45:44]POST find Content-Length [08:45:44]Host: 172.17.44.132:8080 [08:45:44]Content-Length: 331 [08:45:44]Content-Type: application/json [08:45:44] [08:45:44]POST finish read [08:45:44]Found Content-Length = 331 [08:45:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:45:44]execute_script... [08:45:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:45:44]POST & json_proto [08:45:44]process_json_proto [08:45:44]json parsed OK: [08:45:44]protocol is kg_v1.0 [08:45:44]action value=get_value [08:45:44]process_action get_value [08:45:44]cmd_get_value [08:45:44]process_action get_value done [08:45:44]requested_data is exist [08:45:44]produce_requested_data [08:45:44]requested_item fm.sale.total is exist - process it [08:45:44]SAM_PROTO_GetFMData [08:45:44]wFMCommunicate request_size=4 [08:45:44]MH_SAM_APDU [08:45:44]CAPDU: 80 13 03 00 [08:45:44]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [08:45:44]Write i2c OK [08:45:44]MH_I2C_Read... [08:45:44]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:45:44]Read from MH i2c: E2 [08:45:44]MH_I2C_Read... [08:45:44]Read from MH i2c: E2 FD 00 [08:45:44]MH_I2C_Read... [08:45:44]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 46 85 02 00 69 04 A4 00 6F 04 04 00 35 82 02 00 B1 04 05 00 1F AA DD 7C 03 70 04 05 00 C6 35 68 75 02 72 04 05 00 59 74 75 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 72 B8 D5 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 90 E7 E6 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 A8 [08:45:44]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 46 85 02 00 69 04 A4 00 6F 04 04 00 35 82 02 00 B1 04 05 00 1F AA DD 7C 03 70 04 05 00 C6 35 68 75 02 72 04 05 00 59 74 75 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 72 B8 D5 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 90 E7 E6 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [08:45:44]wFMCommunicate OK [08:45:44]wFMCommunicate request_size=4 [08:45:44]MH_SAM_APDU [08:45:44]CAPDU: 80 17 00 00 [08:45:44]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [08:45:44]Write i2c OK [08:45:44]MH_I2C_Read... [08:45:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:45:44]Read from MH i2c: E2 [08:45:44]MH_I2C_Read... [08:45:44]Read from MH i2c: E2 FD 00 [08:45:44]MH_I2C_Read... [08:45:44]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [08:45:44]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [08:45:44]wFMCommunicate OK [08:45:44]wFMCommunicate request_size=4 [08:45:44]MH_SAM_APDU [08:45:44]CAPDU: 80 17 00 00 [08:45:44]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [08:45:44]Write i2c OK [08:45:44]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 FD 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [08:45:45]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [08:45:45]wFMCommunicate OK [08:45:45]wFMCommunicate request_size=4 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 80 17 00 00 [08:45:45]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 FD 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [08:45:45]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [08:45:45]wFMCommunicate OK [08:45:45]wFMCommunicate request_size=4 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 80 17 00 00 [08:45:45]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 E6 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17308416+1707180842=1724489258 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 2B 9E C9 66 2A 83 C1 65 CA [08:47:39]Current date/time: 24.08.2024 08:47 [08:47:39]FM_Init [08:47:39]wFMConnect [08:47:39]MH_SAM_On [08:47:39]Write to MH i2c: E0 00 00 08 00 E7 [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]*** iso7816_init finished! [08:47:39]*** atr: [08:47:39]*** 0F 3B D5 18 FF 81 91 FE [08:47:39]*** 1F C3 80 73 C8 21 10 0A [08:47:39]*** 00 00 00 00 00 00 00 00 [08:47:39]*** 00 00 00 00 00 00 00 00 [08:47:39]*** 00 00 00 00 00 00 00 00 [08:47:39]*** 00 00 00 00 00 00 00 00 [08:47:39]*** 00 00 00 00 00 00 00 00 [08:47:39]*** 00 00 00 00 00 00 00 00 [08:47:39]Read from MH i2c: E0 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E0 10 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:47:39]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:47:39]wFMCommunicate request_size=10 [08:47:39]MH_SAM_APDU [08:47:39]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:47:39]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:47:39]Read from MH i2c: E2 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 03 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:47:39]RAPDU: 90 00 [08:47:39]wFMCommunicate OK [08:47:39]wFMCommunicate request_size=4 [08:47:39]MH_SAM_APDU [08:47:39]CAPDU: 80 11 00 00 [08:47:39]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:39]Read from MH i2c: E2 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 17 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [08:47:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:47:39]wFMCommunicate OK [08:47:39]Detected FM SN is 0000000000871769 [08:47:39]Stored FM SN is 0000000000871769 [08:47:39]wFMCommunicate request_size=9 [08:47:39]MH_SAM_APDU [08:47:39]CAPDU: 80 16 00 00 04 E7 8B 00 00 [08:47:39]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:47:39]Read from MH i2c: E2 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 03 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:47:39]RAPDU: 90 00 [08:47:39]wFMCommunicate OK [08:47:39]FM PIN OK [08:47:39]wFMCommunicate request_size=8 [08:47:39]MH_SAM_APDU [08:47:39]CAPDU: 80 14 04 00 03 02 00 01 [08:47:39]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:47:39]Read from MH i2c: E2 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 03 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:47:39]RAPDU: 90 00 [08:47:39]wFMCommunicate OK [08:47:39]wFMCommunicate request_size=13 [08:47:39]MH_SAM_APDU [08:47:39]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:47:39]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:47:39]Read from MH i2c: E2 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 03 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:47:39]RAPDU: 90 00 [08:47:39]wFMCommunicate OK [08:47:39]wFMCommunicate request_size=4 [08:47:39]MH_SAM_APDU [08:47:39]CAPDU: 80 11 00 00 [08:47:39]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:39]Read from MH i2c: E2 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 17 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [08:47:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:47:39]wFMCommunicate OK [08:47:39]DocumentArchiveInit [08:47:39]Start Httpd... [08:47:39]Httpd thread 3067399524 created [08:47:39]Write to MH i2c: 01 00 00 0F 00 0F [08:47:39]Write i2c OK [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: 01 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: 01 07 00 [08:47:39]MH_I2C_Read... [08:47:39]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:47:39]MH Int Process started [08:47:39]Allocated Socket 7 [08:47:39]Bind OK [08:47:39]Listen OK [08:47:39]httpd running on port 8080 [08:47:39]Waiting for new connection... [08:47:40]OFD Sender: Processing packet 166130 [packets to send 1008, broken 1004] [08:47:40]ProducePacketName [08:47:40]name=ofd_packets/00166130 [08:47:40]OFD Sender: To server: pG, [08:47:40]CommunicateWithHost lk.salyk.kg:30040 [08:47:40]ConnectInit lk.salyk.kg [08:47:41]Connected sock=6 [08:47:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 E1 CF 07 01 92 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 4D 9D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F2 88 02 00 35 04 06 00 3F 9A A8 FA 35 75 08 49 96 2D D5 C7 AD 1D [08:47:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 2D CC 47 00 AC 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F2 88 02 00 F4 03 04 00 75 47 C9 66 B6 04 01 00 00 64 89 7A 8A 5B F5 8F D3 [08:47:42]CommunicateWithHost err = 0 [08:47:42]CheckOFDResponse [08:47:42]1017 (14) - 77093643461234 [08:47:42]1041 (16) - 0000000000871769 [08:47:42]1040 (4) - 166130 [08:47:42]1012 (4) - 24.08.2024 02:37 [08:47:42]1206 (1) - 0 [08:47:42]OFD Sender: Remove packet 166130 [08:47:42]ProducePacketName [08:47:42]name=ofd_packets/00166130 [08:47:42]NVStorageDeleteData [08:47:42]OFD Sender: Processing packet 166131 [packets to send 1007, broken 1004] [08:47:42]ProducePacketName [08:47:42]name=ofd_packets/00166131 [08:47:42]OFD Sender: To server: pG, [08:47:42]CommunicateWithHost lk.salyk.kg:30040 [08:47:42]ConnectInit lk.salyk.kg [08:47:42]Connected sock=6 [08:47:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 D3 B9 04 01 18 B8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 54 9D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F3 88 02 00 35 04 06 00 BD E9 79 0A 7A F5 F3 CF 5C 3B E2 FD 74 A6 [08:47:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 D5 C7 47 00 14 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F3 88 02 00 F4 03 04 00 76 47 C9 66 B6 04 01 00 00 E8 CB 5A F7 26 C8 3D BA [08:47:43]CommunicateWithHost err = 0 [08:47:43]CheckOFDResponse [08:47:43]1017 (14) - 77093643461234 [08:47:43]1041 (16) - 0000000000871769 [08:47:43]1040 (4) - 166131 [08:47:43]1012 (4) - 24.08.2024 02:37 [08:47:43]1206 (1) - 0 [08:47:43]OFD Sender: Remove packet 166131 [08:47:43]ProducePacketName [08:47:43]name=ofd_packets/00166131 [08:47:43]NVStorageDeleteData [08:47:44]OFD Sender: Processing packet 166132 [packets to send 1006, broken 1004] [08:47:44]ProducePacketName [08:47:44]name=ofd_packets/00166132 [08:47:44]OFD Sender: To server: pG, [08:47:44]CommunicateWithHost lk.salyk.kg:30040 [08:47:44]ConnectInit lk.salyk.kg [08:47:48]Connected sock=6 [08:47:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 91 01 00 00 8F 42 89 01 11 21 5A 03 01 00 03 00 7D 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 C4 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 96 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 0F 00 00 00 00 07 04 06 00 64 96 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 BD 9D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F4 88 02 00 35 04 06 00 D5 24 1C 86 43 A2 0F 6A CD 51 B5 52 13 A3 [08:47:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 B4 2E 47 00 35 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F4 88 02 00 F4 03 04 00 7C 47 C9 66 B6 04 01 00 00 D5 40 9D E7 B8 95 4F C1 [08:47:49]CommunicateWithHost err = 0 [08:47:49]CheckOFDResponse [08:47:49]1017 (14) - 77093643461234 [08:47:49]1041 (16) - 0000000000871769 [08:47:49]1040 (4) - 166132 [08:47:49]1012 (4) - 24.08.2024 02:37 [08:47:49]1206 (1) - 0 [08:47:49]OFD Sender: Remove packet 166132 [08:47:49]ProducePacketName [08:47:49]name=ofd_packets/00166132 [08:47:49]NVStorageDeleteData [08:47:49]accept exits with 8 [08:47:49]New connection [08:47:49]New thread 3067112804 created [08:47:49]Waiting for new connection... [08:47:49] Sock 8.Parse request [08:47:49]Sock 8.Check first char [08:47:49]Sock 8.First char is OK [08:47:49]request: POST /json_proto HTTP/1.0 [08:47:49]Method: POST [08:47:49]URL: /json_proto [08:47:49]Method is POST - this is cgi request [08:47:49]url: /json_proto [08:47:49]query_string will be loaded in cgi processing [08:47:49]execute_cgi json_proto POST (null) [08:47:49]execute_cgi path=json_proto method=POST [08:47:49]POST find Content-Length [08:47:49]Host: 172.17.44.132:8080 [08:47:49]Content-Length: 215 [08:47:49]Content-Type: application/json [08:47:49] [08:47:49]POST finish read [08:47:49]Found Content-Length = 215 [08:47:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:49]execute_script... [08:47:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:49]POST & json_proto [08:47:49]process_json_proto [08:47:49]json parsed OK: [08:47:49]protocol is kg_v1.0 [08:47:49]action value=get_value [08:47:49]process_action get_value [08:47:49]cmd_get_value [08:47:49]process_action get_value done [08:47:49]requested_data is exist [08:47:49]produce_requested_data [08:47:49]requested_item kkm.sn is exist - process it [08:47:49]requested_item kkm.ver is exist - process it [08:47:49]requested_item fm.sn is exist - process it [08:47:49]wFMCommunicate request_size=4 [08:47:49]MH_SAM_APDU [08:47:49]CAPDU: 80 11 00 00 [08:47:49]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:47:49]Write i2c OK [08:47:49]MH_I2C_Read... [08:47:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:49]Read from MH i2c: E2 [08:47:49]MH_I2C_Read... [08:47:49]Read from MH i2c: E2 17 00 [08:47:49]MH_I2C_Read... [08:47:49]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [08:47:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:47:49]wFMCommunicate OK [08:47:49]requested_item fd.num is exist - process it [08:47:49]SAM_PROTO_GetFieldsCounters [08:47:49]wFMCommunicate request_size=4 [08:47:49]MH_SAM_APDU [08:47:49]CAPDU: 80 13 00 00 [08:47:49]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:47:49]Write i2c OK [08:47:49]MH_I2C_Read... [08:47:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:47:49]Read from MH i2c: E2 [08:47:49]MH_I2C_Read... [08:47:49]Read from MH i2c: E2 62 00 [08:47:49]MH_I2C_Read... [08:47:49]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 F5 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 34 [08:47:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 F5 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:47:49]wFMCommunicate OK [08:47:49]SAM_PROTO_GetFieldsCounters done [08:47:49]requested_item shift.num is exist - process it [08:47:49]requested_item shift.opened is exist - process it [08:47:49]req_shift_opened [08:47:49]FM_GetShiftState [08:47:49]SAM_PROTO_GetShiftState [08:47:49]wFMCommunicate request_size=4 [08:47:49]MH_SAM_APDU [08:47:49]CAPDU: 80 13 01 00 [08:47:49]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:47:49]Write i2c OK [08:47:49]MH_I2C_Read... [08:47:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:49]Read from MH i2c: E2 [08:47:49]MH_I2C_Read... [08:47:49]Read from MH i2c: E2 0E 00 [08:47:49]MH_I2C_Read... [08:47:49]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [08:47:49]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:47:49]wFMCommunicate OK [08:47:49]SAM_PROTO_GetShiftState done [08:47:49]FM_GetShiftState done [08:47:49]req_shift_opened done [08:47:49]requested_item shift.open_date is exist - process it [08:47:49]req_shift_open_date [08:47:49]req_shift_open_date done [08:47:49]produce_requested_data done [08:47:49]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166133,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:47:49]process_action_free get_value [08:47:49]json_value_free [08:47:49]json_value_free done [08:47:49]process_json_proto returns [08:47:49]Send response to host [08:47:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166133,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:47:49]free response buf [08:47:49]execute_script done [08:47:49]execute_script returns [08:47:49]free content buf [08:47:49]Sock 8.Close socket [08:47:49]Sock 8.Thread stoped [08:47:49]accept exits with 9 [08:47:49]New connection [08:47:49]New thread 3066969444 created [08:47:49]Thread 3067112804 joined [08:47:49]Waiting for new connection... [08:47:49] Sock 9.Parse request [08:47:49]Sock 9.Check first char [08:47:49]Sock 9.First char is OK [08:47:49]request: POST /json_proto HTTP/1.0 [08:47:49]Method: POST [08:47:49]URL: /json_proto [08:47:49]Method is POST - this is cgi request [08:47:49]url: /json_proto [08:47:49]query_string will be loaded in cgi processing [08:47:49]execute_cgi json_proto POST (null) [08:47:49]execute_cgi path=json_proto method=POST [08:47:49]POST find Content-Length [08:47:49]Host: 172.17.44.132:8080 [08:47:49]Content-Length: 331 [08:47:49]Content-Type: application/json [08:47:49] [08:47:49]POST finish read [08:47:49]Found Content-Length = 331 [08:47:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:47:49]execute_script... [08:47:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:47:49]POST & json_proto [08:47:49]process_json_proto [08:47:49]json parsed OK: [08:47:49]protocol is kg_v1.0 [08:47:49]action value=get_value [08:47:49]process_action get_value [08:47:49]cmd_get_value [08:47:49]process_action get_value done [08:47:49]requested_data is exist [08:47:49]produce_requested_data [08:47:49]requested_item fm.sale.total is exist - process it [08:47:49]SAM_PROTO_GetFMData [08:47:49]wFMCommunicate request_size=4 [08:47:49]MH_SAM_APDU [08:47:49]CAPDU: 80 13 03 00 [08:47:49]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [08:47:49]Write i2c OK [08:47:49]MH_I2C_Read... [08:47:49]OFD Sender: Processing packet 166133 [packets to send 1005, broken 1004] [08:47:49]ProducePacketName [08:47:49]name=ofd_packets/00166133 [08:47:49]OFD Sender: To server: pG, [08:47:49]CommunicateWithHost lk.salyk.kg:30040 [08:47:49]ConnectInit lk.salyk.kg [08:47:50]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:47:50]Read from MH i2c: E2 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 FD 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 48 85 02 00 69 04 A4 00 6F 04 04 00 37 82 02 00 B1 04 05 00 63 6F DE 7C 03 70 04 05 00 2A CC 68 75 02 72 04 05 00 39 A3 75 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 65 CD D5 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4E E9 E6 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 88 [08:47:50]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 48 85 02 00 69 04 A4 00 6F 04 04 00 37 82 02 00 B1 04 05 00 63 6F DE 7C 03 70 04 05 00 2A CC 68 75 02 72 04 05 00 39 A3 75 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 65 CD D5 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4E E9 E6 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [08:47:50]wFMCommunicate OK [08:47:50]wFMCommunicate request_size=4 [08:47:50]MH_SAM_APDU [08:47:50]CAPDU: 80 17 00 00 [08:47:50]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:47:50]Read from MH i2c: E2 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 FD 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [08:47:50]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [08:47:50]wFMCommunicate OK [08:47:50]wFMCommunicate request_size=4 [08:47:50]MH_SAM_APDU [08:47:50]CAPDU: 80 17 00 00 [08:47:50]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:47:50]Read from MH i2c: E2 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 FD 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [08:47:50]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [08:47:50]wFMCommunicate OK [08:47:50]wFMCommunicate request_size=4 [08:47:50]MH_SAM_APDU [08:47:50]CAPDU: 80 17 00 00 [08:47:50]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:47:51]Read from MH i2c: E2 [08:47:51]MH_I2C_Read... [08:47:51]Read from MH i2c: E2 FD 00 [08:47:51]MH_I2C_Read... [08:47:51]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [08:47:51]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [08:47:51]wFMCommunicate OK [08:47:51]wFMCommunicate request_size=4 [08:47:51]MH_SAM_APDU [08:47:51]CAPDU: 80 17 00 00 [08:47:51]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [08:47:51]Connected sock=10 [08:47:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 48 01 00 00 ED 69 40 01 DC BD 5A 03 01 00 03 00 34 01 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 2E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 CD 9D C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F5 88 02 00 35 04 06 00 23 03 CB A9 B9 38 64 87 A8 5C D7 15 53 C7 [08:47:51]Write i2c OK [08:47:51]MH_I2C_Read... [08:47:51]Read from MH i2c: E2 [08:47:51]MH_I2C_Read... [08:47:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [08:47:51]Read from MH i2c: E2 E6 00 [08:47:51]MH_I2C_Read... [08:47:51]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [08:47:51]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:47:51]wFMCommunicate OK [08:47:51]SAM_PROTO_GetFMData done [08:47:51]requested_item fm.sale_refund.total is exist - process it [08:47:51]requested_item fm.buy.total is exist - process it [08:47:51]requested_item shift.sale.total is exist - process it [08:47:51]SAM_PROTO_GetShiftData [08:47:51]wFMCommunicate request_size=4 [08:47:51]MH_SAM_APDU [08:47:51]CAPDU: 80 13 02 00 [08:47:51]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [08:47:51]Write i2c OK [08:47:51]MH_I2C_Read... [08:47:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 5F 8D 47 00 A4 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 31 37 36 39 10 04 04 00 F5 88 02 00 F4 03 04 00 7F 47 C9 66 B6 04 01 00 00 EF 28 6F D3 1D 38 3C B2 [08:47:51]CommunicateWithHost err = 0 [08:47:51]CheckOFDResponse [08:47:51]1017 (14) - 77093643461234 [08:47:51]1041 (16) - 0000000000871769 [08:47:51]1040 (4) - 166133 [08:47:51]1012 (4) - 24.08.2024 02:37 [08:47:51]1206 (1) - 0 [08:47:51]OFD Sender: Remove packet 166133 [08:47:51]ProducePacketName [08:47:51]name=ofd_packets/00166133 [08:47:51]NVStorageDeleteData [08:47:51]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:47:51]Read from MH i2c: E2 [08:47:51]MH_I2C_Read... [08:47:51]Read from MH i2c: E2 FD 00 [08:47:51]MH_I2C_Read... [08:47:51]Read from MH i2c: E2 FD 00 18 00 00 B0 04 AA 04 AC 04 6E 04 04 00 B9 00 00 00 69 04 9D 00 6F 04 04 00 B9 00 00 00 B1 04 04 00 09 37 5B 01 70 04 03 00 1C B9 8E 72 04 03 00 ED 7D CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 32 E0 24 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A5 12 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 00 [08:47:51]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 B9 00 00 00 69 04 9D 00 6F 04 04 00 B9 00 00 00 B1 04 04 00 09 37 5B 01 70 04 03 00 1C B9 8E 72 04 03 00 ED 7D CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 32 E0 24 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A5 12 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [08:47:51]wFMCommunicate OK [08:47:51]wFMCommunicate request_size=4 [08:47:51]MH_SAM_APDU [08:47:51]CAPDU: 80 17 00 00 [08:47:51]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [08:47:52]Write i2c OK [08:47:52]MH_I2C_Read... [08:47:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:47:52]OFD Sender: No OFD packet to send [08:47:52]Read from MH i2c: E2 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 FD 00 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 FD 00 19 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 B3 [08:47:52]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 [08:47:52]wFMCommunicate OK [08:47:52]wFMCommunicate request_size=4 [08:47:52]MH_SAM_APDU [08:47:52]CAPDU: 80 17 00 00 [08:47:52]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [08:47:52]Write i2c OK [08:47:52]MH_I2C_Read... [08:47:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:47:52]Read from MH i2c: E2 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 FD 00 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 FD 00 1A 00 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 57 [08:47:52]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [08:47:52]wFMCommunicate OK [08:47:52]wFMCommunicate request_size=4 [08:47:52]MH_SAM_APDU [08:47:52]CAPDU: 80 17 00 00 [08:47:52]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [08:47:52]Write i2c OK [08:47:52]MH_I2C_Read... [08:47:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:47:52]Read from MH i2c: E2 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 FD 00 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 0E [08:47:52]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [08:47:53]wFMCommunicate OK [08:47:53]wFMCommunicate request_size=4 [08:47:53]MH_SAM_APDU [08:47:53]CAPDU: 80 17 00 00 [08:47:53]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [08:47:53]Write i2c OK [08:47:53]MH_I2C_Read... [08:47:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [08:47:53]Read from MH i2c: E2 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 CD 00 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 CD 00 1C 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [08:47:53]RAPDU: 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:47:53]wFMCommunicate OK [08:47:53]SAM_PROTO_GetShiftData done [08:47:53]requested_item shift.sale.total_cash is exist - process it [08:47:53]requested_item shift.sale_refund.total is exist - process it [08:47:53]requested_item shift.sale_refund.total_cash is exist - process it [08:47:53]requested_item shift.buy.total is exist - process it [08:47:53]requested_item shift.buy.total_cash is exist - process it [08:47:53]produce_requested_data done [08:47:53]produce_requested_data return {"fm.sale.total":149798541.79,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":227550.81,"shift.sale.total_cash":93535.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:47:53]process_action_free get_value [08:47:53]json_value_free [08:47:53]json_value_free done [08:47:53]process_json_proto returns [08:47:53]Send response to host [08:47:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149798541.79,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":227550.81,"shift.sale.total_cash":93535.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:47:53]free response buf [08:47:53]execute_script done [08:47:53]execute_script returns [08:47:53]free content buf [08:47:53]Sock 9.Close socket [08:47:53]Sock 9.Thread stoped [08:47:54]accept exits with 8 [08:47:54]New connection [08:47:54]New thread 3067112804 created [08:47:54]Thread 3066969444 joined [08:47:54]Waiting for new connection... [08:47:54] Sock 8.Parse request [08:47:54]Sock 8.Check first char [08:47:54]Sock 8.First char is OK [08:47:54]request: POST /json_proto HTTP/1.0 [08:47:54]Method: POST [08:47:54]URL: /json_proto [08:47:54]Method is POST - this is cgi request [08:47:54]url: /json_proto [08:47:54]query_string will be loaded in cgi processing [08:47:54]execute_cgi json_proto POST (null) [08:47:54]execute_cgi path=json_proto method=POST [08:47:54]POST find Content-Length [08:47:54]Host: 172.17.44.132:8080 [08:47:54]Content-Length: 894 [08:47:54]Content-Type: application/json [08:47:54] [08:47:54]POST finish read [08:47:54]Found Content-Length = 894 [08:47:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51215", "tax_sys" : 0, "items" : [ { "code": "48746649", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Super Slims Winter F", "price" : 138.00, "quantity" : 2.000, "sum" : 276.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 401.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:54]execute_script... [08:47:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51215", "tax_sys" : 0, "items" : [ { "code": "48746649", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Super Slims Winter F", "price" : 138.00, "quantity" : 2.000, "sum" : 276.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 401.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:54]POST & json_proto [08:47:54]process_json_proto [08:47:54]json parsed OK: [08:47:54]protocol is kg_v1.0 [08:47:54]action value=close_receipt [08:47:54]process_action close_receipt [08:47:54]cmd_close_receipt [08:47:54]MH_GetDate [08:47:54]Write to MH i2c: F0 00 00 1D 00 0C [08:47:54]Write i2c OK [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: F0 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: F0 09 00 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: F0 09 00 1D 00 00 3A 9E C9 66 2A 83 C1 65 EF [08:47:54]GetLastDocTimeStamp 1724489165 [08:47:54]current date 1724489274 [08:47:54]FM_GetShiftState [08:47:54]SAM_PROTO_GetShiftState [08:47:54]wFMCommunicate request_size=4 [08:47:54]MH_SAM_APDU [08:47:54]CAPDU: 80 13 01 00 [08:47:54]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [08:47:54]Write i2c OK [08:47:54]MH_I2C_Read... [08:47:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:54]Read from MH i2c: E2 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 0E 00 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C5 [08:47:54]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:47:54]wFMCommunicate OK [08:47:54]SAM_PROTO_GetShiftState done [08:47:54]FM_GetShiftState done [08:47:54]opened in 1724458697 [08:47:54]opened+sec_in_day 1724545097 [08:47:54]quantity*price = 27600 [08:47:54]sum+1 = 27601 [08:47:54]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036220012 Кофе Капучино XL(GABB TRADE) 1.000 * 125.00 = 125.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 401.00 НСП 1% : 3.55 НДС 12% : 42.58 Наличными: 401.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 186 24.08.2024 08:47 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166134 ФПД: 214503745189422 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084754&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166134&fm=214503745189422&tin=02508201610067®Number=0000000000092562&sum=40100 0 [08:47:55]StoreToDocumentArchive [08:47:55]shift 470 fd 166134 [08:47:55]save to /storage/0470/doc_00166134 [08:47:55]save last doc name /storage/0470/doc_00166134 to /storage/kkm_last_doc_name [08:47:55]save OK [08:47:55]Clear old archive folders... [08:47:55]ProcessDocumentItem done err = 0, tmpTLVsize=397 [08:47:55]tlvbuf is 018F0580 [08:47:55]SAM_PROTO_ClearQueue [08:47:55]wFMCommunicate request_size=4 [08:47:55]MH_SAM_APDU [08:47:55]CAPDU: 80 09 00 00 [08:47:55]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [08:47:55]Write i2c OK [08:47:55]MH_I2C_Read... [08:47:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:55]Read from MH i2c: E2 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: E2 03 00 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [08:47:55]RAPDU: 90 00 [08:47:55]wFMCommunicate OK [08:47:55]SAM_PROTO_ClearQueue done [08:47:55]KKMCreateOFDPacket [08:47:55]OFDProtocolAddRootSTLVToBuf [08:47:55]FM_MakeSignedData [08:47:55]FM_MakeSignedData [08:47:55]SAM_PROTO_SignData [08:47:55]wFMCommunicate request_size=4 [08:47:55]MH_SAM_APDU [08:47:55]CAPDU: 80 0D 01 02 [08:47:55]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [08:47:55]Write i2c OK [08:47:55]MH_I2C_Read... [08:47:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:55]Read from MH i2c: E2 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: E2 03 00 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [08:47:55]RAPDU: 90 00 [08:47:55]wFMCommunicate OK [08:47:55]wFMCommunicate request_size=255 [08:47:55]MH_SAM_APDU [08:47:55]CAPDU: 80 0D 02 02 FA 03 00 8D 01 1E 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 36 36 34 39 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 20 57 69 6E 74 65 72 20 46 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 D0 6B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 9C 00 00 00 00 EB 03 26 00 [08:47:55]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 8D 01 1E 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 36 36 34 39 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 20 57 69 6E 74 65 72 20 46 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 D0 6B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 9C 00 00 00 00 EB 03 26 00 00 00 71 [08:47:56]Write i2c OK [08:47:56]MH_I2C_Read... [08:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:56]Read from MH i2c: E2 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 03 00 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [08:47:56]RAPDU: 90 00 [08:47:56]wFMCommunicate OK [08:47:56]wFMCommunicate request_size=156 [08:47:56]MH_SAM_APDU [08:47:56]CAPDU: 80 0D 02 02 97 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 10 00 00 00 00 07 04 06 00 A4 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 3A 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F6 88 02 00 35 04 06 00 C3 17 0B 88 F6 2E [08:47:56]Write to MH i2c: E2 9F 00 2E 00 80 0D 02 02 97 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 10 00 00 00 00 07 04 06 00 A4 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 3A 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F6 88 02 00 35 04 06 00 C3 17 0B 88 F6 2E 00 00 03 [08:47:56]Write i2c OK [08:47:56]MH_I2C_Read... [08:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:56]Read from MH i2c: E2 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 03 00 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [08:47:56]RAPDU: 90 00 [08:47:56]wFMCommunicate OK [08:47:56]wFMCommunicate request_size=4 [08:47:56]MH_SAM_APDU [08:47:56]CAPDU: 80 0D 03 02 [08:47:56]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [08:47:56]Write i2c OK [08:47:56]MH_I2C_Read... [08:47:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:56]Read from MH i2c: E2 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 0B 00 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 0B 00 2F 00 00 39 84 3F 19 08 2D B3 4D 90 00 F5 [08:47:56]RAPDU: 39 84 3F 19 08 2D B3 4D 90 00 [08:47:56]wFMCommunicate OK [08:47:56]SAM_PROTO_SignData done [08:47:56]FM_MakeSignedData done [08:47:56]CreateOFDProtocolMessage [08:47:56]wFMCommunicate request_size=4 [08:47:56]MH_SAM_APDU [08:47:56]CAPDU: 80 11 00 00 [08:47:56]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [08:47:56]Write i2c OK [08:47:56]MH_I2C_Read... [08:47:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:56]Read from MH i2c: E2 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 17 00 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 03 [08:47:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:47:56]wFMCommunicate OK [08:47:56]CreateOFDProtocolMessage done [08:47:56]OFDSenderStorePacket 166134 [08:47:56]StoreOFDPacket docnum=166134 [08:47:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 A1 01 00 00 36 73 99 01 13 96 5A 03 01 00 03 00 8D 01 1E 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 36 36 34 39 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 20 57 69 6E 74 65 72 20 46 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 D0 6B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 10 00 00 00 00 07 04 06 00 A4 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 3A 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F6 88 02 00 35 04 06 00 C3 17 0B 88 F6 2E 39 84 3F 19 08 2D B3 4D [08:47:56]CheckFolder [08:47:56]dirname=/storage/ofd_packets [08:47:56]CheckFolder done [08:47:56]ProducePacketName [08:47:56]name=ofd_packets/00166134 [08:47:56]NVStorageSaveData ofd_packets/00166134 [08:47:56]File name is /storage/ofd_packets/00166134 [08:47:56]Write 447 bytes [08:47:56]NVStorageSaveData done [08:47:56]OFDSenderStorePacket done [08:47:56]KKMCreateOFDPacket done [08:47:56]NVStorageSaveData kkm_last_timestamp [08:47:56]File name is /storage/kkm_last_timestamp [08:47:56]Write 4 bytes [08:47:56]NVStorageSaveData done [08:47:56]ExternCall_PrintAddStr [08:47:56]wPrintStart [08:47:56]Write to MH i2c: 01 00 00 31 00 31 [08:47:56]Write i2c OK [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: 01 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: 01 07 00 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [08:47:56]RasterBufferAndPrint [08:47:56]line Счет N : (3)51215 [08:47:56]line ИНН: 02508201610067 [08:47:56]line Контрольно-Кассовый Чек [08:47:56]line ПРОДАЖА [08:47:56]line Товар: 48746649 [08:47:56]line Сигареты Parliament Super Slims Winter F [08:47:56]line 2.000 * 138.00 [08:47:56]line = 276.00 [08:47:56]line НДС 12% НСП 1% [08:47:56]line > о реализуемом товаре [08:47:56]line Товар: 2000036220012 [08:47:56]line Кофе Капучино XL(GABB TRADE) [08:47:56]line 1.000 * 125.00 [08:47:56]line = 125.00 [08:47:56]line НДС 12% НСП 1% [08:47:56]line > о реализуемом товаре [08:47:56]line ИТОГО: 401.00 [08:47:56]line НСП 1% : 3.55 [08:47:56]line НДС 12% : 42.58 [08:47:56]line Наличными: 401.00 [08:47:56]line Безнал.: 0.00 [08:47:56]line Место: АЗС № 130 "Партнер Нефть" [08:47:56]OFD Sender: Processing packet 166134 [packets to send 1005, broken 1004] [08:47:56]ProducePacketName [08:47:56]name=ofd_packets/00166134 [08:47:56]OFD Sender: To server: pG, [08:47:56]CommunicateWithHost lk.salyk.kg:30040 [08:47:56]ConnectInit lk.salyk.kg [08:47:56]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:47:56]line СНО: Общий режим [08:47:56]line Чек 186 24.08.2024 08:47 [08:47:56]line Смена: 470 ФФД: 1.0 [08:47:56]line ЗНМ: 0300000070 [08:47:56]line РНМ: 0000000000092562 [08:47:56]line Версия ККМ: 001 [08:47:56]line ФМ: 0000000000871769 [08:47:56]line ФД: 166134 [08:47:56]line ФПД: 214503745189422 [08:47:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084754&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166134&fm=214503745189422&tin=02508201610067®Number=0000000000092562&sum=40100 [08:47:56]line 0 [08:47:56]written 0, free lines is 4095 [08:47:57]Write to MH i2c: 01 00 00 61 00 61 [08:47:57]Write i2c OK [08:47:57]MH_I2C_Read... [08:47:57]Read from MH i2c: 01 [08:47:57]MH_I2C_Read... [08:47:57]Read from MH i2c: 01 07 00 [08:47:57]MH_I2C_Read... [08:47:57]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 75 0C E9 [08:47:57]RasterBufferAndPrint [08:47:57]line [08:47:57]line [08:47:57]line [08:47:57]line [08:47:57]line [08:47:57]written 0, free lines is 3212 [08:47:57]Connected sock=11 [08:47:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 A1 01 00 00 36 73 99 01 13 96 5A 03 01 00 03 00 8D 01 1E 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 36 36 34 39 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 20 57 69 6E 74 65 72 20 46 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 D0 6B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 10 00 00 00 00 07 04 06 00 A4 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 3A 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F6 88 02 00 35 04 06 00 C3 17 0B 88 F6 2E 39 84 3F 19 08 2D B3 4D [08:47:57]MH_Cut [08:47:57]Write to MH i2c: D1 01 00 68 00 01 3A [08:47:57]Write i2c OK [08:47:57]MH_I2C_Read... [08:47:57]Read from MH i2c: D1 [08:47:57]MH_I2C_Read... [08:47:57]Read from MH i2c: D1 01 00 [08:47:57]MH_I2C_Read... [08:47:57]Read from MH i2c: D1 01 00 68 00 00 39 [08:47:57]Write to MH i2c: 01 00 00 69 00 69 [08:47:57]Write i2c OK [08:47:57]MH_I2C_Read... [08:47:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 0B 89 47 00 A4 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F6 88 02 00 F4 03 04 00 85 47 C9 66 B6 04 01 00 00 C8 55 1F F9 23 2D 79 5F [08:47:58]CommunicateWithHost err = 0 [08:47:58]CheckOFDResponse [08:47:58]1017 (14) - 77093643461234 [08:47:58]1041 (16) - 0000000000871769 [08:47:58]1040 (4) - 166134 [08:47:58]1012 (4) - 24.08.2024 02:37 [08:47:58]1206 (1) - 0 [08:47:58]OFD Sender: Remove packet 166134 [08:47:58]ProducePacketName [08:47:58]name=ofd_packets/00166134 [08:47:58]NVStorageDeleteData [08:47:58]*** Cut start [08:47:58]*** Purtial cut [08:47:58]*** Stage 1: CUTSNS_PIN = 1 [08:47:58]OFD Sender: No OFD packet to send [08:48:00]Read from MH i2c: 01 [08:48:00]MH_I2C_Read... [08:48:00]*** Stop cut motor [08:48:00]*** Cut end [08:48:00]Read from MH i2c: 01 07 00 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: 01 07 00 69 00 00 00 00 00 00 FF 0F 7E [08:48:00]process_action close_receipt done [08:48:00]requested_data is exist [08:48:00]produce_requested_data [08:48:00]requested_item fm.sn is exist - process it [08:48:00]wFMCommunicate request_size=4 [08:48:00]MH_SAM_APDU [08:48:00]CAPDU: 80 11 00 00 [08:48:00]Write to MH i2c: E2 08 00 6A 00 80 11 00 00 00 00 00 00 E4 [08:48:00]Write i2c OK [08:48:00]MH_I2C_Read... [08:48:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:00]Read from MH i2c: E2 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: E2 17 00 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: E2 17 00 6A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 3D [08:48:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:48:00]wFMCommunicate OK [08:48:00]requested_item fd.num is exist - process it [08:48:00]SAM_PROTO_GetFieldsCounters [08:48:00]wFMCommunicate request_size=4 [08:48:00]MH_SAM_APDU [08:48:00]CAPDU: 80 13 00 00 [08:48:00]Write to MH i2c: E2 08 00 6B 00 80 13 00 00 00 00 00 00 E7 [08:48:00]Write i2c OK [08:48:00]MH_I2C_Read... [08:48:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:00]Read from MH i2c: E2 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: E2 62 00 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: E2 62 00 6B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 F6 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 92 [08:48:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 F6 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:48:00]wFMCommunicate OK [08:48:00]SAM_PROTO_GetFieldsCounters done [08:48:00]requested_item shift.num is exist - process it [08:48:00]requested_item shift.opened is exist - process it [08:48:00]req_shift_opened [08:48:00]FM_GetShiftState [08:48:00]SAM_PROTO_GetShiftState [08:48:00]wFMCommunicate request_size=4 [08:48:00]MH_SAM_APDU [08:48:00]CAPDU: 80 13 01 00 [08:48:00]Write to MH i2c: E2 08 00 6C 00 80 13 01 00 00 00 00 00 E9 [08:48:00]Write i2c OK [08:48:00]MH_I2C_Read... [08:48:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:00]Read from MH i2c: E2 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: E2 0E 00 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: E2 0E 00 6C 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 13 [08:48:00]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:48:00]wFMCommunicate OK [08:48:00]SAM_PROTO_GetShiftState done [08:48:00]FM_GetShiftState done [08:48:00]req_shift_opened done [08:48:00]requested_item shift.open_date is exist - process it [08:48:00]req_shift_open_date [08:48:00]req_shift_open_date done [08:48:00]produce_requested_data done [08:48:00]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166134,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:48:00]process_action_free close_receipt [08:48:00]json_value_free [08:48:00]json_value_free done [08:48:00]process_json_proto returns [08:48:00]Send response to host [08:48:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166134,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:48:00]free response buf [08:48:00]execute_script done [08:48:00]execute_script returns [08:48:00]free content buf [08:48:00]Sock 8.Close socket [08:48:00]Sock 8.Thread stoped [08:48:01]accept exits with 9 [08:48:01]New connection [08:48:01]New thread 3066969444 created [08:48:01]Thread 3067112804 joined [08:48:01]Waiting for new connection... [08:48:01] Sock 9.Parse request [08:48:01]Sock 9.Check first char [08:48:01]Sock 9.First char is OK [08:48:01]request: POST /json_proto HTTP/1.0 [08:48:01]Method: POST [08:48:01]URL: /json_proto [08:48:01]Method is POST - this is cgi request [08:48:01]url: /json_proto [08:48:01]query_string will be loaded in cgi processing [08:48:01]execute_cgi json_proto POST (null) [08:48:01]execute_cgi path=json_proto method=POST [08:48:01]POST find Content-Length [08:48:01]Host: 172.17.44.132:8080 [08:48:01]Content-Length: 677 [08:48:01]Content-Type: application/json [08:48:01] [08:48:01]POST finish read [08:48:01]Found Content-Length = 677 [08:48:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:01]execute_script... [08:48: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)295097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:01]POST & json_proto [08:48:01]process_json_proto [08:48:01]json parsed OK: [08:48:01]protocol is kg_v1.0 [08:48:01]action value=close_receipt [08:48:01]process_action close_receipt [08:48:01]cmd_close_receipt [08:48:01]MH_GetDate [08:48:01]Write to MH i2c: F0 00 00 6D 00 5C [08:48:01]Write i2c OK [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: F0 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: F0 09 00 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: F0 09 00 6D 00 00 41 9E C9 66 2A 83 C1 65 46 [08:48:01]GetLastDocTimeStamp 1724489274 [08:48:01]current date 1724489281 [08:48:01]FM_GetShiftState [08:48:01]SAM_PROTO_GetShiftState [08:48:01]wFMCommunicate request_size=4 [08:48:01]MH_SAM_APDU [08:48:01]CAPDU: 80 13 01 00 [08:48:01]Write to MH i2c: E2 08 00 6E 00 80 13 01 00 00 00 00 00 EB [08:48:01]Write i2c OK [08:48:01]MH_I2C_Read... [08:48:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:01]Read from MH i2c: E2 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: E2 0E 00 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: E2 0E 00 6E 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 15 [08:48:01]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:48:01]wFMCommunicate OK [08:48:01]SAM_PROTO_GetShiftState done [08:48:01]FM_GetShiftState done [08:48:01]opened in 1724458697 [08:48:01]opened+sec_in_day 1724545097 [08:48:01]quantity*price = 20001 [08:48:01]sum+1 = 20002 [08:48:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 187 24.08.2024 08:48 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166135 ФПД: 96343487903085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084801&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166135&fm=96343487903085&tin=02508201610067®Number=0000000000092562&sum=20000 [08:48:02]StoreToDocumentArchive [08:48:02]shift 470 fd 166135 [08:48:02]save to /storage/0470/doc_00166135 [08:48:02]save last doc name /storage/0470/doc_00166135 to /storage/kkm_last_doc_name [08:48:02]save OK [08:48:02]Clear old archive folders... [08:48:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:48:02]tlvbuf is 01911900 [08:48:02]SAM_PROTO_ClearQueue [08:48:02]wFMCommunicate request_size=4 [08:48:02]MH_SAM_APDU [08:48:02]CAPDU: 80 09 00 00 [08:48:02]Write to MH i2c: E2 08 00 7B 00 80 09 00 00 00 00 00 00 ED [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:02]Read from MH i2c: E2 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 03 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [08:48:02]RAPDU: 90 00 [08:48:02]wFMCommunicate OK [08:48:02]SAM_PROTO_ClearQueue done [08:48:02]KKMCreateOFDPacket [08:48:02]OFDProtocolAddRootSTLVToBuf [08:48:02]FM_MakeSignedData [08:48:02]FM_MakeSignedData [08:48:02]SAM_PROTO_SignData [08:48:02]wFMCommunicate request_size=4 [08:48:02]MH_SAM_APDU [08:48:02]CAPDU: 80 0D 01 02 [08:48:02]Write to MH i2c: E2 08 00 7C 00 80 0D 01 02 00 00 00 00 F5 [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:02]Read from MH i2c: E2 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 03 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 03 00 7C 00 00 90 00 F0 [08:48:02]RAPDU: 90 00 [08:48:02]wFMCommunicate OK [08:48:02]wFMCommunicate request_size=255 [08:48:02]MH_SAM_APDU [08:48:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 41 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F7 88 02 00 35 04 06 00 57 [08:48:02]Write to MH i2c: E2 02 01 7D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 41 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F7 88 02 00 35 04 06 00 57 00 00 F3 [08:48:03]Write i2c OK [08:48:03]MH_I2C_Read... [08:48:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:03]Read from MH i2c: E2 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: E2 03 00 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: E2 03 00 7D 00 00 90 00 F1 [08:48:03]RAPDU: 90 00 [08:48:03]wFMCommunicate OK [08:48:03]wFMCommunicate request_size=10 [08:48:03]MH_SAM_APDU [08:48:03]CAPDU: 80 0D 02 02 05 9F B7 5F 75 6D [08:48:03]Write to MH i2c: E2 0D 00 7E 00 80 0D 02 02 05 00 9F B7 5F 75 6D 00 00 99 [08:48:03]Write i2c OK [08:48:03]MH_I2C_Read... [08:48:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:03]Read from MH i2c: E2 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: E2 03 00 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: E2 03 00 7E 00 00 90 00 F2 [08:48:03]RAPDU: 90 00 [08:48:03]wFMCommunicate OK [08:48:03]wFMCommunicate request_size=4 [08:48:03]MH_SAM_APDU [08:48:03]CAPDU: 80 0D 03 02 [08:48:03]Write to MH i2c: E2 08 00 7F 00 80 0D 03 02 00 00 00 00 FA [08:48:03]Write i2c OK [08:48:03]MH_I2C_Read... [08:48:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:03]Read from MH i2c: E2 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: E2 0B 00 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: E2 0B 00 7F 00 00 B6 F6 BF 41 AD 2B 72 0E 90 00 FF [08:48:03]RAPDU: B6 F6 BF 41 AD 2B 72 0E 90 00 [08:48:03]wFMCommunicate OK [08:48:03]SAM_PROTO_SignData done [08:48:03]FM_MakeSignedData done [08:48:03]CreateOFDProtocolMessage [08:48:03]wFMCommunicate request_size=4 [08:48:03]MH_SAM_APDU [08:48:03]CAPDU: 80 11 00 00 [08:48:03]Write to MH i2c: E2 08 00 80 00 80 11 00 00 00 00 00 00 FA [08:48:03]Write i2c OK [08:48:03]MH_I2C_Read... [08:48:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:03]Read from MH i2c: E2 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: E2 17 00 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: E2 17 00 80 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 53 [08:48:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:48:03]wFMCommunicate OK [08:48:03]CreateOFDProtocolMessage done [08:48:03]OFDSenderStorePacket 166135 [08:48:03]StoreOFDPacket docnum=166135 [08:48:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 40 83 07 01 64 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 41 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F7 88 02 00 35 04 06 00 57 9F B7 5F 75 6D B6 F6 BF 41 AD 2B 72 0E [08:48:03]CheckFolder [08:48:03]dirname=/storage/ofd_packets [08:48:03]CheckFolder done [08:48:03]ProducePacketName [08:48:03]name=ofd_packets/00166135 [08:48:03]NVStorageSaveData ofd_packets/00166135 [08:48:03]File name is /storage/ofd_packets/00166135 [08:48:03]Write 301 bytes [08:48:03]NVStorageSaveData done [08:48:03]OFDSenderStorePacket done [08:48:03]KKMCreateOFDPacket done [08:48:03]NVStorageSaveData kkm_last_timestamp [08:48:03]File name is /storage/kkm_last_timestamp [08:48:03]Write 4 bytes [08:48:03]NVStorageSaveData done [08:48:03]ExternCall_PrintAddStr [08:48:03]wPrintStart [08:48:03]Write to MH i2c: 01 00 00 81 00 81 [08:48:03]Write i2c OK [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: 01 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: 01 07 00 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: 01 07 00 81 00 00 00 00 00 00 FF 0F 96 [08:48:03]RasterBufferAndPrint [08:48:03]line Счет N : (1)295097 [08:48:03]line ИНН: 02508201610067 [08:48:03]line Контрольно-Кассовый Чек [08:48:03]line ПРОДАЖА [08:48:03]line ТРК (МРК, ГНК) : 42 [08:48:03]line Товар: 2710124130 [08:48:03]line Аи-92-К-5 [08:48:03]line 2.950 * 67.80 [08:48:03]line = 200.01 [08:48:03]line НДС 12% НСП 1% [08:48:03]line > о реализуемом товаре [08:48:03]line ОКРУГЛЕНИЕ: -0.01 [08:48:03]line ИТОГО: 200.00 [08:48:03]line Внесено: 200.00 [08:48:03]line СДАЧА: 0.00 [08:48:03]line НСП 1% : 1.77 [08:48:03]line НДС 12% : 21.24 [08:48:03]line Наличными: 200.00 [08:48:03]line Безнал.: 0.00 [08:48:03]line Место: АЗС № 130 "Партнер Нефть" [08:48:03]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:48:03]line СНО: Общий режим [08:48:03]line Чек 187 24.08.2024 08:48 [08:48:03]line Смена: 470 ФФД: 1.0 [08:48:03]line ЗНМ: 0300000070 [08:48:03]line РНМ: 0000000000092562 [08:48:03]line Версия ККМ: 001 [08:48:03]line ФМ: 0000000000871769 [08:48:03]line ФД: 166135 [08:48:03]line ФПД: 96343487903085 [08:48:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084801&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166135&fm=96343487903085&tin=02508201610067®Number=0000000000092562&sum=20000 [08:48:03]written 0, free lines is 4095 [08:48:03]OFD Sender: Processing packet 166135 [packets to send 1005, broken 1004] [08:48:03]ProducePacketName [08:48:03]name=ofd_packets/00166135 [08:48:03]OFD Sender: To server: pG, [08:48:03]CommunicateWithHost lk.salyk.kg:30040 [08:48:03]ConnectInit lk.salyk.kg [08:48:04]Write to MH i2c: 01 00 00 AC 00 AC [08:48:04]Write i2c OK [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: 01 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: 01 07 00 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: 01 07 00 AC 00 00 00 00 00 00 C4 0C 83 [08:48:04]RasterBufferAndPrint [08:48:04]line [08:48:04]line [08:48:04]line [08:48:04]line [08:48:04]line [08:48:04]written 0, free lines is 3298 [08:48:04]MH_Cut [08:48:04]Write to MH i2c: D1 01 00 B3 00 01 85 [08:48:04]Write i2c OK [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: D1 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: D1 01 00 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: D1 01 00 B3 00 00 84 [08:48:04]Write to MH i2c: 01 00 00 B4 00 B4 [08:48:04]Write i2c OK [08:48:04]MH_I2C_Read... [08:48:04]*** Cut start [08:48:04]*** Purtial cut [08:48:04]*** Stage 1: CUTSNS_PIN = 1 [08:48:06]Read from MH i2c: 01 [08:48:06]MH_I2C_Read... [08:48:06]*** Stop cut motor [08:48:06]*** Cut end [08:48:06]Read from MH i2c: 01 07 00 [08:48:06]MH_I2C_Read... [08:48:06]Read from MH i2c: 01 07 00 B4 00 00 00 00 00 00 FF 0F C9 [08:48:06]process_action close_receipt done [08:48:06]requested_data is exist [08:48:06]produce_requested_data [08:48:06]requested_item fm.sn is exist - process it [08:48:06]wFMCommunicate request_size=4 [08:48:06]MH_SAM_APDU [08:48:06]CAPDU: 80 11 00 00 [08:48:06]Write to MH i2c: E2 08 00 B5 00 80 11 00 00 00 00 00 00 2F [08:48:07]Write i2c OK [08:48:07]MH_I2C_Read... [08:48:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:07]Read from MH i2c: E2 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: E2 17 00 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: E2 17 00 B5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 88 [08:48:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:48:07]wFMCommunicate OK [08:48:07]requested_item fd.num is exist - process it [08:48:07]SAM_PROTO_GetFieldsCounters [08:48:07]wFMCommunicate request_size=4 [08:48:07]MH_SAM_APDU [08:48:07]CAPDU: 80 13 00 00 [08:48:07]Write to MH i2c: E2 08 00 B6 00 80 13 00 00 00 00 00 00 32 [08:48:07]Write i2c OK [08:48:07]MH_I2C_Read... [08:48:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:07]Read from MH i2c: E2 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: E2 62 00 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: E2 62 00 B6 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 F7 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 E1 [08:48:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 F7 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:48:07]wFMCommunicate OK [08:48:07]SAM_PROTO_GetFieldsCounters done [08:48:07]requested_item shift.num is exist - process it [08:48:07]requested_item shift.opened is exist - process it [08:48:07]req_shift_opened [08:48:07]FM_GetShiftState [08:48:07]SAM_PROTO_GetShiftState [08:48:07]wFMCommunicate request_size=4 [08:48:07]MH_SAM_APDU [08:48:07]CAPDU: 80 13 01 00 [08:48:07]Write to MH i2c: E2 08 00 B7 00 80 13 01 00 00 00 00 00 34 [08:48:07]Write i2c OK [08:48:07]MH_I2C_Read... [08:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:07]Read from MH i2c: E2 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: E2 0E 00 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: E2 0E 00 B7 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 5E [08:48:07]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:48:07]wFMCommunicate OK [08:48:07]SAM_PROTO_GetShiftState done [08:48:07]FM_GetShiftState done [08:48:07]req_shift_opened done [08:48:07]requested_item shift.open_date is exist - process it [08:48:07]req_shift_open_date [08:48:07]req_shift_open_date done [08:48:07]produce_requested_data done [08:48:07]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166135,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:48:07]process_action_free close_receipt [08:48:07]json_value_free [08:48:07]json_value_free done [08:48:07]process_json_proto returns [08:48:07]Send response to host [08:48:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166135,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:48:07]free response buf [08:48:07]execute_script done [08:48:07]execute_script returns [08:48:07]free content buf [08:48:07]Sock 9.Close socket [08:48:07]Sock 9.Thread stoped [08:48:07]accept exits with 8 [08:48:07]New connection [08:48:07]New thread 3067112804 created [08:48:07]Thread 3066969444 joined [08:48:07]Waiting for new connection... [08:48:07] Sock 8.Parse request [08:48:07]Sock 8.Check first char [08:48:07]Sock 8.First char is OK [08:48:07]request: POST /json_proto HTTP/1.0 [08:48:07]Method: POST [08:48:07]URL: /json_proto [08:48:07]Method is POST - this is cgi request [08:48:07]url: /json_proto [08:48:07]query_string will be loaded in cgi processing [08:48:07]execute_cgi json_proto POST (null) [08:48:07]execute_cgi path=json_proto method=POST [08:48:07]POST find Content-Length [08:48:07]Host: 172.17.44.132:8080 [08:48:07]Content-Length: 677 [08:48:07]Content-Type: application/json [08:48:07] [08:48:07]POST finish read [08:48:07]Found Content-Length = 677 [08:48:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:07]execute_script... [08:48:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:07]POST & json_proto [08:48:07]process_json_proto [08:48:07]json parsed OK: [08:48:07]protocol is kg_v1.0 [08:48:07]action value=close_receipt [08:48:07]process_action close_receipt [08:48:07]cmd_close_receipt [08:48:07]MH_GetDate [08:48:07]Write to MH i2c: F0 00 00 B8 00 A7 [08:48:07]Write i2c OK [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: F0 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: F0 09 00 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: F0 09 00 B8 00 00 47 9E C9 66 2A 83 C1 65 97 [08:48:07]GetLastDocTimeStamp 1724489281 [08:48:07]current date 1724489287 [08:48:07]FM_GetShiftState [08:48:07]SAM_PROTO_GetShiftState [08:48:07]wFMCommunicate request_size=4 [08:48:07]MH_SAM_APDU [08:48:07]CAPDU: 80 13 01 00 [08:48:07]Write to MH i2c: E2 08 00 B9 00 80 13 01 00 00 00 00 00 36 [08:48:07]Write i2c OK [08:48:07]MH_I2C_Read... [08:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:07]Read from MH i2c: E2 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: E2 0E 00 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: E2 0E 00 B9 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 60 [08:48:07]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:48:07]wFMCommunicate OK [08:48:07]SAM_PROTO_GetShiftState done [08:48:07]FM_GetShiftState done [08:48:07]opened in 1724458697 [08:48:07]opened+sec_in_day 1724545097 [08:48:07]quantity*price = 30035 [08:48:07]sum+1 = 30036 [08:48:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 188 24.08.2024 08:48 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166136 ФПД: 153137993003148 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084808&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166136&fm=153137993003148&tin=02508201610067®Number=0000000000092562&sum=30000 [08:48:09]StoreToDocumentArchive [08:48:09]shift 470 fd 166136 [08:48:09]save to /storage/0470/doc_00166136 [08:48:09]save last doc name /storage/0470/doc_00166136 to /storage/kkm_last_doc_name [08:48:09]save OK [08:48:09]Clear old archive folders... [08:48:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:48:09]tlvbuf is 01935AE0 [08:48:09]SAM_PROTO_ClearQueue [08:48:09]wFMCommunicate request_size=4 [08:48:09]MH_SAM_APDU [08:48:09]CAPDU: 80 09 00 00 [08:48:09]Write to MH i2c: E2 08 00 C6 00 80 09 00 00 00 00 00 00 38 [08:48:09]Write i2c OK [08:48:09]MH_I2C_Read... [08:48:09]Read from MH i2c: E2 [08:48:09]MH_I2C_Read... [08:48:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:09]Read from MH i2c: E2 03 00 [08:48:09]MH_I2C_Read... [08:48:09]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [08:48:09]RAPDU: 90 00 [08:48:09]wFMCommunicate OK [08:48:09]SAM_PROTO_ClearQueue done [08:48:09]KKMCreateOFDPacket [08:48:09]OFDProtocolAddRootSTLVToBuf [08:48:09]FM_MakeSignedData [08:48:09]FM_MakeSignedData [08:48:09]SAM_PROTO_SignData [08:48:09]wFMCommunicate request_size=4 [08:48:09]MH_SAM_APDU [08:48:09]CAPDU: 80 0D 01 02 [08:48:09]Write to MH i2c: E2 08 00 C7 00 80 0D 01 02 00 00 00 00 40 [08:48:09]Write i2c OK [08:48:09]MH_I2C_Read... [08:48:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:09]Read from MH i2c: E2 [08:48:09]MH_I2C_Read... [08:48:09]Read from MH i2c: E2 03 00 [08:48:09]MH_I2C_Read... [08:48:09]Read from MH i2c: E2 03 00 C7 00 00 90 00 3B [08:48:09]RAPDU: 90 00 [08:48:09]wFMCommunicate OK [08:48:09]wFMCommunicate request_size=255 [08:48:09]MH_SAM_APDU [08:48:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 Connected sock=11 [08:48:09]00 Data to sent: 00 87 00 95 F6 70 00 47 EE 2C 03 01 0F 00 00 30 F2 30 03 30 01 30 00 30 30 01 30 F3 30 03 30 06 30 00 38 76 37 0C 31 00 37 00 36 00 39 00 0F 07 01 04 00 06 00 00 40 30 83 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 07 00 01 12 64 04 52 04 5A 00 03 BC 01 00 00 00 03 00 F4 03 04 00 48 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 00 FB 01 00 0D 1E 04 04 10 01 00 00 30 01 30 23 30 04 30 4D 30 00 30 8A 30 04 30 0A 30 00 30 32 30 37 39 31 32 30 35 31 36 32 32 34 11 31 04 33 10 30 00 06 30 04 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0C F8 00 88 D0 02 90 00 D0 35 B8 04 2D 06 39 00 32 8B 2D D0 9A 2D 35 FF 03 08 00 03 86 [08:48:09]0B Write to MH i2c: 00 E2 00 02 00 00 01 00 C8 37 00 04 80 06 0D 00 02 7C 02 1A FA 00 00 00 03 00 00 00 13 04 06 00 21 4E 00 00 00 00 FB F2 00 03 1E 01 04 00 01 F6 03 01 00 01 BC 04 01 00 01 01 FC 00 03 01 06 23 00 04 20 4D 4E 00 00 8A 00 04 00 0A 00 00 EB 32 03 37 26 31 00 30 EF 31 03 32 0F 34 00 31 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 33 03 30 01 06 00 04 01 0C F3 00 03 D0 06 90 00 D0 4C B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 08 FC 00 03 00 06 00 00 00 30 07 75 04 00 06 00 00 00 20 00 4E EB 00 03 00 26 00 00 00 EF 39 03 04 0F 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F6 00 03 F4 01 03 00 04 01 00 F7 41 03 9E 06 C9 00 66 0A 0E 04 01 04 00 00 00 D6 00 01 00 00 EE 00 03 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 0F 39 00 32 F2 35 03 36 01 32 00 11 01 04 F3 10 03 00 06 30 00 30 76 30 0C 30 00 30 00 30 00 30 00 30 07 30 04 30 06 38 00 37 30 31 75 37 00 36 00 39 00 10 00 04 39 04 00 F7 88 02 00 35 04 06 00 57 9F B7 5F 75 6D B6 F6 BF 04 41 06 AD 00 2B 00 72 00 0E 00 [08:48:10]00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 48 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F8 88 02 00 35 04 06 00 8B 00 00 98 [08:48:10]Write i2c OK [08:48:10]MH_I2C_Read... [08:48:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:10]Read from MH i2c: E2 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 03 00 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 03 00 C8 00 00 90 00 3C [08:48:10]RAPDU: 90 00 [08:48:10]wFMCommunicate OK [08:48:10]wFMCommunicate request_size=10 [08:48:10]MH_SAM_APDU [08:48:10]CAPDU: 80 0D 02 02 05 47 37 AC B0 8C [08:48:10]Write to MH i2c: E2 0D 00 C9 00 80 0D 02 02 05 00 47 37 AC B0 8C 00 00 B3 [08:48:10]Write i2c OK [08:48:10]MH_I2C_Read... [08:48:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:10]Read from MH i2c: E2 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 03 00 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 03 00 C9 00 00 90 00 3D [08:48:10]RAPDU: 90 00 [08:48:10]wFMCommunicate OK [08:48:10]wFMCommunicate request_size=4 [08:48:10]MH_SAM_APDU [08:48:10]CAPDU: 80 0D 03 02 [08:48:10]Write to MH i2c: E2 08 00 CA 00 80 0D 03 02 00 00 00 00 45 [08:48:10]Write i2c OK [08:48:10]MH_I2C_Read... [08:48:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:10]Read from MH i2c: E2 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 0B 00 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 0B 00 CA 00 00 E5 DC 92 F6 93 84 6E 1A 90 00 2E [08:48:10]RAPDU: E5 DC 92 F6 93 84 6E 1A 90 00 [08:48:10]wFMCommunicate OK [08:48:10]SAM_PROTO_SignData done [08:48:10]FM_MakeSignedData done [08:48:10]CreateOFDProtocolMessage [08:48:10]wFMCommunicate request_size=4 [08:48:10]MH_SAM_APDU [08:48:10]CAPDU: 80 11 00 00 [08:48:10]Write to MH i2c: E2 08 00 CB 00 80 11 00 00 00 00 00 00 45 [08:48:10]Write i2c OK [08:48:10]MH_I2C_Read... [08:48:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:10]Read from MH i2c: E2 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 17 00 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 17 00 CB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 9E [08:48:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:48:10]wFMCommunicate OK [08:48:10]CreateOFDProtocolMessage done [08:48:10]OFDSenderStorePacket 166136 [08:48:10]StoreOFDPacket docnum=166136 [08:48:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 7B 09 07 01 A7 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 48 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F8 88 02 00 35 04 06 00 8B 47 37 AC B0 8C E5 DC 92 F6 93 84 6E 1A [08:48:10]CheckFolder [08:48:10]dirname=/storage/ofd_packets [08:48:10]CheckFolder done [08:48:10]ProducePacketName [08:48:10]name=ofd_packets/00166136 [08:48:10]NVStorageSaveData ofd_packets/00166136 [08:48:10]File name is /storage/ofd_packets/00166136 [08:48:10]Write 301 bytes [08:48:10]NVStorageSaveData done [08:48:10]OFDSenderStorePacket done [08:48:10]KKMCreateOFDPacket done [08:48:10]NVStorageSaveData kkm_last_timestamp [08:48:10]File name is /storage/kkm_last_timestamp [08:48:10]Write 4 bytes [08:48:10]NVStorageSaveData done [08:48:10]ExternCall_PrintAddStr [08:48:10]wPrintStart [08:48:10]Write to MH i2c: 01 00 00 CC 00 CC [08:48:10]Write i2c OK [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: 01 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: 01 07 00 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: 01 07 00 CC 00 00 00 00 00 00 FF 0F E1 [08:48:10]RasterBufferAndPrint [08:48:10]line Счет N : (1)295098 [08:48:10]line ИНН: 02508201610067 [08:48:10]line Контрольно-Кассовый Чек [08:48:10]line ПРОДАЖА [08:48:10]line ТРК (МРК, ГНК) : 52 [08:48:10]line Товар: 2710124130 [08:48:10]line Аи-92-К-5 [08:48:10]line 4.430 * 67.80 [08:48:10]line = 300.35 [08:48:10]line НДС 12% НСП 1% [08:48:10]line > о реализуемом товаре [08:48:10]line ОКРУГЛЕНИЕ: -0.35 [08:48:10]line ИТОГО: 300.00 [08:48:10]line Внесено: 300.00 [08:48:10]line СДАЧА: 0.00 [08:48:10]line НСП 1% : 2.66 [08:48:10]line НДС 12% : 31.90 [08:48:10]line Наличными: 300.00 [08:48:10]line Безнал.: 0.00 [08:48:10]line Место: АЗС № 130 "Партнер Нефть" [08:48:10]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:48:10]line СНО: Общий режим [08:48:10]line Чек 188 24.08.2024 08:48 [08:48:10]line Смена: 470 ФФД: 1.0 [08:48:10]line ЗНМ: 0300000070 [08:48:10]line РНМ: 0000000000092562 [08:48:10]line Версия ККМ: 001 [08:48:10]line ФМ: 0000000000871769 [08:48:10]line ФД: 166136 [08:48:10]line ФПД: 153137993003148 [08:48:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084808&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166136&fm=153137993003148&tin=02508201610067®Number=0000000000092562&sum=30000 [08:48:10]written 0, free lines is 4095 [08:48:11]Write to MH i2c: 01 00 00 F7 00 F7 [08:48:11]Write i2c OK [08:48:11]MH_I2C_Read... [08:48:11]Read from MH i2c: 01 [08:48:11]MH_I2C_Read... [08:48:11]Read from MH i2c: 01 07 00 [08:48:11]MH_I2C_Read... [08:48:11]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 D1 0C DB [08:48:11]RasterBufferAndPrint [08:48:11]line [08:48:11]line [08:48:11]line [08:48:11]line [08:48:11]line [08:48:11]written 0, free lines is 3317 [08:48:11]MH_Cut [08:48:11]Write to MH i2c: D1 01 00 FE 00 01 D0 [08:48:11]Write i2c OK [08:48:11]MH_I2C_Read... [08:48:11]Read from MH i2c: D1 [08:48:11]MH_I2C_Read... [08:48:11]Read from MH i2c: D1 01 00 [08:48:11]MH_I2C_Read... [08:48:11]Read from MH i2c: D1 01 00 FE 00 00 CF [08:48:11]Write to MH i2c: 01 00 00 FF 00 FF [08:48:11]Write i2c OK [08:48:11]MH_I2C_Read... [08:48:12]*** Cut start [08:48:12]*** Purtial cut [08:48:12]*** Stage 1: CUTSNS_PIN = 1 [08:48:14]Read from MH i2c: 01 [08:48:14]MH_I2C_Read... [08:48:14]*** Stop cut motor [08:48:14]*** Cut end [08:48:14]Read from MH i2c: 01 07 00 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: 01 07 00 FF 00 00 00 00 00 00 FF 0F 14 [08:48:14]process_action close_receipt done [08:48:14]requested_data is exist [08:48:14]produce_requested_data [08:48:14]requested_item fm.sn is exist - process it [08:48:14]wFMCommunicate request_size=4 [08:48:14]MH_SAM_APDU [08:48:14]CAPDU: 80 11 00 00 [08:48:14]Write to MH i2c: E2 08 00 00 01 80 11 00 00 00 00 00 00 7B [08:48:14]Write i2c OK [08:48:14]MH_I2C_Read... [08:48:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:14]Read from MH i2c: E2 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 17 00 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 17 00 00 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D4 [08:48:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:48:14]wFMCommunicate OK [08:48:14]requested_item fd.num is exist - process it [08:48:14]SAM_PROTO_GetFieldsCounters [08:48:14]wFMCommunicate request_size=4 [08:48:14]MH_SAM_APDU [08:48:14]CAPDU: 80 13 00 00 [08:48:14]Write to MH i2c: E2 08 00 01 01 80 13 00 00 00 00 00 00 7E [08:48:14]Write i2c OK [08:48:14]MH_I2C_Read... [08:48:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:14]Read from MH i2c: E2 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 62 00 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 62 00 01 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 F8 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 31 [08:48:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 F8 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:48:14]wFMCommunicate OK [08:48:14]SAM_PROTO_GetFieldsCounters done [08:48:14]requested_item shift.num is exist - process it [08:48:14]requested_item shift.opened is exist - process it [08:48:14]req_shift_opened [08:48:14]FM_GetShiftState [08:48:14]SAM_PROTO_GetShiftState [08:48:14]wFMCommunicate request_size=4 [08:48:14]MH_SAM_APDU [08:48:14]CAPDU: 80 13 01 00 [08:48:14]Write to MH i2c: E2 08 00 02 01 80 13 01 00 00 00 00 00 80 [08:48:14]Write i2c OK [08:48:14]MH_I2C_Read... [08:48:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:14]Read from MH i2c: E2 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 0E 00 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 0E 00 02 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 AA [08:48:14]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:48:14]wFMCommunicate OK [08:48:14]SAM_PROTO_GetShiftState done [08:48:14]FM_GetShiftState done [08:48:14]req_shift_opened done [08:48:14]requested_item shift.open_date is exist - process it [08:48:14]req_shift_open_date [08:48:14]req_shift_open_date done [08:48:14]produce_requested_data done [08:48:14]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166136,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:48:14]process_action_free close_receipt [08:48:14]json_value_free [08:48:14]json_value_free done [08:48:14]process_json_proto returns [08:48:14]Send response to host [08:48:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166136,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:48:14]free response buf [08:48:14]execute_script done [08:48:14]execute_script returns [08:48:14]free content buf [08:48:14]Sock 8.Close socket [08:48:14]Sock 8.Thread stoped [08:48:15]recv_with_timeout no data received [08:48:15]CommunicateWithHost answer receiving error [08:48:15]CommunicateWithHost err = -3 [08:48:15]OFD Sender: Server communicate error [08:48:15]OFD Sender: Processing packet 166135 [packets to send 1006, broken 1004] [08:48:15]ProducePacketName [08:48:15]name=ofd_packets/00166135 [08:48:15]OFD Sender: To server: pG, [08:48:15]CommunicateWithHost lk.salyk.kg:30040 [08:48:15]ConnectInit lk.salyk.kg [08:48:20]ConnectInit Can't take IP for lk.salyk.kg [08:48:20]CommunicateWithHost connect error [08:48:20]CommunicateWithHost err = -1 [08:48:20]OFD Sender: Server communicate error [08:48:25]OFD Sender: Processing packet 166135 [packets to send 1006, broken 1004] [08:48:25]ProducePacketName [08:48:25]name=ofd_packets/00166135 [08:48:25]OFD Sender: To server: pG, [08:48:25]CommunicateWithHost lk.salyk.kg:30040 [08:48:25]ConnectInit lk.salyk.kg [08:48:28]Connected sock=8 [08:48:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 40 83 07 01 64 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 41 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F7 88 02 00 35 04 06 00 57 9F B7 5F 75 6D B6 F6 BF 41 AD 2B 72 0E [08:48:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 26 E9 47 00 42 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F7 88 02 00 F4 03 04 00 A4 47 C9 66 B6 04 01 00 00 8D 96 5E 7B F6 A9 AB 4F [08:48:28]CommunicateWithHost err = 0 [08:48:28]CheckOFDResponse [08:48:28]1017 (14) - 77093643461234 [08:48:28]1041 (16) - 0000000000871769 [08:48:28]1040 (4) - 166135 [08:48:28]1012 (4) - 24.08.2024 02:38 [08:48:28]1206 (1) - 0 [08:48:28]OFD Sender: Remove packet 166135 [08:48:28]ProducePacketName [08:48:28]name=ofd_packets/00166135 [08:48:28]NVStorageDeleteData [08:48:29]OFD Sender: Processing packet 166136 [packets to send 1005, broken 1004] [08:48:29]ProducePacketName [08:48:29]name=ofd_packets/00166136 [08:48:29]OFD Sender: To server: pG, [08:48:29]CommunicateWithHost lk.salyk.kg:30040 [08:48:29]ConnectInit lk.salyk.kg [08:48:30]Connected sock=8 [08:48:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 7B 09 07 01 A7 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 48 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F8 88 02 00 35 04 06 00 8B 47 37 AC B0 8C E5 DC 92 F6 93 84 6E 1A [08:48:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 02 B5 47 00 AE C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F8 88 02 00 F4 03 04 00 A5 47 C9 66 B6 04 01 00 00 E9 11 24 BE 04 7F 9B 9E [08:48:30]CommunicateWithHost err = 0 [08:48:30]CheckOFDResponse [08:48:30]1017 (14) - 77093643461234 [08:48:30]1041 (16) - 0000000000871769 [08:48:30]1040 (4) - 166136 [08:48:30]1012 (4) - 24.08.2024 02:38 [08:48:30]1206 (1) - 0 [08:48:30]OFD Sender: Remove packet 166136 [08:48:30]ProducePacketName [08:48:30]name=ofd_packets/00166136 [08:48:30]NVStorageDeleteData [08:48:31]OFD Sender: No OFD packet to send [08:48:36]OFD Sender: No OFD packet to send [08:48:41]OFD Sender: No OFD packet to send [08:48:46]OFD Sender: No OFD packet to send [08:48:51]OFD Sender: No OFD packet to send [08:48:56]OFD Sender: No OFD packet to send [08:49:01]OFD Sender: No OFD packet to send [08:49:03]recv_with_timeout no data received [08:49:06]OFD Sender: No OFD packet to send [08:49:11]OFD Sender: No OFD packet to send [08:49:16]OFD Sender: No OFD packet to send [08:49:21]OFD Sender: No OFD packet to send [08:49:26]OFD Sender: No OFD packet to send [08:49:31]OFD Sender: No OFD packet to send [08:49:32]accept exits with 9 [08:49:32]New connection [08:49:32]New thread 3066969444 created [08:49:32]Thread 3067112804 joined [08:49:32]Waiting for new connection... [08:49:32] Sock 9.Parse request [08:49:32]Sock 9.Check first char [08:49:32]Sock 9.First char is OK [08:49:32]request: POST /json_proto HTTP/1.0 [08:49:32]Method: POST [08:49:32]URL: /json_proto [08:49:32]Method is POST - this is cgi request [08:49:32]url: /json_proto [08:49:32]query_string will be loaded in cgi processing [08:49:32]execute_cgi json_proto POST (null) [08:49:32]execute_cgi path=json_proto method=POST [08:49:32]POST find Content-Length [08:49:32]Host: 172.17.44.132:8080 [08:49:32]Content-Length: 806 [08:49:32]Content-Type: application/json [08:49:32] [08:49:32]POST finish read [08:49:32]Found Content-Length = 806 [08:49:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 32.090, "sum" : 1200.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:32]execute_script... [08: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)295096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 32.090, "sum" : 1200.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:32]POST & json_proto [08:49:32]process_json_proto [08:49:32]json parsed OK: [08:49:32]protocol is kg_v1.0 [08:49:32]action value=close_receipt [08:49:32]process_action close_receipt [08:49:32]cmd_close_receipt [08:49:32]MH_GetDate [08:49:32]Write to MH i2c: F0 00 00 03 01 F3 [08:49:32]Write i2c OK [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: F0 [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: F0 09 00 [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: F0 09 00 03 01 00 9D 9E C9 66 2A 83 C1 65 39 [08:49:32]GetLastDocTimeStamp 1724489288 [08:49:32]current date 1724489373 [08:49:32]FM_GetShiftState [08:49:32]SAM_PROTO_GetShiftState [08:49:32]wFMCommunicate request_size=4 [08:49:32]MH_SAM_APDU [08:49:32]CAPDU: 80 13 01 00 [08:49:32]Write to MH i2c: E2 08 00 04 01 80 13 01 00 00 00 00 00 82 [08:49:32]Write i2c OK [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: E2 [08:49:32]MH_I2C_Read... [08:49:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:32]Read from MH i2c: E2 0E 00 [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: E2 0E 00 04 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 AC [08:49:32]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:49:32]wFMCommunicate OK [08:49:32]SAM_PROTO_GetShiftState done [08:49:32]FM_GetShiftState done [08:49:32]opened in 1724458697 [08:49:32]opened+sec_in_day 1724545097 [08:49:32]quantity*price = 120016 [08:49:32]sum+1 = 120018 [08:49:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.17 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.17 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 189 24.08.2024 08:49 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166137 ФПД: 94847249688992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T084933&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166137&fm=94847249688992&tin=02508201610067®Number=0000000000092562&sum=120017 [08:49:33]StoreToDocumentArchive [08:49:33]shift 470 fd 166137 [08:49:33]save to /storage/0470/doc_00166137 [08:49:33]save last doc name /storage/0470/doc_00166137 to /storage/kkm_last_doc_name [08:49:33]save OK [08:49:33]Clear old archive folders... [08:49:33]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:49:33]tlvbuf is 01894680 [08:49:33]SAM_PROTO_ClearQueue [08:49:33]wFMCommunicate request_size=4 [08:49:33]MH_SAM_APDU [08:49:33]CAPDU: 80 09 00 00 [08:49:33]Write to MH i2c: E2 08 00 11 01 80 09 00 00 00 00 00 00 84 [08:49:33]Write i2c OK [08:49:33]MH_I2C_Read... [08:49:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:33]Read from MH i2c: E2 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: E2 03 00 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: E2 03 00 11 01 00 90 00 86 [08:49:33]RAPDU: 90 00 [08:49:33]wFMCommunicate OK [08:49:33]SAM_PROTO_ClearQueue done [08:49:33]KKMCreateOFDPacket [08:49:33]OFDProtocolAddRootSTLVToBuf [08:49:33]FM_MakeSignedData [08:49:33]FM_MakeSignedData [08:49:33]SAM_PROTO_SignData [08:49:33]wFMCommunicate request_size=4 [08:49:33]MH_SAM_APDU [08:49:33]CAPDU: 80 0D 01 02 [08:49:33]Write to MH i2c: E2 08 00 12 01 80 0D 01 02 00 00 00 00 8C [08:49:33]Write i2c OK [08:49:33]MH_I2C_Read... [08:49:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:33]Read from MH i2c: E2 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: E2 03 00 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: E2 03 00 12 01 00 90 00 87 [08:49:33]RAPDU: 90 00 [08:49:33]wFMCommunicate OK [08:49:33]wFMCommunicate request_size=255 [08:49:33]MH_SAM_APDU [08:49:33]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 7D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 D1 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 9D 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F9 88 02 00 35 04 06 00 56 43 [08:49:33]Write to MH i2c: E2 02 01 13 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 7D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 D1 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 9D 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F9 88 02 00 35 04 06 00 56 43 00 00 FC [08:49:34]Write i2c OK [08:49:34]MH_I2C_Read... [08:49:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:34]Read from MH i2c: E2 [08:49:34]MH_I2C_Read... [08:49:34]Read from MH i2c: E2 03 00 [08:49:34]MH_I2C_Read... [08:49:34]Read from MH i2c: E2 03 00 13 01 00 90 00 88 [08:49:34]RAPDU: 90 00 [08:49:34]wFMCommunicate OK [08:49:34]wFMCommunicate request_size=9 [08:49:34]MH_SAM_APDU [08:49:34]CAPDU: 80 0D 02 02 04 58 A0 29 A0 [08:49:34]Write to MH i2c: E2 0C 00 14 01 80 0D 02 02 04 00 58 A0 29 A0 00 00 58 [08:49:34]Write i2c OK [08:49:34]MH_I2C_Read... [08:49:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:34]Read from MH i2c: E2 [08:49:34]MH_I2C_Read... [08:49:34]Read from MH i2c: E2 03 00 [08:49:34]MH_I2C_Read... [08:49:34]Read from MH i2c: E2 03 00 14 01 00 90 00 89 [08:49:34]RAPDU: 90 00 [08:49:34]wFMCommunicate OK [08:49:34]wFMCommunicate request_size=4 [08:49:34]MH_SAM_APDU [08:49:34]CAPDU: 80 0D 03 02 [08:49:34]Write to MH i2c: E2 08 00 15 01 80 0D 03 02 00 00 00 00 91 [08:49:34]Write i2c OK [08:49:34]MH_I2C_Read... [08:49:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:34]Read from MH i2c: E2 [08:49:34]MH_I2C_Read... [08:49:34]Read from MH i2c: E2 0B 00 [08:49:34]MH_I2C_Read... [08:49:34]Read from MH i2c: E2 0B 00 15 01 00 A5 B3 F1 F8 03 3D 41 50 90 00 A4 [08:49:34]RAPDU: A5 B3 F1 F8 03 3D 41 50 90 00 [08:49:34]wFMCommunicate OK [08:49:34]SAM_PROTO_SignData done [08:49:34]FM_MakeSignedData done [08:49:34]CreateOFDProtocolMessage [08:49:34]wFMCommunicate request_size=4 [08:49:34]MH_SAM_APDU [08:49:34]CAPDU: 80 11 00 00 [08:49:34]Write to MH i2c: E2 08 00 16 01 80 11 00 00 00 00 00 00 91 [08:49:34]Write i2c OK [08:49:34]MH_I2C_Read... [08:49:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:34]Read from MH i2c: E2 [08:49:34]MH_I2C_Read... [08:49:34]Read from MH i2c: E2 17 00 [08:49:34]MH_I2C_Read... [08:49:34]Read from MH i2c: E2 17 00 16 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 EA [08:49:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:49:34]wFMCommunicate OK [08:49:34]CreateOFDProtocolMessage done [08:49:34]OFDSenderStorePacket 166137 [08:49:34]StoreOFDPacket docnum=166137 [08:49:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 D8 DC 06 01 CF 7B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 7D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 D1 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 9D 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F9 88 02 00 35 04 06 00 56 43 58 A0 29 A0 A5 B3 F1 F8 03 3D 41 50 [08:49:34]CheckFolder [08:49:34]dirname=/storage/ofd_packets [08:49:34]CheckFolder done [08:49:34]ProducePacketName [08:49:34]name=ofd_packets/00166137 [08:49:34]NVStorageSaveData ofd_packets/00166137 [08:49:34]File name is /storage/ofd_packets/00166137 [08:49:34]Write 300 bytes [08:49:34]NVStorageSaveData done [08:49:34]OFDSenderStorePacket done [08:49:34]KKMCreateOFDPacket done [08:49:34]NVStorageSaveData kkm_last_timestamp [08:49:34]File name is /storage/kkm_last_timestamp [08:49:34]Write 4 bytes [08:49:34]NVStorageSaveData done [08:49:34]ExternCall_PrintAddStr [08:49:34]wPrintStart [08:49:34]Write to MH i2c: 01 00 00 17 01 18 [08:49:34]Write i2c OK [08:49:34]MH_I2C_Read... [08:49:34]Read from MH i2c: 01 [08:49:34]MH_I2C_Read... [08:49:34]Read from MH i2c: 01 07 00 [08:49:34]MH_I2C_Read... [08:49:34]Read from MH i2c: 01 07 00 17 01 00 00 00 00 00 FF 0F 2D [08:49:34]RasterBufferAndPrint [08:49:34]line Счет N : (1)295096 [08:49:34]line ИНН: 02508201610067 [08:49:34]line Контрольно-Кассовый Чек [08:49:34]line ПРОДАЖА [08:49:34]line ТРК (МРК, ГНК) : 71 [08:49:34]line Товар: 2711129700 [08:49:34]line ГАЗ-К-5 [08:49:34]line 32.090 * 37.40 [08:49:34]line = 1200.17 [08:49:34]line НДС 12% НСП 1% [08:49:34]line > о реализуемом товаре [08:49:34]line ИТОГО: 1200.17 [08:49:34]line НСП 1% : 10.62 [08:49:34]line НДС 12% : 127.45 [08:49:34]line Наличными: 0.00 [08:49:34]line Безнал.: 1200.17 [08:49:34]line Место: АЗС № 130 "Партнер Нефть" [08:49:34]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:49:34]line СНО: Общий режим [08:49:34]line Чек 189 24.08.2024 08:49 [08:49:34]line Смена: 470 ФФД: 1.0 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17308686+1707180842=1724489528 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 39 9F C9 66 2A 83 C1 65 D9 [08:52:09]Current date/time: 24.08.2024 08:52 [08:52:09]FM_Init [08:52:09]wFMConnect [08:52:09]MH_SAM_On [08:52:09]Write to MH i2c: E0 00 00 08 00 E7 [08:52:09]Write i2c OK [08:52:09]MH_I2C_Read... [08:52:09]*** iso7816_init finished! [08:52:09]*** atr: [08:52:09]*** 0F 3B D5 18 FF 81 91 FE [08:52:09]*** 1F C3 80 73 C8 21 10 0A [08:52:09]*** 00 00 00 00 00 00 00 00 [08:52:09]*** 00 00 00 00 00 00 00 00 [08:52:09]*** 00 00 00 00 00 00 00 00 [08:52:09]*** 00 00 00 00 00 00 00 00 [08:52:09]*** 00 00 00 00 00 00 00 00 [08:52:09]*** 00 00 00 00 00 00 00 00 [08:52:09]Read from MH i2c: E0 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E0 10 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:52:09]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:52:09]wFMCommunicate request_size=10 [08:52:09]MH_SAM_APDU [08:52:09]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:52:09]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:52:09]Write i2c OK [08:52:09]MH_I2C_Read... [08:52:09]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:52:09]Read from MH i2c: E2 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 03 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:52:09]RAPDU: 90 00 [08:52:09]wFMCommunicate OK [08:52:09]wFMCommunicate request_size=4 [08:52:09]MH_SAM_APDU [08:52:09]CAPDU: 80 11 00 00 [08:52:09]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:52:09]Write i2c OK [08:52:09]MH_I2C_Read... [08:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:09]Read from MH i2c: E2 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 17 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [08:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:52:09]wFMCommunicate OK [08:52:09]Detected FM SN is 0000000000871769 [08:52:09]Stored FM SN is 0000000000871769 [08:52:09]wFMCommunicate request_size=9 [08:52:09]MH_SAM_APDU [08:52:09]CAPDU: 80 16 00 00 04 E7 8B 00 00 [08:52:09]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [08:52:09]Write i2c OK [08:52:09]MH_I2C_Read... [08:52:09]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:52:09]Read from MH i2c: E2 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 03 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:52:09]RAPDU: 90 00 [08:52:09]wFMCommunicate OK [08:52:09]FM PIN OK [08:52:09]wFMCommunicate request_size=8 [08:52:09]MH_SAM_APDU [08:52:09]CAPDU: 80 14 04 00 03 02 00 01 [08:52:09]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:52:09]Write i2c OK [08:52:09]MH_I2C_Read... [08:52:09]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:52:09]Read from MH i2c: E2 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 03 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:52:09]RAPDU: 90 00 [08:52:09]wFMCommunicate OK [08:52:09]wFMCommunicate request_size=13 [08:52:09]MH_SAM_APDU [08:52:09]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:52:09]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:52:09]Write i2c OK [08:52:09]MH_I2C_Read... [08:52:09]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:52:09]Read from MH i2c: E2 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 03 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:52:09]RAPDU: 90 00 [08:52:09]wFMCommunicate OK [08:52:09]wFMCommunicate request_size=4 [08:52:09]MH_SAM_APDU [08:52:09]CAPDU: 80 11 00 00 [08:52:09]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:52:09]Write i2c OK [08:52:09]MH_I2C_Read... [08:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:09]Read from MH i2c: E2 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 17 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [08:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:52:09]wFMCommunicate OK [08:52:09]DocumentArchiveInit [08:52:09]Start Httpd... [08:52:09]Httpd thread 3067260260 created [08:52:09]Write to MH i2c: 01 00 00 0F 00 0F [08:52:09]Write i2c OK [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: 01 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: 01 07 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:52:09]MH Int Process started [08:52:09]Allocated Socket 8 [08:52:09]Bind OK [08:52:09]Listen OK [08:52:09]httpd running on port 8080 [08:52:09]Waiting for new connection... [08:52:10]OFD Sender: Processing packet 166137 [packets to send 1005, broken 1004] [08:52:10]ProducePacketName [08:52:10]name=ofd_packets/00166137 [08:52:10]OFD Sender: To server: pG, [08:52:10]CommunicateWithHost lk.salyk.kg:30040 [08:52:10]ConnectInit lk.salyk.kg [08:52:11]accept exits with 9 [08:52:11]New connection [08:52:11]New thread 3066973540 created [08:52:11]Waiting for new connection... [08:52:11] Sock 9.Parse request [08:52:11]Sock 9.Check first char [08:52:11]Sock 9.First char is OK [08:52:11]request: POST /json_proto HTTP/1.0 [08:52:11]Method: POST [08:52:11]URL: /json_proto [08:52:11]Method is POST - this is cgi request [08:52:11]url: /json_proto [08:52:11]query_string will be loaded in cgi processing [08:52:11]execute_cgi json_proto POST (null) [08:52:11]execute_cgi path=json_proto method=POST [08:52:11]POST find Content-Length [08:52:11]Host: 172.17.44.132:8080 [08:52:11]Content-Length: 215 [08:52:11]Content-Type: application/json [08:52:11] [08:52:11]POST finish read [08:52:11]Found Content-Length = 215 [08:52:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:11]execute_script... [08:52:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:11]POST & json_proto [08:52:11]process_json_proto [08:52:11]json parsed OK: [08:52:11]protocol is kg_v1.0 [08:52:11]action value=get_value [08:52:11]process_action get_value [08:52:11]cmd_get_value [08:52:11]process_action get_value done [08:52:11]requested_data is exist [08:52:11]produce_requested_data [08:52:11]requested_item kkm.sn is exist - process it [08:52:11]requested_item kkm.ver is exist - process it [08:52:11]requested_item fm.sn is exist - process it [08:52:11]wFMCommunicate request_size=4 [08:52:11]MH_SAM_APDU [08:52:11]CAPDU: 80 11 00 00 [08:52:11]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:52:11]Write i2c OK [08:52:11]MH_I2C_Read... [08:52:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:11]Read from MH i2c: E2 [08:52:11]MH_I2C_Read... [08:52:11]Read from MH i2c: E2 17 00 [08:52:11]MH_I2C_Read... [08:52:11]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [08:52:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:52:11]wFMCommunicate OK [08:52:11]requested_item fd.num is exist - process it [08:52:11]SAM_PROTO_GetFieldsCounters [08:52:11]wFMCommunicate request_size=4 [08:52:11]MH_SAM_APDU [08:52:11]CAPDU: 80 13 00 00 [08:52:11]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:52:11]Write i2c OK [08:52:11]MH_I2C_Read... [08:52:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:12]Read from MH i2c: E2 [08:52:12]MH_I2C_Read... [08:52:12]Read from MH i2c: E2 62 00 [08:52:12]MH_I2C_Read... [08:52:12]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 F9 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [08:52:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 F9 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:52:12]wFMCommunicate OK [08:52:12]SAM_PROTO_GetFieldsCounters done [08:52:12]requested_item shift.num is exist - process it [08:52:12]requested_item shift.opened is exist - process it [08:52:12]req_shift_opened [08:52:12]FM_GetShiftState [08:52:12]SAM_PROTO_GetShiftState [08:52:12]wFMCommunicate request_size=4 [08:52:12]MH_SAM_APDU [08:52:12]CAPDU: 80 13 01 00 [08:52:12]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:52:12]Write i2c OK [08:52:12]MH_I2C_Read... [08:52:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:12]Read from MH i2c: E2 [08:52:12]MH_I2C_Read... [08:52:12]Read from MH i2c: E2 0E 00 [08:52:12]MH_I2C_Read... [08:52:12]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [08:52:12]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:52:12]wFMCommunicate OK [08:52:12]SAM_PROTO_GetShiftState done [08:52:12]FM_GetShiftState done [08:52:12]req_shift_opened done [08:52:12]requested_item shift.open_date is exist - process it [08:52:12]req_shift_open_date [08:52:12]req_shift_open_date done [08:52:12]produce_requested_data done [08:52:12]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166137,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:52:12]process_action_free get_value [08:52:12]json_value_free [08:52:12]json_value_free done [08:52:12]process_json_proto returns [08:52:12]Send response to host [08:52:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166137,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:52:12]free response buf [08:52:12]execute_script done [08:52:12]execute_script returns [08:52:12]free content buf [08:52:12]Sock 9.Close socket [08:52:12]Sock 9.Thread stoped [08:52:12]accept exits with 10 [08:52:12]New connection [08:52:12]New thread 3066830180 created [08:52:12]Thread 3066973540 joined [08:52:12]Waiting for new connection... [08:52:12] Sock 10.Parse request [08:52:12]Sock 10.Check first char [08:52:12]Sock 10.First char is OK [08:52:12]request: POST /json_proto HTTP/1.0 [08:52:12]Method: POST [08:52:12]URL: /json_proto [08:52:12]Method is POST - this is cgi request [08:52:12]url: /json_proto [08:52:12]query_string will be loaded in cgi processing [08:52:12]execute_cgi json_proto POST (null) [08:52:12]execute_cgi path=json_proto method=POST [08:52:12]POST find Content-Length [08:52:12]Host: 172.17.44.132:8080 [08:52:12]Content-Length: 331 [08:52:12]Content-Type: application/json [08:52:12] [08:52:12]POST finish read [08:52:12]Found Content-Length = 331 [08:52:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:52:12]execute_script... [08:52:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:52:12]POST & json_proto [08:52:12]process_json_proto [08:52:12]json parsed OK: [08:52:12]protocol is kg_v1.0 [08:52:12]action value=get_value [08:52:12]process_action get_value [08:52:12]cmd_get_value [08:52:12]process_action get_value done [08:52:12]requested_data is exist [08:52:12]produce_requested_data [08:52:12]requested_item fm.sale.total is exist - process it [08:52:12]SAM_PROTO_GetFMData [08:52:12]wFMCommunicate request_size=4 [08:52:12]MH_SAM_APDU [08:52:12]CAPDU: 80 13 03 00 [08:52:12]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [08:52:12]Write i2c OK [08:52:12]MH_I2C_Read... [08:52:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:52:12]Read from MH i2c: E2 [08:52:12]MH_I2C_Read... [08:52:12]Read from MH i2c: E2 FD 00 [08:52:12]MH_I2C_Read... [08:52:12]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 4C 85 02 00 69 04 A4 00 6F 04 04 00 3B 82 02 00 B1 04 05 00 28 A4 E1 7C 03 70 04 05 00 1E 2C 6A 75 02 72 04 05 00 0A 78 77 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 92 24 D6 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 92 F0 E6 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 5B [08:52:12]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 4C 85 02 00 69 04 A4 00 6F 04 04 00 3B 82 02 00 B1 04 05 00 28 A4 E1 7C 03 70 04 05 00 1E 2C 6A 75 02 72 04 05 00 0A 78 77 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 92 24 D6 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 92 F0 E6 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [08:52:12]wFMCommunicate OK [08:52:12]wFMCommunicate request_size=4 [08:52:12]MH_SAM_APDU [08:52:12]CAPDU: 80 17 00 00 [08:52:12]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [08:52:12]Write i2c OK [08:52:12]MH_I2C_Read... [08:52:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:52:13]Read from MH i2c: E2 [08:52:13]MH_I2C_Read... [08:52:13]Read from MH i2c: E2 FD 00 [08:52:13]MH_I2C_Read... [08:52:13]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [08:52:13]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [08:52:13]wFMCommunicate OK [08:52:13]wFMCommunicate request_size=4 [08:52:13]MH_SAM_APDU [08:52:13]CAPDU: 80 17 00 00 [08:52:13]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [08:52:13]Write i2c OK [08:52:13]MH_I2C_Read... [08:52:13]Connected sock=7 [08:52:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 D8 DC 06 01 CF 7B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 7D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 D1 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 9D 9E C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F9 88 02 00 35 04 06 00 56 43 58 A0 29 A0 A5 B3 F1 F8 03 3D 41 50 [08:52:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:52:13]Read from MH i2c: E2 [08:52:13]MH_I2C_Read... [08:52:13]Read from MH i2c: E2 FD 00 [08:52:13]MH_I2C_Read... [08:52:13]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [08:52:13]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [08:52:13]wFMCommunicate OK [08:52:13]wFMCommunicate request_size=4 [08:52:13]MH_SAM_APDU [08:52:13]CAPDU: 80 17 00 00 [08:52:13]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [08:52:13]Write i2c OK [08:52:13]MH_I2C_Read... [08:52:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:52:13]Read from MH i2c: E2 [08:52:13]MH_I2C_Read... [08:52:13]Read from MH i2c: E2 FD 00 [08:52:13]MH_I2C_Read... [08:52:13]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [08:52:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [08:52:13]wFMCommunicate OK [08:52:13]wFMCommunicate request_size=4 [08:52:13]MH_SAM_APDU [08:52:13]CAPDU: 80 17 00 00 [08:52:13]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [08:52:13]Write i2c OK [08:52:13]MH_I2C_Read... [08:52:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [08:52:13]Read from MH i2c: E2 [08:52:13]MH_I2C_Read... [08:52:13]Read from MH i2c: E2 E6 00 [08:52:13]MH_I2C_Read... [08:52:13]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [08:52:13]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:52:13]wFMCommunicate OK [08:52:13]SAM_PROTO_GetFMData done [08:52:13]requested_item fm.sale_refund.total is exist - process it [08:52:13]requested_item fm.buy.total is exist - process it [08:52:13]requested_item shift.sale.total is exist - process it [08:52:13]SAM_PROTO_GetShiftData [08:52:13]wFMCommunicate request_size=4 [08:52:13]MH_SAM_APDU [08:52:13]CAPDU: 80 13 02 00 [08:52:13]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [08:52:13]Write i2c OK [08:52:13]MH_I2C_Read... [08:52:14]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:52:14]Read from MH i2c: E2 [08:52:14]MH_I2C_Read... [08:52:14]Read from MH i2c: E2 FD 00 [08:52:14]MH_I2C_Read... [08:52:14]Read from MH i2c: E2 FD 00 18 00 00 B0 04 AA 04 AC 04 6E 04 04 00 BD 00 00 00 69 04 9D 00 6F 04 04 00 BD 00 00 00 B1 04 04 00 CE 6B 5E 01 70 04 03 00 10 19 90 72 04 03 00 BE 52 CE 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F 37 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E9 19 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 D2 [08:52:14]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 BD 00 00 00 69 04 9D 00 6F 04 04 00 BD 00 00 00 B1 04 04 00 CE 6B 5E 01 70 04 03 00 10 19 90 72 04 03 00 BE 52 CE 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F 37 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E9 19 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [08:52:14]wFMCommunicate OK [08:52:14]wFMCommunicate request_size=4 [08:52:14]MH_SAM_APDU [08:52:14]CAPDU: 80 17 00 00 [08:52:14]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [08:52:14]Write i2c OK [08:52:14]MH_I2C_Read... [08:52:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:52:14]Read from MH i2c: E2 [08:52:14]MH_I2C_Read... [08:52:14]Read from MH i2c: E2 FD 00 [08:52:14]MH_I2C_Read... [08:52:14]Read from MH i2c: E2 FD 00 19 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 B3 [08:52:14]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 [08:52:14]wFMCommunicate OK [08:52:14]wFMCommunicate request_size=4 [08:52:14]MH_SAM_APDU [08:52:14]CAPDU: 80 17 00 00 [08:52:14]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [08:52:14]Write i2c OK [08:52:14]MH_I2C_Read... [08:52:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 49 0B 47 00 D3 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 F9 88 02 00 F4 03 04 00 85 48 C9 66 B6 04 01 00 00 EA 16 62 53 35 E8 C9 18 [08:52:14]CommunicateWithHost err = 0 [08:52:14]CheckOFDResponse [08:52:14]1017 (14) - 77093643461234 [08:52:14]1041 (16) - 0000000000871769 [08:52:14]1040 (4) - 166137 [08:52:14]1012 (4) - 24.08.2024 02:42 [08:52:14]1206 (1) - 0 [08:52:14]OFD Sender: Remove packet 166137 [08:52:14]ProducePacketName [08:52:14]name=ofd_packets/00166137 [08:52:14]NVStorageDeleteData [08:52:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:52:15]Read from MH i2c: E2 [08:52:15]MH_I2C_Read... [08:52:15]Read from MH i2c: E2 FD 00 [08:52:15]MH_I2C_Read... [08:52:15]Read from MH i2c: E2 FD 00 1A 00 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 57 [08:52:15]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [08:52:15]wFMCommunicate OK [08:52:15]wFMCommunicate request_size=4 [08:52:15]MH_SAM_APDU [08:52:15]CAPDU: 80 17 00 00 [08:52:15]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [08:52:15]Write i2c OK [08:52:15]MH_I2C_Read... [08:52:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:52:15]Read from MH i2c: E2 [08:52:15]MH_I2C_Read... [08:52:15]Read from MH i2c: E2 FD 00 [08:52:15]MH_I2C_Read... [08:52:15]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 0E [08:52:15]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [08:52:15]wFMCommunicate OK [08:52:15]wFMCommunicate request_size=4 [08:52:15]MH_SAM_APDU [08:52:15]CAPDU: 80 17 00 00 [08:52:15]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [08:52:15]OFD Sender: No OFD packet to send [08:52:15]Write i2c OK [08:52:15]MH_I2C_Read... [08:52:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [08:52:15]Read from MH i2c: E2 [08:52:15]MH_I2C_Read... [08:52:15]Read from MH i2c: E2 CD 00 [08:52:15]MH_I2C_Read... [08:52:15]Read from MH i2c: E2 CD 00 1C 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [08:52:15]RAPDU: 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:52:15]wFMCommunicate OK [08:52:15]SAM_PROTO_GetShiftData done [08:52:15]requested_item shift.sale.total_cash is exist - process it [08:52:15]requested_item shift.sale_refund.total is exist - process it [08:52:15]requested_item shift.sale_refund.total_cash is exist - process it [08:52:15]requested_item shift.buy.total is exist - process it [08:52:15]requested_item shift.buy.total_cash is exist - process it [08:52:15]produce_requested_data done [08:52:15]produce_requested_data return {"fm.sale.total":149800642.96,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":229651.98,"shift.sale.total_cash":94436.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:52:15]process_action_free get_value [08:52:15]json_value_free [08:52:15]json_value_free done [08:52:15]process_json_proto returns [08:52:15]Send response to host [08:52:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149800642.96,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":229651.98,"shift.sale.total_cash":94436.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:52:15]free response buf [08:52:15]execute_script done [08:52:15]execute_script returns [08:52:15]free content buf [08:52:15]Sock 10.Close socket [08:52:15]Sock 10.Thread stoped [08:52:16]accept exits with 9 [08:52:16]New connection [08:52:16]New thread 3066973540 created [08:52:16]Thread 3066830180 joined [08:52:16]Waiting for new connection... [08:52:16] Sock 9.Parse request [08:52:16]Sock 9.Check first char [08:52:16]Sock 9.First char is OK [08:52:16]request: POST /json_proto HTTP/1.0 [08:52:16]Method: POST [08:52:16]URL: /json_proto [08:52:16]Method is POST - this is cgi request [08:52:16]url: /json_proto [08:52:16]query_string will be loaded in cgi processing [08:52:16]execute_cgi json_proto POST (null) [08:52:16]execute_cgi path=json_proto method=POST [08:52:16]POST find Content-Length [08:52:16]Host: 172.17.44.132:8080 [08:52:16]Content-Length: 792 [08:52:16]Content-Type: application/json [08:52:16] [08:52:16]POST finish read [08:52:16]Found Content-Length = 792 [08:52:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 30.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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53583", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:16]execute_script... [08:52:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 30.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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53583", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:16]POST & json_proto [08:52:16]process_json_proto [08:52:16]json parsed OK: [08:52:16]protocol is kg_v1.0 [08:52:16]action value=close_receipt [08:52:16]process_action close_receipt [08:52:16]cmd_close_receipt [08:52:16]MH_GetDate [08:52:16]Write to MH i2c: F0 00 00 1D 00 0C [08:52:16]Write i2c OK [08:52:16]MH_I2C_Read... [08:52:16]Read from MH i2c: F0 [08:52:16]MH_I2C_Read... [08:52:16]Read from MH i2c: F0 09 00 [08:52:16]MH_I2C_Read... [08:52:16]Read from MH i2c: F0 09 00 1D 00 00 40 9F C9 66 2A 83 C1 65 F6 [08:52:16]GetLastDocTimeStamp 1724489373 [08:52:16]current date 1724489536 [08:52:16]FM_GetShiftState [08:52:16]SAM_PROTO_GetShiftState [08:52:16]wFMCommunicate request_size=4 [08:52:16]MH_SAM_APDU [08:52:16]CAPDU: 80 13 01 00 [08:52:16]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [08:52:16]Write i2c OK [08:52:16]MH_I2C_Read... [08:52:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:16]Read from MH i2c: E2 [08:52:16]MH_I2C_Read... [08:52:16]Read from MH i2c: E2 0E 00 [08:52:16]MH_I2C_Read... [08:52:16]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C5 [08:52:16]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:52:16]wFMCommunicate OK [08:52:16]SAM_PROTO_GetShiftState done [08:52:16]FM_GetShiftState done [08:52:16]opened in 1724458697 [08:52:16]opened+sec_in_day 1724545097 [08:52:16]quantity*price = 0 [08:52:16]sum+1 = 1 [08:52:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 190 24.08.2024 08:52 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: Топливная Карта 53583 ФМ: 0000000000871769 ФД: 166138 ФПД: 193433490679898 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T085216&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166138&fm=193433490679898&tin=02508201610067®Number=0000000000092562&sum=0 [08:52:17]StoreToDocumentArchive [08:52:17]shift 470 fd 166138 [08:52:17]save to /storage/0470/doc_00166138 [08:52:17]save last doc name /storage/0470/doc_00166138 to /storage/kkm_last_doc_name [08:52:17]save OK [08:52:17]Clear old archive folders... [08:52:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:52:17]tlvbuf is 011C6EB0 [08:52:17]SAM_PROTO_ClearQueue [08:52:17]wFMCommunicate request_size=4 [08:52:17]MH_SAM_APDU [08:52:17]CAPDU: 80 09 00 00 [08:52:17]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [08:52:17]Write i2c OK [08:52:17]MH_I2C_Read... [08:52:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:52:17]Read from MH i2c: E2 [08:52:17]MH_I2C_Read... [08:52:17]Read from MH i2c: E2 03 00 [08:52:17]MH_I2C_Read... [08:52:17]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [08:52:17]RAPDU: 90 00 [08:52:17]wFMCommunicate OK [08:52:17]SAM_PROTO_ClearQueue done [08:52:17]KKMCreateOFDPacket [08:52:17]OFDProtocolAddRootSTLVToBuf [08:52:17]FM_MakeSignedData [08:52:17]FM_MakeSignedData [08:52:17]SAM_PROTO_SignData [08:52:17]wFMCommunicate request_size=4 [08:52:17]MH_SAM_APDU [08:52:17]CAPDU: 80 0D 01 02 [08:52:17]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [08:52:17]Write i2c OK [08:52:17]MH_I2C_Read... [08:52:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:52:17]Read from MH i2c: E2 [08:52:17]MH_I2C_Read... [08:52:17]Read from MH i2c: E2 03 00 [08:52:17]MH_I2C_Read... [08:52:17]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [08:52:17]RAPDU: 90 00 [08:52:17]wFMCommunicate OK [08:52:17]wFMCommunicate request_size=255 [08:52:17]MH_SAM_APDU [08:52:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 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 BE 00 00 00 F4 03 04 00 40 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FA 88 02 00 35 04 06 00 AF [08:52:17]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 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 BE 00 00 00 F4 03 04 00 40 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FA 88 02 00 35 04 06 00 AF 00 00 2F [08:52:17]Write i2c OK [08:52:17]MH_I2C_Read... [08:52:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:18]Read from MH i2c: E2 [08:52:18]MH_I2C_Read... [08:52:18]Read from MH i2c: E2 03 00 [08:52:18]MH_I2C_Read... [08:52:18]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [08:52:18]RAPDU: 90 00 [08:52:18]wFMCommunicate OK [08:52:18]wFMCommunicate request_size=10 [08:52:18]MH_SAM_APDU [08:52:18]CAPDU: 80 0D 02 02 05 ED 3E 7F E8 5A [08:52:18]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 ED 3E 7F E8 5A 00 00 9E [08:52:18]Write i2c OK [08:52:18]MH_I2C_Read... [08:52:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:18]Read from MH i2c: E2 [08:52:18]MH_I2C_Read... [08:52:18]Read from MH i2c: E2 03 00 [08:52:18]MH_I2C_Read... [08:52:18]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [08:52:18]RAPDU: 90 00 [08:52:18]wFMCommunicate OK [08:52:18]wFMCommunicate request_size=4 [08:52:18]MH_SAM_APDU [08:52:18]CAPDU: 80 0D 03 02 [08:52:18]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [08:52:18]Write i2c OK [08:52:18]MH_I2C_Read... [08:52:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:52:18]Read from MH i2c: E2 [08:52:18]MH_I2C_Read... [08:52:18]Read from MH i2c: E2 0B 00 [08:52:18]MH_I2C_Read... [08:52:18]Read from MH i2c: E2 0B 00 2F 00 00 54 B3 6D D1 23 68 2C 91 90 00 38 [08:52:18]RAPDU: 54 B3 6D D1 23 68 2C 91 90 00 [08:52:18]wFMCommunicate OK [08:52:18]SAM_PROTO_SignData done [08:52:18]FM_MakeSignedData done [08:52:18]CreateOFDProtocolMessage [08:52:18]wFMCommunicate request_size=4 [08:52:18]MH_SAM_APDU [08:52:18]CAPDU: 80 11 00 00 [08:52:18]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [08:52:18]Write i2c OK [08:52:18]MH_I2C_Read... [08:52:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:18]Read from MH i2c: E2 [08:52:18]MH_I2C_Read... [08:52:18]Read from MH i2c: E2 17 00 [08:52:18]MH_I2C_Read... [08:52:18]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 03 [08:52:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:52:18]wFMCommunicate OK [08:52:18]CreateOFDProtocolMessage done [08:52:18]OFDSenderStorePacket 166138 [08:52:18]StoreOFDPacket docnum=166138 [08:52:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 40 38 07 01 2F A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 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 BE 00 00 00 F4 03 04 00 40 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FA 88 02 00 35 04 06 00 AF ED 3E 7F E8 5A 54 B3 6D D1 23 68 2C 91 [08:52:18]CheckFolder [08:52:18]dirname=/storage/ofd_packets [08:52:18]CheckFolder done [08:52:18]ProducePacketName [08:52:18]name=ofd_packets/00166138 [08:52:18]NVStorageSaveData ofd_packets/00166138 [08:52:18]File name is /storage/ofd_packets/00166138 [08:52:18]Write 301 bytes [08:52:18]NVStorageSaveData done [08:52:18]OFDSenderStorePacket done [08:52:18]KKMCreateOFDPacket done [08:52:18]NVStorageSaveData kkm_last_timestamp [08:52:18]File name is /storage/kkm_last_timestamp [08:52:18]Write 4 bytes [08:52:18]NVStorageSaveData done [08:52:18]ExternCall_PrintAddStr [08:52:18]wPrintStart [08:52:18]Write to MH i2c: 01 00 00 31 00 31 [08:52:18]Write i2c OK [08:52:18]MH_I2C_Read... [08:52:18]Read from MH i2c: 01 [08:52:18]MH_I2C_Read... [08:52:18]Read from MH i2c: 01 07 00 [08:52:18]MH_I2C_Read... [08:52:18]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [08:52:18]RasterBufferAndPrint [08:52:18]line Счет N : (1)295099 [08:52:18]line ИНН: 02508201610067 [08:52:18]line Контрольно-Кассовый Чек [08:52:18]line ПРОДАЖА [08:52:18]line ТРК (МРК, ГНК) : 32 [08:52:18]line Товар: 2710124130 [08:52:18]line Аи-92-К-5 [08:52:18]line 30.000 * 0.00 [08:52:18]line = 0.00 [08:52:18]line НДС 12% НСП 1% [08:52:18]line > о реализуемом товаре [08:52:18]line ИТОГО: 0.00 [08:52:18]line НСП 1% : 0.00 [08:52:18]line НДС 12% : 0.00 [08:52:18]line Наличными: 0.00 [08:52:18]line Безнал.: 0.00 [08:52:18]line Место: АЗС № 130 "Партнер Нефть" [08:52:18]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:52:18]line СНО: Общий режим [08:52:18]line Чек 190 24.08.2024 08:52 [08:52:18]line Смена: 470 ФФД: 1.0 [08:52:18]line ЗНМ: 0300000070 [08:52:18]line РНМ: 0000000000092562 [08:52:18]line Версия ККМ: 001 [08:52:18]line Талоны: Топливная Карта [08:52:18]line 53583 [08:52:18]line ФМ: 0000000000871769 [08:52:18]line ФД: 166138 [08:52:18]line ФПД: 193433490679898 [08:52:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T085216&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166138&fm=193433490679898&tin=02508201610067®Number=0000000000092562&sum=0 [08:52:18]OFD Sender: Processing packet 166138 [packets to send 1005, broken 1004] [08:52:18]ProducePacketName [08:52:18]name=ofd_packets/00166138 [08:52:18]OFD Sender: To server: pG, [08:52:18]CommunicateWithHost lk.salyk.kg:30040 [08:52:18]ConnectInit lk.salyk.kg [08:52:18]written 0, free lines is 4095 [08:52:18]Write to MH i2c: 01 00 00 5B 00 5B [08:52:18]Write i2c OK [08:52:18]MH_I2C_Read... [08:52:18]Read from MH i2c: 01 [08:52:18]MH_I2C_Read... [08:52:18]Read from MH i2c: 01 07 00 [08:52:18]MH_I2C_Read... [08:52:18]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 DA 0C 48 [08:52:18]RasterBufferAndPrint [08:52:19]line [08:52:19]line [08:52:19]line [08:52:19]line [08:52:19]line [08:52:19]written 0, free lines is 3315 [08:52:19]MH_Cut [08:52:19]Write to MH i2c: D1 01 00 62 00 01 34 [08:52:19]Write i2c OK [08:52:19]MH_I2C_Read... [08:52:19]Read from MH i2c: D1 [08:52:19]MH_I2C_Read... [08:52:19]Read from MH i2c: D1 01 00 [08:52:19]MH_I2C_Read... [08:52:19]Read from MH i2c: D1 01 00 62 00 00 33 [08:52:19]Write to MH i2c: 01 00 00 63 00 63 [08:52:19]Write i2c OK [08:52:19]MH_I2C_Read... [08:52:19]recv_with_timeout no data received [08:52:19]*** Cut start [08:52:19]*** Purtial cut [08:52:19]*** Stage 1: CUTSNS_PIN = 1 [08:52:21]Read from MH i2c: 01 [08:52:21]MH_I2C_Read... [08:52:21]*** Stop cut motor [08:52:21]*** Cut end [08:52:21]Read from MH i2c: 01 07 00 [08:52:21]MH_I2C_Read... [08:52:21]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [08:52:21]process_action close_receipt done [08:52:21]requested_data is exist [08:52:21]produce_requested_data [08:52:21]requested_item fm.sn is exist - process it [08:52:21]wFMCommunicate request_size=4 [08:52:21]MH_SAM_APDU [08:52:21]CAPDU: 80 11 00 00 [08:52:21]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [08:52:21]Write i2c OK [08:52:21]MH_I2C_Read... [08:52:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:21]Read from MH i2c: E2 [08:52:21]MH_I2C_Read... [08:52:21]Read from MH i2c: E2 17 00 [08:52:21]MH_I2C_Read... [08:52:21]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 37 [08:52:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:52:21]wFMCommunicate OK [08:52:21]requested_item fd.num is exist - process it [08:52:21]SAM_PROTO_GetFieldsCounters [08:52:21]wFMCommunicate request_size=4 [08:52:21]MH_SAM_APDU [08:52:21]CAPDU: 80 13 00 00 [08:52:21]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [08:52:21]Write i2c OK [08:52:21]MH_I2C_Read... [08:52:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:22]Read from MH i2c: E2 [08:52:22]MH_I2C_Read... [08:52:22]Read from MH i2c: E2 62 00 [08:52:22]MH_I2C_Read... [08:52:22]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 FA 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [08:52:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 FA 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:52:22]wFMCommunicate OK [08:52:22]SAM_PROTO_GetFieldsCounters done [08:52:22]requested_item shift.num is exist - process it [08:52:22]requested_item shift.opened is exist - process it [08:52:22]req_shift_opened [08:52:22]FM_GetShiftState [08:52:22]SAM_PROTO_GetShiftState [08:52:22]wFMCommunicate request_size=4 [08:52:22]MH_SAM_APDU [08:52:22]CAPDU: 80 13 01 00 [08:52:22]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [08:52:22]Write i2c OK [08:52:22]MH_I2C_Read... [08:52:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:22]Read from MH i2c: E2 [08:52:22]MH_I2C_Read... [08:52:22]Read from MH i2c: E2 0E 00 [08:52:22]MH_I2C_Read... [08:52:22]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0D [08:52:22]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:52:22]wFMCommunicate OK [08:52:22]SAM_PROTO_GetShiftState done [08:52:22]FM_GetShiftState done [08:52:22]req_shift_opened done [08:52:22]requested_item shift.open_date is exist - process it [08:52:22]req_shift_open_date [08:52:22]req_shift_open_date done [08:52:22]produce_requested_data done [08:52:22]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166138,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:52:22]process_action_free close_receipt [08:52:22]json_value_free [08:52:22]json_value_free done [08:52:22]process_json_proto returns [08:52:22]Send response to host [08:52:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166138,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:52:22]free response buf [08:52:22]execute_script done [08:52:22]execute_script returns [08:52:22]free content buf [08:52:22]Sock 9.Close socket [08:52:22]Sock 9.Thread stoped [08:52:23]ConnectInit Can't take IP for lk.salyk.kg [08:52:23]CommunicateWithHost connect error [08:52:23]CommunicateWithHost err = -1 [08:52:23]OFD Sender: Server communicate error [08:52:28]OFD Sender: Processing packet 166138 [packets to send 1005, broken 1004] [08:52:28]ProducePacketName [08:52:28]name=ofd_packets/00166138 [08:52:28]OFD Sender: To server: pG, [08:52:28]CommunicateWithHost lk.salyk.kg:30040 [08:52:28]ConnectInit lk.salyk.kg [08:52:33]ConnectInit Can't take IP for lk.salyk.kg [08:52:33]CommunicateWithHost connect error [08:52:33]CommunicateWithHost err = -1 [08:52:33]OFD Sender: Server communicate error [08:52:34]accept exits with 7 [08:52:34]New connection [08:52:34]New thread 3066830180 created [08:52:34]Thread 3066973540 joined [08:52:34]Waiting for new connection... [08:52:34] Sock 7.Parse request [08:52:34]Sock 7.Check first char [08:52:34]Sock 7.First char is OK [08:52:34]request: POST /json_proto HTTP/1.0 [08:52:34]Method: POST [08:52:34]URL: /json_proto [08:52:34]Method is POST - this is cgi request [08:52:34]url: /json_proto [08:52:34]query_string will be loaded in cgi processing [08:52:34]execute_cgi json_proto POST (null) [08:52:34]execute_cgi path=json_proto method=POST [08:52:34]POST find Content-Length [08:52:34]Host: 172.17.44.132:8080 [08:52:34]Content-Length: 751 [08:52:34]Content-Type: application/json [08:52:34] [08:52:34]POST finish read [08:52:34]Found Content-Length = 751 [08:52:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 50.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\u041A \u0413\u041F\u041D\u0410 Online\u000A30104782", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:34]execute_script... [08:52:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 50.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\u041A \u0413\u041F\u041D\u0410 Online\u000A30104782", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:34]POST & json_proto [08:52:34]process_json_proto [08:52:34]json parsed OK: [08:52:34]protocol is kg_v1.0 [08:52:34]action value=close_receipt [08:52:34]process_action close_receipt [08:52:34]cmd_close_receipt [08:52:34]MH_GetDate [08:52:34]Write to MH i2c: F0 00 00 67 00 56 [08:52:34]Write i2c OK [08:52:34]MH_I2C_Read... [08:52:34]Read from MH i2c: F0 [08:52:34]MH_I2C_Read... [08:52:34]Read from MH i2c: F0 09 00 [08:52:34]MH_I2C_Read... [08:52:34]Read from MH i2c: F0 09 00 67 00 00 52 9F C9 66 2A 83 C1 65 52 [08:52:34]GetLastDocTimeStamp 1724489536 [08:52:34]current date 1724489554 [08:52:34]FM_GetShiftState [08:52:34]SAM_PROTO_GetShiftState [08:52:34]wFMCommunicate request_size=4 [08:52:34]MH_SAM_APDU [08:52:34]CAPDU: 80 13 01 00 [08:52:34]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [08:52:34]Write i2c OK [08:52:34]MH_I2C_Read... [08:52:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:34]Read from MH i2c: E2 [08:52:34]MH_I2C_Read... [08:52:34]Read from MH i2c: E2 0E 00 [08:52:34]MH_I2C_Read... [08:52:34]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0F [08:52:34]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:52:34]wFMCommunicate OK [08:52:34]SAM_PROTO_GetShiftState done [08:52:34]FM_GetShiftState done [08:52:34]opened in 1724458697 [08:52:34]opened+sec_in_day 1724545097 [08:52:34]quantity*price = 0 [08:52:34]sum+1 = 1 [08:52:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 191 24.08.2024 08:52 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: ТК ГПНА Online 30104782 ФМ: 0000000000871769 ФД: 166139 ФПД: 47058584352681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T085234&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166139&fm=47058584352681&tin=02508201610067®Number=0000000000092562&sum=0 [08:52:35]StoreToDocumentArchive [08:52:35]shift 470 fd 166139 [08:52:35]save to /storage/0470/doc_00166139 [08:52:35]save last doc name /storage/0470/doc_00166139 to /storage/kkm_last_doc_name [08:52:35]save OK [08:52:35]Clear old archive folders... [08:52:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:52:35]tlvbuf is 011CDD70 [08:52:35]SAM_PROTO_ClearQueue [08:52:35]wFMCommunicate request_size=4 [08:52:35]MH_SAM_APDU [08:52:35]CAPDU: 80 09 00 00 [08:52:35]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [08:52:35]Write i2c OK [08:52:35]MH_I2C_Read... [08:52:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:52:35]Read from MH i2c: E2 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: E2 03 00 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [08:52:35]RAPDU: 90 00 [08:52:35]wFMCommunicate OK [08:52:35]SAM_PROTO_ClearQueue done [08:52:35]KKMCreateOFDPacket [08:52:35]OFDProtocolAddRootSTLVToBuf [08:52:35]FM_MakeSignedData [08:52:35]FM_MakeSignedData [08:52:35]SAM_PROTO_SignData [08:52:35]wFMCommunicate request_size=4 [08:52:35]MH_SAM_APDU [08:52:35]CAPDU: 80 0D 01 02 [08:52:35]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [08:52:35]Write i2c OK [08:52:35]MH_I2C_Read... [08:52:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:52:35]Read from MH i2c: E2 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: E2 03 00 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [08:52:35]RAPDU: 90 00 [08:52:35]wFMCommunicate OK [08:52:35]wFMCommunicate request_size=255 [08:52:35]MH_SAM_APDU [08:52: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 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 BF 00 00 00 F4 03 04 00 52 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FB 88 02 00 35 04 06 00 2A CC AE 34 [08:52:35]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 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 BF 00 00 00 F4 03 04 00 52 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FB 88 02 00 35 04 06 00 2A CC AE 34 00 00 7C [08:52:36]Write i2c OK [08:52:36]MH_I2C_Read... [08:52:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:36]Read from MH i2c: E2 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: E2 03 00 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [08:52:36]RAPDU: 90 00 [08:52:36]wFMCommunicate OK [08:52:36]wFMCommunicate request_size=7 [08:52:36]MH_SAM_APDU [08:52:36]CAPDU: 80 0D 02 02 02 37 A9 [08:52:36]Write to MH i2c: E2 0A 00 78 00 80 0D 02 02 02 00 37 A9 00 00 D6 [08:52:36]Write i2c OK [08:52:36]MH_I2C_Read... [08:52:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:36]Read from MH i2c: E2 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: E2 03 00 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [08:52:36]RAPDU: 90 00 [08:52:36]wFMCommunicate OK [08:52:36]wFMCommunicate request_size=4 [08:52:36]MH_SAM_APDU [08:52:36]CAPDU: 80 0D 03 02 [08:52:36]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [08:52:36]Write i2c OK [08:52:36]MH_I2C_Read... [08:52:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:52:36]Read from MH i2c: E2 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: E2 0B 00 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: E2 0B 00 79 00 00 CA 15 DB 23 74 29 A7 67 90 00 7D [08:52:36]RAPDU: CA 15 DB 23 74 29 A7 67 90 00 [08:52:36]wFMCommunicate OK [08:52:36]SAM_PROTO_SignData done [08:52:36]FM_MakeSignedData done [08:52:36]CreateOFDProtocolMessage [08:52:36]wFMCommunicate request_size=4 [08:52:36]MH_SAM_APDU [08:52:36]CAPDU: 80 11 00 00 [08:52:36]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [08:52:36]Write i2c OK [08:52:36]MH_I2C_Read... [08:52:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:36]Read from MH i2c: E2 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: E2 17 00 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4D [08:52:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:52:36]wFMCommunicate OK [08:52:36]CreateOFDProtocolMessage done [08:52:36]OFDSenderStorePacket 166139 [08:52:36]StoreOFDPacket docnum=166139 [08:52:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 77 3F 04 01 F7 FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 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 BF 00 00 00 F4 03 04 00 52 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FB 88 02 00 35 04 06 00 2A CC AE 34 37 A9 CA 15 DB 23 74 29 A7 67 [08:52:36]CheckFolder [08:52:36]dirname=/storage/ofd_packets [08:52:36]CheckFolder done [08:52:36]ProducePacketName [08:52:36]name=ofd_packets/00166139 [08:52:36]NVStorageSaveData ofd_packets/00166139 [08:52:36]File name is /storage/ofd_packets/00166139 [08:52:36]Write 298 bytes [08:52:36]NVStorageSaveData done [08:52:36]OFDSenderStorePacket done [08:52:36]KKMCreateOFDPacket done [08:52:36]NVStorageSaveData kkm_last_timestamp [08:52:36]File name is /storage/kkm_last_timestamp [08:52:36]Write 4 bytes [08:52:36]NVStorageSaveData done [08:52:36]ExternCall_PrintAddStr [08:52:36]wPrintStart [08:52:36]Write to MH i2c: 01 00 00 7B 00 7B [08:52:36]Write i2c OK [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: 01 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: 01 07 00 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [08:52:36]RasterBufferAndPrint [08:52:36]line Счет N : (1)295100 [08:52:36]line ИНН: 02508201610067 [08:52:36]line Контрольно-Кассовый Чек [08:52:36]line ПРОДАЖА [08:52:36]line ТРК (МРК, ГНК) : 44 [08:52:36]line Товар: 2710194800 [08:52:36]line ДТ-К-5 [08:52:36]line 50.000 * 0.00 [08:52:36]line = 0.00 [08:52:36]line НДС 12% НСП 1% [08:52:36]line > о реализуемом товаре [08:52:36]line ИТОГО: 0.00 [08:52:36]line НСП 1% : 0.00 [08:52:36]line НДС 12% : 0.00 [08:52:36]line Наличными: 0.00 [08:52:36]line Безнал.: 0.00 [08:52:36]line Место: АЗС № 130 "Партнер Нефть" [08:52:36]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:52:36]line СНО: Общий режим [08:52:36]line Чек 191 24.08.2024 08:52 [08:52:36]line Смена: 470 ФФД: 1.0 [08:52:36]line ЗНМ: 0300000070 [08:52:36]line РНМ: 0000000000092562 [08:52:36]line Версия ККМ: 001 [08:52:36]line Талоны: ТК ГПНА Online [08:52:36]line 30104782 [08:52:36]line ФМ: 0000000000871769 [08:52:36]line ФД: 166139 [08:52:36]line ФПД: 47058584352681 [08:52:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T085234&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166139&fm=47058584352681&tin=02508201610067®Number=0000000000092562&sum=0 [08:52:36]written 0, free lines is 4095 [08:52:36]OFD Sender: Processing packet 166138 [packets to send 1006, broken 1004] [08:52:36]ProducePacketName [08:52:36]name=ofd_packets/00166138 [08:52:36]OFD Sender: To server: pG, [08:52:36]CommunicateWithHost lk.salyk.kg:30040 [08:52:36]ConnectInit lk.salyk.kg [08:52:37]Write to MH i2c: 01 00 00 A5 00 A5 [08:52:37]Write i2c OK [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: 01 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: 01 07 00 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: 01 07 00 A5 00 00 00 00 00 00 E5 0C 9D [08:52:37]RasterBufferAndPrint [08:52:37]line [08:52:37]line [08:52:37]line [08:52:37]line [08:52:37]line [08:52:37]written 0, free lines is 3329 [08:52:37]MH_Cut [08:52:37]Write to MH i2c: D1 01 00 AC 00 01 7E [08:52:37]Write i2c OK [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: D1 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: D1 01 00 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: D1 01 00 AC 00 00 7D [08:52:37]Write to MH i2c: 01 00 00 AD 00 AD [08:52:37]Write i2c OK [08:52:37]MH_I2C_Read... [08:52:37]*** Cut start [08:52:37]*** Purtial cut [08:52:37]*** Stage 1: CUTSNS_PIN = 1 [08:52:38]recv_with_timeout no data received [08:52:39]Read from MH i2c: 01 [08:52:39]MH_I2C_Read... [08:52:39]*** Stop cut motor [08:52:39]*** Cut end [08:52:39]Read from MH i2c: 01 07 00 [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [08:52:39]process_action close_receipt done [08:52:39]requested_data is exist [08:52:39]produce_requested_data [08:52:39]requested_item fm.sn is exist - process it [08:52:39]wFMCommunicate request_size=4 [08:52:39]MH_SAM_APDU [08:52:39]CAPDU: 80 11 00 00 [08:52:39]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [08:52:39]Write i2c OK [08:52:39]MH_I2C_Read... [08:52:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:39]Read from MH i2c: E2 [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: E2 17 00 [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: E2 17 00 AE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 81 [08:52:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:52:39]wFMCommunicate OK [08:52:39]requested_item fd.num is exist - process it [08:52:39]SAM_PROTO_GetFieldsCounters [08:52:39]wFMCommunicate request_size=4 [08:52:39]MH_SAM_APDU [08:52:39]CAPDU: 80 13 00 00 [08:52:39]Write to MH i2c: E2 08 00 AF 00 80 13 00 00 00 00 00 00 2B [08:52:39]Write i2c OK [08:52:39]MH_I2C_Read... [08:52:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:40]Read from MH i2c: E2 [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 62 00 [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 62 00 AF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 FB 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [08:52:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 FB 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:52:40]wFMCommunicate OK [08:52:40]SAM_PROTO_GetFieldsCounters done [08:52:40]requested_item shift.num is exist - process it [08:52:40]requested_item shift.opened is exist - process it [08:52:40]req_shift_opened [08:52:40]FM_GetShiftState [08:52:40]SAM_PROTO_GetShiftState [08:52:40]wFMCommunicate request_size=4 [08:52:40]MH_SAM_APDU [08:52:40]CAPDU: 80 13 01 00 [08:52:40]Write to MH i2c: E2 08 00 B0 00 80 13 01 00 00 00 00 00 2D [08:52:40]Write i2c OK [08:52:40]MH_I2C_Read... [08:52:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:40]Read from MH i2c: E2 [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 0E 00 [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 0E 00 B0 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 57 [08:52:40]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:52:40]wFMCommunicate OK [08:52:40]SAM_PROTO_GetShiftState done [08:52:40]FM_GetShiftState done [08:52:40]req_shift_opened done [08:52:40]requested_item shift.open_date is exist - process it [08:52:40]req_shift_open_date [08:52:40]req_shift_open_date done [08:52:40]produce_requested_data done [08:52:40]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166139,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:52:40]process_action_free close_receipt [08:52:40]json_value_free [08:52:40]json_value_free done [08:52:40]process_json_proto returns [08:52:40]Send response to host [08:52:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166139,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:52:40]free response buf [08:52:40]execute_script done [08:52:40]execute_script returns [08:52:40]free content buf [08:52:40]Sock 7.Close socket [08:52:40]Sock 7.Thread stoped [08:52:41]ConnectInit Can't take IP for lk.salyk.kg [08:52:41]CommunicateWithHost connect error [08:52:41]CommunicateWithHost err = -1 [08:52:41]OFD Sender: Server communicate error [08:52:46]OFD Sender: Processing packet 166138 [packets to send 1006, broken 1004] [08:52:46]ProducePacketName [08:52:46]name=ofd_packets/00166138 [08:52:46]OFD Sender: To server: pG, [08:52:46]CommunicateWithHost lk.salyk.kg:30040 [08:52:46]ConnectInit lk.salyk.kg [08:52:48]accept exits with 10 [08:52:48]New connection [08:52:48]New thread 3066973540 created [08:52:48]Thread 3066830180 joined [08:52:48]Waiting for new connection... [08:52:48] Sock 10.Parse request [08:52:48]Sock 10.Check first char [08:52:48]Sock 10.First char is OK [08:52:48]request: POST /json_proto HTTP/1.0 [08:52:48]Method: POST [08:52:48]URL: /json_proto [08:52:48]Method is POST - this is cgi request [08:52:48]url: /json_proto [08:52:48]query_string will be loaded in cgi processing [08:52:48]execute_cgi json_proto POST (null) [08:52:48]execute_cgi path=json_proto method=POST [08:52:48]POST find Content-Length [08:52:48]Host: 172.17.44.132:8080 [08:52:48]Content-Length: 677 [08:52:48]Content-Type: application/json [08:52:48] [08:52:48]POST finish read [08:52:48]Found Content-Length = 677 [08:52:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:48]execute_script... [08:52: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)295101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:48]POST & json_proto [08:52:48]process_json_proto [08:52:48]json parsed OK: [08:52:48]protocol is kg_v1.0 [08:52:48]action value=close_receipt [08:52:48]process_action close_receipt [08:52:48]cmd_close_receipt [08:52:48]MH_GetDate [08:52:48]Write to MH i2c: F0 00 00 B1 00 A0 [08:52:48]Write i2c OK [08:52:48]MH_I2C_Read... [08:52:48]Read from MH i2c: F0 [08:52:48]MH_I2C_Read... [08:52:48]Read from MH i2c: F0 09 00 [08:52:48]MH_I2C_Read... [08:52:48]Read from MH i2c: F0 09 00 B1 00 00 61 9F C9 66 2A 83 C1 65 AB [08:52:48]GetLastDocTimeStamp 1724489554 [08:52:48]current date 1724489569 [08:52:48]FM_GetShiftState [08:52:48]SAM_PROTO_GetShiftState [08:52:48]wFMCommunicate request_size=4 [08:52:48]MH_SAM_APDU [08:52:48]CAPDU: 80 13 01 00 [08:52:48]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [08:52:48]Write i2c OK [08:52:48]MH_I2C_Read... [08:52:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:48]Read from MH i2c: E2 [08:52:48]MH_I2C_Read... [08:52:48]Read from MH i2c: E2 0E 00 [08:52:48]MH_I2C_Read... [08:52:48]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 59 [08:52:49]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:52:49]wFMCommunicate OK [08:52:49]SAM_PROTO_GetShiftState done [08:52:49]FM_GetShiftState done [08:52:49]opened in 1724458697 [08:52:49]opened+sec_in_day 1724545097 [08:52:49]quantity*price = 40002 [08:52:49]sum+1 = 40003 [08:52:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 192 24.08.2024 08:52 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166140 ФПД: 198764474836574 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T085249&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166140&fm=198764474836574&tin=02508201610067®Number=0000000000092562&sum=40000 [08:52:50]StoreToDocumentArchive [08:52:50]shift 470 fd 166140 [08:52:50]save to /storage/0470/doc_00166140 [08:52:50]save last doc name /storage/0470/doc_00166140 to /storage/kkm_last_doc_name [08:52:50]save OK [08:52:50]Clear old archive folders... [08:52:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:52:50]tlvbuf is 011E9B40 [08:52:50]SAM_PROTO_ClearQueue [08:52:50]wFMCommunicate request_size=4 [08:52:50]MH_SAM_APDU [08:52:50]CAPDU: 80 09 00 00 [08:52:50]Write to MH i2c: E2 08 00 BF 00 80 09 00 00 00 00 00 00 31 [08:52:50]Write i2c OK [08:52:50]MH_I2C_Read... [08:52:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:52:50]Read from MH i2c: E2 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 03 00 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [08:52:50]RAPDU: 90 00 [08:52:50]wFMCommunicate OK [08:52:50]SAM_PROTO_ClearQueue done [08:52:50]KKMCreateOFDPacket [08:52:50]OFDProtocolAddRootSTLVToBuf [08:52:50]FM_MakeSignedData [08:52:50]FM_MakeSignedData [08:52:50]SAM_PROTO_SignData [08:52:50]wFMCommunicate request_size=4 [08:52:50]MH_SAM_APDU [08:52:50]CAPDU: 80 0D 01 02 [08:52:50]Write to MH i2c: E2 08 00 C0 00 80 0D 01 02 00 00 00 00 39 [08:52:50]Write i2c OK [08:52:50]MH_I2C_Read... [08:52:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:52:50]Read from MH i2c: E2 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 03 00 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [08:52:50]RAPDU: 90 00 [08:52:50]wFMCommunicate OK [08:52:50]wFMCommunicate request_size=255 [08:52:50]MH_SAM_APDU [08:52:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 61 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FC 88 02 00 35 04 06 00 B4 [08:52:50]Write to MH i2c: E2 02 01 C1 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 61 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FC 88 02 00 35 04 06 00 B4 00 00 A2 [08:52:50]Write i2c OK [08:52:50]MH_I2C_Read... [08:52:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:50]Read from MH i2c: E2 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 03 00 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [08:52:50]RAPDU: 90 00 [08:52:50]wFMCommunicate OK [08:52:50]wFMCommunicate request_size=10 [08:52:50]MH_SAM_APDU [08:52:50]CAPDU: 80 0D 02 02 05 C6 75 EA A6 5E [08:52:50]Write to MH i2c: E2 0D 00 C2 00 80 0D 02 02 05 00 C6 75 EA A6 5E 00 00 6F [08:52:50]Write i2c OK [08:52:50]MH_I2C_Read... [08:52:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:50]Read from MH i2c: E2 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 03 00 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [08:52:50]RAPDU: 90 00 [08:52:50]wFMCommunicate OK [08:52:50]wFMCommunicate request_size=4 [08:52:50]MH_SAM_APDU [08:52:50]CAPDU: 80 0D 03 02 [08:52:50]Write to MH i2c: E2 08 00 C3 00 80 0D 03 02 00 00 00 00 3E [08:52:50]Write i2c OK [08:52:50]MH_I2C_Read... [08:52:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:52:50]Read from MH i2c: E2 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 0B 00 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 0B 00 C3 00 00 AF 95 73 6A D3 01 CB B0 90 00 AF [08:52:51]RAPDU: AF 95 73 6A D3 01 CB B0 90 00 [08:52:51]wFMCommunicate OK [08:52:51]SAM_PROTO_SignData done [08:52:51]FM_MakeSignedData done [08:52:51]CreateOFDProtocolMessage [08:52:51]wFMCommunicate request_size=4 [08:52:51]MH_SAM_APDU [08:52:51]CAPDU: 80 11 00 00 [08:52:51]Write to MH i2c: E2 08 00 C4 00 80 11 00 00 00 00 00 00 3E [08:52:51]Write i2c OK [08:52:51]MH_I2C_Read... [08:52:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:51]Read from MH i2c: E2 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: E2 17 00 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: E2 17 00 C4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 97 [08:52:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:52:51]wFMCommunicate OK [08:52:51]CreateOFDProtocolMessage done [08:52:51]OFDSenderStorePacket 166140 [08:52:51]StoreOFDPacket docnum=166140 [08:52:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 6C 48 07 01 34 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 61 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FC 88 02 00 35 04 06 00 B4 C6 75 EA A6 5E AF 95 73 6A D3 01 CB B0 [08:52:51]CheckFolder [08:52:51]dirname=/storage/ofd_packets [08:52:51]CheckFolder done [08:52:51]ProducePacketName [08:52:51]name=ofd_packets/00166140 [08:52:51]NVStorageSaveData ofd_packets/00166140 [08:52:51]File name is /storage/ofd_packets/00166140 [08:52:51]Write 301 bytes [08:52:51]NVStorageSaveData done [08:52:51]OFDSenderStorePacket done [08:52:51]KKMCreateOFDPacket done [08:52:51]NVStorageSaveData kkm_last_timestamp [08:52:51]File name is /storage/kkm_last_timestamp [08:52:51]Write 4 bytes [08:52:51]NVStorageSaveData done [08:52:51]ExternCall_PrintAddStr [08:52:51]wPrintStart [08:52:51]Write to MH i2c: 01 00 00 C5 00 C5 [08:52:51]Write i2c OK [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: 01 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: 01 07 00 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: 01 07 00 C5 00 00 00 00 00 00 FF 0F DA [08:52:51]RasterBufferAndPrint [08:52:51]line Счет N : (1)295101 [08:52:51]line ИНН: 02508201610067 [08:52:51]line Контрольно-Кассовый Чек [08:52:51]line ПРОДАЖА [08:52:51]line ТРК (МРК, ГНК) : 62 [08:52:51]line Товар: 2710124130 [08:52:51]line Аи-92-К-5 [08:52:51]line 5.900 * 67.80 [08:52:51]line = 400.02 [08:52:51]line НДС 12% НСП 1% [08:52:51]line > о реализуемом товаре [08:52:51]line ОКРУГЛЕНИЕ: -0.02 [08:52:51]line ИТОГО: 400.00 [08:52:51]line Внесено: 400.00 [08:52:51]line СДАЧА: 0.00 [08:52:51]line НСП 1% : 3.54 [08:52:51]line НДС 12% : 42.48 [08:52:51]line Наличными: 400.00 [08:52:51]line Безнал.: 0.00 [08:52:51]line Место: АЗС № 130 "Партнер Нефть" [08:52:51]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:52:51]line СНО: Общий режим [08:52:51]line Чек 192 24.08.2024 08:52 [08:52:51]line Смена: 470 ФФД: 1.0 [08:52:51]line ЗНМ: 0300000070 [08:52:51]line РНМ: 0000000000092562 [08:52:51]line Версия ККМ: 001 [08:52:51]line ФМ: 0000000000871769 [08:52:51]line ФД: 166140 [08:52:51]line ФПД: 198764474836574 [08:52:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T085249&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166140&fm=198764474836574&tin=02508201610067®Number=0000000000092562&sum=40000 [08:52:51]written 0, free lines is 4095 [08:52:51]Write to MH i2c: 01 00 00 F0 00 F0 [08:52:51]Write i2c OK [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: 01 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: 01 07 00 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 C7 0C CA [08:52:51]RasterBufferAndPrint [08:52:51]line [08:52:51]line [08:52:51]line [08:52:51]line [08:52:51]line [08:52:51]written 0, free lines is 3303 [08:52:51]MH_Cut [08:52:51]Write to MH i2c: D1 01 00 F7 00 01 C9 [08:52:51]Write i2c OK [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: D1 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: D1 01 00 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: D1 01 00 F7 00 00 C8 [08:52:51]Write to MH i2c: 01 00 00 F8 00 F8 [08:52:51]Write i2c OK [08:52:51]MH_I2C_Read... [08:52:51]ConnectInit Can't take IP for lk.salyk.kg [08:52:51]CommunicateWithHost connect error [08:52:51]CommunicateWithHost err = -1 [08:52:51]OFD Sender: Server communicate error [08:52:51]OFD Sender: Processing packet 166138 [packets to send 1007, broken 1004] [08:52:51]ProducePacketName [08:52:51]name=ofd_packets/00166138 [08:52:51]OFD Sender: To server: pG, [08:52:51]CommunicateWithHost lk.salyk.kg:30040 [08:52:51]ConnectInit lk.salyk.kg [08:52:52]*** Cut start [08:52:52]*** Purtial cut [08:52:52]*** Stage 1: CUTSNS_PIN = 1 [08:52:54]Read from MH i2c: 01 [08:52:54]MH_I2C_Read... [08:52:54]*** Stop cut motor [08:52:54]*** Cut end [08:52:54]Read from MH i2c: 01 07 00 [08:52:54]MH_I2C_Read... [08:52:54]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [08:52:54]process_action close_receipt done [08:52:54]requested_data is exist [08:52:54]produce_requested_data [08:52:54]requested_item fm.sn is exist - process it [08:52:54]wFMCommunicate request_size=4 [08:52:54]MH_SAM_APDU [08:52:54]CAPDU: 80 11 00 00 [08:52:54]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [08:52:54]Write i2c OK [08:52:54]MH_I2C_Read... [08:52:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:54]Read from MH i2c: E2 [08:52:54]MH_I2C_Read... [08:52:54]Read from MH i2c: E2 17 00 [08:52:54]MH_I2C_Read... [08:52:54]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CC [08:52:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:52:54]wFMCommunicate OK [08:52:54]requested_item fd.num is exist - process it [08:52:54]SAM_PROTO_GetFieldsCounters [08:52:54]wFMCommunicate request_size=4 [08:52:54]MH_SAM_APDU [08:52:54]CAPDU: 80 13 00 00 [08:52:54]Write to MH i2c: E2 08 00 FA 00 80 13 00 00 00 00 00 00 76 [08:52:54]Write i2c OK [08:52:54]MH_I2C_Read... [08:52:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:54]Read from MH i2c: E2 [08:52:54]MH_I2C_Read... [08:52:54]Read from MH i2c: E2 62 00 [08:52:54]MH_I2C_Read... [08:52:54]Read from MH i2c: E2 62 00 FA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 FC 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [08:52:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 FC 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:52:54]wFMCommunicate OK [08:52:54]SAM_PROTO_GetFieldsCounters done [08:52:54]requested_item shift.num is exist - process it [08:52:54]requested_item shift.opened is exist - process it [08:52:54]req_shift_opened [08:52:54]FM_GetShiftState [08:52:54]SAM_PROTO_GetShiftState [08:52:54]wFMCommunicate request_size=4 [08:52:54]MH_SAM_APDU [08:52:54]CAPDU: 80 13 01 00 [08:52:54]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [08:52:54]Write i2c OK [08:52:54]MH_I2C_Read... [08:52:54]Read from MH i2c: E2 [08:52:54]MH_I2C_Read... [08:52:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:54]Read from MH i2c: E2 0E 00 [08:52:54]MH_I2C_Read... [08:52:54]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A2 [08:52:54]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:52:54]wFMCommunicate OK [08:52:54]SAM_PROTO_GetShiftState done [08:52:54]FM_GetShiftState done [08:52:54]req_shift_opened done [08:52:54]requested_item shift.open_date is exist - process it [08:52:54]req_shift_open_date [08:52:54]req_shift_open_date done [08:52:54]produce_requested_data done [08:52:54]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166140,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:52:54]process_action_free close_receipt [08:52:54]json_value_free [08:52:54]json_value_free done [08:52:54]process_json_proto returns [08:52:54]Send response to host [08:52:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166140,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:52:54]free response buf [08:52:54]execute_script done [08:52:54]execute_script returns [08:52:54]free content buf [08:52:54]Sock 10.Close socket [08:52:54]Sock 10.Thread stoped [08:52:57]recv_with_timeout no data received [08:53:08]Connected sock=9 [08:53:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 40 38 07 01 2F A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 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 BE 00 00 00 F4 03 04 00 40 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FA 88 02 00 35 04 06 00 AF ED 3E 7F E8 5A 54 B3 6D D1 23 68 2C 91 [08:53:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 CC DE 47 00 D8 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FA 88 02 00 F4 03 04 00 BD 48 C9 66 B6 04 01 00 00 D0 3D FF 59 A8 F9 9A 0B [08:53:13]CommunicateWithHost err = 0 [08:53:13]CheckOFDResponse [08:53:13]1017 (14) - 77093643461234 [08:53:13]1041 (16) - 0000000000871769 [08:53:13]1040 (4) - 166138 [08:53:13]1012 (4) - 24.08.2024 02:43 [08:53:13]1206 (1) - 0 [08:53:13]OFD Sender: Remove packet 166138 [08:53:13]ProducePacketName [08:53:13]name=ofd_packets/00166138 [08:53:13]NVStorageDeleteData [08:53:14]recv_with_timeout no data received [08:53:14]OFD Sender: Processing packet 166139 [packets to send 1006, broken 1004] [08:53:14]ProducePacketName [08:53:14]name=ofd_packets/00166139 [08:53:14]OFD Sender: To server: pG, [08:53:14]CommunicateWithHost lk.salyk.kg:30040 [08:53:14]ConnectInit lk.salyk.kg [08:53:19]ConnectInit Can't take IP for lk.salyk.kg [08:53:19]CommunicateWithHost connect error [08:53:19]CommunicateWithHost err = -1 [08:53:19]OFD Sender: Server communicate error [08:53:24]OFD Sender: Processing packet 166139 [packets to send 1006, broken 1004] [08:53:24]ProducePacketName [08:53:24]name=ofd_packets/00166139 [08:53:24]OFD Sender: To server: pG, [08:53:24]CommunicateWithHost lk.salyk.kg:30040 [08:53:24]ConnectInit lk.salyk.kg [08:53:29]ConnectInit Can't take IP for lk.salyk.kg [08:53:29]CommunicateWithHost connect error [08:53:29]CommunicateWithHost err = -1 [08:53:29]OFD Sender: Server communicate error [08:53:34]OFD Sender: Processing packet 166139 [packets to send 1006, broken 1004] [08:53:34]ProducePacketName [08:53:34]name=ofd_packets/00166139 [08:53:34]OFD Sender: To server: pG, [08:53:34]CommunicateWithHost lk.salyk.kg:30040 [08:53:34]ConnectInit lk.salyk.kg [08:53:38]recv_with_timeout no data received [08:53:39]ConnectInit Can't take IP for lk.salyk.kg [08:53:39]CommunicateWithHost connect error [08:53:39]CommunicateWithHost err = -1 [08:53:39]OFD Sender: Server communicate error [08:53:44]OFD Sender: Processing packet 166139 [packets to send 1006, broken 1004] [08:53:44]ProducePacketName [08:53:44]name=ofd_packets/00166139 [08:53:44]OFD Sender: To server: pG, [08:53:44]CommunicateWithHost lk.salyk.kg:30040 [08:53:44]ConnectInit lk.salyk.kg [08:53:49]ConnectInit Can't take IP for lk.salyk.kg [08:53:49]CommunicateWithHost connect error [08:53:49]CommunicateWithHost err = -1 [08:53:49]OFD Sender: Server communicate error [08:53:54]OFD Sender: Processing packet 166139 [packets to send 1006, broken 1004] [08:53:54]ProducePacketName [08:53:54]name=ofd_packets/00166139 [08:53:54]OFD Sender: To server: pG, [08:53:54]CommunicateWithHost lk.salyk.kg:30040 [08:53:54]ConnectInit lk.salyk.kg [08:53:56]recv_with_timeout no data received [08:53:59]ConnectInit Can't take IP for lk.salyk.kg [08:53:59]CommunicateWithHost connect error [08:53:59]CommunicateWithHost err = -1 [08:53:59]OFD Sender: Server communicate error [08:54:04]OFD Sender: Processing packet 166139 [packets to send 1006, broken 1004] [08:54:04]ProducePacketName [08:54:04]name=ofd_packets/00166139 [08:54:04]OFD Sender: To server: pG, [08:54:04]CommunicateWithHost lk.salyk.kg:30040 [08:54:04]ConnectInit lk.salyk.kg [08:54:14]recv_with_timeout no data received [08:54:23]Connected sock=9 [08:54:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 77 3F 04 01 F7 FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 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 BF 00 00 00 F4 03 04 00 52 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FB 88 02 00 35 04 06 00 2A CC AE 34 37 A9 CA 15 DB 23 74 29 A7 67 [08:54:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 BD 5A 47 00 FB 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FB 88 02 00 F4 03 04 00 08 49 C9 66 B6 04 01 00 00 66 88 67 73 A5 DF A8 F8 [08:54:26]CommunicateWithHost err = 0 [08:54:26]CheckOFDResponse [08:54:26]1017 (14) - 77093643461234 [08:54:26]1041 (16) - 0000000000871769 [08:54:26]1040 (4) - 166139 [08:54:26]1012 (4) - 24.08.2024 02:44 [08:54:26]1206 (1) - 0 [08:54:26]OFD Sender: Remove packet 166139 [08:54:26]ProducePacketName [08:54:26]name=ofd_packets/00166139 [08:54:26]NVStorageDeleteData [08:54:27]OFD Sender: Processing packet 166140 [packets to send 1005, broken 1004] [08:54:27]ProducePacketName [08:54:27]name=ofd_packets/00166140 [08:54:27]OFD Sender: To server: pG, [08:54:27]CommunicateWithHost lk.salyk.kg:30040 [08:54:27]ConnectInit lk.salyk.kg [08:54:31]recv_with_timeout no data received [08:54:32]ConnectInit Can't take IP for lk.salyk.kg [08:54:32]CommunicateWithHost connect error [08:54:32]CommunicateWithHost err = -1 [08:54:32]OFD Sender: Server communicate error [08:54:37]OFD Sender: Processing packet 166140 [packets to send 1005, broken 1004] [08:54:37]ProducePacketName [08:54:37]name=ofd_packets/00166140 [08:54:37]OFD Sender: To server: pG, [08:54:37]CommunicateWithHost lk.salyk.kg:30040 [08:54:37]ConnectInit lk.salyk.kg [08:54:42]ConnectInit Can't take IP for lk.salyk.kg [08:54:42]CommunicateWithHost connect error [08:54:42]CommunicateWithHost err = -1 [08:54:42]OFD Sender: Server communicate error [08:54:46]accept exits with 12 [08:54:46]New connection [08:54:46]New thread 3066830180 created [08:54:46]Thread 3066973540 joined [08:54:46]Waiting for new connection... [08:54:46] Sock 12.Parse request [08:54:46]Sock 12.Check first char [08:54:46]Sock 12.First char is OK [08:54:46]request: POST /json_proto HTTP/1.0 [08:54:46]Method: POST [08:54:46]URL: /json_proto [08:54:46]Method is POST - this is cgi request [08:54:46]url: /json_proto [08:54:46]query_string will be loaded in cgi processing [08:54:46]execute_cgi json_proto POST (null) [08:54:46]execute_cgi path=json_proto method=POST [08:54:46]POST find Content-Length [08:54:46]Host: 172.17.44.132:8080 [08:54:46]Content-Length: 682 [08:54:46]Content-Type: application/json [08:54:46] [08:54:46]POST finish read [08:54:46]Found Content-Length = 682 [08:54:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51216", "tax_sys" : 0, "items" : [ { "code": "4870202522015", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Maxi \u0427\u0430\u0439 \u0413\u0440\u0443\u0448\u0435\u0432\u044B\u0439 1,2\u043B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:46]execute_script... [08:54:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51216", "tax_sys" : 0, "items" : [ { "code": "4870202522015", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Maxi \u0427\u0430\u0439 \u0413\u0440\u0443\u0448\u0435\u0432\u044B\u0439 1,2\u043B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:46]POST & json_proto [08:54:46]process_json_proto [08:54:46]json parsed OK: [08:54:46]protocol is kg_v1.0 [08:54:46]action value=close_receipt [08:54:46]process_action close_receipt [08:54:46]cmd_close_receipt [08:54:46]MH_GetDate [08:54:46]Write to MH i2c: F0 00 00 FC 00 EB [08:54:46]Write i2c OK [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: F0 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: F0 09 00 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: F0 09 00 FC 00 00 D6 9F C9 66 2A 83 C1 65 6B [08:54:46]GetLastDocTimeStamp 1724489569 [08:54:46]current date 1724489686 [08:54:46]FM_GetShiftState [08:54:46]SAM_PROTO_GetShiftState [08:54:46]wFMCommunicate request_size=4 [08:54:46]MH_SAM_APDU [08:54:46]CAPDU: 80 13 01 00 [08:54:46]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [08:54:46]Write i2c OK [08:54:46]MH_I2C_Read... [08:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:46]Read from MH i2c: E2 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: E2 0E 00 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A4 [08:54:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:54:46]wFMCommunicate OK [08:54:46]SAM_PROTO_GetShiftState done [08:54:46]FM_GetShiftState done [08:54:46]opened in 1724458697 [08:54:46]opened+sec_in_day 1724545097 [08:54:46]quantity*price = 12500 [08:54:46]sum+1 = 12501 [08:54:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 193 24.08.2024 08:54 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166141 ФПД: 52125433058839 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T085446&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166141&fm=52125433058839&tin=02508201610067®Number=0000000000092562&sum=12500 0 [08:54:47]StoreToDocumentArchive [08:54:47]shift 470 fd 166141 [08:54:47]save to /storage/0470/doc_00166141 [08:54:47]save last doc name /storage/0470/doc_00166141 to /storage/kkm_last_doc_name [08:54:47]save OK [08:54:47]Clear old archive folders... [08:54:47]ProcessDocumentItem done err = 0, tmpTLVsize=291 [08:54:47]tlvbuf is 0116D5F0 [08:54:47]SAM_PROTO_ClearQueue [08:54:47]wFMCommunicate request_size=4 [08:54:47]MH_SAM_APDU [08:54:47]CAPDU: 80 09 00 00 [08:54:47]Write to MH i2c: E2 08 00 0A 01 80 09 00 00 00 00 00 00 7D [08:54:47]Write i2c OK [08:54:47]MH_I2C_Read... [08:54:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:47]OFD Sender: Processing packet 166140 [packets to send 1005, broken 1004] [08:54:47]ProducePacketName [08:54:47]name=ofd_packets/00166140 [08:54:47]OFD Sender: To server: pG, [08:54:47]CommunicateWithHost lk.salyk.kg:30040 [08:54:47]ConnectInit lk.salyk.kg [08:54:47]Read from MH i2c: E2 [08:54:47]MH_I2C_Read... [08:54:47]Read from MH i2c: E2 03 00 [08:54:47]MH_I2C_Read... [08:54:47]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [08:54:47]RAPDU: 90 00 [08:54:47]wFMCommunicate OK [08:54:47]SAM_PROTO_ClearQueue done [08:54:47]KKMCreateOFDPacket [08:54:47]OFDProtocolAddRootSTLVToBuf [08:54:47]FM_MakeSignedData [08:54:47]FM_MakeSignedData [08:54:47]SAM_PROTO_SignData [08:54:47]wFMCommunicate request_size=4 [08:54:47]MH_SAM_APDU [08:54:47]CAPDU: 80 0D 01 02 [08:54:47]Write to MH i2c: E2 08 00 0B 01 80 0D 01 02 00 00 00 00 85 [08:54:47]Write i2c OK [08:54:47]MH_I2C_Read... [08:54:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:47]Read from MH i2c: E2 [08:54:47]MH_I2C_Read... [08:54:47]Read from MH i2c: E2 03 00 [08:54:47]MH_I2C_Read... [08:54:47]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [08:54:47]RAPDU: 90 00 [08:54:47]wFMCommunicate OK [08:54:47]wFMCommunicate request_size=255 [08:54:47]MH_SAM_APDU [08:54:47]CAPDU: 80 0D 02 02 FA 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 30 31 35 06 04 31 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D0 93 D1 80 D1 83 D1 88 D0 B5 D0 B2 D1 8B D0 B9 20 31 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 D6 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 [08:54:47]Write to MH i2c: E2 02 01 0C 01 80 0D 02 02 FA 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 30 31 35 06 04 31 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D0 93 D1 80 D1 83 D1 88 D0 B5 D0 B2 D1 8B D0 B9 20 31 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 D6 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 00 00 6A [08:54:47]Write i2c OK [08:54:47]MH_I2C_Read... [08:54:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:47]Read from MH i2c: E2 [08:54:47]MH_I2C_Read... [08:54:47]Read from MH i2c: E2 03 00 [08:54:47]MH_I2C_Read... [08:54:47]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [08:54:47]RAPDU: 90 00 [08:54:47]wFMCommunicate OK [08:54:47]wFMCommunicate request_size=50 [08:54:47]MH_SAM_APDU [08:54:47]CAPDU: 80 0D 02 02 2D 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FD 88 02 00 35 04 06 00 2F 68 65 EB D6 17 [08:54:47]Write to MH i2c: E2 35 00 0D 01 80 0D 02 02 2D 00 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FD 88 02 00 35 04 06 00 2F 68 65 EB D6 17 00 00 47 [08:54:47]Write i2c OK [08:54:47]MH_I2C_Read... [08:54:47]Read from MH i2c: E2 [08:54:47]MH_I2C_Read... [08:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:48]Read from MH i2c: E2 03 00 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [08:54:48]RAPDU: 90 00 [08:54:48]wFMCommunicate OK [08:54:48]wFMCommunicate request_size=4 [08:54:48]MH_SAM_APDU [08:54:48]CAPDU: 80 0D 03 02 [08:54:48]Write to MH i2c: E2 08 00 0E 01 80 0D 03 02 00 00 00 00 8A [08:54:48]Write i2c OK [08:54:48]MH_I2C_Read... [08:54:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:48]Read from MH i2c: E2 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 0B 00 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 0B 00 0E 01 00 1D 61 E8 96 67 FC 9C 33 90 00 B9 [08:54:48]RAPDU: 1D 61 E8 96 67 FC 9C 33 90 00 [08:54:48]wFMCommunicate OK [08:54:48]SAM_PROTO_SignData done [08:54:48]FM_MakeSignedData done [08:54:48]CreateOFDProtocolMessage [08:54:48]wFMCommunicate request_size=4 [08:54:48]MH_SAM_APDU [08:54:48]CAPDU: 80 11 00 00 [08:54:48]Write to MH i2c: E2 08 00 0F 01 80 11 00 00 00 00 00 00 8A [08:54:48]Write i2c OK [08:54:48]MH_I2C_Read... [08:54:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:48]Read from MH i2c: E2 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 17 00 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 17 00 0F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [08:54:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:54:48]wFMCommunicate OK [08:54:48]CreateOFDProtocolMessage done [08:54:48]OFDSenderStorePacket 166141 [08:54:48]StoreOFDPacket docnum=166141 [08:54:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 37 01 00 00 48 49 2F 01 10 D5 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 30 31 35 06 04 31 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D0 93 D1 80 D1 83 D1 88 D0 B5 D0 B2 D1 8B D0 B9 20 31 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 D6 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FD 88 02 00 35 04 06 00 2F 68 65 EB D6 17 1D 61 E8 96 67 FC 9C 33 [08:54:48]CheckFolder [08:54:48]dirname=/storage/ofd_packets [08:54:48]CheckFolder done [08:54:48]ProducePacketName [08:54:48]name=ofd_packets/00166141 [08:54:48]NVStorageSaveData ofd_packets/00166141 [08:54:48]File name is /storage/ofd_packets/00166141 [08:54:48]Write 341 bytes [08:54:48]NVStorageSaveData done [08:54:48]OFDSenderStorePacket done [08:54:48]KKMCreateOFDPacket done [08:54:48]NVStorageSaveData kkm_last_timestamp [08:54:48]File name is /storage/kkm_last_timestamp [08:54:48]Write 4 bytes [08:54:48]NVStorageSaveData done [08:54:48]ExternCall_PrintAddStr [08:54:48]wPrintStart [08:54:48]Write to MH i2c: 01 00 00 10 01 11 [08:54:48]Write i2c OK [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: 01 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: 01 07 00 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 FF 0F 26 [08:54:48]RasterBufferAndPrint [08:54:48]line Счет N : (3)51216 [08:54:48]line ИНН: 02508201610067 [08:54:48]line Контрольно-Кассовый Чек [08:54:48]line ПРОДАЖА [08:54:48]line Товар: 4870202522015 [08:54:48]line Напиток Maxi Чай Грушевый 1,2л [08:54:48]line 1.000 * 125.00 [08:54:48]line = 125.00 [08:54:48]line НДС 12% НСП 1% [08:54:48]line > о реализуемом товаре [08:54:48]line ИТОГО: 125.00 [08:54:48]line НСП 1% : 1.11 [08:54:48]line НДС 12% : 13.27 [08:54:48]line Наличными: 125.00 [08:54:48]line Безнал.: 0.00 [08:54:48]line Место: АЗС № 130 "Партнер Нефть" [08:54:48]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:54:48]line СНО: Общий режим [08:54:48]line Чек 193 24.08.2024 08:54 [08:54:48]line Смена: 470 ФФД: 1.0 [08:54:48]line ЗНМ: 0300000070 [08:54:48]line РНМ: 0000000000092562 [08:54:48]line Версия ККМ: 001 [08:54:48]line ФМ: 0000000000871769 [08:54:48]line ФД: 166141 [08:54:48]line ФПД: 52125433058839 [08:54:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T085446&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166141&fm=52125433058839&tin=02508201610067®Number=0000000000092562&sum=12500 [08:54:48]line 0 [08:54:48]written 0, free lines is 4095 [08:54:48]Write to MH i2c: 01 00 00 39 01 3A [08:54:48]Write i2c OK [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: 01 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: 01 07 00 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: 01 07 00 39 01 00 00 00 00 00 D1 0C 1E [08:54:48]RasterBufferAndPrint [08:54:48]line [08:54:48]line [08:54:48]line [08:54:48]line [08:54:48]line [08:54:48]written 0, free lines is 3302 [08:54:48]MH_Cut [08:54:48]Write to MH i2c: D1 01 00 40 01 01 13 [08:54:48]Write i2c OK [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: D1 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: D1 01 00 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: D1 01 00 40 01 00 12 [08:54:48]Write to MH i2c: 01 00 00 41 01 42 [08:54:48]Write i2c OK [08:54:48]MH_I2C_Read... [08:54:49]*** Cut start [08:54:49]*** Purtial cut [08:54:49]*** Stage 1: CUTSNS_PIN = 1 [08:54:50]recv_with_timeout no data received [08:54:51]Read from MH i2c: 01 [08:54:51]MH_I2C_Read... [08:54:51]*** Stop cut motor [08:54:51]*** Cut end [08:54:51]Read from MH i2c: 01 07 00 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: 01 07 00 41 01 00 00 00 00 00 FF 0F 57 [08:54:51]process_action close_receipt done [08:54:51]requested_data is exist [08:54:51]produce_requested_data [08:54:51]requested_item fm.sn is exist - process it [08:54:51]wFMCommunicate request_size=4 [08:54:51]MH_SAM_APDU [08:54:51]CAPDU: 80 11 00 00 [08:54:51]Write to MH i2c: E2 08 00 42 01 80 11 00 00 00 00 00 00 BD [08:54:51]Write i2c OK [08:54:51]MH_I2C_Read... [08:54:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:51]Read from MH i2c: E2 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: E2 17 00 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: E2 17 00 42 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 16 [08:54:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:54:51]wFMCommunicate OK [08:54:51]requested_item fd.num is exist - process it [08:54:51]SAM_PROTO_GetFieldsCounters [08:54:51]wFMCommunicate request_size=4 [08:54:51]MH_SAM_APDU [08:54:51]CAPDU: 80 13 00 00 [08:54:51]Write to MH i2c: E2 08 00 43 01 80 13 00 00 00 00 00 00 C0 [08:54:51]Write i2c OK [08:54:51]MH_I2C_Read... [08:54:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:51]Read from MH i2c: E2 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: E2 62 00 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: E2 62 00 43 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 FD 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [08:54:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 FD 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:51]wFMCommunicate OK [08:54:51]SAM_PROTO_GetFieldsCounters done [08:54:51]requested_item shift.num is exist - process it [08:54:51]requested_item shift.opened is exist - process it [08:54:51]req_shift_opened [08:54:51]FM_GetShiftState [08:54:51]SAM_PROTO_GetShiftState [08:54:51]wFMCommunicate request_size=4 [08:54:51]MH_SAM_APDU [08:54:51]CAPDU: 80 13 01 00 [08:54:51]Write to MH i2c: E2 08 00 44 01 80 13 01 00 00 00 00 00 C2 [08:54:51]Write i2c OK [08:54:51]MH_I2C_Read... [08:54:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:51]Read from MH i2c: E2 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: E2 0E 00 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: E2 0E 00 44 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EC [08:54:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:54:51]wFMCommunicate OK [08:54:51]SAM_PROTO_GetShiftState done [08:54:51]FM_GetShiftState done [08:54:51]req_shift_opened done [08:54:51]requested_item shift.open_date is exist - process it [08:54:51]req_shift_open_date [08:54:51]req_shift_open_date done [08:54:51]produce_requested_data done [08:54:51]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166141,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [08:54:51]process_action_free close_receipt [08:54:51]json_value_free [08:54:51]json_value_free done [08:54:51]process_json_proto returns [08:54:51]Send response to host [08:54:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166141,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [08:54:51]free response buf [08:54:51]execute_script done [08:54:51]execute_script returns [08:54:51]free content buf [08:54:51]Sock 12.Close socket [08:54:51]Sock 12.Thread stoped [08:54:52]ConnectInit Can't take IP for lk.salyk.kg [08:54:52]CommunicateWithHost connect error [08:54:52]CommunicateWithHost err = -1 [08:54:52]OFD Sender: Server communicate error [08:54:52]OFD Sender: Processing packet 166140 [packets to send 1006, broken 1004] [08:54:52]ProducePacketName [08:54:52]name=ofd_packets/00166140 [08:54:52]OFD Sender: To server: pG, [08:54:52]CommunicateWithHost lk.salyk.kg:30040 [08:54:52]ConnectInit lk.salyk.kg [08:54:57]ConnectInit Can't take IP for lk.salyk.kg [08:54:57]CommunicateWithHost connect error [08:54:57]CommunicateWithHost err = -1 [08:54:57]OFD Sender: Server communicate error [08:55:02]OFD Sender: Processing packet 166140 [packets to send 1006, broken 1004] [08:55:02]ProducePacketName [08:55:02]name=ofd_packets/00166140 [08:55:02]OFD Sender: To server: pG, [08:55:02]CommunicateWithHost lk.salyk.kg:30040 [08:55:02]ConnectInit lk.salyk.kg [08:55:08]recv_with_timeout no data received [08:55:10]Connected sock=7 [08:55:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 6C 48 07 01 34 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 61 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FC 88 02 00 35 04 06 00 B4 C6 75 EA A6 5E AF 95 73 6A D3 01 CB B0 [08:55:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 DE B2 47 00 2B 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FC 88 02 00 F4 03 04 00 36 49 C9 66 B6 04 01 00 00 7C 2B 16 12 B3 22 A9 E3 [08:55:12]CommunicateWithHost err = 0 [08:55:12]CheckOFDResponse [08:55:12]1017 (14) - 77093643461234 [08:55:12]1041 (16) - 0000000000871769 [08:55:12]1040 (4) - 166140 [08:55:12]1012 (4) - 24.08.2024 02:45 [08:55:12]1206 (1) - 0 [08:55:12]OFD Sender: Remove packet 166140 [08:55:12]ProducePacketName [08:55:12]name=ofd_packets/00166140 [08:55:12]NVStorageDeleteData [08:55:12]OFD Sender: Processing packet 166141 [packets to send 1005, broken 1004] [08:55:12]ProducePacketName [08:55:12]name=ofd_packets/00166141 [08:55:12]OFD Sender: To server: pG, [08:55:12]CommunicateWithHost lk.salyk.kg:30040 [08:55:12]ConnectInit lk.salyk.kg [08:55:15]accept exits with 9 [08:55:15]New connection [08:55:15]New thread 3066973540 created [08:55:15]Thread 3066830180 joined [08:55:15]Waiting for new connection... [08:55:15] Sock 9.Parse request [08:55:15]Sock 9.Check first char [08:55:15]Sock 9.First char is OK [08:55:15]request: POST /json_proto HTTP/1.0 [08:55:15]Method: POST [08:55:15]URL: /json_proto [08:55:15]Method is POST - this is cgi request [08:55:15]url: /json_proto [08:55:15]query_string will be loaded in cgi processing [08:55:15]execute_cgi json_proto POST (null) [08:55:15]execute_cgi path=json_proto method=POST [08:55:15]POST find Content-Length [08:55:15]Host: 172.17.44.132:8080 [08:55:15]Content-Length: 674 [08:55:15]Content-Type: application/json [08:55:15] [08:55:15]POST finish read [08:55:15]Found Content-Length = 674 [08:55:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:15]execute_script... [08:55:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:15]POST & json_proto [08:55:15]process_json_proto [08:55:15]json parsed OK: [08:55:15]protocol is kg_v1.0 [08:55:15]action value=close_receipt [08:55:15]process_action close_receipt [08:55:15]cmd_close_receipt [08:55:15]MH_GetDate [08:55:15]Write to MH i2c: F0 00 00 45 01 35 [08:55:15]Write i2c OK [08:55:15]MH_I2C_Read... [08:55:15]Read from MH i2c: F0 [08:55:15]MH_I2C_Read... [08:55:15]Read from MH i2c: F0 09 00 [08:55:15]MH_I2C_Read... [08:55:15]Read from MH i2c: F0 09 00 45 01 00 F3 9F C9 66 2A 83 C1 65 D2 [08:55:15]GetLastDocTimeStamp 1724489686 [08:55:15]current date 1724489715 [08:55:15]FM_GetShiftState [08:55:15]SAM_PROTO_GetShiftState [08:55:15]wFMCommunicate request_size=4 [08:55:15]MH_SAM_APDU [08:55:15]CAPDU: 80 13 01 00 [08:55:15]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [08:55:15]Write i2c OK [08:55:15]MH_I2C_Read... [08:55:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:15]Read from MH i2c: E2 [08:55:15]MH_I2C_Read... [08:55:15]Read from MH i2c: E2 0E 00 [08:55:15]MH_I2C_Read... [08:55:15]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EE [08:55:15]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [08:55:15]wFMCommunicate OK [08:55:15]SAM_PROTO_GetShiftState done [08:55:15]FM_GetShiftState done [08:55:15]opened in 1724458697 [08:55:15]opened+sec_in_day 1724545097 [08:55:15]quantity*price = 50063 [08:55:15]sum+1 = 50064 [08:55:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 194 24.08.2024 08:55 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166142 ФПД: 17880088055843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T085515&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166142&fm=17880088055843&tin=02508201610067®Number=0000000000092562&sum=50000 [08:55:16]StoreToDocumentArchive [08:55:16]shift 470 fd 166142 [08:55:16]save to /storage/0470/doc_00166142 [08:55:16]save last doc name /storage/0470/doc_00166142 to /storage/kkm_last_doc_name [08:55:16]save OK [08:55:16]Clear old archive folders... [08:55:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:55:16]tlvbuf is 011DB560 [08:55:16]SAM_PROTO_ClearQueue [08:55:16]wFMCommunicate request_size=4 [08:55:16]MH_SAM_APDU [08:55:16]CAPDU: 80 09 00 00 [08:55:16]Write to MH i2c: E2 08 00 53 01 80 09 00 00 00 00 00 00 C6 [08:55:16]Write i2c OK [08:55:16]MH_I2C_Read... [08:55:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:16]Read from MH i2c: E2 [08:55:16]MH_I2C_Read... [08:55:16]Read from MH i2c: E2 03 00 [08:55:16]MH_I2C_Read... [08:55:16]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [08:55:16]RAPDU: 90 00 [08:55:16]wFMCommunicate OK [08:55:16]SAM_PROTO_ClearQueue done [08:55:16]KKMCreateOFDPacket [08:55:16]OFDProtocolAddRootSTLVToBuf [08:55:16]FM_MakeSignedData [08:55:16]FM_MakeSignedData [08:55:16]SAM_PROTO_SignData [08:55:16]wFMCommunicate request_size=4 [08:55:16]MH_SAM_APDU [08:55:16]CAPDU: 80 0D 01 02 [08:55:16]Write to MH i2c: E2 08 00 54 01 80 0D 01 02 00 00 00 00 CE [08:55:16]Write i2c OK [08:55:16]MH_I2C_Read... [08:55:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:16]Read from MH i2c: E2 [08:55:16]MH_I2C_Read... [08:55:16]Read from MH i2c: E2 03 00 [08:55:16]MH_I2C_Read... [08:55:16]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [08:55:16]RAPDU: 90 00 [08:55:16]wFMCommunicate OK [08:55:16]wFMCommunicate request_size=255 [08:55:16]MH_SAM_APDU [08:55:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 F3 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FE 88 02 00 35 04 06 00 10 43 08 4C [08:55:16]Write to MH i2c: E2 02 01 55 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 F3 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FE 88 02 00 35 04 06 00 10 43 08 4C 00 00 6E [08:55:16]Write i2c OK [08:55:16]MH_I2C_Read... [08:55:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:16]Read from MH i2c: E2 [08:55:16]MH_I2C_Read... [08:55:16]Read from MH i2c: E2 03 00 [08:55:16]MH_I2C_Read... [08:55:16]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [08:55:16]RAPDU: 90 00 [08:55:16]wFMCommunicate OK [08:55:16]wFMCommunicate request_size=7 [08:55:16]MH_SAM_APDU [08:55:16]CAPDU: 80 0D 02 02 02 10 23 [08:55:16]Write to MH i2c: E2 0A 00 56 01 80 0D 02 02 02 00 10 23 00 00 08 [08:55:16]Write i2c OK [08:55:16]MH_I2C_Read... [08:55:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:16]Read from MH i2c: E2 [08:55:16]MH_I2C_Read... [08:55:16]Read from MH i2c: E2 03 00 [08:55:16]MH_I2C_Read... [08:55:16]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [08:55:16]RAPDU: 90 00 [08:55:16]wFMCommunicate OK [08:55:16]wFMCommunicate request_size=4 [08:55:16]MH_SAM_APDU [08:55:16]CAPDU: 80 0D 03 02 [08:55:16]Write to MH i2c: E2 08 00 57 01 80 0D 03 02 00 00 00 00 D3 [08:55:16]Write i2c OK [08:55:16]MH_I2C_Read... [08:55:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:16]Read from MH i2c: E2 [08:55:16]MH_I2C_Read... [08:55:16]Read from MH i2c: E2 0B 00 [08:55:16]MH_I2C_Read... [08:55:16]Read from MH i2c: E2 0B 00 57 01 00 D0 88 E6 EE 49 0B 78 3E 90 00 0A [08:55:16]RAPDU: D0 88 E6 EE 49 0B 78 3E 90 00 [08:55:16]wFMCommunicate OK [08:55:16]SAM_PROTO_SignData done [08:55:16]FM_MakeSignedData done [08:55:16]CreateOFDProtocolMessage [08:55:16]wFMCommunicate request_size=4 [08:55:16]MH_SAM_APDU [08:55:16]CAPDU: 80 11 00 00 [08:55:16]Write to MH i2c: E2 08 00 58 01 80 11 00 00 00 00 00 00 D3 [08:55:16]Write i2c OK [08:55:16]MH_I2C_Read... [08:55:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:17]Read from MH i2c: E2 [08:55:17]MH_I2C_Read... [08:55:17]Read from MH i2c: E2 17 00 [08:55:17]MH_I2C_Read... [08:55:17]Read from MH i2c: E2 17 00 58 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 2C [08:55:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:55:17]wFMCommunicate OK [08:55:17]CreateOFDProtocolMessage done [08:55:17]OFDSenderStorePacket 166142 [08:55:17]StoreOFDPacket docnum=166142 [08:58:31]MH_I2C_Read... [08:58:31]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [08:58:31]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:58:31]wFMCommunicate OK [08:58:31]SAM_PROTO_GetFMData done [08:58:31]requested_item fm.sale_refund.total is exist - process it [08:58:31]requested_item fm.buy.total is exist - process it [08:58:31]requested_item shift.sale.total is exist - process it [08:58:31]SAM_PROTO_GetShiftData [08:58:31]wFMCommunicate request_size=4 [08:58:31]MH_SAM_APDU [08:58:31]CAPDU: 80 13 02 00 [08:58:31]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [08:58:31]Write i2c OK [08:58:31]MH_I2C_Read... [08:58:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:58:32]Read from MH i2c: E2 [08:58:32]MH_I2C_Read... [08:58:32]Read from MH i2c: E2 FD 00 [08:58:32]MH_I2C_Read... [08:58:32]Read from MH i2c: E2 FD 00 18 00 00 B0 04 AA 04 AC 04 6E 04 04 00 C2 00 00 00 69 04 9D 00 6F 04 04 00 C2 00 00 00 B1 04 04 00 32 FC 5F 01 70 04 03 00 74 A9 91 72 04 03 00 BE 52 CE 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 EA 61 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 75 1D 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 0C [08:58:32]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 C2 00 00 00 69 04 9D 00 6F 04 04 00 C2 00 00 00 B1 04 04 00 32 FC 5F 01 70 04 03 00 74 A9 91 72 04 03 00 BE 52 CE 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 EA 61 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 75 1D 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [08:58:32]wFMCommunicate OK [08:58:32]wFMCommunicate request_size=4 [08:58:32]MH_SAM_APDU [08:58:32]CAPDU: 80 17 00 00 [08:58:32]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [08:58:32]Write i2c OK [08:58:32]MH_I2C_Read... [08:58:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:58:32]Read from MH i2c: E2 [08:58:32]MH_I2C_Read... [08:58:32]Read from MH i2c: E2 FD 00 [08:58:32]MH_I2C_Read... [08:58:32]Read from MH i2c: E2 FD 00 19 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 B3 [08:58:32]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 [08:58:32]wFMCommunicate OK [08:58:32]wFMCommunicate request_size=4 [08:58:32]MH_SAM_APDU [08:58:32]CAPDU: 80 17 00 00 [08:58:32]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [08:58:32]Write i2c OK [08:58:32]MH_I2C_Read... [08:58:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:58:32]Read from MH i2c: E2 [08:58:32]MH_I2C_Read... [08:58:32]Read from MH i2c: E2 FD 00 [08:58:32]MH_I2C_Read... [08:58:32]Read from MH i2c: E2 FD 00 1A 00 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 57 [08:58:32]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [08:58:32]wFMCommunicate OK [08:58:32]wFMCommunicate request_size=4 [08:58:32]MH_SAM_APDU [08:58:32]CAPDU: 80 17 00 00 [08:58:32]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [08:58:32]Write i2c OK [08:58:32]MH_I2C_Read... [08:58:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:58:33]Read from MH i2c: E2 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 FD 00 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 0E [08:58:33]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [08:58:33]wFMCommunicate OK [08:58:33]wFMCommunicate request_size=4 [08:58:33]MH_SAM_APDU [08:58:33]CAPDU: 80 17 00 00 [08:58:33]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [08:58:33]Write i2c OK [00:00:08] *** EcrCore started. Build 196 *** [00:00:08]/dev/ttyS4 opened [00:00:08]MH_InterfaceInit /dev/i2c-1 [00:00:08]Malloc ok [00:00:08]MH_GetMetrics [00:00:08]Write to MH i2c: 00 00 00 01 00 00 [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 29 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:08]Are we in boot? [00:00:08]We are in boot - try to switch [00:00:08]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903 init start (LINUX_LIGHT) [00:00:09]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 17309122+1707180842=1724489964 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30515 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 ED A0 C9 66 2A 83 C1 65 8E [08:59:25]Current date/time: 24.08.2024 08:59 [08:59:25]FM_Init [08:59:25]wFMConnect [08:59:25]MH_SAM_On [08:59:25]Write to MH i2c: E0 00 00 08 00 E7 [08:59:25]Write i2c OK [08:59:25]MH_I2C_Read... [08:59:25]*** iso7816_init finished! [08:59:25]*** atr: [08:59:25]*** 0F 3B D5 18 FF 81 91 FE [08:59:25]*** 1F C3 80 73 C8 21 10 0A [08:59:25]*** 00 00 00 00 00 00 00 00 [08:59:25]*** 00 00 00 00 00 00 00 00 [08:59:25]*** 00 00 00 00 00 00 00 00 [08:59:25]*** 00 00 00 00 00 00 00 00 [08:59:25]*** 00 00 00 00 00 00 00 00 [08:59:25]*** 00 00 00 00 00 00 00 00 [08:59:25]Read from MH i2c: E0 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E0 10 00 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:59:25]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:59:25]wFMCommunicate request_size=10 [08:59:25]MH_SAM_APDU [08:59:25]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:59:25]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:59:25]Write i2c OK [08:59:25]MH_I2C_Read... [08:59:25]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:59:25]Read from MH i2c: E2 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 03 00 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:59:25]RAPDU: 90 00 [08:59:25]wFMCommunicate OK [08:59:25]wFMCommunicate request_size=4 [08:59:25]MH_SAM_APDU [08:59:25]CAPDU: 80 11 00 00 [08:59:25]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:59:25]Write i2c OK [08:59:25]MH_I2C_Read... [08:59:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:25]Read from MH i2c: E2 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 17 00 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [08:59:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:59:25]wFMCommunicate OK [08:59:25]Detected FM SN is 0000000000871769 [08:59:25]Stored FM SN is 0000000000871769 [08:59:25]wFMCommunicate request_size=9 [08:59:25]MH_SAM_APDU [08:59:25]CAPDU: 80 16 00 00 04 E7 8B 00 00 [08:59:25]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [08:59:25]Write i2c OK [08:59:25]MH_I2C_Read... [08:59:25]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:59:25]Read from MH i2c: E2 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 03 00 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:59:25]RAPDU: 90 00 [08:59:25]wFMCommunicate OK [08:59:25]FM PIN OK [08:59:25]wFMCommunicate request_size=8 [08:59:25]MH_SAM_APDU [08:59:25]CAPDU: 80 14 04 00 03 02 00 01 [08:59:25]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:59:25]Write i2c OK [08:59:25]MH_I2C_Read... [08:59:25]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:59:25]Read from MH i2c: E2 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 03 00 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:59:25]RAPDU: 90 00 [08:59:25]wFMCommunicate OK [08:59:25]wFMCommunicate request_size=13 [08:59:25]MH_SAM_APDU [08:59:25]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:59:25]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:59:25]Write i2c OK [08:59:25]MH_I2C_Read... [08:59:25]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:59:25]Read from MH i2c: E2 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 03 00 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:59:25]RAPDU: 90 00 [08:59:25]wFMCommunicate OK [08:59:25]wFMCommunicate request_size=4 [08:59:25]MH_SAM_APDU [08:59:25]CAPDU: 80 11 00 00 [08:59:25]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:59:25]Write i2c OK [08:59:25]MH_I2C_Read... [08:59:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:25]Read from MH i2c: E2 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 17 00 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [08:59:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:59:25]wFMCommunicate OK [08:59:25]DocumentArchiveInit [08:59:25]Start Httpd... [08:59:25]Httpd thread 3067587940 created [08:59:25]Write to MH i2c: 01 00 00 0F 00 0F [08:59:25]Write i2c OK [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: 01 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: 01 07 00 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:59:25]MH Int Process started [08:59:25]Allocated Socket 6 [08:59:25]Bind OK [08:59:25]Listen OK [08:59:25]httpd running on port 8080 [08:59:25]Waiting for new connection... [08:59:27]OFD Sender: Processing packet 166141 [packets to send 1009, broken 1007] [08:59:27]ProducePacketName [08:59:27]name=ofd_packets/00166141 [08:59:27]OFD Sender: To server: pG, [08:59:27]CommunicateWithHost lk.salyk.kg:30040 [08:59:27]ConnectInit lk.salyk.kg [08:59:29]Connected sock=8 [08:59:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 37 01 00 00 48 49 2F 01 10 D5 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 30 31 35 06 04 31 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D0 93 D1 80 D1 83 D1 88 D0 B5 D0 B2 D1 8B D0 B9 20 31 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 D6 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FD 88 02 00 35 04 06 00 2F 68 65 EB D6 17 1D 61 E8 96 67 FC 9C 33 [08:59:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 68 51 47 00 3B 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FD 88 02 00 F4 03 04 00 39 4A C9 66 B6 04 01 00 00 EC 16 68 1C 4F 59 F6 3B [08:59:30]CommunicateWithHost err = 0 [08:59:30]CheckOFDResponse [08:59:30]1017 (14) - 77093643461234 [08:59:30]1041 (16) - 0000000000871769 [08:59:30]1040 (4) - 166141 [08:59:30]1012 (4) - 24.08.2024 02:49 [08:59:30]1206 (1) - 0 [08:59:30]OFD Sender: Remove packet 166141 [08:59:30]ProducePacketName [08:59:30]name=ofd_packets/00166141 [08:59:30]NVStorageDeleteData [08:59:30]OFD Sender: Processing packet 166142 [packets to send 1008, broken 1007] [08:59:30]ProducePacketName [08:59:30]name=ofd_packets/00166142 [08:59:30]OFD Sender: To server: pG, [08:59:30]CommunicateWithHost lk.salyk.kg:30040 [08:59:30]ConnectInit lk.salyk.kg [08:59:34]recv_with_timeout no data received [08:59:35]ConnectInit Can't take IP for lk.salyk.kg [08:59:35]CommunicateWithHost connect error [08:59:35]CommunicateWithHost err = -1 [08:59:35]OFD Sender: Server communicate error [08:59:37]accept exits with 7 [08:59:37]New connection [08:59:37]New thread 3067301220 created [08:59:37]Waiting for new connection... [08:59:37] Sock 7.Parse request [08:59:37]Sock 7.Check first char [08:59:37]Sock 7.First char is OK [08:59:37]request: POST /json_proto HTTP/1.0 [08:59:37]Method: POST [08:59:37]URL: /json_proto [08:59:37]Method is POST - this is cgi request [08:59:37]url: /json_proto [08:59:37]query_string will be loaded in cgi processing [08:59:37]execute_cgi json_proto POST (null) [08:59:37]execute_cgi path=json_proto method=POST [08:59:37]POST find Content-Length [08:59:37]Host: 172.17.44.132:8080 [08:59:37]Content-Length: 215 [08:59:37]Content-Type: application/json [08:59:37] [08:59:37]POST finish read [08:59:37]Found Content-Length = 215 [08:59:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:37]execute_script... [08:59:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:37]POST & json_proto [08:59:37]process_json_proto [08:59:37]json parsed OK: [08:59:37]protocol is kg_v1.0 [08:59:37]action value=get_value [08:59:37]process_action get_value [08:59:37]cmd_get_value [08:59:37]process_action get_value done [08:59:37]requested_data is exist [08:59:37]produce_requested_data [08:59:37]requested_item kkm.sn is exist - process it [08:59:37]requested_item kkm.ver is exist - process it [08:59:37]requested_item fm.sn is exist - process it [08:59:37]wFMCommunicate request_size=4 [08:59:37]MH_SAM_APDU [08:59:37]CAPDU: 80 11 00 00 [08:59:37]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:59:37]Write i2c OK [08:59:37]MH_I2C_Read... [08:59:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:37]Read from MH i2c: E2 [08:59:37]MH_I2C_Read... [08:59:37]Read from MH i2c: E2 17 00 [08:59:37]MH_I2C_Read... [08:59:37]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [08:59:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:59:37]wFMCommunicate OK [08:59:37]requested_item fd.num is exist - process it [08:59:37]SAM_PROTO_GetFieldsCounters [08:59:37]wFMCommunicate request_size=4 [08:59:37]MH_SAM_APDU [08:59:37]CAPDU: 80 13 00 00 [08:59:37]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:59:37]Write i2c OK [08:59:37]MH_I2C_Read... [08:59:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:59:37]Read from MH i2c: E2 [08:59:37]MH_I2C_Read... [08:59:37]Read from MH i2c: E2 62 00 [08:59:37]MH_I2C_Read... [08:59:37]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 02 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [08:59:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 02 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:10]/dev/ttyS4 opened [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17309170+1707180842=1724490012 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 1C A1 C9 66 2A 83 C1 65 BE [09:00:12]Current date/time: 24.08.2024 09:00 [09:00:12]FM_Init [09:00:12]wFMConnect [09:00:12]MH_SAM_On [09:00:12]Write to MH i2c: E0 00 00 08 00 E7 [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]*** iso7816_init finished! [09:00:12]*** atr: [09:00:12]*** 0F 3B D5 18 FF 81 91 FE [09:00:12]*** 1F C3 80 73 C8 21 10 0A [09:00:12]*** 00 00 00 00 00 00 00 00 [09:00:12]*** 00 00 00 00 00 00 00 00 [09:00:12]*** 00 00 00 00 00 00 00 00 [09:00:12]*** 00 00 00 00 00 00 00 00 [09:00:12]Read from MH i2c: E0 [09:00:12]MH_I2C_Read... [09:00:12]*** 00 00 00 00 00 00 00 00 [09:00:12]Read from MH i2c: E0 10 00 [09:00:12]MH_I2C_Read... [09:00:12]*** 00 00 00 00 00 00 00 00 [09:00:12]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [09:00:12]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [09:00:12]wFMCommunicate request_size=10 [09:00:12]MH_SAM_APDU [09:00:12]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [09:00:12]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [09:00:12]Read from MH i2c: E2 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 03 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [09:00:12]RAPDU: 90 00 [09:00:12]wFMCommunicate OK [09:00:12]wFMCommunicate request_size=4 [09:00:12]MH_SAM_APDU [09:00:12]CAPDU: 80 11 00 00 [09:00:12]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:12]Read from MH i2c: E2 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 17 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [09:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:00:12]wFMCommunicate OK [09:00:12]Detected FM SN is 0000000000871769 [09:00:12]Stored FM SN is 0000000000871769 [09:00:12]wFMCommunicate request_size=9 [09:00:12]MH_SAM_APDU [09:00:12]CAPDU: 80 16 00 00 04 E7 8B 00 00 [09:00:12]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [09:00:12]Read from MH i2c: E2 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 03 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [09:00:12]RAPDU: 90 00 [09:00:12]wFMCommunicate OK [09:00:12]FM PIN OK [09:00:12]wFMCommunicate request_size=8 [09:00:12]MH_SAM_APDU [09:00:12]CAPDU: 80 14 04 00 03 02 00 01 [09:00:12]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [09:00:12]Read from MH i2c: E2 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 03 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [09:00:12]RAPDU: 90 00 [09:00:12]wFMCommunicate OK [09:00:12]wFMCommunicate request_size=13 [09:00:12]MH_SAM_APDU [09:00:12]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [09:00:12]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [09:00:12]Read from MH i2c: E2 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 03 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [09:00:12]RAPDU: 90 00 [09:00:12]wFMCommunicate OK [09:00:12]wFMCommunicate request_size=4 [09:00:12]MH_SAM_APDU [09:00:12]CAPDU: 80 11 00 00 [09:00:12]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:12]Read from MH i2c: E2 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 17 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [09:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:00:12]wFMCommunicate OK [09:00:12]DocumentArchiveInit [09:00:12]Start Httpd... [09:00:12]Httpd thread 3067284836 created [09:00:12]Write to MH i2c: 01 00 00 0F 00 0F [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: 01 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: 01 07 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [09:00:12]MH Int Process started [09:00:12]Allocated Socket 7 [09:00:12]Bind OK [09:00:12]Listen OK [09:00:12]httpd running on port 8080 [09:00:12]Waiting for new connection... [09:00:13]accept exits with 9 [09:00:13]New connection [09:00:13]New thread 3066998116 created [09:00:13]Waiting for new connection... [09:00:13] Sock 9.Parse request [09:00:13]Sock 9.Check first char [09:00:13]Sock 9.First char is OK [09:00:13]request: POST /json_proto HTTP/1.0 [09:00:13]Method: POST [09:00:13]URL: /json_proto [09:00:13]Method is POST - this is cgi request [09:00:13]url: /json_proto [09:00:13]query_string will be loaded in cgi processing [09:00:13]execute_cgi json_proto POST (null) [09:00:13]execute_cgi path=json_proto method=POST [09:00:13]POST find Content-Length [09:00:13]Host: 172.17.44.132:8080 [09:00:13]Content-Length: 215 [09:00:13]Content-Type: application/json [09:00:13] [09:00:13]POST finish read [09:00:13]Found Content-Length = 215 [09:00:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:13]execute_script... [09:00:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:13]POST & json_proto [09:00:13]process_json_proto [09:00:13]json parsed OK: [09:00:13]protocol is kg_v1.0 [09:00:13]action value=get_value [09:00:13]process_action get_value [09:00:13]cmd_get_value [09:00:13]process_action get_value done [09:00:13]requested_data is exist [09:00:13]produce_requested_data [09:00:13]requested_item kkm.sn is exist - process it [09:00:13]requested_item kkm.ver is exist - process it [09:00:13]requested_item fm.sn is exist - process it [09:00:13]wFMCommunicate request_size=4 [09:00:13]MH_SAM_APDU [09:00:13]CAPDU: 80 11 00 00 [09:00:13]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [09:00:13]Write i2c OK [09:00:13]MH_I2C_Read... [09:00:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:13]Read from MH i2c: E2 [09:00:13]MH_I2C_Read... [09:00:13]Read from MH i2c: E2 17 00 [09:00:13]MH_I2C_Read... [09:00:13]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [09:00:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:00:13]wFMCommunicate OK [09:00:13]requested_item fd.num is exist - process it [09:00:13]SAM_PROTO_GetFieldsCounters [09:00:13]wFMCommunicate request_size=4 [09:00:13]MH_SAM_APDU [09:00:13]CAPDU: 80 13 00 00 [09:00:13]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [09:00:13]Write i2c OK [09:00:13]MH_I2C_Read... [09:00:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:13]Read from MH i2c: E2 [09:00:13]MH_I2C_Read... [09:00:13]Read from MH i2c: E2 62 00 [09:00:13]MH_I2C_Read... [09:00:13]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 02 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [09:00:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 02 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:13]wFMCommunicate OK [09:00:13]SAM_PROTO_GetFieldsCounters done [09:00:13]requested_item shift.num is exist - process it [09:00:13]requested_item shift.opened is exist - process it [09:00:13]req_shift_opened [09:00:13]FM_GetShiftState [09:00:13]SAM_PROTO_GetShiftState [09:00:13]wFMCommunicate request_size=4 [09:00:13]MH_SAM_APDU [09:00:13]CAPDU: 80 13 01 00 [09:00:13]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [09:00:13]Write i2c OK [09:00:13]MH_I2C_Read... [09:00:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:13]Read from MH i2c: E2 [09:00:13]MH_I2C_Read... [09:00:13]Read from MH i2c: E2 0E 00 [09:00:13]MH_I2C_Read... [09:00:13]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [09:00:13]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:00:13]wFMCommunicate OK [09:00:13]SAM_PROTO_GetShiftState done [09:00:13]FM_GetShiftState done [09:00:13]req_shift_opened done [09:00:13]requested_item shift.open_date is exist - process it [09:00:13]req_shift_open_date [09:00:13]req_shift_open_date done [09:00:13]produce_requested_data done [09:00:13]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166146,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:00:13]process_action_free get_value [09:00:13]json_value_free [09:00:13]json_value_free done [09:00:13]process_json_proto returns [09:00:13]Send response to host [09:00:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166146,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:00:13]free response buf [09:00:13]execute_script done [09:00:13]execute_script returns [09:00:13]free content buf [09:00:13]Sock 9.Close socket [09:00:13]Sock 9.Thread stoped [09:00:13]accept exits with 10 [09:00:13]New connection [09:00:13]New thread 3066854756 created [09:00:13]Thread 3066998116 joined [09:00:13]Waiting for new connection... [09:00:13] Sock 10.Parse request [09:00:13]Sock 10.Check first char [09:00:13]Sock 10.First char is OK [09:00:13]request: POST /json_proto HTTP/1.0 [09:00:13]Method: POST [09:00:13]URL: /json_proto [09:00:13]Method is POST - this is cgi request [09:00:13]url: /json_proto [09:00:13]query_string will be loaded in cgi processing [09:00:13]execute_cgi json_proto POST (null) [09:00:13]execute_cgi path=json_proto method=POST [09:00:13]POST find Content-Length [09:00:13]Host: 172.17.44.132:8080 [09:00:13]Content-Length: 331 [09:00:13]Content-Type: application/json [09:00:13] [09:00:13]POST finish read [09:00:13]Found Content-Length = 331 [09:00:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:00:13]execute_script... [09:00:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:00:13]POST & json_proto [09:00:13]process_json_proto [09:00:13]json parsed OK: [09:00:13]protocol is kg_v1.0 [09:00:13]action value=get_value [09:00:13]process_action get_value [09:00:13]cmd_get_value [09:00:13]process_action get_value done [09:00:13]requested_data is exist [09:00:13]produce_requested_data [09:00:13]requested_item fm.sale.total is exist - process it [09:00:13]SAM_PROTO_GetFMData [09:00:13]wFMCommunicate request_size=4 [09:00:13]MH_SAM_APDU [09:00:13]CAPDU: 80 13 03 00 [09:00:13]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [09:00:13]Write i2c OK [09:00:13]MH_I2C_Read... [09:00:13]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:00:13]Read from MH i2c: E2 [09:00:13]MH_I2C_Read... [09:00:13]Read from MH i2c: E2 FD 00 [09:00:13]MH_I2C_Read... [09:00:13]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 55 85 02 00 69 04 A4 00 6F 04 04 00 44 82 02 00 B1 04 05 00 C8 D3 E4 7C 03 70 04 05 00 BE 5B 6D 75 02 72 04 05 00 0A 78 77 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 36 7B D6 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 CB F7 E6 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 4C [09:00:13]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 55 85 02 00 69 04 A4 00 6F 04 04 00 44 82 02 00 B1 04 05 00 C8 D3 E4 7C 03 70 04 05 00 BE 5B 6D 75 02 72 04 05 00 0A 78 77 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 36 7B D6 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 CB F7 E6 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [09:00:13]wFMCommunicate OK [09:00:13]wFMCommunicate request_size=4 [09:00:13]MH_SAM_APDU [09:00:13]CAPDU: 80 17 00 00 [09:00:13]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [09:00:13]Write i2c OK [09:00:13]MH_I2C_Read... [09:00:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:00:14]Read from MH i2c: E2 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: E2 FD 00 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [09:00:14]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [09:00:14]wFMCommunicate OK [09:00:14]wFMCommunicate request_size=4 [09:00:14]MH_SAM_APDU [09:00:14]CAPDU: 80 17 00 00 [09:00:14]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [09:00:14]Write i2c OK [09:00:14]MH_I2C_Read... [09:00:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:00:14]Read from MH i2c: E2 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: E2 FD 00 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [09:00:14]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [09:00:14]wFMCommunicate OK [09:00:14]wFMCommunicate request_size=4 [09:00:14]MH_SAM_APDU [09:00:14]CAPDU: 80 17 00 00 [09:00:14]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [09:00:14]Write i2c OK [09:00:14]MH_I2C_Read... [09:00:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:00:14]Read from MH i2c: E2 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: E2 FD 00 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [09:00:14]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [09:00:14]wFMCommunicate OK [09:00:14]wFMCommunicate request_size=4 [09:00:14]MH_SAM_APDU [09:00:14]CAPDU: 80 17 00 00 [09:00:14]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [09:00:14]OFD Sender: Processing packet 166142 [packets to send 1008, broken 1007] [09:00:14]ProducePacketName [09:00:14]name=ofd_packets/00166142 [09:00:14]OFD Sender: To server: pG, [09:00:14]CommunicateWithHost lk.salyk.kg:30040 [09:00:14]ConnectInit lk.salyk.kg [09:00:14]Write i2c OK [09:00:14]MH_I2C_Read... [09:00:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [09:00:14]Read from MH i2c: E2 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: E2 E6 00 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [09:00:14]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:00:15]wFMCommunicate OK [09:00:15]SAM_PROTO_GetFMData done [09:00:15]requested_item fm.sale_refund.total is exist - process it [09:00:15]requested_item fm.buy.total is exist - process it [09:00:15]requested_item shift.sale.total is exist - process it [09:00:15]SAM_PROTO_GetShiftData [09:00:15]wFMCommunicate request_size=4 [09:00:15]MH_SAM_APDU [09:00:15]CAPDU: 80 13 02 00 [09:00:15]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [09:00:15]Write i2c OK [09:00:15]MH_I2C_Read... [09:00:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:00:15]Read from MH i2c: E2 [09:00:15]MH_I2C_Read... [09:00:15]Read from MH i2c: E2 FD 00 [09:00:15]MH_I2C_Read... [09:00:15]Read from MH i2c: E2 FD 00 18 00 00 B0 04 AA 04 AC 04 6E 04 04 00 C6 00 00 00 69 04 9D 00 6F 04 04 00 C6 00 00 00 B1 04 04 00 6E 9B 61 01 70 04 03 00 B0 48 93 72 04 03 00 BE 52 CE 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 03 8E 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 21 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 C5 [09:00:15]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 C6 00 00 00 69 04 9D 00 6F 04 04 00 C6 00 00 00 B1 04 04 00 6E 9B 61 01 70 04 03 00 B0 48 93 72 04 03 00 BE 52 CE 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 03 8E 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 21 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [09:00:15]wFMCommunicate OK [09:00:15]wFMCommunicate request_size=4 [09:00:15]MH_SAM_APDU [09:00:15]CAPDU: 80 17 00 00 [09:00:15]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [09:00:15]Write i2c OK [09:00:15]MH_I2C_Read... [09:00:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:00:15]Read from MH i2c: E2 [09:00:15]MH_I2C_Read... [09:00:15]Read from MH i2c: E2 FD 00 [09:00:15]MH_I2C_Read... [09:00:15]Read from MH i2c: E2 FD 00 19 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 B3 [09:00:15]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 [09:00:15]wFMCommunicate OK [09:00:15]wFMCommunicate request_size=4 [09:00:15]MH_SAM_APDU [09:00:15]CAPDU: 80 17 00 00 [09:00:15]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [09:00:15]Write i2c OK [09:00:15]MH_I2C_Read... [09:00:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:00:16]Read from MH i2c: E2 [09:00:16]MH_I2C_Read... [09:00:16]Read from MH i2c: E2 FD 00 [09:00:16]MH_I2C_Read... [09:00:16]Read from MH i2c: E2 FD 00 1A 00 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 57 [09:00:16]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [09:00:16]wFMCommunicate OK [09:00:16]wFMCommunicate request_size=4 [09:00:16]MH_SAM_APDU [09:00:16]CAPDU: 80 17 00 00 [09:00:16]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [09:00:16]Write i2c OK [09:00:16]MH_I2C_Read... [09:00:16]Connected sock=8 [09:00:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 7F 0E 04 01 B2 2D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 F3 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FE 88 02 00 35 04 06 00 10 43 08 4C 10 23 D0 88 E6 EE 49 0B 78 3E [09:00:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:00:16]Read from MH i2c: E2 [09:00:16]MH_I2C_Read... [09:00:16]Read from MH i2c: E2 FD 00 [09:00:16]MH_I2C_Read... [09:00:16]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 0E [09:00:16]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [09:00:16]wFMCommunicate OK [09:00:16]wFMCommunicate request_size=4 [09:00:16]MH_SAM_APDU [09:00:16]CAPDU: 80 17 00 00 [09:00:16]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [09:00:16]Write i2c OK [09:00:16]MH_I2C_Read... [09:00:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [09:00:16]Read from MH i2c: E2 [09:00:16]MH_I2C_Read... [09:00:16]Read from MH i2c: E2 CD 00 [09:00:16]MH_I2C_Read... [09:00:16]Read from MH i2c: E2 CD 00 1C 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [09:00:16]RAPDU: 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:00:16]wFMCommunicate OK [09:00:16]SAM_PROTO_GetShiftData done [09:00:16]requested_item shift.sale.total_cash is exist - process it [09:00:16]requested_item shift.sale_refund.total is exist - process it [09:00:16]requested_item shift.sale_refund.total_cash is exist - process it [09:00:16]requested_item shift.buy.total is exist - process it [09:00:16]requested_item shift.buy.total_cash is exist - process it [09:00:16]produce_requested_data done [09:00:16]produce_requested_data return {"fm.sale.total":149802730.96,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":231739.98,"shift.sale.total_cash":96524.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:00:16]process_action_free get_value [09:00:16]json_value_free [09:00:16]json_value_free done [09:00:16]process_json_proto returns [09:00:16]Send response to host [09:00:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149802730.96,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":231739.98,"shift.sale.total_cash":96524.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:00:16]free response buf [09:00:16]execute_script done [09:00:16]execute_script returns [09:00:16]free content buf [09:00:16]Sock 10.Close socket [09:00:16]Sock 10.Thread stoped [09:00:17]accept exits with 9 [09:00:17]New connection [09:00:17]New thread 3066998116 created [09:00:17]Thread 3066854756 joined [09:00:17]Waiting for new connection... [09:00:17] Sock 9.Parse request [09:00:17]Sock 9.Check first char [09:00:17]Sock 9.First char is OK [09:00:17]request: POST /json_proto HTTP/1.0 [09:00:17]Method: POST [09:00:17]URL: /json_proto [09:00:17]Method is POST - this is cgi request [09:00:17]url: /json_proto [09:00:17]query_string will be loaded in cgi processing [09:00:17]execute_cgi json_proto POST (null) [09:00:17]execute_cgi path=json_proto method=POST [09:00:17]POST find Content-Length [09:00:17]Host: 172.17.44.132:8080 [09:00:17]Content-Length: 682 [09:00:17]Content-Type: application/json [09:00:17] [09:00:17]POST finish read [09:00:17]Found Content-Length = 682 [09:00:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:17]execute_script... [09:00:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:17]POST & json_proto [09:00:17]process_json_proto [09:00:17]json parsed OK: [09:00:17]protocol is kg_v1.0 [09:00:17]action value=close_receipt [09:00:17]process_action close_receipt [09:00:17]cmd_close_receipt [09:00:17]MH_GetDate [09:00:17]Write to MH i2c: F0 00 00 1D 00 0C [09:00:17]Write i2c OK [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: F0 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: F0 09 00 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: F0 09 00 1D 00 00 21 A1 C9 66 2A 83 C1 65 D9 [09:00:17]GetLastDocTimeStamp 97 [09:00:17]current date 1724490017 [09:00:17]FM_GetShiftState [09:00:17]SAM_PROTO_GetShiftState [09:00:17]wFMCommunicate request_size=4 [09:00:17]MH_SAM_APDU [09:00:17]CAPDU: 80 13 01 00 [09:00:17]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [09:00:17]Write i2c OK [09:00:17]MH_I2C_Read... [09:00:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:17]Read from MH i2c: E2 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: E2 0E 00 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C5 [09:00:17]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:00:17]wFMCommunicate OK [09:00:17]SAM_PROTO_GetShiftState done [09:00:17]FM_GetShiftState done [09:00:17]opened in 1724458697 [09:00:17]opened+sec_in_day 1724545097 [09:00:17]quantity*price = 300064 [09:00:17]sum+1 = 300066 [09:00:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 199 24.08.2024 09:00 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166147 ФПД: 177360021104537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090018&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166147&fm=177360021104537&tin=02508201610067®Number=0000000000092562&sum=300000 [09:00:18]StoreToDocumentArchive [09:00:18]shift 470 fd 166147 [09:00:18]save to /storage/0470/doc_00166147 [09:00:18]save last doc name /storage/0470/doc_00166147 to /storage/kkm_last_doc_name [09:00:18]save OK [09:00:18]Clear old archive folders... [09:00:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:18]tlvbuf is 01211D80 [09:00:18]SAM_PROTO_ClearQueue [09:00:18]wFMCommunicate request_size=4 [09:00:18]MH_SAM_APDU [09:00:18]CAPDU: 80 09 00 00 [09:00:18]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [09:00:18]Write i2c OK [09:00:18]MH_I2C_Read... [09:00:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:18]Read from MH i2c: Received data: E2 87 [09:00:18]95 MH_I2C_Read... [09:00:18]F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 D7 99 47 00 BE 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 Read from MH i2c: 30 E2 39 03 33 00 36 [09:00:18]34 MH_I2C_Read... [09:00:18]33 34 Read from MH i2c: 36 E2 03 31 00 32 2B 33 00 34 00 11 90 04 00 10 9F 00 [09:00:18]30 RAPDU: 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FE 88 02 00 F4 03 04 00 6A 4A C9 66 B6 04 01 00 00 90 7B 00 95 [09:00:18]DD wFMCommunicate OK [09:00:18]39 SAM_PROTO_ClearQueue done [09:00:18]4F KKMCreateOFDPacket [09:00:18]46 OFDProtocolAddRootSTLVToBuf [09:00:18]06 FM_MakeSignedData [09:00:18]E7 FM_MakeSignedData [09:00:18] [09:00:18]SAM_PROTO_SignData [09:00:18]CommunicateWithHost err = 0 [09:00:18]wFMCommunicate request_size=4 [09:00:18]CheckOFDResponse [09:00:18]MH_SAM_APDU [09:00:18]1017 (14) - 77093643461234 [09:00:18]CAPDU: 1041 (16) - 0000000000871769 [09:00:18]80 1040 (4) - 166142 [09:00:18]0D 1012 (4) - 24.08.2024 02:50 [09:00:18]01 1206 (1) - 0 [09:00:18]02 OFD Sender: Remove packet 166142 [09:00:18] [09:00:18]ProducePacketName [09:00:18]Write to MH i2c: name=ofd_packets/00166142 [09:00:18]E2 NVStorageDeleteData [09:00:18]08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [09:00:18]Write i2c OK [09:00:18]MH_I2C_Read... [09:00:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:18]Read from MH i2c: E2 [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: E2 03 00 [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [09:00:18]RAPDU: 90 00 [09:00:18]wFMCommunicate OK [09:00:18]wFMCommunicate request_size=255 [09:00:18]MH_SAM_APDU [09:00:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 22 A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 03 89 02 00 35 04 06 00 A1 [09:00:18]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 22 A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 03 89 02 00 35 04 06 00 A1 00 00 29 [09:00:19]Write i2c OK [09:00:19]MH_I2C_Read... [09:00:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:19]Read from MH i2c: E2 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: E2 03 00 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [09:00:19]RAPDU: 90 00 [09:00:19]wFMCommunicate OK [09:00:19]wFMCommunicate request_size=10 [09:00:19]MH_SAM_APDU [09:00:19]CAPDU: 80 0D 02 02 05 4E D9 0E 27 99 [09:00:19]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 4E D9 0E 27 99 00 00 A7 [09:00:19]Write i2c OK [09:00:19]MH_I2C_Read... [09:00:19]OFD Sender: No OFD packet to send [09:00:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:19]Read from MH i2c: E2 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: E2 03 00 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [09:00:19]RAPDU: 90 00 [09:00:19]wFMCommunicate OK [09:00:19]wFMCommunicate request_size=4 [09:00:19]MH_SAM_APDU [09:00:19]CAPDU: 80 0D 03 02 [09:00:19]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [09:00:19]Write i2c OK [09:00:19]MH_I2C_Read... [09:00:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:19]Read from MH i2c: E2 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: E2 0B 00 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: E2 0B 00 2F 00 00 C3 22 81 86 EF 36 A1 52 90 00 AF [09:00:19]RAPDU: C3 22 81 86 EF 36 A1 52 90 00 [09:00:19]wFMCommunicate OK [09:00:19]SAM_PROTO_SignData done [09:00:19]FM_MakeSignedData done [09:00:19]CreateOFDProtocolMessage [09:00:19]wFMCommunicate request_size=4 [09:00:19]MH_SAM_APDU [09:00:19]CAPDU: 80 11 00 00 [09:00:19]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [09:00:19]Write i2c OK [09:00:19]MH_I2C_Read... [09:00:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:19]Read from MH i2c: E2 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: E2 17 00 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 03 [09:00:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:00:19]wFMCommunicate OK [09:00:19]CreateOFDProtocolMessage done [09:00:19]OFDSenderStorePacket 166147 [09:00:19]StoreOFDPacket docnum=166147 [09:00:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 17 B2 07 01 BC 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 22 A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 03 89 02 00 35 04 06 00 A1 4E D9 0E 27 99 C3 22 81 86 EF 36 A1 52 [09:00:19]CheckFolder [09:00:19]dirname=/storage/ofd_packets [09:00:19]CheckFolder done [09:00:19]ProducePacketName [09:00:19]name=ofd_packets/00166147 [09:00:19]NVStorageSaveData ofd_packets/00166147 [09:00:19]File name is /storage/ofd_packets/00166147 [09:00:19]Write 301 bytes [09:00:19]NVStorageSaveData done [09:00:19]OFDSenderStorePacket done [09:00:19]KKMCreateOFDPacket done [09:00:19]NVStorageSaveData kkm_last_timestamp [09:00:19]File name is /storage/kkm_last_timestamp [09:00:19]Write 4 bytes [09:00:19]NVStorageSaveData done [09:00:19]ExternCall_PrintAddStr [09:00:19]wPrintStart [09:00:19]Write to MH i2c: 01 00 00 31 00 31 [09:00:19]Write i2c OK [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: 01 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: 01 07 00 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [09:00:19]RasterBufferAndPrint [09:00:19]line Счет N : (1)295107 [09:00:19]OFD Sender: Processing packet 166147 [packets to send 1008, broken 1007] [09:00:19]ProducePacketName [09:00:19]name=ofd_packets/00166147 [09:00:19]OFD Sender: To server: pG, [09:00:19]CommunicateWithHost lk.salyk.kg:30040 [09:00:19]ConnectInit lk.salyk.kg [09:00:19]line ИНН: 02508201610067 [09:00:19]line Контрольно-Кассовый Чек [09:00:19]line ПРОДАЖА [09:00:19]line ТРК (МРК, ГНК) : 43 [09:00:19]line Товар: 2710124500 [09:00:19]line Аи-95-К-5 [09:00:19]line 40.440 * 74.20 [09:00:19]line = 3000.65 [09:00:19]line НДС 12% НСП 1% [09:00:19]line > о реализуемом товаре [09:00:19]line ОКРУГЛЕНИЕ: -0.65 [09:00:19]line ИТОГО: 3000.00 [09:00:19]line Внесено: 3000.00 [09:00:19]line СДАЧА: 0.00 [09:00:19]line НСП 1% : 26.55 [09:00:19]line НДС 12% : 318.65 [09:00:19]line Наличными: 3000.00 [09:00:19]line Безнал.: 0.00 [09:00:19]line Место: АЗС № 130 "Партнер Нефть" [09:00:19]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:00:19]line СНО: Общий режим [09:00:19]line Чек 199 24.08.2024 09:00 [09:00:19]line Смена: 470 ФФД: 1.0 [09:00:19]line ЗНМ: 0300000070 [09:00:19]line РНМ: 0000000000092562 [09:00:19]line Версия ККМ: 001 [09:00:19]line ФМ: 0000000000871769 [09:00:19]line ФД: 166147 [09:00:19]line ФПД: 177360021104537 [09:00:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090018&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166147&fm=177360021104537&tin=02508201610067®Number=0000000000092562&sum=300000 [09:00:19]written 0, free lines is 4095 [09:00:20]Write to MH i2c: 01 00 00 5C 00 5C [09:00:20]Write i2c OK [09:00:20]MH_I2C_Read... [09:00:20]Read from MH i2c: 01 [09:00:20]MH_I2C_Read... [09:00:20]Read from MH i2c: 01 07 00 [09:00:20]MH_I2C_Read... [09:00:20]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 CA 0C 39 [09:00:20]RasterBufferAndPrint [09:00:20]line [09:00:20]line [09:00:20]line [09:00:20]line [09:00:20]line [09:00:20]written 0, free lines is 3296 [09:00:20]MH_Cut [09:00:20]Write to MH i2c: D1 01 00 63 00 01 35 [09:00:20]Write i2c OK [09:00:20]MH_I2C_Read... [09:00:20]Read from MH i2c: D1 [09:00:20]MH_I2C_Read... [09:00:20]Read from MH i2c: D1 01 00 [09:00:20]MH_I2C_Read... [09:00:20]Read from MH i2c: D1 01 00 63 00 00 34 [09:00:20]Write to MH i2c: 01 00 00 64 00 64 [09:00:20]Write i2c OK [09:00:20]MH_I2C_Read... [09:00:20]Connected sock=8 [09:00:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 17 B2 07 01 BC 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 22 A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 03 89 02 00 35 04 06 00 A1 4E D9 0E 27 99 C3 22 81 86 EF 36 A1 52 [09:00:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 F8 B0 47 00 4E E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 03 89 02 00 F4 03 04 00 6C 4A C9 66 B6 04 01 00 00 DC BF 34 E2 71 3C 16 6C [09:00:20]CommunicateWithHost err = 0 [09:00:20]CheckOFDResponse [09:00:20]1017 (14) - 77093643461234 [09:00:20]1041 (16) - 0000000000871769 [09:00:20]1040 (4) - 166147 [09:00:20]1012 (4) - 24.08.2024 02:50 [09:00:20]1206 (1) - 0 [09:00:20]OFD Sender: Remove packet 166147 [09:00:20]ProducePacketName [09:00:20]name=ofd_packets/00166147 [09:00:20]NVStorageDeleteData [09:00:20]*** Cut start [09:00:20]*** Purtial cut [09:00:20]*** Stage 1: CUTSNS_PIN = 1 [09:00:21]OFD Sender: No OFD packet to send [09:00:22]Read from MH i2c: 01 [09:00:22]MH_I2C_Read... [09:00:22]*** Stop cut motor [09:00:22]*** Cut end [09:00:22]Read from MH i2c: 01 07 00 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [09:00:22]process_action close_receipt done [09:00:22]requested_data is exist [09:00:22]produce_requested_data [09:00:22]requested_item fm.sn is exist - process it [09:00:22]wFMCommunicate request_size=4 [09:00:22]MH_SAM_APDU [09:00:22]CAPDU: 80 11 00 00 [09:00:22]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [09:00:22]Write i2c OK [09:00:22]MH_I2C_Read... [09:00:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:22]Read from MH i2c: E2 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: E2 17 00 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 38 [09:00:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:00:22]wFMCommunicate OK [09:00:22]requested_item fd.num is exist - process it [09:00:22]SAM_PROTO_GetFieldsCounters [09:00:22]wFMCommunicate request_size=4 [09:00:22]MH_SAM_APDU [09:00:22]CAPDU: 80 13 00 00 [09:00:22]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [09:00:22]Write i2c OK [09:00:22]MH_I2C_Read... [09:00:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:23]Read from MH i2c: E2 [09:00:23]MH_I2C_Read... [09:00:23]Read from MH i2c: E2 62 00 [09:00:23]MH_I2C_Read... [09:00:23]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 03 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [09:00:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 03 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:23]wFMCommunicate OK [09:00:23]SAM_PROTO_GetFieldsCounters done [09:00:23]requested_item shift.num is exist - process it [09:00:23]requested_item shift.opened is exist - process it [09:00:23]req_shift_opened [09:00:23]FM_GetShiftState [09:00:23]SAM_PROTO_GetShiftState [09:00:23]wFMCommunicate request_size=4 [09:00:23]MH_SAM_APDU [09:00:23]CAPDU: 80 13 01 00 [09:00:23]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [09:00:23]Write i2c OK [09:00:23]MH_I2C_Read... [09:00:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:23]Read from MH i2c: E2 [09:00:23]MH_I2C_Read... [09:00:23]Read from MH i2c: E2 0E 00 [09:00:23]MH_I2C_Read... [09:00:23]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0E [09:00:23]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:00:23]wFMCommunicate OK [09:00:23]SAM_PROTO_GetShiftState done [09:00:23]FM_GetShiftState done [09:00:23]req_shift_opened done [09:00:23]requested_item shift.open_date is exist - process it [09:00:23]req_shift_open_date [09:00:23]req_shift_open_date done [09:00:23]produce_requested_data done [09:00:23]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166147,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:00:23]process_action_free close_receipt [09:00:23]json_value_free [09:00:23]json_value_free done [09:00:23]process_json_proto returns [09:00:23]Send response to host [09:00:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166147,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:00:23]free response buf [09:00:23]execute_script done [09:00:23]execute_script returns [09:00:23]free content buf [09:00:23]Sock 9.Close socket [09:00:23]Sock 9.Thread stoped [09:00:26]OFD Sender: No OFD packet to send [09:00:31]OFD Sender: No OFD packet to send [09:00:36]OFD Sender: No OFD packet to send [09:00:41]OFD Sender: No OFD packet to send [09:00:46]OFD Sender: No OFD packet to send [09:00:51]OFD Sender: No OFD packet to send [09:00:56]OFD Sender: No OFD packet to send [09:01:01]OFD Sender: No OFD packet to send [09:01:06]accept exits with 10 [09:01:06]New connection [09:01:06]New thread 3066854756 created [09:01:06]Thread 3066998116 joined [09:01:06]Waiting for new connection... [09:01:06] Sock 10.Parse request [09:01:06]Sock 10.Check first char [09:01:06]Sock 10.First char is OK [09:01:06]request: POST /json_proto HTTP/1.0 [09:01:06]Method: POST [09:01:06]URL: /json_proto [09:01:06]Method is POST - this is cgi request [09:01:06]url: /json_proto [09:01:06]query_string will be loaded in cgi processing [09:01:06]execute_cgi json_proto POST (null) [09:01:06]execute_cgi path=json_proto method=POST [09:01:06]POST find Content-Length [09:01:06]Host: 172.17.44.132:8080 [09:01:06]Content-Length: 819 [09:01:06]Content-Type: application/json [09:01:06] [09:01:06]POST finish read [09:01:06]Found Content-Length = 819 [09:01:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:06]execute_script... [09:01:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:06]POST & json_proto [09:01:06]process_json_proto [09:01:06]json parsed OK: [09:01:06]protocol is kg_v1.0 [09:01:06]action value=close_receipt [09:01:06]process_action close_receipt [09:01:06]cmd_close_receipt [09:01:06]MH_GetDate [09:01:06]Write to MH i2c: F0 00 00 68 00 57 [09:01:06]Write i2c OK [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: F0 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: F0 09 00 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: F0 09 00 68 00 00 53 A1 C9 66 2A 83 C1 65 56 [09:01:06]GetLastDocTimeStamp 1724490018 [09:01:06]current date 1724490067 [09:01:06]FM_GetShiftState [09:01:06]SAM_PROTO_GetShiftState [09:01:06]wFMCommunicate request_size=4 [09:01:06]MH_SAM_APDU [09:01:06]CAPDU: 80 13 01 00 [09:01:06]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [09:01:06]Write i2c OK [09:01:06]MH_I2C_Read... [09:01:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:06]Read from MH i2c: E2 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: E2 0E 00 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 10 [09:01:06]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:01:06]wFMCommunicate OK [09:01:06]SAM_PROTO_GetShiftState done [09:01:06]FM_GetShiftState done [09:01:06]opened in 1724458697 [09:01:06]opened+sec_in_day 1724545097 [09:01:06]quantity*price = 100005 [09:01:06]sum+1 = 100006 [09:01:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 200 24.08.2024 09:01 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166148 ФПД: 234927207297446 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090107&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166148&fm=234927207297446&tin=02508201610067®Number=0000000000092562&sum=100005 [09:01:07]StoreToDocumentArchive [09:01:07]shift 470 fd 166148 [09:01:07]save to /storage/0470/doc_00166148 [09:01:07]save last doc name /storage/0470/doc_00166148 to /storage/kkm_last_doc_name [09:01:07]save OK [09:01:07]Clear old archive folders... [09:01:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:01:07]tlvbuf is 01202FD0 [09:01:07]SAM_PROTO_ClearQueue [09:01:07]wFMCommunicate request_size=4 [09:01:07]MH_SAM_APDU [09:01:07]CAPDU: 80 09 00 00 [09:01:07]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [09:01:07]Write i2c OK [09:01:07]MH_I2C_Read... [09:01:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:07]Read from MH i2c: E2 [09:01:07]MH_I2C_Read... [09:01:07]Read from MH i2c: E2 03 00 [09:01:07]MH_I2C_Read... [09:01:07]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [09:01:07]RAPDU: 90 00 [09:01:07]wFMCommunicate OK [09:01:07]SAM_PROTO_ClearQueue done [09:01:07]KKMCreateOFDPacket [09:01:07]OFDProtocolAddRootSTLVToBuf [09:01:07]FM_MakeSignedData [09:01:07]FM_MakeSignedData [09:01:07]SAM_PROTO_SignData [09:01:07]wFMCommunicate request_size=4 [09:01:07]MH_SAM_APDU [09:01:07]CAPDU: 80 0D 01 02 [09:01:07]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [09:01:07]Write i2c OK [09:01:07]MH_I2C_Read... [09:01:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:07]Read from MH i2c: E2 [09:01:07]MH_I2C_Read... [09:01:07]Read from MH i2c: E2 03 00 [09:01:07]MH_I2C_Read... [09:01:07]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [09:01:07]RAPDU: 90 00 [09:01:07]wFMCommunicate OK [09:01:07]wFMCommunicate request_size=255 [09:01:07]MH_SAM_APDU [09:01:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 53 A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 04 89 02 00 35 04 06 00 D5 [09:01:07]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 53 A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 04 89 02 00 35 04 06 00 D5 00 00 33 [09:01:07]Write i2c OK [09:01:07]MH_I2C_Read... [09:01:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:08]Read from MH i2c: E2 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: E2 03 00 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [09:01:08]RAPDU: 90 00 [09:01:08]wFMCommunicate OK [09:01:08]wFMCommunicate request_size=10 [09:01:08]MH_SAM_APDU [09:01:08]CAPDU: 80 0D 02 02 05 AA 40 BD 31 A6 [09:01:08]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 AA 40 BD 31 A6 00 00 7B [09:01:08]Write i2c OK [09:01:08]MH_I2C_Read... [09:01:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:08]Read from MH i2c: E2 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: E2 03 00 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [09:01:08]RAPDU: 90 00 [09:01:08]wFMCommunicate OK [09:01:08]wFMCommunicate request_size=4 [09:01:08]MH_SAM_APDU [09:01:08]CAPDU: 80 0D 03 02 [09:01:08]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [09:01:08]Write i2c OK [09:01:08]MH_I2C_Read... [09:01:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:08]Read from MH i2c: E2 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: E2 0B 00 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: E2 0B 00 7A 00 00 C4 FC F6 2C 2E 71 2E 0F 90 00 B4 [09:01:08]RAPDU: C4 FC F6 2C 2E 71 2E 0F 90 00 [09:01:08]wFMCommunicate OK [09:01:08]SAM_PROTO_SignData done [09:01:08]FM_MakeSignedData done [09:01:08]CreateOFDProtocolMessage [09:01:08]wFMCommunicate request_size=4 [09:01:08]MH_SAM_APDU [09:01:08]CAPDU: 80 11 00 00 [09:01:08]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [09:01:08]Write i2c OK [09:01:08]MH_I2C_Read... [09:01:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:08]Read from MH i2c: E2 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: E2 17 00 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4E [09:01:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:01:08]wFMCommunicate OK [09:01:08]CreateOFDProtocolMessage done [09:01:08]OFDSenderStorePacket 166148 [09:01:08]StoreOFDPacket docnum=166148 [09:01:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 72 2B 07 01 6F F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 53 A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 04 89 02 00 35 04 06 00 D5 AA 40 BD 31 A6 C4 FC F6 2C 2E 71 2E 0F [09:01:08]CheckFolder [09:01:08]dirname=/storage/ofd_packets [09:01:08]CheckFolder done [09:01:08]ProducePacketName [09:01:08]name=ofd_packets/00166148 [09:01:08]NVStorageSaveData ofd_packets/00166148 [09:01:08]File name is /storage/ofd_packets/00166148 [09:01:08]Write 301 bytes [09:01:08]NVStorageSaveData done [09:01:08]OFDSenderStorePacket done [09:01:08]KKMCreateOFDPacket done [09:01:08]NVStorageSaveData kkm_last_timestamp [09:01:08]File name is /storage/kkm_last_timestamp [09:01:08]Write 4 bytes [09:01:08]NVStorageSaveData done [09:01:08]ExternCall_PrintAddStr [09:01:08]wPrintStart [09:01:08]Write to MH i2c: 01 00 00 7C 00 7C [09:01:08]Write i2c OK [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: 01 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: 01 07 00 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [09:01:08]RasterBufferAndPrint [09:01:08]line Счет N : (1)295110 [09:01:08]line ИНН: 02508201610067 [09:01:08]line Контрольно-Кассовый Чек [09:01:08]line ПРОДАЖА [09:01:08]line ТРК (МРК, ГНК) : 52 [09:01:08]line Товар: 2710124130 [09:01:08]line Аи-92-К-5 [09:01:08]line 14.750 * 67.80 [09:01:08]line = 1000.05 [09:01:08]line НДС 12% НСП 1% [09:01:08]line > о реализуемом товаре [09:01:08]line ИТОГО: 1000.05 [09:01:08]line НСП 1% : 8.85 [09:01:08]line НДС 12% : 106.20 [09:01:08]line Наличными: 0.00 [09:01:08]line Безнал.: 1000.05 [09:01:08]line Место: АЗС № 130 "Партнер Нефть" [09:01:08]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:01:08]line СНО: Общий режим [09:01:08]line Чек 200 24.08.2024 09:01 [09:01:08]line Смена: 470 ФФД: 1.0 [09:01:08]line ЗНМ: 0300000070 [09:01:08]line РНМ: 0000000000092562 [09:01:08]line Версия ККМ: 001 [09:01:08]line Платежная система: Бакай Банк [09:01:08]line ФМ: 0000000000871769 [09:01:08]line ФД: 166148 [09:01:08]line ФПД: 234927207297446 [09:01:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090107&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166148&fm=234927207297446&tin=02508201610067®Number=0000000000092562&sum=100005 [09:01:08]written 0, free lines is 4095 [09:01:08]OFD Sender: Processing packet 166148 [packets to send 1008, broken 1007] [09:01:08]ProducePacketName [09:01:08]name=ofd_packets/00166148 [09:01:08]OFD Sender: To server: pG, [09:01:08]CommunicateWithHost lk.salyk.kg:30040 [09:01:08]ConnectInit lk.salyk.kg [09:01:08]Write to MH i2c: 01 00 00 A6 00 A6 [09:01:08]Write i2c OK [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: 01 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: 01 07 00 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 D2 0C 8B [09:01:08]RasterBufferAndPrint [09:01:08]line [09:01:08]line [09:01:08]line [09:01:08]line [09:01:08]line [09:01:08]written 0, free lines is 3292 [09:01:08]MH_Cut [09:01:08]Write to MH i2c: D1 01 00 AD 00 01 7F [09:01:08]Write i2c OK [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: D1 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: D1 01 00 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: D1 01 00 AD 00 00 7E [09:01:08]Write to MH i2c: 01 00 00 AE 00 AE [09:01:08]Write i2c OK [09:01:08]MH_I2C_Read... [09:01:09]*** Cut start [09:01:09]*** Purtial cut [09:01:09]*** Stage 1: CUTSNS_PIN = 1 [09:01:11]Connected sock=11 [09:01:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 72 2B 07 01 6F F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 53 A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 04 89 02 00 35 04 06 00 D5 AA 40 BD 31 A6 C4 FC F6 2C 2E 71 2E 0F [09:01:11]Read from MH i2c: 01 [09:01:11]MH_I2C_Read... [09:01:11]*** Stop cut motor [09:01:11]*** Cut end [09:01:11]Read from MH i2c: 01 07 00 [09:01:11]MH_I2C_Read... [09:01:11]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [09:01:11]process_action close_receipt done [09:01:11]requested_data is exist [09:01:11]produce_requested_data [09:01:11]requested_item fm.sn is exist - process it [09:01:11]wFMCommunicate request_size=4 [09:01:11]MH_SAM_APDU [09:01:11]CAPDU: 80 11 00 00 [09:01:11]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [09:01:11]Write i2c OK [09:01:11]MH_I2C_Read... [09:01:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:11]Read from MH i2c: E2 [09:01:11]MH_I2C_Read... [09:01:11]Read from MH i2c: E2 17 00 [09:01:11]MH_I2C_Read... [09:01:11]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 82 [09:01:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:01:11]wFMCommunicate OK [09:01:11]requested_item fd.num is exist - process it [09:01:11]SAM_PROTO_GetFieldsCounters [09:01:11]wFMCommunicate request_size=4 [09:01:11]MH_SAM_APDU [09:01:11]CAPDU: 80 13 00 00 [09:01:11]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [09:01:11]Write i2c OK [09:01:11]MH_I2C_Read... [09:01:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:11]Read from MH i2c: E2 [09:01:11]MH_I2C_Read... [09:01:11]Read from MH i2c: E2 62 00 [09:01:11]MH_I2C_Read... [09:01:11]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 04 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [09:01:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 04 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:01:11]wFMCommunicate OK [09:01:11]SAM_PROTO_GetFieldsCounters done [09:01:11]requested_item shift.num is exist - process it [09:01:11]requested_item shift.opened is exist - process it [09:01:11]req_shift_opened [09:01:11]FM_GetShiftState [09:01:11]SAM_PROTO_GetShiftState [09:01:11]wFMCommunicate request_size=4 [09:01:11]MH_SAM_APDU [09:01:11]CAPDU: 80 13 01 00 [09:01:11]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [09:01:11]Write i2c OK [09:01:11]MH_I2C_Read... [09:01:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:11]Read from MH i2c: E2 [09:01:11]MH_I2C_Read... [09:01:11]Read from MH i2c: E2 0E 00 [09:01:11]MH_I2C_Read... [09:01:11]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 58 [09:01:11]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:01:11]wFMCommunicate OK [09:01:11]SAM_PROTO_GetShiftState done [09:01:11]FM_GetShiftState done [09:01:11]req_shift_opened done [09:01:11]requested_item shift.open_date is exist - process it [09:01:11]req_shift_open_date [09:01:11]req_shift_open_date done [09:01:11]produce_requested_data done [09:01:11]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166148,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:01:11]process_action_free close_receipt [09:01:11]json_value_free [09:01:11]json_value_free done [09:01:11]process_json_proto returns [09:01:11]Send response to host [09:01:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166148,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:01:11]free response buf [09:01:11]execute_script done [09:01:11]execute_script returns [09:01:11]free content buf [09:01:11]Sock 10.Close socket [09:01:11]Sock 10.Thread stoped [09:01:12]accept exits with 8 [09:01:12]New connection [09:01:12]New thread 3066998116 created [09:01:12]Thread 3066854756 joined [09:01:12]Waiting for new connection... [09:01:12] Sock 8.Parse request [09:01:12]Sock 8.Check first char [09:01:12]Sock 8.First char is OK [09:01:12]request: POST /json_proto HTTP/1.0 [09:01:12]Method: POST [09:01:12]URL: /json_proto [09:01:12]Method is POST - this is cgi request [09:01:12]url: /json_proto [09:01:12]query_string will be loaded in cgi processing [09:01:12]execute_cgi json_proto POST (null) [09:01:12]execute_cgi path=json_proto method=POST [09:01:12]POST find Content-Length [09:01:12]Host: 172.17.44.132:8080 [09:01:12]Content-Length: 682 [09:01:12]Content-Type: application/json [09:01:12] [09:01:12]POST finish read [09:01:12]Found Content-Length = 682 [09:01:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:12]execute_script... [09:01:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:12]POST & json_proto [09:01:12]process_json_proto [09:01:12]json parsed OK: [09:01:12]protocol is kg_v1.0 [09:01:12]action value=close_receipt [09:01:12]process_action close_receipt [09:01:12]cmd_close_receipt [09:01:12]MH_GetDate [09:01:12]Write to MH i2c: F0 00 00 B2 00 A1 [09:01:12]Write i2c OK [09:01:12]MH_I2C_Read... [09:01:12]Read from MH i2c: F0 [09:01:12]MH_I2C_Read... [09:01:12]Read from MH i2c: F0 09 00 [09:01:12]MH_I2C_Read... [09:01:12]Read from MH i2c: F0 09 00 B2 00 00 58 A1 C9 66 2A 83 C1 65 A5 [09:01:12]GetLastDocTimeStamp 1724490067 [09:01:12]current date 1724490072 [09:01:12]FM_GetShiftState [09:01:12]SAM_PROTO_GetShiftState [09:01:12]wFMCommunicate request_size=4 [09:01:12]MH_SAM_APDU [09:01:12]CAPDU: 80 13 01 00 [09:01:12]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [09:01:12]Write i2c OK [09:01:12]MH_I2C_Read... [09:01:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:12]Read from MH i2c: E2 [09:01:12]MH_I2C_Read... [09:01:12]Read from MH i2c: E2 0E 00 [09:01:12]MH_I2C_Read... [09:01:12]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 5A [09:01:12]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:01:12]wFMCommunicate OK [09:01:12]SAM_PROTO_GetShiftState done [09:01:12]FM_GetShiftState done [09:01:12]opened in 1724458697 [09:01:12]opened+sec_in_day 1724545097 [09:01:12]quantity*price = 100005 [09:01:12]sum+1 = 100006 [09:01:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 201 24.08.2024 09:01 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166149 ФПД: 54026345004992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090112&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166149&fm=54026345004992&tin=02508201610067®Number=0000000000092562&sum=100000 [09:01:13]StoreToDocumentArchive [09:01:13]shift 470 fd 166149 [09:01:13]save to /storage/0470/doc_00166149 [09:01:13]save last doc name /storage/0470/doc_00166149 to /storage/kkm_last_doc_name [09:01:13]save OK [09:01:13]Clear old archive folders... [09:01:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:01:13]tlvbuf is 011F85B0 [09:01:13]SAM_PROTO_ClearQueue [09:01:13]wFMCommunicate request_size=4 [09:01:13]MH_SAM_APDU [09:01:13]CAPDU: 80 09 00 00 [09:01:13]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [09:01:13]Write i2c OK [09:01:13]MH_I2C_Read... [09:01:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:13]Read from MH i2c: E2 [09:01:13]MH_I2C_Read... [09:01:13]Read from MH i2c: E2 03 00 [09:01:13]MH_I2C_Read... [09:01:13]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [09:01:13]RAPDU: 90 00 [09:01:13]wFMCommunicate OK [09:01:13]SAM_PROTO_ClearQueue done [09:01:13]KKMCreateOFDPacket [09:01:13]OFDProtocolAddRootSTLVToBuf [09:01:13]FM_MakeSignedData [09:01:13]FM_MakeSignedData [09:01:13]SAM_PROTO_SignData [09:01:13]wFMCommunicate request_size=4 [09:01:13]MH_SAM_APDU [09:01:13]CAPDU: 80 0D 01 02 [09:01:13]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [09:01:13]Write i2c OK [09:01:13]MH_I2C_Read... [09:01:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:13]Read from MH i2c: E2 [09:01:13]MH_I2C_Read... [09:01:13]Read from MH i2c: E2 03 00 [09:01:13]MH_I2C_Read... [09:01:13]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [09:01:13]RAPDU: 90 00 [09:01:13]wFMCommunicate OK [09:01:13]wFMCommunicate request_size=255 [09:01:13]MH_SAM_APDU [09:01:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 58 A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 05 89 02 00 35 04 06 00 31 [09:01:13]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 58 A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 05 89 02 00 35 04 06 00 31 00 00 D6 [09:01:13]Write i2c OK [09:01:13]MH_I2C_Read... [09:01:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:13]Read from MH i2c: E2 [09:01:13]MH_I2C_Read... [09:01:13]Read from MH i2c: E2 03 00 [09:01:13]MH_I2C_Read... [09:01:13]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [09:01:13]RAPDU: 90 00 [09:01:13]wFMCommunicate OK [09:01:13]wFMCommunicate request_size=10 [09:01:13]MH_SAM_APDU [09:01:13]CAPDU: 80 0D 02 02 05 22 FD 1A 3F C0 [09:01:13]Write to MH i2c: E2 0D 00 C3 00 80 0D 02 02 05 00 22 FD 1A 3F C0 00 00 7F [09:01:13]Write i2c OK [09:01:13]MH_I2C_Read... [09:01:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:13]Read from MH i2c: E2 [09:01:13]MH_I2C_Read... [09:01:13]Read from MH i2c: E2 03 00 [09:01:13]MH_I2C_Read... [09:01:13]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [09:01:13]RAPDU: 90 00 [09:01:13]wFMCommunicate OK [09:01:13]wFMCommunicate request_size=4 [09:01:13]MH_SAM_APDU [09:01:13]CAPDU: 80 0D 03 02 [09:01:13]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [09:01:14]Write i2c OK [09:01:14]MH_I2C_Read... [09:01:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:14]Read from MH i2c: E2 [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: E2 0B 00 [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: E2 0B 00 C4 00 00 1E 65 A8 95 BA 43 2E B5 90 00 E0 [09:01:14]RAPDU: 1E 65 A8 95 BA 43 2E B5 90 00 [09:01:14]wFMCommunicate OK [09:01:14]SAM_PROTO_SignData done [09:01:14]FM_MakeSignedData done [09:01:14]CreateOFDProtocolMessage [09:01:14]wFMCommunicate request_size=4 [09:01:14]MH_SAM_APDU [09:01:14]CAPDU: 80 11 00 00 [09:01:14]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [09:01:14]Write i2c OK [09:01:14]MH_I2C_Read... [09:01:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:14]Read from MH i2c: E2 [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: E2 17 00 [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 98 [09:01:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:01:14]wFMCommunicate OK [09:01:14]CreateOFDProtocolMessage done [09:01:14]OFDSenderStorePacket 166149 [09:01:14]StoreOFDPacket docnum=166149 [09:01:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 79 7F 07 01 CB EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 58 A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 05 89 02 00 35 04 06 00 31 22 FD 1A 3F C0 1E 65 A8 95 BA 43 2E B5 [09:01:14]CheckFolder [09:01:14]dirname=/storage/ofd_packets [09:01:14]CheckFolder done [09:01:14]ProducePacketName [09:01:14]name=ofd_packets/00166149 [09:01:14]NVStorageSaveData ofd_packets/00166149 [09:01:14]File name is /storage/ofd_packets/00166149 [09:01:14]Write 301 bytes [09:01:14]NVStorageSaveData done [09:01:14]OFDSenderStorePacket done [09:01:14]KKMCreateOFDPacket done [09:01:14]NVStorageSaveData kkm_last_timestamp [09:01:14]File name is /storage/kkm_last_timestamp [09:01:14]Write 4 bytes [09:01:14]NVStorageSaveData done [09:01:14]ExternCall_PrintAddStr [09:01:14]wPrintStart [09:01:14]Write to MH i2c: 01 00 00 C6 00 C6 [09:01:14]Write i2c OK [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: 01 [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: 01 07 00 [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [09:01:14]RasterBufferAndPrint [09:01:14]line Счет N : (1)295108 [09:01:14]line ИНН: 02508201610067 [09:01:14]line Контрольно-Кассовый Чек [09:01:14]line ПРОДАЖА [09:01:14]line ТРК (МРК, ГНК) : 32 [09:01:14]line Товар: 2710124130 [09:01:14]line Аи-92-К-5 [09:01:14]line 14.750 * 67.80 [09:01:14]line = 1000.05 [09:01:14]line НДС 12% НСП 1% [09:01:14]line > о реализуемом товаре [09:01:14]line ОКРУГЛЕНИЕ: -0.05 [09:01:14]line ИТОГО: 1000.00 [09:01:14]line Внесено: 1000.00 [09:01:14]line СДАЧА: 0.00 [09:01:14]line НСП 1% : 8.85 [09:01:14]line НДС 12% : 106.20 [09:01:14]line Наличными: 1000.00 [09:01:14]line Безнал.: 0.00 [09:01:14]line Место: АЗС № 130 "Партнер Нефть" [09:01:14]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:01:14]line СНО: Общий режим [09:01:14]line Чек 201 24.08.2024 09:01 [09:01:14]line Смена: 470 ФФД: 1.0 [09:01:14]line ЗНМ: 0300000070 [09:01:14]line РНМ: 0000000000092562 [09:01:14]line Версия ККМ: 001 [09:01:14]line ФМ: 0000000000871769 [09:01:14]line ФД: 166149 [09:01:14]line ФПД: 54026345004992 [09:01:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090112&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166149&fm=54026345004992&tin=02508201610067®Number=0000000000092562&sum=100000 [09:01:14]written 0, free lines is 4095 [09:01:14]OFD Sender: Processing packet 166149 [packets to send 1008, broken 1007] [09:01:14]ProducePacketName [09:01:14]name=ofd_packets/00166149 [09:01:14]OFD Sender: To server: pG, [09:01:14]CommunicateWithHost lk.salyk.kg:30040 [09:01:14]ConnectInit lk.salyk.kg [09:01:14]Connected sock=10 [09:01:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 79 7F 07 01 CB EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 58 A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 05 89 02 00 35 04 06 00 31 22 FD 1A 3F C0 1E 65 A8 95 BA 43 2E B5 [09:01:14]Write to MH i2c: 01 00 00 F1 00 F1 [09:01:14]Write i2c OK [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: 01 [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: 01 07 00 [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 C5 0C C9 [09:01:14]RasterBufferAndPrint [09:01:14]line [09:01:14]line [09:01:14]line [09:01:14]line [09:01:14]line [09:01:14]written 0, free lines is 3293 [09:01:14]MH_Cut [09:01:14]Write to MH i2c: D1 01 00 F8 00 01 CA [09:01:14]Write i2c OK [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: D1 [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: D1 01 00 [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: D1 01 00 F8 00 00 C9 [09:01:14]Write to MH i2c: 01 00 00 F9 00 F9 [09:01:14]Write i2c OK [09:01:14]MH_I2C_Read... [09:01:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 FF 36 47 00 AD 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 05 89 02 00 F4 03 04 00 A2 4A C9 66 B6 04 01 00 00 6B 5F 8F CC 74 5A 0E EE [09:01:15]CommunicateWithHost err = 0 [09:01:15]CheckOFDResponse [09:01:15]1017 (14) - 77093643461234 [09:01:15]1041 (16) - 0000000000871769 [09:01:15]1040 (4) - 166149 [09:01:15]1012 (4) - 24.08.2024 02:51 [09:01:15]1206 (1) - 0 [09:01:15]OFD Sender: Remove packet 166149 [09:01:15]ProducePacketName [09:01:15]name=ofd_packets/00166149 [09:01:15]NVStorageDeleteData [09:01:15]*** Cut start [09:01:15]*** Purtial cut [09:01:15]*** Stage 1: CUTSNS_PIN = 1 [09:01:15]OFD Sender: No OFD packet to send [09:01:17]Read from MH i2c: 01 [09:01:17]MH_I2C_Read... [09:01:17]*** Stop cut motor [09:01:17]*** Cut end [09:01:17]Read from MH i2c: 01 07 00 [09:01:17]MH_I2C_Read... [09:01:17]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [09:01:17]process_action close_receipt done [09:01:17]requested_data is exist [09:01:17]produce_requested_data [09:01:17]requested_item fm.sn is exist - process it [09:01:17]wFMCommunicate request_size=4 [09:01:17]MH_SAM_APDU [09:01:17]CAPDU: 80 11 00 00 [09:01:17]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [09:01:17]Write i2c OK [09:01:17]MH_I2C_Read... [09:01:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:17]Read from MH i2c: E2 [09:01:17]MH_I2C_Read... [09:01:17]Read from MH i2c: E2 17 00 [09:01:17]MH_I2C_Read... [09:01:17]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CD [09:01:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:01:17]wFMCommunicate OK [09:01:17]requested_item fd.num is exist - process it [09:01:17]SAM_PROTO_GetFieldsCounters [09:01:17]wFMCommunicate request_size=4 [09:01:17]MH_SAM_APDU [09:01:17]CAPDU: 80 13 00 00 [09:01:17]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [09:01:17]Write i2c OK [09:01:17]MH_I2C_Read... [09:01:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:17]Read from MH i2c: E2 [09:01:17]MH_I2C_Read... [09:01:17]Read from MH i2c: E2 62 00 [09:01:17]MH_I2C_Read... [09:01:17]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 05 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 5F [09:01: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 05 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:01:17]wFMCommunicate OK [09:01:17]SAM_PROTO_GetFieldsCounters done [09:01:17]requested_item shift.num is exist - process it [09:01:17]requested_item shift.opened is exist - process it [09:01:17]req_shift_opened [09:01:17]FM_GetShiftState [09:01:17]SAM_PROTO_GetShiftState [09:01:17]wFMCommunicate request_size=4 [09:01:17]MH_SAM_APDU [09:01:17]CAPDU: 80 13 01 00 [09:01:17]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [09:01:17]Write i2c OK [09:01:17]MH_I2C_Read... [09:01:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:17]Read from MH i2c: E2 [09:01:17]MH_I2C_Read... [09:01:17]Read from MH i2c: E2 0E 00 [09:01:17]MH_I2C_Read... [09:01:17]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A3 [09:01:17]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:01:17]wFMCommunicate OK [09:01:17]SAM_PROTO_GetShiftState done [09:01:17]FM_GetShiftState done [09:01:17]req_shift_opened done [09:01:17]requested_item shift.open_date is exist - process it [09:01:17]req_shift_open_date [09:01:17]req_shift_open_date done [09:01:17]produce_requested_data done [09:01:17]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166149,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:01:17]process_action_free close_receipt [09:01:17]json_value_free [09:01:17]json_value_free done [09:01:17]process_json_proto returns [09:01:17]Send response to host [09:01:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166149,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:01:17]free response buf [09:01:17]execute_script done [09:01:17]execute_script returns [09:01:17]free content buf [09:01:17]Sock 8.Close socket [09:01:17]Sock 8.Thread stoped [09:01:20]OFD Sender: No OFD packet to send [09:01:25]OFD Sender: No OFD packet to send [09:01:30]OFD Sender: No OFD packet to send [09:01:35]OFD Sender: No OFD packet to send [09:01:40]OFD Sender: No OFD packet to send [09:01:45]OFD Sender: No OFD packet to send [09:01:50]OFD Sender: No OFD packet to send [09:01:55]OFD Sender: No OFD packet to send [09:02:00]OFD Sender: No OFD packet to send [09:02:05]OFD Sender: No OFD packet to send [09:02:06]recv_with_timeout no data received [09:02:10]OFD Sender: No OFD packet to send [09:02:15]OFD Sender: No OFD packet to send [09:02:20]OFD Sender: No OFD packet to send [09:02:25]OFD Sender: No OFD packet to send [09:02:31]OFD Sender: No OFD packet to send [08:55:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 7F 0E 04 01 B2 2D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 F3 9F C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 FE 88 02 00 35 04 06 00 10 43 08 4C 10 23 D0 88 E6 EE 49 0B 78 3E [08:55:17]CheckFolder [08:55:17]dirname=/storage/ofd_packets [08:55:17]CheckFolder done [08:55:17]ProducePacketName [08:55:17]name=ofd_packets/00166142 [08:55:17]NVStorageSaveData ofd_packets/00166142 [08:55:17]File name is /storage/ofd_packets/00166142 [08:55:17]Write 298 bytes [08:55:17]NVStorageSaveData done [08:55:17]OFDSenderStorePacket done [08:55:17]KKMCreateOFDPacket done [08:55:17]NVStorageSaveData kkm_last_timestamp [08:55:17]File name is /storage/kkm_last_timestamp [08:55:17]Write 4 bytes [08:55:17]NVStorageSaveData done [08:55:17]ExternCall_PrintAddStr [08:55:17]wPrintStart [08:55:17]Write to MH i2c: 01 00 00 59 01 5A [08:55:17]Write i2c OK [08:55:17]MH_I2C_Read... [08:55:17]Read from MH i2c: 01 [08:55:17]MH_I2C_Read... [08:55:17]Read from MH i2c: 01 07 00 [08:55:17]MH_I2C_Read... [08:55:17]Read from MH i2c: 01 07 00 59 01 00 00 00 00 00 FF 0F 6F [08:55:17]RasterBufferAndPrint [08:55:17]line Счет N : (1)295105 [08:55:17]line ИНН: 02508201610067 [08:55:17]line Контрольно-Кассовый Чек [08:55:17]line ПРОДАЖА [08:55:17]line ТРК (МРК, ГНК) : 54 [08:55:17]line Товар: 2710194800 [08:55:17]line ДТ-К-5 [08:55:17]line 6.570 * 76.20 [08:55:17]line = 500.63 [08:55:17]line НДС 12% НСП 1% [08:55:17]line > о реализуемом товаре [08:55:17]line ОКРУГЛЕНИЕ: -0.63 [08:55:17]line ИТОГО: 500.00 [08:55:17]line Внесено: 500.00 [08:55:17]line СДАЧА: 0.00 [08:55:17]line НСП 1% : 4.43 [08:55:17]line НДС 12% : 53.16 [08:55:17]line Наличными: 500.00 [08:55:17]line Безнал.: 0.00 [08:55:17]line Место: АЗС № 130 "Партнер Нефть" [08:55:17]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [08:55:17]line СНО: Общий режим [08:55:17]line Чек 194 24.08.2024 08:55 [08:55:17]line Смена: 470 ФФД: 1.0 [08:55:17]line ЗНМ: 0300000070 [08:55:17]line РНМ: 0000000000092562 [08:55:17]line Версия ККМ: 001 [08:55:17]line ФМ: 0000000000871769 [08:55:17]line ФД: 166142 [08:55:17]line ФПД: 17880088055843 [08:55:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T085515&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166142&fm=17880088055843&tin=02508201610067®Number=0000000000092562&sum=50000 [08:55:17]written 0, free lines is 4095 [08:55:17]Write to MH i2c: 01 00 00 84 01 85 [08:55:17]Write i2c OK [08:55:17]MH_I2C_Read... [08:55:17]Read from MH i2c: 01 [08:55:17]MH_I2C_Read... [08:55:17]Read from MH i2c: 01 07 00 [08:55:17]MH_I2C_Read... [08:55:17]Read from MH i2c: 01 07 00 84 01 00 00 00 00 00 CF 0C 67 [08:55:17]RasterBufferAndPrint [08:55:17]line [08:55:17]line [08:55:17]line [08:55:17]line [08:55:17]line [08:55:17]written 0, free lines is 3306 [08:55:17]MH_Cut [08:55:17]Write to MH i2c: D1 01 00 8B 01 01 5E [08:55:17]Write i2c OK [08:55:17]MH_I2C_Read... [08:55:17]Read from MH i2c: D1 [08:55:17]MH_I2C_Read... [08:55:17]Read from MH i2c: D1 01 00 [08:55:17]MH_I2C_Read... [08:55:17]Read from MH i2c: D1 01 00 8B 01 00 5D [08:55:17]Write to MH i2c: 01 00 00 8C 01 8D [08:55:17]Write i2c OK [08:55:17]MH_I2C_Read... [08:55:18]*** Cut start [08:55:18]*** Purtial cut [08:55:18]*** Stage 1: CUTSNS_PIN = 1 [08:55:20]Read from MH i2c: 01 [08:55:20]MH_I2C_Read... [08:55:20]*** Stop cut motor [08:55:20]*** Cut end [08:55:20]Read from MH i2c: 01 07 00 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: 01 07 00 8C 01 00 00 00 00 00 FF 0F A2 [08:55:20]process_action close_receipt done [08:55:20]requested_data is exist [08:55:20]produce_requested_data [08:55:20]requested_item fm.sn is exist - process it [08:55:20]wFMCommunicate request_size=4 [08:55:20]MH_SAM_APDU [08:55:20]CAPDU: 80 11 00 00 [08:55:20]Write to MH i2c: E2 08 00 8D 01 80 11 00 00 00 00 00 00 08 [08:55:20]Write i2c OK [08:55:20]MH_I2C_Read... [08:55:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:20]Read from MH i2c: E2 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 17 00 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 17 00 8D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 61 [08:55:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [08:55:20]wFMCommunicate OK [08:55:20]requested_item fd.num is exist - process it [08:55:20]SAM_PROTO_GetFieldsCounters [08:55:20]wFMCommunicate request_size=4 [08:55:20]MH_SAM_APDU [08:55:20]CAPDU: 80 13 00 00 [08:55:20]Write to MH i2c: E2 08 00 8E 01 80 13 00 00 00 00 00 00 0B [08:55:20]Write i2c OK [08:55:20]MH_I2C_Read... [08:55:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:20]Read from MH i2c: E2 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 62 00 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 62 00 8E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 FE 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [08:55:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 FE 88 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:55:20]wFMCommunicate OK [08:55:20]SAM_PROTO_GetFieldsCounters done [08:55:20]requested_item shift.num is exist - process it [08:55:20]requested_item shift.opened is exist [09:02:36]OFD Sender: No OFD packet to send [09:02:41]OFD Sender: No OFD packet to send [09:02:46]OFD Sender: No OFD packet to send [09:02:51]OFD Sender: No OFD packet to send [09:02:52]accept exits with 9 [09:02:52]New connection [09:02:52]New thread 3066854756 created [09:02:52]Thread 3066998116 joined [09:02:52]Waiting for new connection... [09:02:52] Sock 9.Parse request [09:02:52]Sock 9.Check first char [09:02:52]Sock 9.First char is OK [09:02:52]request: POST /json_proto HTTP/1.0 [09:02:52]Method: POST [09:02:52]URL: /json_proto [09:02:52]Method is POST - this is cgi request [09:02:52]url: /json_proto [09:02:52]query_string will be loaded in cgi processing [09:02:52]execute_cgi json_proto POST (null) [09:02:52]execute_cgi path=json_proto method=POST [09:02:52]POST find Content-Length [09:02:52]Host: 172.17.44.132:8080 [09:02:52]Content-Length: 751 [09:02:52]Content-Type: application/json [09:02:52] [09:02:52]POST finish read [09:02:52]Found Content-Length = 751 [09:02:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30104782", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:52]execute_script... [09:02:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30104782", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:52]POST & json_proto [09:02:52]process_json_proto [09:02:52]json parsed OK: [09:02:52]protocol is kg_v1.0 [09:02:52]action value=close_receipt [09:02:52]process_action close_receipt [09:02:52]cmd_close_receipt [09:02:52]MH_GetDate [09:02:52]Write to MH i2c: F0 00 00 FD 00 EC [09:02:52]Write i2c OK [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: F0 [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: F0 09 00 [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: F0 09 00 FD 00 00 BD A1 C9 66 2A 83 C1 65 55 [09:02:52]GetLastDocTimeStamp 1724490072 [09:02:52]current date 1724490173 [09:02:52]FM_GetShiftState [09:02:52]SAM_PROTO_GetShiftState [09:02:52]wFMCommunicate request_size=4 [09:02:52]MH_SAM_APDU [09:02:52]CAPDU: 80 13 01 00 [09:02:52]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [09:02:52]Write i2c OK [09:02:52]MH_I2C_Read... [09:02:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:52]Read from MH i2c: E2 [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: E2 0E 00 [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A5 [09:02:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:02:52]wFMCommunicate OK [09:02:52]SAM_PROTO_GetShiftState done [09:02:52]FM_GetShiftState done [09:02:52]opened in 1724458697 [09:02:52]opened+sec_in_day 1724545097 [09:02:52]quantity*price = 0 [09:02:52]sum+1 = 1 [09:02:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 202 24.08.2024 09:02 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: ТК ГПНА Online 30104782 ФМ: 0000000000871769 ФД: 166150 ФПД: 239612450200424 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090253&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166150&fm=239612450200424&tin=02508201610067®Number=0000000000092562&sum=0 [09:02:53]StoreToDocumentArchive [09:02:53]shift 470 fd 166150 [09:02:53]save to /storage/0470/doc_00166150 [09:02:53]save last doc name /storage/0470/doc_00166150 to /storage/kkm_last_doc_name [09:02:53]save OK [09:02:53]Clear old archive folders... [09:02:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:02:53]tlvbuf is 011F3930 [09:02:53]SAM_PROTO_ClearQueue [09:02:53]wFMCommunicate request_size=4 [09:02:53]MH_SAM_APDU [09:02:53]CAPDU: 80 09 00 00 [09:02:53]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [09:02:53]Write i2c OK [09:02:53]MH_I2C_Read... [09:02:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:53]Read from MH i2c: E2 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 03 00 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [09:02:53]RAPDU: 90 00 [09:02:53]wFMCommunicate OK [09:02:53]SAM_PROTO_ClearQueue done [09:02:53]KKMCreateOFDPacket [09:02:53]OFDProtocolAddRootSTLVToBuf [09:02:53]FM_MakeSignedData [09:02:53]FM_MakeSignedData [09:02:53]SAM_PROTO_SignData [09:02:53]wFMCommunicate request_size=4 [09:02:53]MH_SAM_APDU [09:02:53]CAPDU: 80 0D 01 02 [09:02:53]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [09:02:53]Write i2c OK [09:02:53]MH_I2C_Read... [09:02:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:53]Read from MH i2c: E2 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 03 00 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [09:02:53]RAPDU: 90 00 [09:02:53]wFMCommunicate OK [09:02:53]wFMCommunicate request_size=255 [09:02:53]MH_SAM_APDU [09:02:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 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 CA 00 00 00 F4 03 04 00 BD A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 06 89 02 00 35 04 06 00 D9 ED 1E FA [09:02:53]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 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 CA 00 00 00 F4 03 04 00 BD A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 06 89 02 00 35 04 06 00 D9 ED 1E FA 00 00 C1 [09:02:53]Write i2c OK [09:02:53]MH_I2C_Read... [09:02:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:54]Read from MH i2c: E2 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 03 00 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [09:02:54]RAPDU: 90 00 [09:02:54]wFMCommunicate OK [09:02:54]wFMCommunicate request_size=7 [09:02:54]MH_SAM_APDU [09:02:54]CAPDU: 80 0D 02 02 02 5B 68 [09:02:54]Write to MH i2c: E2 0A 00 0E 01 80 0D 02 02 02 00 5B 68 00 00 50 [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:54]Read from MH i2c: E2 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 03 00 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [09:02:54]RAPDU: 90 00 [09:02:54]wFMCommunicate OK [09:02:54]wFMCommunicate request_size=4 [09:02:54]MH_SAM_APDU [09:02:54]CAPDU: 80 0D 03 02 [09:02:54]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:54]Read from MH i2c: E2 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 0B 00 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 0B 00 0F 01 00 67 3E 4A C2 4C 33 71 D6 90 00 03 [09:02:54]RAPDU: 67 3E 4A C2 4C 33 71 D6 90 00 [09:02:54]wFMCommunicate OK [09:02:54]SAM_PROTO_SignData done [09:02:54]FM_MakeSignedData done [09:02:54]CreateOFDProtocolMessage [09:02:54]wFMCommunicate request_size=4 [09:02:54]MH_SAM_APDU [09:02:54]CAPDU: 80 11 00 00 [09:02:54]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:54]Read from MH i2c: E2 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 17 00 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E4 [09:02:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:02:54]wFMCommunicate OK [09:02:54]CreateOFDProtocolMessage done [09:02:54]OFDSenderStorePacket 166150 [09:02:54]StoreOFDPacket docnum=166150 [09:02:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 F7 02 04 01 EE AC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 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 CA 00 00 00 F4 03 04 00 BD A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 06 89 02 00 35 04 06 00 D9 ED 1E FA 5B 68 67 3E 4A C2 4C 33 71 D6 [09:02:54]CheckFolder [09:02:54]dirname=/storage/ofd_packets [09:02:54]CheckFolder done [09:02:54]ProducePacketName [09:02:54]name=ofd_packets/00166150 [09:02:54]NVStorageSaveData ofd_packets/00166150 [09:02:54]File name is /storage/ofd_packets/00166150 [09:02:54]Write 298 bytes [09:02:54]NVStorageSaveData done [09:02:54]OFDSenderStorePacket done [09:02:54]KKMCreateOFDPacket done [09:02:54]NVStorageSaveData kkm_last_timestamp [09:02:54]File name is /storage/kkm_last_timestamp [09:02:54]Write 4 bytes [09:02:54]NVStorageSaveData done [09:02:54]ExternCall_PrintAddStr [09:02:54]wPrintStart [09:02:54]Write to MH i2c: 01 00 00 11 01 12 [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: 01 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: 01 07 00 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [09:02:54]RasterBufferAndPrint [09:02:54]line Счет N : (1)295112 [09:02:54]line ИНН: 02508201610067 [09:02:54]line Контрольно-Кассовый Чек [09:02:54]line ПРОДАЖА [09:02:54]line ТРК (МРК, ГНК) : 64 [09:02:54]line Товар: 2710194800 [09:02:54]line ДТ-К-5 [09:02:54]line 10.000 * 0.00 [09:02:54]line = 0.00 [09:02:54]line НДС 12% НСП 1% [09:02:54]line > о реализуемом товаре [09:02:54]line ИТОГО: 0.00 [09:02:54]line НСП 1% : 0.00 [09:02:54]line НДС 12% : 0.00 [09:02:54]line Наличными: 0.00 [09:02:54]line Безнал.: 0.00 [09:02:54]line Место: АЗС № 130 "Партнер Нефть" [09:02:54]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:02:54]line СНО: Общий режим [09:02:54]line Чек 202 24.08.2024 09:02 [09:02:54]line Смена: 470 ФФД: 1.0 [09:02:54]line ЗНМ: 0300000070 [09:02:54]line РНМ: 0000000000092562 [09:02:54]line Версия ККМ: 001 [09:02:54]line Талоны: ТК ГПНА Online [09:02:54]line 30104782 [09:02:54]line ФМ: 0000000000871769 [09:02:54]line ФД: 166150 [09:02:54]line ФПД: 239612450200424 [09:02:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090253&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166150&fm=239612450200424&tin=02508201610067®Number=0000000000092562&sum=0 [09:02:54]OFD Sender: Processing packet 166150 [packets to send 1008, broken 1007] [09:02:54]ProducePacketName [09:02:54]name=ofd_packets/00166150 [09:02:54]OFD Sender: To server: pG, [09:02:54]CommunicateWithHost lk.salyk.kg:30040 [09:02:54]ConnectInit lk.salyk.kg [09:02:54]written 0, free lines is 4095 [09:02:55]Write to MH i2c: 01 00 00 3B 01 3C [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: 01 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: 01 07 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 CF 0C 1E [09:02:55]RasterBufferAndPrint [09:02:55]line [09:02:55]line [09:02:55]line [09:02:55]line [09:02:55]line [09:02:55]written 0, free lines is 3285 [09:02:55]MH_Cut [09:02:55]Write to MH i2c: D1 01 00 42 01 01 15 [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: D1 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: D1 01 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: D1 01 00 42 01 00 14 [09:02:55]Write to MH i2c: 01 00 00 43 01 44 [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]*** Cut start [09:02:55]*** Purtial cut [09:02:55]*** Stage 1: CUTSNS_PIN = 1 [09:02:57]Connected sock=11 [09:02:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 F7 02 04 01 EE AC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 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 CA 00 00 00 F4 03 04 00 BD A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 06 89 02 00 35 04 06 00 D9 ED 1E FA 5B 68 67 3E 4A C2 4C 33 71 D6 [09:02:57]Read from MH i2c: 01 [09:02:57]MH_I2C_Read... [09:02:57]*** Stop cut motor [09:02:57]*** Cut end [09:02:57]Read from MH i2c: 01 07 00 [09:02:57]MH_I2C_Read... [09:02:57]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [09:02:57]process_action close_receipt done [09:02:57]requested_data is exist [09:02:57]produce_requested_data [09:02:57]requested_item fm.sn is exist - process it [09:02:57]wFMCommunicate request_size=4 [09:02:57]MH_SAM_APDU [09:02:57]CAPDU: 80 11 00 00 [09:02:57]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [09:02:57]Write i2c OK [09:02:57]MH_I2C_Read... [09:02:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:57]Read from MH i2c: E2 [09:02:57]MH_I2C_Read... [09:02:57]Read from MH i2c: E2 17 00 [09:02:57]MH_I2C_Read... [09:02:57]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 18 [09:02:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:02:57]wFMCommunicate OK [09:02:57]requested_item fd.num is exist - process it [09:02:57]SAM_PROTO_GetFieldsCounters [09:02:57]wFMCommunicate request_size=4 [09:02:57]MH_SAM_APDU [09:02:57]CAPDU: 80 13 00 00 [09:02:57]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [09:02:57]Write i2c OK [09:02:57]MH_I2C_Read... [09:02:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:58]Read from MH i2c: E2 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 62 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 06 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [09:02:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 06 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:02:58]wFMCommunicate OK [09:02:58]SAM_PROTO_GetFieldsCounters done [09:02:58]requested_item shift.num is exist - process it [09:02:58]requested_item shift.opened is exist - process it [09:02:58]req_shift_opened [09:02:58]FM_GetShiftState [09:02:58]SAM_PROTO_GetShiftState [09:02:58]wFMCommunicate request_size=4 [09:02:58]MH_SAM_APDU [09:02:58]CAPDU: 80 13 01 00 [09:02:58]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [09:02:58]Write i2c OK [09:02:58]MH_I2C_Read... [09:02:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:58]Read from MH i2c: E2 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 0E 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EE [09:02:58]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:02:58]wFMCommunicate OK [09:02:58]SAM_PROTO_GetShiftState done [09:02:58]FM_GetShiftState done [09:02:58]req_shift_opened done [09:02:58]requested_item shift.open_date is exist - process it [09:02:58]req_shift_open_date [09:02:58]req_shift_open_date done [09:02:58]produce_requested_data done [09:02:58]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166150,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:02:58]process_action_free close_receipt [09:02:58]json_value_free [09:02:58]json_value_free done [09:02:58]process_json_proto returns [09:02:58]Send response to host [09:02:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166150,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:02:58]free response buf [09:02:58]execute_script done [09:02:58]execute_script returns [09:02:58]free content buf [09:02:58]Sock 9.Close socket [09:02:58]Sock 9.Thread stoped [09:03:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 16 5E 47 00 C8 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 31 37 36 39 10 04 04 00 06 89 02 00 F4 03 04 00 09 4B C9 66 B6 04 01 00 00 CA C6 97 D5 EB 20 3D C7 [09:03:00]CommunicateWithHost err = 0 [09:03:00]CheckOFDResponse [09:03:00]1017 (14) - 77093643461234 [09:03:00]1041 (16) - 0000000000871769 [09:03:00]1040 (4) - 166150 [09:03:00]1012 (4) - 24.08.2024 02:52 [09:03:00]1206 (1) - 0 [09:03:00]OFD Sender: Remove packet 166150 [09:03:00]ProducePacketName [09:03:00]name=ofd_packets/00166150 [09:03:00]NVStorageDeleteData [09:03:00]OFD Sender: No OFD packet to send [09:03:05]OFD Sender: No OFD packet to send [09:03:10]OFD Sender: No OFD packet to send [09:03:15]OFD Sender: No OFD packet to send [09:03:20]OFD Sender: No OFD packet to send [09:03:26]OFD Sender: No OFD packet to send [09:03:31]OFD Sender: No OFD packet to send [09:03:36]OFD Sender: No OFD packet to send [09:03:41]OFD Sender: No OFD packet to send [09:03:46]OFD Sender: No OFD packet to send [09:03:51]OFD Sender: No OFD packet to send [09:03:56]OFD Sender: No OFD packet to send [09:03:57]accept exits with 8 [09:03:57]New connection [09:03:57]New thread 3066998116 created [09:03:57]Thread 3066854756 joined [09:03:57]Waiting for new connection... [09:03:57] Sock 8.Parse request [09:03:57]Sock 8.Check first char [09:03:57]Sock 8.First char is OK [09:03:57]request: POST /json_proto HTTP/1.0 [09:03:57]Method: POST [09:03:57]URL: /json_proto [09:03:57]Method is POST - this is cgi request [09:03:57]url: /json_proto [09:03:57]query_string will be loaded in cgi processing [09:03:57]execute_cgi json_proto POST (null) [09:03:57]execute_cgi path=json_proto method=POST [09:03:57]POST find Content-Length [09:03:57]Host: 172.17.44.132:8080 [09:03:57]Content-Length: 677 [09:03:57]Content-Type: application/json [09:03:57] [09:03:57]POST finish read [09:03:57]Found Content-Length = 677 [09:03:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:57]execute_script... [09:03:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:57]POST & json_proto [09:03:57]process_json_proto [09:03:57]json parsed OK: [09:03:57]protocol is kg_v1.0 [09:03:57]action value=close_receipt [09:03:57]process_action close_receipt [09:03:57]cmd_close_receipt [09:03:57]MH_GetDate [09:03:57]Write to MH i2c: F0 00 00 47 01 37 [09:03:57]Write i2c OK [09:03:57]MH_I2C_Read... [09:03:57]Read from MH i2c: F0 [09:03:57]MH_I2C_Read... [09:03:57]Read from MH i2c: F0 09 00 [09:03:57]MH_I2C_Read... [09:03:57]Read from MH i2c: F0 09 00 47 01 00 FE A1 C9 66 2A 83 C1 65 E1 [09:03:57]GetLastDocTimeStamp 1724490173 [09:03:57]current date 1724490238 [09:03:57]FM_GetShiftState [09:03:57]SAM_PROTO_GetShiftState [09:03:57]wFMCommunicate request_size=4 [09:03:57]MH_SAM_APDU [09:03:57]CAPDU: 80 13 01 00 [09:03:57]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [09:03:57]Write i2c OK [09:03:57]MH_I2C_Read... [09:03:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:57]Read from MH i2c: E2 [09:03:57]MH_I2C_Read... [09:03:57]Read from MH i2c: E2 0E 00 [09:03:57]MH_I2C_Read... [09:03:57]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F0 [09:03:57]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:03:57]wFMCommunicate OK [09:03:57]SAM_PROTO_GetShiftState done [09:03:57]FM_GetShiftState done [09:03:57]opened in 1724458697 [09:03:57]opened+sec_in_day 1724545097 [09:03:57]quantity*price = 50036 [09:03:57]sum+1 = 50037 [09:03:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 203 24.08.2024 09:03 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166151 ФПД: 226101178448350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090358&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166151&fm=226101178448350&tin=02508201610067®Number=0000000000092562&sum=50000 [09:03:59]StoreToDocumentArchive [09:03:59]shift 470 fd 166151 [09:03:59]save to /storage/0470/doc_00166151 [09:03:59]save last doc name /storage/0470/doc_00166151 to /storage/kkm_last_doc_name [09:03:59]save OK [09:03:59]Clear old archive folders... [09:03:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:03:59]tlvbuf is 011FABE0 [09:03:59]SAM_PROTO_ClearQueue [09:03:59]wFMCommunicate request_size=4 [09:03:59]MH_SAM_APDU [09:03:59]CAPDU: 80 09 00 00 [09:03:59]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [09:03:59]Write i2c OK [09:03:59]MH_I2C_Read... [09:03:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:03:59]Read from MH i2c: E2 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 03 00 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [09:03:59]RAPDU: 90 00 [09:03:59]wFMCommunicate OK [09:03:59]SAM_PROTO_ClearQueue done [09:03:59]KKMCreateOFDPacket [09:03:59]OFDProtocolAddRootSTLVToBuf [09:03:59]FM_MakeSignedData [09:03:59]FM_MakeSignedData [09:03:59]SAM_PROTO_SignData [09:03:59]wFMCommunicate request_size=4 [09:03:59]MH_SAM_APDU [09:03:59]CAPDU: 80 0D 01 02 [09:03:59]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [09:03:59]Write i2c OK [09:03:59]MH_I2C_Read... [09:03:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:03:59]Read from MH i2c: E2 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 03 00 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [09:03:59]RAPDU: 90 00 [09:03:59]wFMCommunicate OK [09:03:59]wFMCommunicate request_size=255 [09:03:59]MH_SAM_APDU [09:03:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 FE A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 07 89 02 00 35 04 06 00 CD [09:03:59]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 FE A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 07 89 02 00 35 04 06 00 CD 00 00 23 [09:03:59]Write i2c OK [09:03:59]MH_I2C_Read... [09:03:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:59]Read from MH i2c: E2 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 03 00 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [09:03:59]RAPDU: 90 00 [09:03:59]wFMCommunicate OK [09:03:59]wFMCommunicate request_size=10 [09:03:59]MH_SAM_APDU [09:03:59]CAPDU: 80 0D 02 02 05 A3 48 6C B9 DE [09:03:59]Write to MH i2c: E2 0D 00 58 01 80 0D 02 02 05 00 A3 48 6C B9 DE 00 00 CB [09:03:59]Write i2c OK [09:03:59]MH_I2C_Read... [09:03:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:59]Read from MH i2c: E2 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 03 00 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [09:03:59]RAPDU: 90 00 [09:03:59]wFMCommunicate OK [09:03:59]wFMCommunicate request_size=4 [09:03:59]MH_SAM_APDU [09:03:59]CAPDU: 80 0D 03 02 [09:03:59]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [09:03:59]Write i2c OK [09:03:59]MH_I2C_Read... [09:03:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:03:59]Read from MH i2c: E2 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 0B 00 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 0B 00 59 01 00 6E EB 71 6A AD 0A 03 12 90 00 D6 [09:03:59]RAPDU: 6E EB 71 6A AD 0A 03 12 90 00 [09:03:59]wFMCommunicate OK [09:03:59]SAM_PROTO_SignData done [09:03:59]FM_MakeSignedData done [09:03:59]CreateOFDProtocolMessage [09:03:59]wFMCommunicate request_size=4 [09:03:59]MH_SAM_APDU [09:03:59]CAPDU: 80 11 00 00 [09:03:59]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [09:03:59]Write i2c OK [09:03:59]MH_I2C_Read... [09:03:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:59]Read from MH i2c: E2 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 17 00 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: E2 17 00 5A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 2E [09:03:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:03:59]wFMCommunicate OK [09:03:59]CreateOFDProtocolMessage done [09:03:59]OFDSenderStorePacket 166151 [09:03:59]StoreOFDPacket docnum=166151 [09:03:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 D3 54 07 01 F5 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 FE A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 07 89 02 00 35 04 06 00 CD A3 48 6C B9 DE 6E EB 71 6A AD 0A 03 12 [09:03:59]CheckFolder [09:03:59]dirname=/storage/ofd_packets [09:03:59]CheckFolder done [09:03:59]ProducePacketName [09:03:59]name=ofd_packets/00166151 [09:03:59]NVStorageSaveData ofd_packets/00166151 [09:03:59]File name is /storage/ofd_packets/00166151 [09:03:59]Write 301 bytes [09:03:59]NVStorageSaveData done [09:03:59]OFDSenderStorePacket done [09:03:59]KKMCreateOFDPacket done [09:03:59]NVStorageSaveData kkm_last_timestamp [09:03:59]File name is /storage/kkm_last_timestamp [09:03:59]Write 4 bytes [09:03:59]NVStorageSaveData done [09:03:59]ExternCall_PrintAddStr [09:03:59]wPrintStart [09:03:59]Write to MH i2c: 01 00 00 5B 01 5C [09:03:59]Write i2c OK [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: 01 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: 01 07 00 [09:03:59]MH_I2C_Read... [09:03:59]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [09:03:59]RasterBufferAndPrint [09:03:59]line Счет N : (1)295113 [09:03:59]line ИНН: 02508201610067 [09:03:59]line Контрольно-Кассовый Чек [09:03:59]line ПРОДАЖА [09:03:59]line ТРК (МРК, ГНК) : 52 [09:03:59]line Товар: 2710124130 [09:03:59]line Аи-92-К-5 [09:03:59]line 7.380 * 67.80 [09:03:59]line = 500.36 [09:03:59]line НДС 12% НСП 1% [09:03:59]line > о реализуемом товаре [09:03:59]line ОКРУГЛЕНИЕ: -0.36 [09:03:59]line ИТОГО: 500.00 [09:03:59]line Внесено: 500.00 [09:03:59]line СДАЧА: 0.00 [09:03:59]line НСП 1% : 4.43 [09:03:59]line НДС 12% : 53.14 [09:03:59]line Наличными: 500.00 [09:03:59]line Безнал.: 0.00 [09:03:59]line Место: АЗС № 130 "Партнер Нефть" [09:03:59]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:03:59]line СНО: Общий режим [09:03:59]line Чек 203 24.08.2024 09:03 [09:03:59]line Смена: 470 ФФД: 1.0 [09:03:59]line ЗНМ: 0300000070 [09:03:59]line РНМ: 0000000000092562 [09:03:59]line Версия ККМ: 001 [09:03:59]line ФМ: 0000000000871769 [09:03:59]line ФД: 166151 [09:03:59]line ФПД: 226101178448350 [09:03:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090358&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166151&fm=226101178448350&tin=02508201610067®Number=0000000000092562&sum=50000 [09:03:59]written 0, free lines is 4095 [09:03:59]OFD Sender: Processing packet 166151 [packets to send 1008, broken 1007] [09:03:59]ProducePacketName [09:03:59]name=ofd_packets/00166151 [09:03:59]OFD Sender: To server: pG, [09:03:59]CommunicateWithHost lk.salyk.kg:30040 [09:03:59]ConnectInit lk.salyk.kg [09:04:00]Write to MH i2c: 01 00 00 86 01 87 [09:04:00]Write i2c OK [09:04:00]MH_I2C_Read... [09:04:00]Read from MH i2c: 01 [09:04:00]MH_I2C_Read... [09:04:00]Read from MH i2c: 01 07 00 [09:04:00]MH_I2C_Read... [09:04:00]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 B7 0C 51 [09:04:00]RasterBufferAndPrint [09:04:00]line [09:04:00]line [09:04:00]line [09:04:00]line [09:04:00]line [09:04:00]written 0, free lines is 3260 [09:04:00]MH_Cut [09:04:00]Write to MH i2c: D1 01 00 8D 01 01 60 [09:04:00]Write i2c OK [09:04:00]MH_I2C_Read... [09:04:00]Read from MH i2c: D1 [09:04:00]MH_I2C_Read... [09:04:00]Read from MH i2c: D1 01 00 [09:04:00]MH_I2C_Read... [09:04:00]Read from MH i2c: D1 01 00 8D 01 00 5F [09:04:00]Write to MH i2c: 01 00 00 8E 01 8F [09:04:00]Write i2c OK [09:04:00]MH_I2C_Read... [09:04:00]Connected sock=11 [09:04:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 D3 54 07 01 F5 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 FE A1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 07 89 02 00 35 04 06 00 CD A3 48 6C B9 DE 6E EB 71 6A AD 0A 03 12 [09:04:00]*** Cut start [09:04:00]*** Purtial cut [09:04:00]*** Stage 1: CUTSNS_PIN = 1 [09:04:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 4C 15 47 00 84 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 07 89 02 00 F4 03 04 00 48 4B C9 66 B6 04 01 00 00 35 60 C9 3C EA BA 5C CC [09:04:02]CommunicateWithHost err = 0 [09:04:02]CheckOFDResponse [09:04:02]1017 (14) - 77093643461234 [09:04:02]1041 (16) - 0000000000871769 [09:04:02]1040 (4) - 166151 [09:04:02]1012 (4) - 24.08.2024 02:54 [09:04:02]1206 (1) - 0 [09:04:02]OFD Sender: Remove packet 166151 [09:04:02]ProducePacketName [09:04:02]name=ofd_packets/00166151 [09:04:02]NVStorageDeleteData [09:04:02]OFD Sender: No OFD packet to send [09:04:02]Read from MH i2c: 01 [09:04:02]MH_I2C_Read... [09:04:02]*** Stop cut motor [09:04:02]*** Cut end [09:04:02]Read from MH i2c: 01 07 00 [09:04:02]MH_I2C_Read... [09:04:02]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [09:04:02]process_action close_receipt done [09:04:02]requested_data is exist [09:04:02]produce_requested_data [09:04:02]requested_item fm.sn is exist - process it [09:04:02]wFMCommunicate request_size=4 [09:04:02]MH_SAM_APDU [09:04:02]CAPDU: 80 11 00 00 [09:04:02]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [09:04:02]Write i2c OK [09:04:02]MH_I2C_Read... [09:04:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:02]Read from MH i2c: E2 [09:04:02]MH_I2C_Read... [09:04:02]Read from MH i2c: E2 17 00 [09:04:02]MH_I2C_Read... [09:04:02]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 63 [09:04:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:04:02]wFMCommunicate OK [09:04:02]requested_item fd.num is exist - process it [09:04:02]SAM_PROTO_GetFieldsCounters [09:04:02]wFMCommunicate request_size=4 [09:04:02]MH_SAM_APDU [09:04:02]CAPDU: 80 13 00 00 [09:04:02]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [09:04:02]Write i2c OK [09:04:02]MH_I2C_Read... [09:04:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:04:03]Read from MH i2c: E2 [09:04:03]MH_I2C_Read... [09:04:03]Read from MH i2c: E2 62 00 [09:04:03]MH_I2C_Read... [09:04:03]Read from MH i2c: E2 62 00 90 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 07 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [09:04:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 07 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:04:03]wFMCommunicate OK [09:04:03]SAM_PROTO_GetFieldsCounters done [09:04:03]requested_item shift.num is exist - process it [09:04:03]requested_item shift.opened is exist - process it [09:04:03]req_shift_opened [09:04:03]FM_GetShiftState [09:04:03]SAM_PROTO_GetShiftState [09:04:03]wFMCommunicate request_size=4 [09:04:03]MH_SAM_APDU [09:04:03]CAPDU: 80 13 01 00 [09:04:03]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [09:04:03]Write i2c OK [09:04:03]MH_I2C_Read... [09:04:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:03]Read from MH i2c: E2 [09:04:03]MH_I2C_Read... [09:04:03]Read from MH i2c: E2 0E 00 [09:04:03]MH_I2C_Read... [09:04:03]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 39 [09:04:03]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:04:03]wFMCommunicate OK [09:04:03]SAM_PROTO_GetShiftState done [09:04:03]FM_GetShiftState done [09:04:03]req_shift_opened done [09:04:03]requested_item shift.open_date is exist - process it [09:04:03]req_shift_open_date [09:04:03]req_shift_open_date done [09:04:03]produce_requested_data done [09:04:03]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166151,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:04:03]process_action_free close_receipt [09:04:03]json_value_free [09:04:03]json_value_free done [09:04:03]process_json_proto returns [09:04:03]Send response to host [09:04:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166151,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:04:03]free response buf [09:04:03]execute_script done [09:04:03]execute_script returns [09:04:03]free content buf [09:04:03]Sock 8.Close socket [09:04:03]Sock 8.Thread stoped [09:04:07]OFD Sender: No OFD packet to send [09:04:11]recv_with_timeout no data received [09:04:12]OFD Sender: No OFD packet to send [09:04:17]OFD Sender: No OFD packet to send [09:04:22]OFD Sender: No OFD packet to send [09:04:27]OFD Sender: No OFD packet to send [09:04:28]accept exits with 10 [09:04:28]New connection [09:04:28]New thread 3066854756 created [09:04:28]Thread 3066998116 joined [09:04:28]Waiting for new connection... [09:04:28] Sock 10.Parse request [09:04:28]Sock 10.Check first char [09:04:28]Sock 10.First char is OK [09:04:28]request: POST /json_proto HTTP/1.0 [09:04:28]Method: POST [09:04:28]URL: /json_proto [09:04:28]Method is POST - this is cgi request [09:04:28]url: /json_proto [09:04:28]query_string will be loaded in cgi processing [09:04:28]execute_cgi json_proto POST (null) [09:04:28]execute_cgi path=json_proto method=POST [09:04:28]POST find Content-Length [09:04:28]Host: 172.17.44.132:8080 [09:04:28]Content-Length: 682 [09:04:28]Content-Type: application/json [09:04:28] [09:04:28]POST finish read [09:04:28]Found Content-Length = 682 [09:04:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 65.740, "sum" : 4877.91, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 4877.00, "payments": [ { "type": 0, "sum" : 4877.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:04:28]execute_script... [09:04:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 65.740, "sum" : 4877.91, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 4877.00, "payments": [ { "type": 0, "sum" : 4877.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:04:28]POST & json_proto [09:04:28]process_json_proto [09:04:28]json parsed OK: [09:04:28]protocol is kg_v1.0 [09:04:28]action value=close_receipt [09:04:28]process_action close_receipt [09:04:28]cmd_close_receipt [09:04:28]MH_GetDate [09:04:28]Write to MH i2c: F0 00 00 92 01 82 [09:04:28]Write i2c OK [09:04:28]MH_I2C_Read... [09:04:28]Read from MH i2c: F0 [09:04:28]MH_I2C_Read... [09:04:28]Read from MH i2c: F0 09 00 [09:04:28]MH_I2C_Read... [09:04:28]Read from MH i2c: F0 09 00 92 01 00 1D A2 C9 66 2A 83 C1 65 4C [09:04:28]GetLastDocTimeStamp 1724490238 [09:04:28]current date 1724490269 [09:04:28]FM_GetShiftState [09:04:28]SAM_PROTO_GetShiftState [09:04:28]wFMCommunicate request_size=4 [09:04:28]MH_SAM_APDU [09:04:28]CAPDU: 80 13 01 00 [09:04:28]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [09:04:28]Write i2c OK [09:04:28]MH_I2C_Read... [09:04:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:29]Read from MH i2c: E2 [09:04:29]MH_I2C_Read... [09:04:29]Read from MH i2c: E2 0E 00 [09:04:29]MH_I2C_Read... [09:04:29]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3B [09:04:29]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:04:29]wFMCommunicate OK [09:04:29]SAM_PROTO_GetShiftState done [09:04:29]FM_GetShiftState done [09:04:29]opened in 1724458697 [09:04:29]opened+sec_in_day 1724545097 [09:04:29]quantity*price = 487790 [09:04:29]sum+1 = 487792 [09:04:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.91 ИТОГО: 4877.00 Внесено: 6000.00 СДАЧА: 1123.00 НСП 1% : 43.17 НДС 12% : 518.01 Наличными: 4877.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 204 24.08.2024 09:04 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166152 ФПД: 69542712712860 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090429&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166152&fm=69542712712860&tin=02508201610067®Number=0000000000092562&sum=487700 [09:04:30]StoreToDocumentArchive [09:04:30]shift 470 fd 166152 [09:04:30]save to /storage/0470/doc_00166152 [09:04:30]save last doc name /storage/0470/doc_00166152 to /storage/kkm_last_doc_name [09:04:30]save OK [09:04:30]Clear old archive folders... [09:04:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:04:30]tlvbuf is 01208870 [09:04:30]SAM_PROTO_ClearQueue [09:04:30]wFMCommunicate request_size=4 [09:04:30]MH_SAM_APDU [09:04:30]CAPDU: 80 09 00 00 [09:04:30]Write to MH i2c: E2 08 00 A0 01 80 09 00 00 00 00 00 00 13 [09:04:30]Write i2c OK [09:04:30]MH_I2C_Read... [09:04:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:04:30]Read from MH i2c: E2 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: E2 03 00 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [09:04:30]RAPDU: 90 00 [09:04:30]wFMCommunicate OK [09:04:30]SAM_PROTO_ClearQueue done [09:04:30]KKMCreateOFDPacket [09:04:30]OFDProtocolAddRootSTLVToBuf [09:04:30]FM_MakeSignedData [09:04:30]FM_MakeSignedData [09:04:30]SAM_PROTO_SignData [09:04:30]wFMCommunicate request_size=4 [09:04:30]MH_SAM_APDU [09:04:30]CAPDU: 80 0D 01 02 [09:04:30]Write to MH i2c: E2 08 00 A1 01 80 0D 01 02 00 00 00 00 1B [09:04:30]Write i2c OK [09:04:30]MH_I2C_Read... [09:04:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:04:30]Read from MH i2c: E2 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: E2 03 00 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [09:04:30]RAPDU: 90 00 [09:04:30]wFMCommunicate OK [09:04:30]wFMCommunicate request_size=255 [09:04:30]MH_SAM_APDU [09:04:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CC 00 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6F 71 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 CA 00 00 00 00 07 04 06 00 14 71 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 1D A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 08 89 02 00 35 04 06 00 3F [09:04:30]Write to MH i2c: E2 02 01 A2 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CC 00 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6F 71 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 CA 00 00 00 00 07 04 06 00 14 71 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 1D A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 08 89 02 00 35 04 06 00 3F 00 00 85 [09:04:30]Write i2c OK [09:04:30]MH_I2C_Read... [09:04:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:30]Read from MH i2c: E2 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: E2 03 00 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [09:04:30]RAPDU: 90 00 [09:04:30]wFMCommunicate OK [09:04:30]wFMCommunicate request_size=10 [09:04:30]MH_SAM_APDU [09:04:30]CAPDU: 80 0D 02 02 05 3F AC B0 1E 9C [09:04:30]Write to MH i2c: E2 0D 00 A3 01 80 0D 02 02 05 00 3F AC B0 1E 9C 00 00 7D [09:04:30]Write i2c OK [09:04:30]MH_I2C_Read... [09:04:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:30]Read from MH i2c: E2 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: E2 03 00 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [09:04:30]RAPDU: 90 00 [09:04:30]wFMCommunicate OK [09:04:30]wFMCommunicate request_size=4 [09:04:30]MH_SAM_APDU [09:04:30]CAPDU: 80 0D 03 02 [09:04:30]Write to MH i2c: E2 08 00 A4 01 80 0D 03 02 00 00 00 00 20 [09:04:30]Write i2c OK [09:04:30]MH_I2C_Read... [09:04:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:04:30]Read from MH i2c: E2 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: E2 0B 00 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: E2 0B 00 A4 01 00 ED 1B 39 2F 84 86 13 17 90 00 C5 [09:04:30]RAPDU: ED 1B 39 2F 84 86 13 17 90 00 [09:04:30]wFMCommunicate OK [09:04:30]SAM_PROTO_SignData done [09:04:30]FM_MakeSignedData done [09:04:30]CreateOFDProtocolMessage [09:04:30]wFMCommunicate request_size=4 [09:04:30]MH_SAM_APDU [09:04:30]CAPDU: 80 11 00 00 [09:04:30]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [09:04:30]Write i2c OK [09:04:30]MH_I2C_Read... [09:04:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:30]Read from MH i2c: E2 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: E2 17 00 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: E2 17 00 A5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 79 [09:04:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:04:30]wFMCommunicate OK [09:04:30]CreateOFDProtocolMessage done [09:04:30]OFDSenderStorePacket 166152 [09:04:30]StoreOFDPacket docnum=166152 [09:04:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 69 D7 07 01 75 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CC 00 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6F 71 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 CA 00 00 00 00 07 04 06 00 14 71 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 1D A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 08 89 02 00 35 04 06 00 3F 3F AC B0 1E 9C ED 1B 39 2F 84 86 13 17 [09:04:30]CheckFolder [09:04:30]dirname=/storage/ofd_packets [09:04:30]CheckFolder done [09:04:30]ProducePacketName [09:04:30]name=ofd_packets/00166152 [09:04:30]NVStorageSaveData ofd_packets/00166152 [09:04:30]File name is /storage/ofd_packets/00166152 [09:04:30]Write 301 bytes [09:04:30]NVStorageSaveData done [09:04:30]OFDSenderStorePacket done [09:04:30]KKMCreateOFDPacket done [09:04:30]NVStorageSaveData kkm_last_timestamp [09:04:30]File name is /storage/kkm_last_timestamp [09:04:30]Write 4 bytes [09:04:30]NVStorageSaveData done [09:04:30]ExternCall_PrintAddStr [09:04:30]wPrintStart [09:04:30]Write to MH i2c: 01 00 00 A6 01 A7 [09:04:30]Write i2c OK [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: 01 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: 01 07 00 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [09:04:30]RasterBufferAndPrint [09:04:30]line Счет N : (1)295111 [09:04:30]line ИНН: 02508201610067 [09:04:30]line Контрольно-Кассовый Чек [09:04:30]line ПРОДАЖА [09:04:30]line ТРК (МРК, ГНК) : 43 [09:04:30]line Товар: 2710124500 [09:04:30]line Аи-95-К-5 [09:04:30]line 65.740 * 74.20 [09:04:30]line = 4877.91 [09:04:30]line НДС 12% НСП 1% [09:04:30]line > о реализуемом товаре [09:04:30]line ОКРУГЛЕНИЕ: -0.91 [09:04:30]line ИТОГО: 4877.00 [09:04:30]line Внесено: 6000.00 [09:04:30]line СДАЧА: 1123.00 [09:04:30]line НСП 1% : 43.17 [09:04:30]line НДС 12% : 518.01 [09:04:30]line Наличными: 4877.00 [09:04:30]line Безнал.: 0.00 [09:04:30]line Место: АЗС № 130 "Партнер Нефть" [09:04:30]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:04:30]line СНО: Общий режим [09:04:30]line Чек 204 24.08.2024 09:04 [09:04:30]line Смена: 470 ФФД: 1.0 [09:04:30]line ЗНМ: 0300000070 [09:04:30]line РНМ: 0000000000092562 [09:04:30]line Версия ККМ: 001 [09:04:30]line ФМ: 0000000000871769 [09:04:30]line ФД: 166152 [09:04:30]line ФПД: 69542712712860 [09:04:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090429&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166152&fm=69542712712860&tin=02508201610067®Number=0000000000092562&sum=487700 [09:04:30]OFD Sender: Processing packet 166152 [packets to send 1008, broken 1007] [09:04:30]ProducePacketName [09:04:30]name=ofd_packets/00166152 [09:04:30]OFD Sender: To server: pG, [09:04:30]CommunicateWithHost lk.salyk.kg:30040 [09:04:30]ConnectInit lk.salyk.kg [09:04:30]written 0, free lines is 4095 [09:04:31]Write to MH i2c: 01 00 00 D1 01 D2 [09:04:31]Write i2c OK [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: 01 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: 01 07 00 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 BF 0C A4 [09:04:31]RasterBufferAndPrint [09:04:31]line [09:04:31]line [09:04:31]line [09:04:31]line [09:04:31]line [09:04:31]written 0, free lines is 3269 [09:04:31]MH_Cut [09:04:31]Write to MH i2c: D1 01 00 D8 01 01 AB [09:04:31]Write i2c OK [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: D1 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: D1 01 00 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: D1 01 00 D8 01 00 AA [09:04:31]Write to MH i2c: 01 00 00 D9 01 DA [09:04:31]Write i2c OK [09:04:31]MH_I2C_Read... [09:04:31]*** Cut start [09:04:31]*** Purtial cut [09:04:31]*** Stage 1: CUTSNS_PIN = 1 [09:04:32]recv_with_timeout no data received [09:04:34]Read from MH i2c: 01 [09:04:34]MH_I2C_Read... [09:04:34]*** Stop cut motor [09:04:34]*** Cut end [09:04:34]Read from MH i2c: 01 07 00 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [09:04:34]process_action close_receipt done [09:04:34]requested_data is exist [09:04:34]produce_requested_data [09:04:34]requested_item fm.sn is exist - process it [09:04:34]wFMCommunicate request_size=4 [09:04:34]MH_SAM_APDU [09:04:34]CAPDU: 80 11 00 00 [09:04:34]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [09:04:34]Write i2c OK [09:04:34]MH_I2C_Read... [09:04:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:34]Read from MH i2c: E2 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: E2 17 00 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AE [09:04:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:04:34]wFMCommunicate OK [09:04:34]requested_item fd.num is exist - process it [09:04:34]SAM_PROTO_GetFieldsCounters [09:04:34]wFMCommunicate request_size=4 [09:04:34]MH_SAM_APDU [09:04:34]CAPDU: 80 13 00 00 [09:04:34]Write to MH i2c: E2 08 00 DB 01 80 13 00 00 00 00 00 00 58 [09:04:34]Write i2c OK [09:04:34]MH_I2C_Read... [09:04:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:04:34]Read from MH i2c: E2 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: E2 62 00 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: E2 62 00 DB 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 08 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [09:04:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 08 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:04:34]wFMCommunicate OK [09:04:34]SAM_PROTO_GetFieldsCounters done [09:04:34]requested_item shift.num is exist - process it [09:04:34]requested_item shift.opened is exist - process it [09:04:34]req_shift_opened [09:04:34]FM_GetShiftState [09:04:34]SAM_PROTO_GetShiftState [09:04:34]wFMCommunicate request_size=4 [09:04:34]MH_SAM_APDU [09:04:34]CAPDU: 80 13 01 00 [09:04:34]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [09:04:34]Write i2c OK [09:04:34]MH_I2C_Read... [09:04:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:34]Read from MH i2c: E2 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: E2 0E 00 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 84 [09:04:34]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:04:34]wFMCommunicate OK [09:04:34]SAM_PROTO_GetShiftState done [09:04:34]FM_GetShiftState done [09:04:34]req_shift_opened done [09:04:34]requested_item shift.open_date is exist - process it [09:04:34]req_shift_open_date [09:04:34]req_shift_open_date done [09:04:34]produce_requested_data done [09:04:34]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166152,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:04:34]process_action_free close_receipt [09:04:34]json_value_free [09:04:34]json_value_free done [09:04:34]process_json_proto returns [09:04:34]Send response to host [09:04:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166152,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:04:34]free response buf [09:04:34]execute_script done [09:04:34]execute_script returns [09:04:34]free content buf [09:04:34]Sock 10.Close socket [09:04:34]Sock 10.Thread stoped [09:04:35]ConnectInit Can't take IP for lk.salyk.kg [09:04:35]CommunicateWithHost connect error [09:04:35]CommunicateWithHost err = -1 [09:04:35]OFD Sender: Server communicate error [09:04:40]OFD Sender: Processing packet 166152 [packets to send 1008, broken 1007] [09:04:40]ProducePacketName [09:04:40]name=ofd_packets/00166152 [09:04:40]OFD Sender: To server: pG, [09:04:40]CommunicateWithHost lk.salyk.kg:30040 [09:04:40]ConnectInit lk.salyk.kg [09:04:45]ConnectInit Can't take IP for lk.salyk.kg [09:04:45]CommunicateWithHost connect error [09:04:45]CommunicateWithHost err = -1 [09:04:45]OFD Sender: Server communicate error [09:04:50]recv_with_timeout no data received [09:04:50]OFD Sender: Processing packet 166152 [packets to send 1008, broken 1007] [09:04:50]ProducePacketName [09:04:50]name=ofd_packets/00166152 [09:04:50]OFD Sender: To server: pG, [09:04:50]CommunicateWithHost lk.salyk.kg:30040 [09:04:50]ConnectInit lk.salyk.kg [09:04:53]int [09:04:53]Write to MH i2c: 01 00 00 DD 01 DE [09:04:53]*** FLAG_PRN_KEY set [09:04:53]Write i2c OK [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: 01 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: 01 07 00 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: 01 07 00 DD 01 00 08 00 00 00 FF 0F FB [09:04:53]state=0 [09:04:53]Key pressed [09:04:53]Feed [09:04:53]Write to MH i2c: D8 00 00 DE 01 B6 [09:04:53]Write i2c OK [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: D8 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: D8 01 00 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: D8 01 00 DE 01 00 B7 [09:04:53]int [09:04:53]Write to MH i2c: 01 00 00 DF 01 E0 [09:04:53]Write i2c OK [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: 01 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: 01 07 00 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: 01 07 00 DF 01 00 48 00 00 00 3C 00 6B [09:04:53]state=2 [09:04:53]Key pressed [09:04:53]int [09:04:53]Write to MH i2c: 01 00 00 E0 01 E1 [09:04:53]*** FLAG_PRN_KEY reset [09:04:53]Write i2c OK [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: 01 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: 01 07 00 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: 01 07 00 E0 01 00 00 00 00 00 FA 0F F1 [09:04:53]state=2 [09:04:53]Stop feed [09:04:55]ConnectInit Can't take IP for lk.salyk.kg [09:04:55]CommunicateWithHost connect error [09:04:55]CommunicateWithHost err = -1 [09:04:55]OFD Sender: Server communicate error [09:04:57]accept exits with 9 [09:04:57]New connection [09:04:57]New thread 3066998116 created [09:04:57]Thread 3066854756 joined [09:04:57]Waiting for new connection... [09:04:57] Sock 9.Parse request [09:04:57]Sock 9.Check first char [09:04:57]Sock 9.First char is OK [09:04:57]request: POST /json_proto HTTP/1.0 [09:04:57]Method: POST [09:04:57]URL: /json_proto [09:04:57]Method is POST - this is cgi request [09:04:57]url: /json_proto [09:04:57]query_string will be loaded in cgi processing [09:04:57]execute_cgi json_proto POST (null) [09:04:57]execute_cgi path=json_proto method=POST [09:04:57]POST find Content-Length [09:04:57]Host: 172.17.44.132:8080 [09:04:57]Content-Length: 679 [09:04:57]Content-Type: application/json [09:04:57] [09:04:57]POST finish read [09:04:57]Found Content-Length = 679 [09:04:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:04:57]execute_script... [09:04:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:04:57]POST & json_proto [09:04:57]process_json_proto [09:04:57]json parsed OK: [09:04:57]protocol is kg_v1.0 [09:04:57]action value=close_receipt [09:04:57]process_action close_receipt [09:04:57]cmd_close_receipt [09:04:57]MH_GetDate [09:04:57]Write to MH i2c: F0 00 00 E1 01 D1 [09:04:57]Write i2c OK [09:04:57]MH_I2C_Read... [09:04:57]Read from MH i2c: F0 [09:04:57]MH_I2C_Read... [09:04:57]Read from MH i2c: F0 09 00 [09:04:57]MH_I2C_Read... [09:04:57]Read from MH i2c: F0 09 00 E1 01 00 3A A2 C9 66 2A 83 C1 65 B8 [09:04:57]GetLastDocTimeStamp 1724490269 [09:04:57]current date 1724490298 [09:04:57]FM_GetShiftState [09:04:57]SAM_PROTO_GetShiftState [09:04:57]wFMCommunicate request_size=4 [09:04:57]MH_SAM_APDU [09:04:57]CAPDU: 80 13 01 00 [09:04:57]Write to MH i2c: E2 08 00 E2 01 80 13 01 00 00 00 00 00 60 [09:04:57]Write i2c OK [09:04:57]MH_I2C_Read... [09:04:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:57]Read from MH i2c: E2 [09:04:57]MH_I2C_Read... [09:04:57]Read from MH i2c: E2 0E 00 [09:04:57]MH_I2C_Read... [09:04:57]Read from MH i2c: E2 0E 00 E2 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 8A [09:04:57]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:04:57]wFMCommunicate OK [09:04:57]SAM_PROTO_GetShiftState done [09:04:57]FM_GetShiftState done [09:04:57]opened in 1724458697 [09:04:57]opened+sec_in_day 1724545097 [09:04:57]quantity*price = 100050 [09:04:57]sum+1 = 100052 [09:04:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 205 24.08.2024 09:04 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166153 ФПД: 56515160471171 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090458&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166153&fm=56515160471171&tin=02508201610067®Number=0000000000092562&sum=100000 [09:04:58]StoreToDocumentArchive [09:04:58]shift 470 fd 166153 [09:04:58]save to /storage/0470/doc_00166153 [09:04:58]save last doc name /storage/0470/doc_00166153 to /storage/kkm_last_doc_name [09:04:58]save OK [09:04:58]Clear old archive folders... [09:04:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:04:58]tlvbuf is 011F82C0 [09:04:58]SAM_PROTO_ClearQueue [09:04:58]wFMCommunicate request_size=4 [09:04:58]MH_SAM_APDU [09:04:58]CAPDU: 80 09 00 00 [09:04:58]Write to MH i2c: E2 08 00 EF 01 80 09 00 00 00 00 00 00 62 [09:04:58]Write i2c OK [09:04:58]MH_I2C_Read... [09:04:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:04:58]Read from MH i2c: E2 [09:04:58]MH_I2C_Read... [09:04:58]Read from MH i2c: E2 03 00 [09:04:58]MH_I2C_Read... [09:04:58]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [09:04:58]RAPDU: 90 00 [09:04:58]wFMCommunicate OK [09:04:58]SAM_PROTO_ClearQueue done [09:04:58]KKMCreateOFDPacket [09:04:58]OFDProtocolAddRootSTLVToBuf [09:04:58]FM_MakeSignedData [09:04:58]FM_MakeSignedData [09:04:58]SAM_PROTO_SignData [09:04:58]wFMCommunicate request_size=4 [09:04:58]MH_SAM_APDU [09:04:58]CAPDU: 80 0D 01 02 [09:04:58]Write to MH i2c: E2 08 00 F0 01 80 0D 01 02 00 00 00 00 6A [09:04:58]Write i2c OK [09:04:58]MH_I2C_Read... [09:04:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:04:58]Read from MH i2c: E2 [09:04:58]MH_I2C_Read... [09:04:58]Read from MH i2c: E2 03 00 [09:04:58]MH_I2C_Read... [09:04:58]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [09:04:58]RAPDU: 90 00 [09:04:58]wFMCommunicate OK [09:04:58]wFMCommunicate request_size=255 [09:04:58]MH_SAM_APDU [09:04:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 3A A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 09 89 02 00 35 04 06 00 33 66 76 10 [09:04:58]Write to MH i2c: E2 02 01 F1 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 3A A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 09 89 02 00 35 04 06 00 33 66 76 10 00 00 5B [09:04:58]Write i2c OK [09:04:58]MH_I2C_Read... [09:04:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:59]Read from MH i2c: E2 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 03 00 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 03 00 F1 01 00 90 00 66 [09:04:59]RAPDU: 90 00 [09:04:59]wFMCommunicate OK [09:04:59]wFMCommunicate request_size=7 [09:04:59]MH_SAM_APDU [09:04:59]CAPDU: 80 0D 02 02 02 76 83 [09:04:59]Write to MH i2c: E2 0A 00 F2 01 80 0D 02 02 02 00 76 83 00 00 6A [09:04:59]Write i2c OK [09:04:59]MH_I2C_Read... [09:04:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:59]Read from MH i2c: E2 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 03 00 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 03 00 F2 01 00 90 00 67 [09:04:59]RAPDU: 90 00 [09:04:59]wFMCommunicate OK [09:04:59]wFMCommunicate request_size=4 [09:04:59]MH_SAM_APDU [09:04:59]CAPDU: 80 0D 03 02 [09:04:59]Write to MH i2c: E2 08 00 F3 01 80 0D 03 02 00 00 00 00 6F [09:04:59]Write i2c OK [09:04:59]MH_I2C_Read... [09:04:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:04:59]Read from MH i2c: E2 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 0B 00 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 0B 00 F3 01 00 DD A3 62 E1 E8 A9 A1 71 90 00 D6 [09:04:59]RAPDU: DD A3 62 E1 E8 A9 A1 71 90 00 [09:04:59]wFMCommunicate OK [09:04:59]SAM_PROTO_SignData done [09:04:59]FM_MakeSignedData done [09:04:59]CreateOFDProtocolMessage [09:04:59]wFMCommunicate request_size=4 [09:04:59]MH_SAM_APDU [09:04:59]CAPDU: 80 11 00 00 [09:04:59]Write to MH i2c: E2 08 00 F4 01 80 11 00 00 00 00 00 00 6F [09:04:59]Write i2c OK [09:04:59]MH_I2C_Read... [09:04:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:59]Read from MH i2c: E2 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 17 00 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 17 00 F4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C8 [09:04:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:04:59]wFMCommunicate OK [09:04:59]CreateOFDProtocolMessage done [09:04:59]OFDSenderStorePacket 166153 [09:04:59]StoreOFDPacket docnum=166153 [09:04:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 83 D3 04 01 20 31 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 3A A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 09 89 02 00 35 04 06 00 33 66 76 10 76 83 DD A3 62 E1 E8 A9 A1 71 [09:04:59]CheckFolder [09:04:59]dirname=/storage/ofd_packets [09:04:59]CheckFolder done [09:04:59]ProducePacketName [09:04:59]name=ofd_packets/00166153 [09:04:59]NVStorageSaveData ofd_packets/00166153 [09:04:59]File name is /storage/ofd_packets/00166153 [09:04:59]Write 298 bytes [09:04:59]NVStorageSaveData done [09:04:59]OFDSenderStorePacket done [09:04:59]KKMCreateOFDPacket done [09:04:59]NVStorageSaveData kkm_last_timestamp [09:04:59]File name is /storage/kkm_last_timestamp [09:04:59]Write 4 bytes [09:04:59]NVStorageSaveData done [09:04:59]ExternCall_PrintAddStr [09:04:59]wPrintStart [09:04:59]Write to MH i2c: 01 00 00 F5 01 F6 [09:04:59]Write i2c OK [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: 01 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: 01 07 00 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: 01 07 00 F5 01 00 00 00 00 00 FF 0F 0B [09:04:59]RasterBufferAndPrint [09:04:59]line Счет N : (1)295114 [09:04:59]line ИНН: 02508201610067 [09:04:59]line Контрольно-Кассовый Чек [09:04:59]line ПРОДАЖА [09:04:59]line ТРК (МРК, ГНК) : 21 [09:04:59]line Товар: 2710194800 [09:04:59]line ДТ-К-5 [09:04:59]line 13.130 * 76.20 [09:04:59]line = 1000.51 [09:04:59]line НДС 12% НСП 1% [09:04:59]line > о реализуемом товаре [09:04:59]line ОКРУГЛЕНИЕ: -0.51 [09:04:59]line ИТОГО: 1000.00 [09:04:59]line Внесено: 1000.00 [09:04:59]line СДАЧА: 0.00 [09:04:59]line НСП 1% : 8.85 [09:04:59]line НДС 12% : 106.25 [09:04:59]line Наличными: 1000.00 [09:04:59]line Безнал.: 0.00 [09:04:59]line Место: АЗС № 130 "Партнер Нефть" [09:04:59]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:04:59]line СНО: Общий режим [09:04:59]line Чек 205 24.08.2024 09:04 [09:04:59]line Смена: 470 ФФД: 1.0 [09:04:59]line ЗНМ: 0300000070 [09:04:59]line РНМ: 0000000000092562 [09:04:59]line Версия ККМ: 001 [09:04:59]line ФМ: 0000000000871769 [09:04:59]line ФД: 166153 [09:04:59]line ФПД: 56515160471171 [09:04:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090458&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166153&fm=56515160471171&tin=02508201610067®Number=0000000000092562&sum=100000 [09:04:59]written 0, free lines is 4095 [09:04:59]OFD Sender: Processing packet 166152 [packets to send 1009, broken 1007] [09:04:59]ProducePacketName [09:04:59]name=ofd_packets/00166152 [09:04:59]OFD Sender: To server: pG, [09:04:59]CommunicateWithHost lk.salyk.kg:30040 [09:04:59]ConnectInit lk.salyk.kg [09:04:59]Write to MH i2c: 01 00 00 20 02 22 [09:04:59]Write i2c OK [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: 01 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: 01 07 00 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: 01 07 00 20 02 00 00 00 00 00 CA 0C FF [09:04:59]RasterBufferAndPrint [09:04:59]line [09:04:59]line [09:04:59]line [09:04:59]line [09:04:59]line [09:04:59]written 0, free lines is 3282 [09:04:59]MH_Cut [09:04:59]Write to MH i2c: D1 01 00 27 02 01 FB [09:04:59]Write i2c OK [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: D1 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: D1 01 00 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: D1 01 00 27 02 00 FA [09:04:59]Write to MH i2c: 01 00 00 28 02 2A [09:04:59]Write i2c OK [09:04:59]MH_I2C_Read... [09:05:00]*** Cut start [09:05:00]*** Purtial cut [09:05:00]*** Stage 1: CUTSNS_PIN = 1 [09:05:02]Read from MH i2c: 01 [09:05:02]MH_I2C_Read... [09:05:02]*** Stop cut motor [09:05:02]*** Cut end [09:05:02]Read from MH i2c: 01 07 00 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: 01 07 00 28 02 00 00 00 00 00 FF 0F 3F [09:05:02]process_action close_receipt done [09:05:02]requested_data is exist [09:05:02]produce_requested_data [09:05:02]requested_item fm.sn is exist - process it [09:05:02]wFMCommunicate request_size=4 [09:05:02]MH_SAM_APDU [09:05:02]CAPDU: 80 11 00 00 [09:05:02]Write to MH i2c: E2 08 00 29 02 80 11 00 00 00 00 00 00 A5 [09:05:02]Write i2c OK [09:05:02]MH_I2C_Read... [09:05:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:02]Read from MH i2c: E2 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: E2 17 00 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: E2 17 00 29 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 FE [09:05:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:05:02]wFMCommunicate OK [09:05:02]requested_item fd.num is exist - process it [09:05:02]SAM_PROTO_GetFieldsCounters [09:05:02]wFMCommunicate request_size=4 [09:05:02]MH_SAM_APDU [09:05:02]CAPDU: 80 13 00 00 [09:05:02]Write to MH i2c: E2 08 00 2A 02 80 13 00 00 00 00 00 00 A8 [09:05:02]Write i2c OK [09:05:02]MH_I2C_Read... [09:05:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:02]Read from MH i2c: E2 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: E2 62 00 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: E2 62 00 2A 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 09 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 A0 [09:05:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 09 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:05:02]wFMCommunicate OK [09:05:02]SAM_PROTO_GetFieldsCounters done [09:05:02]requested_item shift.num is exist - process it [09:05:02]requested_item shift.opened is exist - process it [09:05:02]req_shift_opened [09:05:02]FM_GetShiftState [09:05:02]SAM_PROTO_GetShiftState [09:05:02]wFMCommunicate request_size=4 [09:05:02]MH_SAM_APDU [09:05:02]CAPDU: 80 13 01 00 [09:05:02]Write to MH i2c: E2 08 00 2B 02 80 13 01 00 00 00 00 00 AA [09:05:02]Write i2c OK [09:05:02]MH_I2C_Read... [09:05:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:02]Read from MH i2c: E2 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: E2 0E 00 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: E2 0E 00 2B 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D4 [09:05:02]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:05:02]wFMCommunicate OK [09:05:02]SAM_PROTO_GetShiftState done [09:05:02]FM_GetShiftState done [09:05:02]req_shift_opened done [09:05:02]requested_item shift.open_date is exist - process it [09:05:02]req_shift_open_date [09:05:02]req_shift_open_date done [09:05:02]produce_requested_data done [09:05:02]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166153,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:05:02]process_action_free close_receipt [09:05:02]json_value_free [09:05:02]json_value_free done [09:05:02]process_json_proto returns [09:05:02]Send response to host [09:05:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166153,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:05:02]free response buf [09:05:02]execute_script done [09:05:02]execute_script returns [09:05:02]free content buf [09:05:02]Sock 9.Close socket [09:05:02]Sock 9.Thread stoped [09:05:04]ConnectInit Can't take IP for lk.salyk.kg [09:05:04]CommunicateWithHost connect error [09:05:04]CommunicateWithHost err = -1 [09:05:04]OFD Sender: Server communicate error [09:05:09]OFD Sender: Processing packet 166152 [packets to send 1009, broken 1007] [09:05:09]ProducePacketName [09:05:09]name=ofd_packets/00166152 [09:05:09]OFD Sender: To server: pG, [09:05:09]CommunicateWithHost lk.salyk.kg:30040 [09:05:09]ConnectInit lk.salyk.kg [09:05:10]accept exits with 8 [09:05:10]New connection [09:05:10]New thread 3066854756 created [09:05:10]Thread 3066998116 joined [09:05:10]Waiting for new connection... [09:05:10] Sock 8.Parse request [09:05:10]Sock 8.Check first char [09:05:10]Sock 8.First char is OK [09:05:10]request: POST /json_proto HTTP/1.0 [09:05:10]Method: POST [09:05:10]URL: /json_proto [09:05:10]Method is POST - this is cgi request [09:05:10]url: /json_proto [09:05:10]query_string will be loaded in cgi processing [09:05:10]execute_cgi json_proto POST (null) [09:05:10]execute_cgi path=json_proto method=POST [09:05:10]POST find Content-Length [09:05:10]Host: 172.17.44.132:8080 [09:05:10]Content-Length: 752 [09:05:10]Content-Type: application/json [09:05:10] [09:05:10]POST finish read [09:05:10]Found Content-Length = 752 [09:05:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 100.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\u041A \u0413\u041F\u041D\u0410 Online\u000A30147393", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:10]execute_script... [09:05:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 100.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\u041A \u0413\u041F\u041D\u0410 Online\u000A30147393", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:10]POST & json_proto [09:05:10]process_json_proto [09:05:10]json parsed OK: [09:05:10]protocol is kg_v1.0 [09:05:10]action value=close_receipt [09:05:10]process_action close_receipt [09:05:10]cmd_close_receipt [09:05:10]MH_GetDate [09:05:10]Write to MH i2c: F0 00 00 2C 02 1D [09:05:10]Write i2c OK [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: F0 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: F0 09 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: F0 09 00 2C 02 00 47 A2 C9 66 2A 83 C1 65 11 [09:05:10]GetLastDocTimeStamp 1724490298 [09:05:10]current date 1724490311 [09:05:10]FM_GetShiftState [09:05:10]SAM_PROTO_GetShiftState [09:05:10]wFMCommunicate request_size=4 [09:05:10]MH_SAM_APDU [09:05:10]CAPDU: 80 13 01 00 [09:05:10]Write to MH i2c: E2 08 00 2D 02 80 13 01 00 00 00 00 00 AC [09:05:10]Write i2c OK [09:05:10]MH_I2C_Read... [09:05:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:10]Read from MH i2c: E2 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 0E 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 0E 00 2D 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D6 [09:05:10]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:05:10]wFMCommunicate OK [09:05:10]SAM_PROTO_GetShiftState done [09:05:10]FM_GetShiftState done [09:05:10]opened in 1724458697 [09:05:10]opened+sec_in_day 1724545097 [09:05:10]quantity*price = 0 [09:05:10]sum+1 = 1 [09:05:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 206 24.08.2024 09:05 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: ТК ГПНА Online 30147393 ФМ: 0000000000871769 ФД: 166154 ФПД: 46756684186391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090511&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166154&fm=46756684186391&tin=02508201610067®Number=0000000000092562&sum=0 [09:05:11]StoreToDocumentArchive [09:05:11]shift 470 fd 166154 [09:05:11]save to /storage/0470/doc_00166154 [09:05:11]save last doc name /storage/0470/doc_00166154 to /storage/kkm_last_doc_name [09:05:11]save OK [09:05:11]Clear old archive folders... [09:05:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:05:11]tlvbuf is 011BEA60 [09:05:11]SAM_PROTO_ClearQueue [09:05:11]wFMCommunicate request_size=4 [09:05:11]MH_SAM_APDU [09:05:11]CAPDU: 80 09 00 00 [09:05:11]Write to MH i2c: E2 08 00 3A 02 80 09 00 00 00 00 00 00 AE [09:05:11]Write i2c OK [09:05:11]MH_I2C_Read... [09:05:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:05:11]Read from MH i2c: E2 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 03 00 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [09:05:11]RAPDU: 90 00 [09:05:11]wFMCommunicate OK [09:05:11]SAM_PROTO_ClearQueue done [09:05:11]KKMCreateOFDPacket [09:05:11]OFDProtocolAddRootSTLVToBuf [09:05:11]FM_MakeSignedData [09:05:11]FM_MakeSignedData [09:05:11]SAM_PROTO_SignData [09:05:11]wFMCommunicate request_size=4 [09:05:11]MH_SAM_APDU [09:05:11]CAPDU: 80 0D 01 02 [09:05:11]Write to MH i2c: E2 08 00 3B 02 80 0D 01 02 00 00 00 00 B6 [09:05:11]Write i2c OK [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 [09:05:11]MH_I2C_Read... [09:05:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:05:11]Read from MH i2c: E2 03 00 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 03 00 3B 02 00 90 00 B1 [09:05:11]RAPDU: 90 00 [09:05:11]wFMCommunicate OK [09:05:11]wFMCommunicate request_size=255 [09:05:11]MH_SAM_APDU [09:05:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 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 CE 00 00 00 F4 03 04 00 47 A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0A 89 02 00 35 04 06 00 2A 86 63 8D [09:05:11]Write to MH i2c: E2 02 01 3C 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 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 CE 00 00 00 F4 03 04 00 47 A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0A 89 02 00 35 04 06 00 2A 86 63 8D 00 00 36 [09:05:11]Write i2c OK [09:05:11]MH_I2C_Read... [09:05:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:11]Read from MH i2c: E2 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 03 00 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 03 00 3C 02 00 90 00 B2 [09:05:11]RAPDU: 90 00 [09:05:11]wFMCommunicate OK [09:05:11]wFMCommunicate request_size=7 [09:05:11]MH_SAM_APDU [09:05:11]CAPDU: 80 0D 02 02 02 43 17 [09:05:11]Write to MH i2c: E2 0A 00 3D 02 80 0D 02 02 02 00 43 17 00 00 17 [09:05:11]Write i2c OK [09:05:11]MH_I2C_Read... [09:05:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:12]Read from MH i2c: E2 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: E2 03 00 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: E2 03 00 3D 02 00 90 00 B3 [09:05:12]RAPDU: 90 00 [09:05:12]wFMCommunicate OK [09:05:12]wFMCommunicate request_size=4 [09:05:12]MH_SAM_APDU [09:05:12]CAPDU: 80 0D 03 02 [09:05:12]Write to MH i2c: E2 08 00 3E 02 80 0D 03 02 00 00 00 00 BB [09:05:12]Write i2c OK [09:05:12]MH_I2C_Read... [09:05:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:05:12]Read from MH i2c: E2 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: E2 0B 00 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: E2 0B 00 3E 02 00 E4 3B 90 DF 7E 0E 69 F8 90 00 37 [09:05:12]RAPDU: E4 3B 90 DF 7E 0E 69 F8 90 00 [09:05:12]wFMCommunicate OK [09:05:12]SAM_PROTO_SignData done [09:05:12]FM_MakeSignedData done [09:05:12]CreateOFDProtocolMessage [09:05:12]wFMCommunicate request_size=4 [09:05:12]MH_SAM_APDU [09:05:12]CAPDU: 80 11 00 00 [09:05:12]Write to MH i2c: E2 08 00 3F 02 80 11 00 00 00 00 00 00 BB [09:05:12]Write i2c OK [09:05:12]MH_I2C_Read... [09:05:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:12]Read from MH i2c: E2 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: E2 17 00 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: E2 17 00 3F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 14 [09:05:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:05:12]wFMCommunicate OK [09:05:12]CreateOFDProtocolMessage done [09:05:12]OFDSenderStorePacket 166154 [09:05:12]StoreOFDPacket docnum=166154 [09:05:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 FD 85 04 01 74 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 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 CE 00 00 00 F4 03 04 00 47 A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0A 89 02 00 35 04 06 00 2A 86 63 8D 43 17 E4 3B 90 DF 7E 0E 69 F8 [09:05:12]CheckFolder [09:05:12]dirname=/storage/ofd_packets [09:05:12]CheckFolder done [09:05:12]ProducePacketName [09:05:12]name=ofd_packets/00166154 [09:05:12]NVStorageSaveData ofd_packets/00166154 [09:05:12]File name is /storage/ofd_packets/00166154 [09:05:12]Write 298 bytes [09:05:12]NVStorageSaveData done [09:05:12]OFDSenderStorePacket done [09:05:12]KKMCreateOFDPacket done [09:05:12]NVStorageSaveData kkm_last_timestamp [09:05:12]File name is /storage/kkm_last_timestamp [09:05:12]Write 4 bytes [09:05:12]NVStorageSaveData done [09:05:12]ExternCall_PrintAddStr [09:05:12]wPrintStart [09:05:12]Write to MH i2c: 01 00 00 40 02 42 [09:05:12]Write i2c OK [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: 01 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: 01 07 00 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: 01 07 00 40 02 00 00 00 00 00 FF 0F 57 [09:05:12]RasterBufferAndPrint [09:05:12]line Счет N : (1)295109 [09:05:12]line ИНН: 02508201610067 [09:05:12]line Контрольно-Кассовый Чек [09:05:12]line ПРОДАЖА [09:05:12]line ТРК (МРК, ГНК) : 11 [09:05:12]line Товар: 2710194800 [09:05:12]line ДТ-К-5 [09:05:12]line 100.000 * 0.00 [09:05:12]line = 0.00 [09:05:12]line НДС 12% НСП 1% [09:05:12]line > о реализуемом товаре [09:05:12]line ИТОГО: 0.00 [09:05:12]line НСП 1% : 0.00 [09:05:12]line НДС 12% : 0.00 [09:05:12]line Наличными: 0.00 [09:05:12]line Безнал.: 0.00 [09:05:12]line Место: АЗС № 130 "Партнер Нефть" [09:05:12]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:05:12]line СНО: Общий режим [09:05:12]line Чек 206 24.08.2024 09:05 [09:05:12]line Смена: 470 ФФД: 1.0 [09:05:12]line ЗНМ: 0300000070 [09:05:12]line РНМ: 0000000000092562 [09:05:12]line Версия ККМ: 001 [09:05:12]line Талоны: ТК ГПНА Online [09:05:12]line 30147393 [09:05:12]line ФМ: 0000000000871769 [09:05:12]line ФД: 166154 [09:05:12]line ФПД: 46756684186391 [09:05:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090511&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166154&fm=46756684186391&tin=02508201610067®Number=0000000000092562&sum=0 [09:05:12]written 0, free lines is 4095 [09:05:12]Write to MH i2c: 01 00 00 6A 02 6C [09:05:12]Write i2c OK [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: 01 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: 01 07 00 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: 01 07 00 6A 02 00 00 00 00 00 D7 0C 56 [09:05:12]RasterBufferAndPrint [09:05:12]line [09:05:12]line [09:05:12]line [09:05:12]line [09:05:12]line [09:05:12]written 0, free lines is 3305 [09:05:12]MH_Cut [09:05:12]Write to MH i2c: D1 01 00 71 02 01 45 [09:05:12]Write i2c OK [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: D1 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: D1 01 00 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: D1 01 00 71 02 00 44 [09:05:12]Write to MH i2c: 01 00 00 72 02 74 [09:05:12]Write i2c OK [09:05:12]MH_I2C_Read... [09:05:13]*** Cut start [09:05:13]*** Purtial cut [09:05:13]*** Stage 1: CUTSNS_PIN = 1 [09:05:14]ConnectInit Can't take IP for lk.salyk.kg [09:05:14]CommunicateWithHost connect error [09:05:14]CommunicateWithHost err = -1 [09:05:14]OFD Sender: Server communicate error [09:05:14]OFD Sender: Processing packet 166152 [packets to send 1010, broken 1007] [09:05:14]ProducePacketName [09:05:14]name=ofd_packets/00166152 [09:05:14]OFD Sender: To server: pG, [09:05:14]CommunicateWithHost lk.salyk.kg:30040 [09:05:14]ConnectInit lk.salyk.kg [09:05:15]Read from MH i2c: 01 [09:05:15]MH_I2C_Read... [09:05:15]*** Stop cut motor [09:05:15]*** Cut end [09:05:15]Read from MH i2c: 01 07 00 [09:05:15]MH_I2C_Read... [09:05:15]Read from MH i2c: 01 07 00 72 02 00 00 00 00 00 FF 0F 89 [09:05:15]process_action close_receipt done [09:05:15]requested_data is exist [09:05:15]produce_requested_data [09:05:15]requested_item fm.sn is exist - process it [09:05:15]wFMCommunicate request_size=4 [09:05:15]MH_SAM_APDU [09:05:15]CAPDU: 80 11 00 00 [09:05:15]Write to MH i2c: E2 08 00 73 02 80 11 00 00 00 00 00 00 EF [09:05:15]Write i2c OK [09:05:15]MH_I2C_Read... [09:05:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:15]Read from MH i2c: E2 [09:05:15]MH_I2C_Read... [09:05:15]Read from MH i2c: E2 17 00 [09:05:15]MH_I2C_Read... [09:05:15]Read from MH i2c: E2 17 00 73 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 48 [09:05:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:05:15]wFMCommunicate OK [09:05:15]requested_item fd.num is exist - process it [09:05:15]SAM_PROTO_GetFieldsCounters [09:05:15]wFMCommunicate request_size=4 [09:05:15]MH_SAM_APDU [09:05:15]CAPDU: 80 13 00 00 [09:05:15]Write to MH i2c: E2 08 00 74 02 80 13 00 00 00 00 00 00 F2 [09:05:15]Write i2c OK [09:05:15]MH_I2C_Read... [09:05:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:15]Read from MH i2c: E2 [09:05:15]MH_I2C_Read... [09:05:15]Read from MH i2c: E2 62 00 [09:05:15]MH_I2C_Read... [09:05:15]Read from MH i2c: E2 62 00 74 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 0A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [09:05:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 0A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:05:16]wFMCommunicate OK [09:05:16]SAM_PROTO_GetFieldsCounters done [09:05:16]requested_item shift.num is exist - process it [09:05:16]requested_item shift.opened is exist - process it [09:05:16]req_shift_opened [09:05:16]FM_GetShiftState [09:05:16]SAM_PROTO_GetShiftState [09:05:16]wFMCommunicate request_size=4 [09:05:16]MH_SAM_APDU [09:05:16]CAPDU: 80 13 01 00 [09:05:16]Write to MH i2c: E2 08 00 75 02 80 13 01 00 00 00 00 00 F4 [09:05:16]Write i2c OK [09:05:16]MH_I2C_Read... [09:05:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:16]Read from MH i2c: E2 [09:05:16]MH_I2C_Read... [09:05:16]Read from MH i2c: E2 0E 00 [09:05:16]MH_I2C_Read... [09:05:16]Read from MH i2c: E2 0E 00 75 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 1E [09:05:16]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:05:16]wFMCommunicate OK [09:05:16]SAM_PROTO_GetShiftState done [09:05:16]FM_GetShiftState done [09:05:16]req_shift_opened done [09:05:16]requested_item shift.open_date is exist - process it [09:05:16]req_shift_open_date [09:05:16]req_shift_open_date done [09:05:16]produce_requested_data done [09:05:16]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166154,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:05:16]process_action_free close_receipt [09:05:16]json_value_free [09:05:16]json_value_free done [09:05:16]process_json_proto returns [09:05:16]Send response to host [09:05:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166154,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:05:16]free response buf [09:05:16]execute_script done [09:05:16]execute_script returns [09:05:16]free content buf [09:05:16]Sock 8.Close socket [09:05:16]Sock 8.Thread stoped [09:05:19]ConnectInit Can't take IP for lk.salyk.kg [09:05:19]CommunicateWithHost connect error [09:05:19]CommunicateWithHost err = -1 [09:05:19]OFD Sender: Server communicate error [09:05:24]OFD Sender: Processing packet 166152 [packets to send 1010, broken 1007] [09:05:24]ProducePacketName [09:05:24]name=ofd_packets/00166152 [09:05:24]OFD Sender: To server: pG, [09:05:24]CommunicateWithHost lk.salyk.kg:30040 [09:05:24]ConnectInit lk.salyk.kg [09:05:29]recv_with_timeout no data received [09:05:38]Connected sock=9 [09:05:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 69 D7 07 01 75 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CC 00 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6F 71 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 CA 00 00 00 00 07 04 06 00 14 71 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 1D A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 08 89 02 00 35 04 06 00 3F 3F AC B0 1E 9C ED 1B 39 2F 84 86 13 17 [09:05:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 96 F5 47 00 0A F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 08 89 02 00 F4 03 04 00 AC 4B C9 66 B6 04 01 00 00 65 87 4A 00 1D 98 E3 BF [09:05:40]CommunicateWithHost err = 0 [09:05:40]CheckOFDResponse [09:05:40]1017 (14) - 77093643461234 [09:05:40]1041 (16) - 0000000000871769 [09:05:40]1040 (4) - 166152 [09:05:40]1012 (4) - 24.08.2024 02:55 [09:05:40]1206 (1) - 0 [09:05:40]OFD Sender: Remove packet 166152 [09:05:40]ProducePacketName [09:05:40]name=ofd_packets/00166152 [09:05:40]NVStorageDeleteData [09:05:41]OFD Sender: Processing packet 166153 [packets to send 1009, broken 1007] [09:05:41]ProducePacketName [09:05:41]name=ofd_packets/00166153 [09:05:41]OFD Sender: To server: pG, [09:05:41]CommunicateWithHost lk.salyk.kg:30040 [09:05:41]ConnectInit lk.salyk.kg [09:05:44]recv_with_timeout no data received [09:05:46]ConnectInit Can't take IP for lk.salyk.kg [09:05:46]CommunicateWithHost connect error [09:05:46]CommunicateWithHost err = -1 [09:05:46]OFD Sender: Server communicate error [09:05:51]OFD Sender: Processing packet 166153 [packets to send 1009, broken 1007] [09:05:51]ProducePacketName [09:05:51]name=ofd_packets/00166153 [09:05:51]OFD Sender: To server: pG, [09:05:51]CommunicateWithHost lk.salyk.kg:30040 [09:05:51]ConnectInit lk.salyk.kg [09:05:56]ConnectInit Can't take IP for lk.salyk.kg [09:05:56]CommunicateWithHost connect error [09:05:56]CommunicateWithHost err = -1 [09:05:56]OFD Sender: Server communicate error [09:06:01]OFD Sender: Processing packet 166153 [packets to send 1009, broken 1007] [09:06:01]ProducePacketName [09:06:01]name=ofd_packets/00166153 [09:06:01]OFD Sender: To server: pG, [09:06:01]CommunicateWithHost lk.salyk.kg:30040 [09:06:01]ConnectInit lk.salyk.kg [09:06:02]recv_with_timeout no data received [09:06:06]ConnectInit Can't take IP for lk.salyk.kg [09:06:06]CommunicateWithHost connect error [09:06:06]CommunicateWithHost err = -1 [09:06:06]OFD Sender: Server communicate error [09:06:11]OFD Sender: Processing packet 166153 [packets to send 1009, broken 1007] [09:06:11]ProducePacketName [09:06:11]name=ofd_packets/00166153 [09:06:11]OFD Sender: To server: pG, [09:06:11]CommunicateWithHost lk.salyk.kg:30040 [09:06:11]ConnectInit lk.salyk.kg [09:06:16]ConnectInit Can't take IP for lk.salyk.kg [09:06:16]CommunicateWithHost connect error [09:06:16]CommunicateWithHost err = -1 [09:06:16]OFD Sender: Server communicate error [09:06:21]OFD Sender: Processing packet 166153 [packets to send 1009, broken 1007] [09:06:21]ProducePacketName [09:06:21]name=ofd_packets/00166153 [09:06:21]OFD Sender: To server: pG, [09:06:21]CommunicateWithHost lk.salyk.kg:30040 [09:06:21]ConnectInit lk.salyk.kg [09:06:25]Connected sock=9 [09:06:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 83 D3 04 01 20 31 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 3A A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 09 89 02 00 35 04 06 00 33 66 76 10 76 83 DD A3 62 E1 E8 A9 A1 71 [09:06:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 67 DA 47 00 AD 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 09 89 02 00 F4 03 04 00 D9 4B C9 66 B6 04 01 00 00 25 D0 AE 43 0E A1 D1 9B [09:06:25]CommunicateWithHost err = 0 [09:06:25]CheckOFDResponse [09:06:25]1017 (14) - 77093643461234 [09:06:25]1041 (16) - 0000000000871769 [09:06:25]1040 (4) - 166153 [09:06:25]1012 (4) - 24.08.2024 02:56 [09:06:25]1206 (1) - 0 [09:06:25]OFD Sender: Remove packet 166153 [09:06:25]ProducePacketName [09:06:25]name=ofd_packets/00166153 [09:06:25]NVStorageDeleteData [09:06:25]accept exits with 12 [09:06:25]New connection [09:06:25]New thread 3066998116 created [09:06:25]Thread 3066854756 joined [09:06:25]Waiting for new connection... [09:06:25] Sock 12.Parse request [09:06:25]Sock 12.Check first char [09:06:25]Sock 12.First char is OK [09:06:25]request: POST /json_proto HTTP/1.0 [09:06:25]Method: POST [09:06:25]URL: /json_proto [09:06:25]Method is POST - this is cgi request [09:06:25]url: /json_proto [09:06:25]query_string will be loaded in cgi processing [09:06:25]execute_cgi json_proto POST (null) [09:06:25]execute_cgi path=json_proto method=POST [09:06:25]POST find Content-Length [09:06:25]Host: 172.17.44.132:8080 [09:06:25]Content-Length: 677 [09:06:25]Content-Type: application/json [09:06:25] [09:06:25]POST finish read [09:06:25]Found Content-Length = 677 [09:06:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:25]execute_script... [09:06:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:25]POST & json_proto [09:06:25]process_json_proto [09:06:25]json parsed OK: [09:06:25]protocol is kg_v1.0 [09:06:25]action value=close_receipt [09:06:25]process_action close_receipt [09:06:25]cmd_close_receipt [09:06:25]MH_GetDate [09:06:25]Write to MH i2c: F0 00 00 76 02 67 [09:06:25]Write i2c OK [09:06:25]MH_I2C_Read... [09:06:25]Read from MH i2c: F0 [09:06:25]MH_I2C_Read... [09:06:25]Read from MH i2c: F0 09 00 [09:06:25]MH_I2C_Read... [09:06:25]Read from MH i2c: F0 09 00 76 02 00 92 A2 C9 66 2A 83 C1 65 A6 [09:06:25]GetLastDocTimeStamp 1724490311 [09:06:25]current date 1724490386 [09:06:25]FM_GetShiftState [09:06:25]SAM_PROTO_GetShiftState [09:06:25]wFMCommunicate request_size=4 [09:06:25]MH_SAM_APDU [09:06:25]CAPDU: 80 13 01 00 [09:06:25]Write to MH i2c: E2 08 00 77 02 80 13 01 00 00 00 00 00 F6 [09:06:25]Write i2c OK [09:06:25]MH_I2C_Read... [09:06:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:25]Read from MH i2c: E2 [09:06:25]MH_I2C_Read... [09:06:25]Read from MH i2c: E2 0E 00 [09:06:25]MH_I2C_Read... [09:06:25]Read from MH i2c: E2 0E 00 77 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 20 [09:06:25]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:06:25]wFMCommunicate OK [09:06:25]SAM_PROTO_GetShiftState done [09:06:25]FM_GetShiftState done [09:06:25]opened in 1724458697 [09:06:25]opened+sec_in_day 1724545097 [09:06:25]quantity*price = 40002 [09:06:25]sum+1 = 40003 [09:06:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 207 24.08.2024 09:06 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166155 ФПД: 116720506852053 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090626&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166155&fm=116720506852053&tin=02508201610067®Number=0000000000092562&sum=40000 [09:06:26]StoreToDocumentArchive [09:06:26]shift 470 fd 166155 [09:06:26]save to /storage/0470/doc_00166155 [09:06:26]save last doc name /storage/0470/doc_00166155 to /storage/kkm_last_doc_name [09:06:26]save OK [09:06:26]Clear old archive folders... [09:06:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:06:26]tlvbuf is 011F6B60 [09:06:26]SAM_PROTO_ClearQueue [09:06:26]wFMCommunicate request_size=4 [09:06:26]MH_SAM_APDU [09:06:26]CAPDU: 80 09 00 00 [09:06:26]Write to MH i2c: E2 08 00 84 02 80 09 00 00 00 00 00 00 F8 [09:06:26]Write i2c OK [09:06:26]MH_I2C_Read... [09:06:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:26]Read from MH i2c: E2 [09:06:26]MH_I2C_Read... [09:06:26]Read from MH i2c: E2 03 00 [09:06:26]MH_I2C_Read... [09:06:26]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [09:06:26]RAPDU: 90 00 [09:06:26]wFMCommunicate OK [09:06:26]SAM_PROTO_ClearQueue done [09:06:26]KKMCreateOFDPacket [09:06:26]OFDProtocolAddRootSTLVToBuf [09:06:26]FM_MakeSignedData [09:06:26]FM_MakeSignedData [09:06:26]SAM_PROTO_SignData [09:06:26]wFMCommunicate request_size=4 [09:06:26]MH_SAM_APDU [09:06:26]CAPDU: 80 0D 01 02 [09:06:26]Write to MH i2c: E2 08 00 85 02 80 0D 01 02 00 00 00 00 00 [09:06:26]Write i2c OK [09:06:26]MH_I2C_Read... [09:06:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:26]Read from MH i2c: E2 [09:06:26]MH_I2C_Read... [09:06:26]Read from MH i2c: E2 03 00 [09:06:26]MH_I2C_Read... [09:06:26]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [09:06:26]RAPDU: 90 00 [09:06:26]wFMCommunicate OK [09:06:26]wFMCommunicate request_size=255 [09:06:26]MH_SAM_APDU [09:06:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 92 A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0B 89 02 00 35 04 06 00 6A [09:06:26]Write to MH i2c: E2 02 01 86 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 92 A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0B 89 02 00 35 04 06 00 6A 00 00 72 [09:06:26]Connected sock=9 [09:06:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 FD 85 04 01 74 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 Write i2c OK [09:06:26]00 MH_I2C_Read... [09:06:26]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 CE 00 00 00 F4 03 04 00 47 A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0A 89 02 00 35 04 06 00 2A 86 63 8D 43 17 E4 3B 90 DF 7E 0E 69 F8 [09:06:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:27]Read from MH i2c: E2 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: E2 03 00 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: E2 03 00 86 02 00 90 00 FC [09:06:27]RAPDU: 90 00 [09:06:27]wFMCommunicate OK [09:06:27]wFMCommunicate request_size=10 [09:06:27]MH_SAM_APDU [09:06:27]CAPDU: 80 0D 02 02 05 28 1C 59 52 D5 [09:06:27]Write to MH i2c: E2 0D 00 87 02 80 0D 02 02 05 00 28 1C 59 52 D5 00 00 D1 [09:06:27]Write i2c OK [09:06:27]MH_I2C_Read... [09:06:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:27]Read from MH i2c: E2 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: E2 03 00 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: E2 03 00 87 02 00 90 00 FD [09:06:27]RAPDU: 90 00 [09:06:27]wFMCommunicate OK [09:06:27]wFMCommunicate request_size=4 [09:06:27]MH_SAM_APDU [09:06:27]CAPDU: 80 0D 03 02 [09:06:27]Write to MH i2c: E2 08 00 88 02 80 0D 03 02 00 00 00 00 05 [09:06:27]Write i2c OK [09:06:27]MH_I2C_Read... [09:06:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 *** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:27]30 53 47 00 27 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0A 89 02 00 F4 03 04 00 DA 4B C9 66 B6 04 01 00 00 0F 5D 7C 57 D0 60 C5 40 [09:06:27]CommunicateWithHost err = 0 [09:06:27]CheckOFDResponse [09:06:27]1017 (14) - 77093643461234 [09:06:27]1041 (16) - 0000000000871769 [09:06:27]1040 (4) - 166154 [09:06:27]1012 (4) - 24.08.2024 02:56 [09:06:27]1206 (1) - 0 [09:06:27]OFD Sender: Remove packet 166154 [09:06:27]ProducePacketName [09:06:27]name=ofd_packets/00166154 [09:06:27]NVStorageDeleteData [09:06:27]Read from MH i2c: E2 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: E2 0B 00 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: E2 0B 00 88 02 00 B6 B8 82 1C 04 1B ED 87 90 00 A5 [09:06:27]RAPDU: B6 B8 82 1C 04 1B ED 87 90 00 [09:06:27]wFMCommunicate OK [09:06:27]SAM_PROTO_SignData done [09:06:27]FM_MakeSignedData done [09:06:27]CreateOFDProtocolMessage [09:06:27]wFMCommunicate request_size=4 [09:06:27]MH_SAM_APDU [09:06:27]CAPDU: 80 11 00 00 [09:06:27]Write to MH i2c: E2 08 00 89 02 80 11 00 00 00 00 00 00 05 [09:06:27]Write i2c OK [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: E2 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:27] [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: E2 17 00 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: E2 17 00 89 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 5E [09:06:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:06:27]wFMCommunicate OK [09:06:27]CreateOFDProtocolMessage done [09:06:27]OFDSenderStorePacket 166155 [09:06:27]StoreOFDPacket docnum=166155 [09:06:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 88 FA 07 01 16 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 92 A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0B 89 02 00 35 04 06 00 6A 28 1C 59 52 D5 B6 B8 82 1C 04 1B ED 87 [09:06:27]CheckFolder [09:06:27]dirname=/storage/ofd_packets [09:06:27]CheckFolder done [09:06:27]ProducePacketName [09:06:27]name=ofd_packets/00166155 [09:06:27]NVStorageSaveData ofd_packets/00166155 [09:06:27]File name is /storage/ofd_packets/00166155 [09:06:27]Write 301 bytes [09:06:27]NVStorageSaveData done [09:06:27]OFDSenderStorePacket done [09:06:27]KKMCreateOFDPacket done [09:06:27]NVStorageSaveData kkm_last_timestamp [09:06:27]File name is /storage/kkm_last_timestamp [09:06:27]Write 4 bytes [09:06:27]NVStorageSaveData done [09:06:27]ExternCall_PrintAddStr [09:06:27]wPrintStart [09:06:27]Write to MH i2c: 01 00 00 8A 02 8C [09:06:27]Write i2c OK [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: 01 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: 01 07 00 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: 01 07 00 8A 02 00 00 00 00 00 FF 0F A1 [09:06:27]RasterBufferAndPrint [09:06:27]line Счет N : (1)295115 [09:06:27]line ИНН: 02508201610067 [09:06:27]line Контрольно-Кассовый Чек [09:06:27]line ПРОДАЖА [09:06:27]line ТРК (МРК, ГНК) : 52 [09:06:27]line Товар: 2710124130 [09:06:27]line Аи-92-К-5 [09:06:27]line 5.900 * 67.80 [09:06:27]line = 400.02 [09:06:27]line НДС 12% НСП 1% [09:06:27]line > о реализуемом товаре [09:06:27]line ОКРУГЛЕНИЕ: -0.02 [09:06:27]line ИТОГО: 400.00 [09:06:27]line Внесено: 400.00 [09:06:27]line СДАЧА: 0.00 [09:06:27]line НСП 1% : 3.54 [09:06:27]line НДС 12% : 42.48 [09:06:27]line Наличными: 400.00 [09:06:27]line Безнал.: 0.00 [09:06:27]line Место: АЗС № 130 "Партнер Нефть" [09:06:27]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:06:27]line СНО: Общий режим [09:06:27]line Чек 207 24.08.2024 09:06 [09:06:27]line Смена: 470 ФФД: 1.0 [09:06:27]line ЗНМ: 0300000070 [09:06:27]line РНМ: 0000000000092562 [09:06:27]line Версия ККМ: 001 [09:06:27]line ФМ: 0000000000871769 [09:06:27]line ФД: 166155 [09:06:27]line ФПД: 116720506852053 [09:06:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090626&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166155&fm=116720506852053&tin=02508201610067®Number=0000000000092562&sum=40000 [09:06:27]written 0, free lines is 4095 [09:06:27]OFD Sender: Processing packet 166155 [packets to send 1008, broken 1007] [09:06:27]ProducePacketName [09:06:27]name=ofd_packets/00166155 [09:06:27]OFD Sender: To server: pG, [09:06:27]CommunicateWithHost lk.salyk.kg:30040 [09:06:27]ConnectInit lk.salyk.kg [09:06:27]Write to MH i2c: 01 00 00 B5 02 B7 [09:06:27]Write i2c OK [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: 01 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: 01 07 00 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: 01 07 00 B5 02 00 00 00 00 00 CA 0C 94 [09:06:27]RasterBufferAndPrint [09:06:27]line [09:06:27]line [09:06:27]line [09:06:27]line [09:06:27]line [09:06:27]written 0, free lines is 3295 [09:06:27]MH_Cut [09:06:27]Write to MH i2c: D1 01 00 BC 02 01 90 [09:06:27]Write i2c OK [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: D1 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: D1 01 00 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: D1 01 00 BC 02 00 8F [09:06:27]Write to MH i2c: 01 00 00 BD 02 BF [09:06:27]Write i2c OK [09:06:27]MH_I2C_Read... [09:06:28]*** Cut start [09:06:28]*** Purtial cut [09:06:28]*** Stage 1: CUTSNS_PIN = 1 [09:06:28]Connected sock=9 [09:06:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 88 FA 07 01 16 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 92 A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0B 89 02 00 35 04 06 00 6A 28 1C 59 52 D5 B6 B8 82 1C 04 1B ED 87 [09:06:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 8B E7 47 00 AF BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0B 89 02 00 F4 03 04 00 DC 4B C9 66 B6 04 01 00 00 C5 DC 7C FA 16 01 9F A7 [09:06:29]CommunicateWithHost err = 0 [09:06:29]CheckOFDResponse [09:06:29]1017 (14) - 77093643461234 [09:06:29]1041 (16) - 0000000000871769 [09:06:29]1040 (4) - 166155 [09:06:29]1012 (4) - 24.08.2024 02:56 [09:06:29]1206 (1) - 0 [09:06:29]OFD Sender: Remove packet 166155 [09:06:29]ProducePacketName [09:06:29]name=ofd_packets/00166155 [09:06:29]NVStorageDeleteData [09:06:29]OFD Sender: No OFD packet to send [09:06:29]OFD Sender: No OFD packet to send [09:06:30]Read from MH i2c: 01 *** Stop cut motor [09:06:30] [09:06:30]*** Cut end [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: 01 07 00 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: 01 07 00 BD 02 00 00 00 00 00 FF 0F D4 [09:06:30]process_action close_receipt done [09:06:30]requested_data is exist [09:06:30]produce_requested_data [09:06:30]requested_item fm.sn is exist - process it [09:06:30]wFMCommunicate request_size=4 [09:06:30]MH_SAM_APDU [09:06:30]CAPDU: 80 11 00 00 [09:06:30]Write to MH i2c: E2 08 00 BE 02 80 11 00 00 00 00 00 00 3A [09:06:30]Write i2c OK [09:06:30]MH_I2C_Read... [09:06:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:30]Read from MH i2c: E2 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 17 00 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 17 00 BE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 93 [09:06:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:06:30]wFMCommunicate OK [09:06:30]requested_item fd.num is exist - process it [09:06:30]SAM_PROTO_GetFieldsCounters [09:06:30]wFMCommunicate request_size=4 [09:06:30]MH_SAM_APDU [09:06:30]CAPDU: 80 13 00 00 [09:06:30]Write to MH i2c: E2 08 00 BF 02 80 13 00 00 00 00 00 00 3D [09:06:30]Write i2c OK [09:06:30]MH_I2C_Read... [09:06:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:30]Read from MH i2c: E2 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 62 00 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 62 00 BF 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 0B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [09:06: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 0B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:06:30]wFMCommunicate OK [09:06:30]SAM_PROTO_GetFieldsCounters done [09:06:30]requested_item shift.num is exist - process it [09:06:30]requested_item shift.opened is exist - process it [09:06:30]req_shift_opened [09:06:30]FM_GetShiftState [09:06:30]SAM_PROTO_GetShiftState [09:06:30]wFMCommunicate request_size=4 [09:06:30]MH_SAM_APDU [09:06:30]CAPDU: 80 13 01 00 [09:06:30]Write to MH i2c: E2 08 00 C0 02 80 13 01 00 00 00 00 00 3F [09:06:30]Write i2c OK [09:06:30]MH_I2C_Read... [09:06:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:30]Read from MH i2c: E2 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 0E 00 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 0E 00 C0 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 69 [09:06:30]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:06:30]wFMCommunicate OK [09:06:30]SAM_PROTO_GetShiftState done [09:06:30]FM_GetShiftState done [09:06:30]req_shift_opened done [09:06:30]requested_item shift.open_date is exist - process it [09:06:30]req_shift_open_date [09:06:30]req_shift_open_date done [09:06:30]produce_requested_data done [09:06:30]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166155,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:06:30]process_action_free close_receipt [09:06:30]json_value_free [09:06:30]json_value_free done [09:06:30]process_json_proto returns [09:06:30]Send response to host [09:06:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166155,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:06:30]free response buf [09:06:30]execute_script done [09:06:30]execute_script returns [09:06:30]free content buf [09:06:30]Sock 12.Close socket [09:06:30]Sock 12.Thread stoped [09:06:34]OFD Sender: No OFD packet to send [09:06:39]OFD Sender: No OFD packet to send [09:06:44]OFD Sender: No OFD packet to send [09:06:45]recv_with_timeout no data received [09:06:49]OFD Sender: No OFD packet to send [09:06:54]OFD Sender: No OFD packet to send [09:07:00]OFD Sender: No OFD packet to send [09:07:05]OFD Sender: No OFD packet to send [09:07:10]OFD Sender: No OFD packet to send [09:07:15]OFD Sender: No OFD packet to send [09:07:20]OFD Sender: No OFD packet to send [09:07:25]OFD Sender: No OFD packet to send [09:07:30]OFD Sender: No OFD packet to send [09:07:32]recv_with_timeout no data received [09:07:35]OFD Sender: No OFD packet to send [09:07:36]accept exits with 8 [09:07:36]New connection [09:07:36]New thread 3066854756 created [09:07:36]Thread 3066998116 joined [09:07:36]Waiting for new connection... [09:07:36] Sock 8.Parse request [09:07:36]Sock 8.Check first char [09:07:36]Sock 8.First char is OK [09:07:36]request: POST /json_proto HTTP/1.0 [09:07:36]Method: POST [09:07:36]URL: /json_proto [09:07:36]Method is POST - this is cgi request [09:07:36]url: /json_proto [09:07:36]query_string will be loaded in cgi processing [09:07:36]execute_cgi json_proto POST (null) [09:07:36]execute_cgi path=json_proto method=POST [09:07:36]POST find Content-Length [09:07:36]Host: 172.17.44.132:8080 [09:07:36]Content-Length: 645 [09:07:36]Content-Type: application/json [09:07:36] [09:07:36]POST finish read [09:07:36]Found Content-Length = 645 [09:07:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51218", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:36]execute_script... [09:07:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51218", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:36]POST & json_proto [09:07:36]process_json_proto [09:07:36]json parsed OK: [09:07:36]protocol is kg_v1.0 [09:07:36]action value=close_receipt [09:07:36]process_action close_receipt [09:07:36]cmd_close_receipt [09:07:36]MH_GetDate [09:07:36]Write to MH i2c: F0 00 00 C1 02 B2 [09:07:36]Write i2c OK [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: F0 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: F0 09 00 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: F0 09 00 C1 02 00 D8 A2 C9 66 2A 83 C1 65 37 [09:07:36]GetLastDocTimeStamp 1724490386 [09:07:36]current date 1724490456 [09:07:36]FM_GetShiftState [09:07:36]SAM_PROTO_GetShiftState [09:07:36]wFMCommunicate request_size=4 [09:07:36]MH_SAM_APDU [09:07:36]CAPDU: 80 13 01 00 [09:07:36]Write to MH i2c: E2 08 00 C2 02 80 13 01 00 00 00 00 00 41 [09:07:36]Write i2c OK [09:07:36]MH_I2C_Read... [09:07:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:36]Read from MH i2c: E2 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 0E 00 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 0E 00 C2 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6B [09:07:36]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:07:36]wFMCommunicate OK [09:07:36]SAM_PROTO_GetShiftState done [09:07:36]FM_GetShiftState done [09:07:36]opened in 1724458697 [09:07:36]opened+sec_in_day 1724545097 [09:07:36]quantity*price = 12500 [09:07:36]sum+1 = 12501 [09:07:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 208 24.08.2024 09:07 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166156 ФПД: 95651947569200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090736&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166156&fm=95651947569200&tin=02508201610067®Number=0000000000092562&sum=12500 0 [09:07:37]StoreToDocumentArchive [09:07:37]shift 470 fd 166156 [09:07:37]save to /storage/0470/doc_00166156 [09:07:37]save last doc name /storage/0470/doc_00166156 to /storage/kkm_last_doc_name [09:07:37]save OK [09:07:37]Clear old archive folders... [09:07:37]ProcessDocumentItem done err = 0, tmpTLVsize=282 [09:07:37]tlvbuf is 01207B90 [09:07:37]SAM_PROTO_ClearQueue [09:07:37]wFMCommunicate request_size=4 [09:07:37]MH_SAM_APDU [09:07:37]CAPDU: 80 09 00 00 [09:07:37]Write to MH i2c: E2 08 00 CF 02 80 09 00 00 00 00 00 00 43 [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:37]Read from MH i2c: E2 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 03 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [09:07:37]RAPDU: 90 00 [09:07:37]wFMCommunicate OK [09:07:37]SAM_PROTO_ClearQueue done [09:07:37]KKMCreateOFDPacket [09:07:37]OFDProtocolAddRootSTLVToBuf [09:07:37]FM_MakeSignedData [09:07:37]FM_MakeSignedData [09:07:37]SAM_PROTO_SignData [09:07:37]wFMCommunicate request_size=4 [09:07:37]MH_SAM_APDU [09:07:37]CAPDU: 80 0D 01 02 [09:07:37]Write to MH i2c: E2 08 00 D0 02 80 0D 01 02 00 00 00 00 4B [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:37]Read from MH i2c: E2 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 03 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [09:07:37]RAPDU: 90 00 [09:07:37]wFMCommunicate OK [09:07:37]wFMCommunicate request_size=255 [09:07:37]MH_SAM_APDU [09:07:37]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 D8 A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 [09:07:37]Write to MH i2c: E2 02 01 D1 02 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 D8 A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 00 00 98 [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:37]Read from MH i2c: E2 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 03 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [09:07:37]RAPDU: 90 00 [09:07:37]wFMCommunicate OK [09:07:37]wFMCommunicate request_size=41 [09:07:37]MH_SAM_APDU [09:07:37]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0C 89 02 00 35 04 06 00 56 FE B4 5B 60 30 [09:07:37]Write to MH i2c: E2 2C 00 D2 02 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0C 89 02 00 35 04 06 00 56 FE B4 5B 60 30 00 00 AD [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:37]Read from MH i2c: E2 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 03 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 03 00 D2 02 00 90 00 48 [09:07:37]RAPDU: 90 00 [09:07:37]wFMCommunicate OK [09:07:37]wFMCommunicate request_size=4 [09:07:37]MH_SAM_APDU [09:07:37]CAPDU: 80 0D 03 02 [09:07:37]Write to MH i2c: E2 08 00 D3 02 80 0D 03 02 00 00 00 00 50 [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:37]Read from MH i2c: E2 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 0B 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 0B 00 D3 02 00 82 33 6F 75 B3 95 D6 52 90 00 5A [09:07:37]RAPDU: 82 33 6F 75 B3 95 D6 52 90 00 [09:07:37]wFMCommunicate OK [09:07:37]SAM_PROTO_SignData done [09:07:37]FM_MakeSignedData done [09:07:37]CreateOFDProtocolMessage [09:07:37]wFMCommunicate request_size=4 [09:07:37]MH_SAM_APDU [09:07:37]CAPDU: 80 11 00 00 [09:07:37]Write to MH i2c: E2 08 00 D4 02 80 11 00 00 00 00 00 00 50 [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:37]Read from MH i2c: E2 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 17 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 17 00 D4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A9 [09:07:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:07:37]wFMCommunicate OK [09:07:37]CreateOFDProtocolMessage done [09:07:37]OFDSenderStorePacket 166156 [09:07:37]StoreOFDPacket docnum=166156 [09:07:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2E 01 00 00 EC 3B 26 01 E0 7E 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 D8 A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0C 89 02 00 35 04 06 00 56 FE B4 5B 60 30 82 33 6F 75 B3 95 D6 52 [09:07:37]CheckFolder [09:07:37]dirname=/storage/ofd_packets [09:07:37]CheckFolder done [09:07:37]ProducePacketName [09:07:37]name=ofd_packets/00166156 [09:07:37]NVStorageSaveData ofd_packets/00166156 [09:07:37]File name is /storage/ofd_packets/00166156 [09:07:37]Write 332 bytes [09:07:37]NVStorageSaveData done [09:07:37]OFDSenderStorePacket done [09:07:37]KKMCreateOFDPacket done [09:07:37]NVStorageSaveData kkm_last_timestamp [09:07:37]File name is /storage/kkm_last_timestamp [09:07:37]Write 4 bytes [09:07:37]NVStorageSaveData done [09:07:37]ExternCall_PrintAddStr [09:07:37]wPrintStart [09:07:37]Write to MH i2c: 01 00 00 D5 02 D7 [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: 01 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: 01 07 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: 01 07 00 D5 02 00 00 00 00 00 FF 0F EC [09:07:37]RasterBufferAndPrint [09:07:37]line Счет N : (3)51218 [09:07:37]line ИНН: 02508201610067 [09:07:37]line Контрольно-Кассовый Чек [09:07:37]line ПРОДАЖА [09:07:37]line Товар: 2000036220012 [09:07:37]line Кофе Капучино XL(GABB TRADE) [09:07:37]line 1.000 * 125.00 [09:07:37]line = 125.00 [09:07:37]line НДС 12% НСП 1% [09:07:37]line > о реализуемом товаре [09:07:37]line ИТОГО: 125.00 [09:07:37]line НСП 1% : 1.11 [09:07:37]line НДС 12% : 13.27 [09:07:37]line Наличными: 125.00 [09:07:37]line Безнал.: 0.00 [09:07:37]line Место: АЗС № 130 "Партнер Нефть" [09:07:37]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:07:37]line СНО: Общий режим [09:07:37]line Чек 208 24.08.2024 09:07 [09:07:37]line Смена: 470 ФФД: 1.0 [09:07:37]line ЗНМ: 0300000070 [09:07:37]line РНМ: 0000000000092562 [09:07:37]line Версия ККМ: 001 [09:07:37]line ФМ: 0000000000871769 [09:07:37]line ФД: 166156 [09:07:37]line ФПД: 95651947569200 [09:07:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090736&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166156&fm=95651947569200&tin=02508201610067®Number=0000000000092562&sum=12500 [09:07:37]line 0 [09:07:37]written 0, free lines is 4095 [09:07:37]OFD Sender: Processing packet 166156 [packets to send 1008, broken 1007] [09:07:37]ProducePacketName [09:07:37]name=ofd_packets/00166156 [09:07:37]OFD Sender: To server: pG, [09:07:37]CommunicateWithHost lk.salyk.kg:30040 [09:07:37]ConnectInit lk.salyk.kg [09:07:38]Write to MH i2c: 01 00 00 FE 02 00 [09:07:38]Write i2c OK [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: 01 [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: 01 07 00 [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: 01 07 00 FE 02 00 00 00 00 00 D3 0C E6 [09:07:38]RasterBufferAndPrint [09:07:38]line [09:07:38]line [09:07:38]line [09:07:38]line [09:07:38]line [09:07:38]written 0, free lines is 3289 [09:07:38]MH_Cut [09:07:38]Write to MH i2c: D1 01 00 05 03 01 DA [09:07:38]Write i2c OK [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: D1 [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: D1 01 00 [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: D1 01 00 05 03 00 D9 [09:07:38]Write to MH i2c: 01 00 00 06 03 09 [09:07:38]Write i2c OK [09:07:38]MH_I2C_Read... [09:07:39]*** Cut start [09:07:39]*** Purtial cut [09:07:39]*** Stage 1: CUTSNS_PIN = 1 [09:07:39]Connected sock=11 [09:07:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2E 01 00 00 EC 3B 26 01 E0 7E 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 D8 A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0C 89 02 00 35 04 06 00 56 FE B4 5B 60 30 82 33 6F 75 B3 95 D6 52 [09:07:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 77 3A 47 00 A2 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0C 89 02 00 F4 03 04 00 23 4C C9 66 B6 04 01 00 00 6E 3F 2B F2 DB AA 68 63 [09:07:39]CommunicateWithHost err = 0 [09:07:39]CheckOFDResponse [09:07:39]1017 (14) - 77093643461234 [09:07:39]1041 (16) - 0000000000871769 [09:07:39]1040 (4) - 166156 [09:07:39]1012 (4) - 24.08.2024 02:57 [09:07:39]1206 (1) - 0 [09:07:39]OFD Sender: Remove packet 166156 [09:07:39]ProducePacketName [09:07:39]name=ofd_packets/00166156 [09:07:39]NVStorageDeleteData [09:07:40]OFD Sender: No OFD packet to send [09:07:41]Read from MH i2c: 01 [09:07:41]MH_I2C_Read... [09:07:41]*** Stop cut motor [09:07:41]*** Cut end [09:07:41]Read from MH i2c: 01 07 00 [09:07:41]MH_I2C_Read... [09:07:41]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 FF 0F 1E [09:07:41]process_action close_receipt done [09:07:41]requested_data is exist [09:07:41]produce_requested_data [09:07:41]requested_item fm.sn is exist - process it [09:07:41]wFMCommunicate request_size=4 [09:07:41]MH_SAM_APDU [09:07:41]CAPDU: 80 11 00 00 [09:07:41]Write to MH i2c: E2 08 00 07 03 80 11 00 00 00 00 00 00 84 [09:07:41]Write i2c OK [09:07:41]MH_I2C_Read... [09:07:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:41]Read from MH i2c: E2 [09:07:41]MH_I2C_Read... [09:07:41]Read from MH i2c: E2 17 00 [09:07:41]MH_I2C_Read... [09:07:41]Read from MH i2c: E2 17 00 07 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [09:07:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:07:41]wFMCommunicate OK [09:07:41]requested_item fd.num is exist - process it [09:07:41]SAM_PROTO_GetFieldsCounters [09:07:41]wFMCommunicate request_size=4 [09:07:41]MH_SAM_APDU [09:07:41]CAPDU: 80 13 00 00 [09:07:41]Write to MH i2c: E2 08 00 08 03 80 13 00 00 00 00 00 00 87 [09:07:41]Write i2c OK [09:07:41]MH_I2C_Read... [09:07:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:41]Read from MH i2c: E2 [09:07:41]MH_I2C_Read... [09:07:41]Read from MH i2c: E2 62 00 [09:07:41]MH_I2C_Read... [09:07:41]Read from MH i2c: E2 62 00 08 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 0C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 8B [09:07:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 0C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:07:41]wFMCommunicate OK [09:07:41]SAM_PROTO_GetFieldsCounters done [09:07:41]requested_item shift.num is exist - process it [09:07:41]requested_item shift.opened is exist - process it [09:07:41]req_shift_opened [09:07:41]FM_GetShiftState [09:07:41]SAM_PROTO_GetShiftState [09:07:41]wFMCommunicate request_size=4 [09:07:41]MH_SAM_APDU [09:07:41]CAPDU: 80 13 01 00 [09:07:41]Write to MH i2c: E2 08 00 09 03 80 13 01 00 00 00 00 00 89 [09:07:41]Write i2c OK [09:07:41]MH_I2C_Read... [09:07:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:41]Read from MH i2c: E2 [09:07:41]MH_I2C_Read... [09:07:41]Read from MH i2c: E2 0E 00 [09:07:41]MH_I2C_Read... [09:07:41]Read from MH i2c: E2 0E 00 09 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B3 [09:07:41]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:07:41]wFMCommunicate OK [09:07:41]SAM_PROTO_GetShiftState done [09:07:41]FM_GetShiftState done [09:07:41]req_shift_opened done [09:07:41]requested_item shift.open_date is exist - process it [09:07:41]req_shift_open_date [09:07:41]req_shift_open_date done [09:07:41]produce_requested_data done [09:07:41]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166156,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:07:41]process_action_free close_receipt [09:07:41]json_value_free [09:07:41]json_value_free done [09:07:41]process_json_proto returns [09:07:41]Send response to host [09:07:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166156,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:07:41]free response buf [09:07:41]execute_script done [09:07:41]execute_script returns [09:07:41]free content buf [09:07:41]Sock 8.Close socket [09:07:41]Sock 8.Thread stoped [09:07:45]OFD Sender: No OFD packet to send [09:07:50]OFD Sender: No OFD packet to send [09:07:55]OFD Sender: No OFD packet to send [09:07:56]accept exits with 9 [09:07:56]New connection [09:07:56]New thread 3066998116 created [09:07:56]Thread 3066854756 joined [09:07:56]Waiting for new connection... [09:07:56] Sock 9.Parse request [09:07:56]Sock 9.Check first char [09:07:56]Sock 9.First char is OK [09:07:56]request: POST /json_proto HTTP/1.0 [09:07:56]Method: POST [09:07:56]URL: /json_proto [09:07:56]Method is POST - this is cgi request [09:07:56]url: /json_proto [09:07:56]query_string will be loaded in cgi processing [09:07:56]execute_cgi json_proto POST (null) [09:07:56]execute_cgi path=json_proto method=POST [09:07:56]POST find Content-Length [09:07:56]Host: 172.17.44.132:8080 [09:07:56]Content-Length: 682 [09:07:56]Content-Type: application/json [09:07:56] [09:07:56]POST finish read [09:07:56]Found Content-Length = 682 [09:07:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 42.370, "sum" : 3143.85, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3400.00, "total" : 3143.00, "payments": [ { "type": 0, "sum" : 3143.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:56]execute_script... [09:07:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 42.370, "sum" : 3143.85, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3400.00, "total" : 3143.00, "payments": [ { "type": 0, "sum" : 3143.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:56]POST & json_proto [09:07:56]process_json_proto [09:07:56]json parsed OK: [09:07:56]protocol is kg_v1.0 [09:07:56]action value=close_receipt [09:07:56]process_action close_receipt [09:07:56]cmd_close_receipt [09:07:56]MH_GetDate [09:07:56]Write to MH i2c: F0 00 00 0A 03 FC [09:07:56]Write i2c OK [09:07:56]MH_I2C_Read... [09:07:56]Read from MH i2c: F0 [09:07:56]MH_I2C_Read... [09:07:56]Read from MH i2c: F0 09 00 [09:07:56]MH_I2C_Read... [09:07:56]Read from MH i2c: F0 09 00 0A 03 00 ED A2 C9 66 2A 83 C1 65 96 [09:07:56]GetLastDocTimeStamp 1724490456 [09:07:56]current date 1724490477 [09:07:56]FM_GetShiftState [09:07:56]SAM_PROTO_GetShiftState [09:07:56]wFMCommunicate request_size=4 [09:07:56]MH_SAM_APDU [09:07:56]CAPDU: 80 13 01 00 [09:07:56]Write to MH i2c: E2 08 00 0B 03 80 13 01 00 00 00 00 00 8B [09:07:56]Write i2c OK [09:07:56]MH_I2C_Read... [09:07:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:56]Read from MH i2c: E2 [09:07:56]MH_I2C_Read... [09:07:56]Read from MH i2c: E2 0E 00 [09:07:56]MH_I2C_Read... [09:07:56]Read from MH i2c: E2 0E 00 0B 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B5 [09:07:56]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:07:56]wFMCommunicate OK [09:07:56]SAM_PROTO_GetShiftState done [09:07:56]FM_GetShiftState done [09:07:56]opened in 1724458697 [09:07:56]opened+sec_in_day 1724545097 [09:07:56]quantity*price = 314385 [09:07:56]sum+1 = 314386 [09:07:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.85 ИТОГО: 3143.00 Внесено: 3400.00 СДАЧА: 257.00 НСП 1% : 27.82 НДС 12% : 333.86 Наличными: 3143.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 209 24.08.2024 09:07 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166157 ФПД: 3765221162373 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090757&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166157&fm=3765221162373&tin=02508201610067®Number=0000000000092562&sum=314300 [09:07:57]StoreToDocumentArchive [09:07:57]shift 470 fd 166157 [09:07:57]save to /storage/0470/doc_00166157 [09:07:57]save last doc name /storage/0470/doc_00166157 to /storage/kkm_last_doc_name [09:07:57]save OK [09:07:57]Clear old archive folders... [09:07:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:07:57]tlvbuf is 011F3FB0 [09:07:57]SAM_PROTO_ClearQueue [09:07:57]wFMCommunicate request_size=4 [09:07:57]MH_SAM_APDU [09:07:57]CAPDU: 80 09 00 00 [09:07:57]Write to MH i2c: E2 08 00 18 03 80 09 00 00 00 00 00 00 8D [09:07:57]Write i2c OK [09:07:57]MH_I2C_Read... [09:07:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:57]Read from MH i2c: E2 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: E2 03 00 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [09:07:57]RAPDU: 90 00 [09:07:57]wFMCommunicate OK [09:07:57]SAM_PROTO_ClearQueue done [09:07:57]KKMCreateOFDPacket [09:07:57]OFDProtocolAddRootSTLVToBuf [09:07:57]FM_MakeSignedData [09:07:57]FM_MakeSignedData [09:07:57]SAM_PROTO_SignData [09:07:57]wFMCommunicate request_size=4 [09:07:57]MH_SAM_APDU [09:07:57]CAPDU: 80 0D 01 02 [09:07:57]Write to MH i2c: E2 08 00 19 03 80 0D 01 02 00 00 00 00 95 [09:07:57]Write i2c OK [09:07:57]MH_I2C_Read... [09:07:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:57]Read from MH i2c: E2 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: E2 03 00 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [09:07:57]RAPDU: 90 00 [09:07:57]wFMCommunicate OK [09:07:57]wFMCommunicate request_size=255 [09:07:57]MH_SAM_APDU [09:07:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 82 A5 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 11 CC 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC CB 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 82 00 00 00 00 07 04 06 00 BC CB 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 ED A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0D 89 02 00 35 04 06 00 03 [09:07:57]Write to MH i2c: E2 02 01 1A 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 82 A5 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 11 CC 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC CB 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 82 00 00 00 00 07 04 06 00 BC CB 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 ED A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0D 89 02 00 35 04 06 00 03 00 00 B3 [09:07:57]Write i2c OK [09:07:57]MH_I2C_Read... [09:07:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:58]Read from MH i2c: E2 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 03 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [09:07:58]RAPDU: 90 00 [09:07:58]wFMCommunicate OK [09:07:58]wFMCommunicate request_size=10 [09:07:58]MH_SAM_APDU [09:07:58]CAPDU: 80 0D 02 02 05 6C A8 AB 7D 85 [09:07:58]Write to MH i2c: E2 0D 00 1B 03 80 0D 02 02 05 00 6C A8 AB 7D 85 00 00 63 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:58]Read from MH i2c: E2 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 03 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [09:07:58]RAPDU: 90 00 [09:07:58]wFMCommunicate OK [09:07:58]wFMCommunicate request_size=4 [09:07:58]MH_SAM_APDU [09:07:58]CAPDU: 80 0D 03 02 [09:07:58]Write to MH i2c: E2 08 00 1C 03 80 0D 03 02 00 00 00 00 9A [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:58]Read from MH i2c: E2 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 0B 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 0B 00 1C 03 00 71 F8 6C 91 97 13 46 52 90 00 43 [09:07:58]RAPDU: 71 F8 6C 91 97 13 46 52 90 00 [09:07:58]wFMCommunicate OK [09:07:58]SAM_PROTO_SignData done [09:07:58]FM_MakeSignedData done [09:07:58]CreateOFDProtocolMessage [09:07:58]wFMCommunicate request_size=4 [09:07:58]MH_SAM_APDU [09:07:58]CAPDU: 80 11 00 00 [09:07:58]Write to MH i2c: E2 08 00 1D 03 80 11 00 00 00 00 00 00 9A [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:58]Read from MH i2c: E2 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 17 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 17 00 1D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F3 [09:07:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:07:58]wFMCommunicate OK [09:07:58]CreateOFDProtocolMessage done [09:07:58]OFDSenderStorePacket 166157 [09:07:58]StoreOFDPacket docnum=166157 [09:07:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 80 01 07 01 79 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 82 A5 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 11 CC 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC CB 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 82 00 00 00 00 07 04 06 00 BC CB 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 ED A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0D 89 02 00 35 04 06 00 03 6C A8 AB 7D 85 71 F8 6C 91 97 13 46 52 [09:07:58]CheckFolder [09:07:58]dirname=/storage/ofd_packets [09:07:58]CheckFolder done [09:07:58]ProducePacketName [09:07:58]name=ofd_packets/00166157 [09:07:58]NVStorageSaveData ofd_packets/00166157 [09:07:58]File name is /storage/ofd_packets/00166157 [09:07:58]Write 301 bytes [09:07:58]NVStorageSaveData done [09:07:58]OFDSenderStorePacket done [09:07:58]KKMCreateOFDPacket done [09:07:58]NVStorageSaveData kkm_last_timestamp [09:07:58]File name is /storage/kkm_last_timestamp [09:07:58]Write 4 bytes [09:07:58]NVStorageSaveData done [09:07:58]ExternCall_PrintAddStr [09:07:58]wPrintStart [09:07:58]Write to MH i2c: 01 00 00 1E 03 21 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 07 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 07 00 1E 03 00 00 00 00 00 FF 0F 36 [09:07:58]RasterBufferAndPrint [09:07:58]line Счет N : (1)295116 [09:07:58]line ИНН: 02508201610067 [09:07:58]line Контрольно-Кассовый Чек [09:07:58]line ПРОДАЖА [09:07:58]line ТРК (МРК, ГНК) : 63 [09:07:58]line Товар: 2710124500 [09:07:58]line Аи-95-К-5 [09:07:58]line 42.370 * 74.20 [09:07:58]line = 3143.85 [09:07:58]line НДС 12% НСП 1% [09:07:58]line > о реализуемом товаре [09:07:58]line ОКРУГЛЕНИЕ: -0.85 [09:07:58]line ИТОГО: 3143.00 [09:07:58]line Внесено: 3400.00 [09:07:58]line СДАЧА: 257.00 [09:07:58]line НСП 1% : 27.82 [09:07:58]line НДС 12% : 333.86 [09:07:58]line Наличными: 3143.00 [09:07:58]line Безнал.: 0.00 [09:07:58]line Место: АЗС № 130 "Партнер Нефть" [09:07:58]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:07:58]line СНО: Общий режим [09:07:58]line Чек 209 24.08.2024 09:07 [09:07:58]line Смена: 470 ФФД: 1.0 [09:07:58]line ЗНМ: 0300000070 [09:07:58]line РНМ: 0000000000092562 [09:07:58]line Версия ККМ: 001 [09:07:58]line ФМ: 0000000000871769 [09:07:58]line ФД: 166157 [09:07:58]line ФПД: 3765221162373 [09:07:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090757&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166157&fm=3765221162373&tin=02508201610067®Number=0000000000092562&sum=314300 [09:07:58]written 0, free lines is 4095 [09:07:58]OFD Sender: Processing packet 166157 [packets to send 1008, broken 1007] [09:07:58]ProducePacketName [09:07:58]name=ofd_packets/00166157 [09:07:58]OFD Sender: To server: pG, [09:07:58]CommunicateWithHost lk.salyk.kg:30040 [09:07:58]ConnectInit lk.salyk.kg [09:07:58]Write to MH i2c: 01 00 00 49 03 4C [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 07 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 07 00 49 03 00 00 00 00 00 C9 0C 28 [09:07:58]RasterBufferAndPrint [09:07:58]line [09:07:58]line [09:07:58]line [09:07:58]line [09:07:58]line [09:07:58]written 0, free lines is 3279 [09:07:58]MH_Cut [09:07:58]Write to MH i2c: D1 01 00 50 03 01 25 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: D1 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: D1 01 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: D1 01 00 50 03 00 24 [09:07:58]Write to MH i2c: 01 00 00 51 03 54 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:59]*** Cut start [09:07:59]*** Purtial cut [09:07:59]*** Stage 1: CUTSNS_PIN = 1 [09:08:00]Connected sock=11 [09:08:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 80 01 07 01 79 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 82 A5 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 11 CC 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC CB 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 82 00 00 00 00 07 04 06 00 BC CB 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 ED A2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0D 89 02 00 35 04 06 00 03 6C A8 AB 7D 85 71 F8 6C 91 97 13 46 52 [09:08:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 E7 E7 47 00 C5 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0D 89 02 00 F4 03 04 00 38 4C C9 66 B6 04 01 00 00 D6 1D 49 F9 F7 B1 3C AB [09:08:00]CommunicateWithHost err = 0 [09:08:00]CheckOFDResponse [09:08:00]1017 (14) - 77093643461234 [09:08:00]1041 (16) - 0000000000871769 [09:08:00]1040 (4) - 166157 [09:08:00]1012 (4) - 24.08.2024 02:58 [09:08:00]1206 (1) - 0 [09:08:00]OFD Sender: Remove packet 166157 [09:08:00]ProducePacketName [09:08:00]name=ofd_packets/00166157 [09:08:00]NVStorageDeleteData [09:08:01]OFD Sender: No OFD packet to send [09:08:01]Read from MH i2c: 01 [09:08:01]MH_I2C_Read... [09:08:01]*** Stop cut motor [09:08:01]*** Cut end [09:08:01]Read from MH i2c: 01 07 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 FF 0F 69 [09:08:01]process_action close_receipt done [09:08:01]requested_data is exist [09:08:01]produce_requested_data [09:08:01]requested_item fm.sn is exist - process it [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 11 00 00 [09:08:01]Write to MH i2c: E2 08 00 52 03 80 11 00 00 00 00 00 00 CF [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 17 00 [09:08:01]MH_I2C_Read... [09:08:01]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 31 37 36 39 90 00 28 [09:08:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:08:01]wFMCommunicate OK [09:08:01]requested_item fd.num is exist - process it [09:08:01]SAM_PROTO_GetFieldsCounters [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 13 00 00 [09:08:01]Write to MH i2c: E2 08 00 53 03 80 13 00 00 00 00 00 00 D2 [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 62 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 62 00 53 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 0D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 DA [09:08:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 0D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:08:01]wFMCommunicate OK [09:08:01]SAM_PROTO_GetFieldsCounters done [09:08:01]requested_item shift.num is exist - process it [09:08:01]requested_item shift.opened is exist - process it [09:08:01]req_shift_opened [09:08:01]FM_GetShiftState [09:08:01]SAM_PROTO_GetShiftState [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 13 01 00 [09:08:01]Write to MH i2c: E2 08 00 54 03 80 13 01 00 00 00 00 00 D4 [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 0E 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 0E 00 54 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 FE [09:08:01]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:08:01]wFMCommunicate OK [09:08:01]SAM_PROTO_GetShiftState done [09:08:01]FM_GetShiftState done [09:08:01]req_shift_opened done [09:08:01]requested_item shift.open_date is exist - process it [09:08:01]req_shift_open_date [09:08:01]req_shift_open_date done [09:08:01]produce_requested_data done [09:08:01]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166157,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:08:01]process_action_free close_receipt [09:08:01]json_value_free [09:08:01]json_value_free done [09:08:01]process_json_proto returns [09:08:01]Send response to host [09:08:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166157,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:08:01]free response buf [09:08:01]execute_script done [09:08:01]execute_script returns [09:08:01]free content buf [09:08:01]Sock 9.Close socket [09:08:01]Sock 9.Thread stoped [09:08:06]OFD Sender: No OFD packet to send [09:08:11]OFD Sender: No OFD packet to send [09:08:16]OFD Sender: No OFD packet to send [09:08:21]OFD Sender: No OFD packet to send [09:08:26]OFD Sender: No OFD packet to send [09:08:31]OFD Sender: No OFD packet to send [09:08:36]OFD Sender: No OFD packet to send [09:08:36]accept exits with 8 [09:08:36]New connection [09:08:36]New thread 3066854756 created [09:08:36]Thread 3066998116 joined [09:08:36]Waiting for new connection... [09:08:36] Sock 8.Parse request [09:08:36]Sock 8.Check first char [09:08:36]Sock 8.First char is OK [09:08:36]request: POST /json_proto HTTP/1.0 [09:08:36]Method: POST [09:08:36]URL: /json_proto [09:08:36]Method is POST - this is cgi request [09:08:36]url: /json_proto [09:08:36]query_string will be loaded in cgi processing [09:08:36]execute_cgi json_proto POST (null) [09:08:36]execute_cgi path=json_proto method=POST [09:08:36]POST find Content-Length [09:08:36]Host: 172.17.44.132:8080 [09:08:36]Content-Length: 804 [09:08:36]Content-Type: application/json [09:08:36] [09:08:36]POST finish read [09:08:36]Found Content-Length = 804 [09:08:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51219", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:36]execute_script... [09:08:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51219", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:36]POST & json_proto [09:08:36]process_json_proto [09:08:36]json parsed OK: [09:08:36]protocol is kg_v1.0 [09:08:36]action value=close_receipt [09:08:36]process_action close_receipt [09:08:36]cmd_close_receipt [09:08:36]MH_GetDate [09:08:36]Write to MH i2c: F0 00 00 55 03 47 [09:08:36]Write i2c OK [09:08:36]MH_I2C_Read... [09:08:36]Read from MH i2c: F0 [09:08:36]MH_I2C_Read... [09:08:36]Read from MH i2c: F0 09 00 [09:08:36]MH_I2C_Read... [09:08:36]Read from MH i2c: F0 09 00 55 03 00 15 A3 C9 66 2A 83 C1 65 0A [09:08:36]GetLastDocTimeStamp 1724490477 [09:08:36]current date 1724490517 [09:08:36]FM_GetShiftState [09:08:36]SAM_PROTO_GetShiftState [09:08:36]wFMCommunicate request_size=4 [09:08:36]MH_SAM_APDU [09:08:36]CAPDU: 80 13 01 00 [09:08:36]Write to MH i2c: E2 08 00 56 03 80 13 01 00 00 00 00 00 D6 [09:08:36]Write i2c OK [09:08:36]MH_I2C_Read... [09:08:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:37]Read from MH i2c: E2 [09:08:37]MH_I2C_Read... [09:08:37]Read from MH i2c: E2 0E 00 [09:08:37]MH_I2C_Read... [09:08:37]Read from MH i2c: E2 0E 00 56 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 00 [09:08:37]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:08:37]wFMCommunicate OK [09:08:37]SAM_PROTO_GetShiftState done [09:08:37]FM_GetShiftState done [09:08:37]opened in 1724458697 [09:08:37]opened+sec_in_day 1724545097 [09:08:37]quantity*price = 11500 [09:08:37]sum+1 = 11501 [09:08:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 0.00 Безнал.: 115.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 210 24.08.2024 09:08 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166158 ФПД: 21876525035600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090837&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166158&fm=21876525035600&tin=02508201610067®Number=0000000000092562&sum=11500 0 [09:08:38]StoreToDocumentArchive [09:08:38]shift 470 fd 166158 [09:08:38]save to /storage/0470/doc_00166158 [09:08:38]save last doc name /storage/0470/doc_00166158 to /storage/kkm_last_doc_name [09:08:38]save OK [09:08:38]Clear old archive folders... [09:08:38]ProcessDocumentItem done err = 0, tmpTLVsize=280 [09:08:38]tlvbuf is 0119A3E0 [09:08:38]SAM_PROTO_ClearQueue [09:08:38]wFMCommunicate request_size=4 [09:08:38]MH_SAM_APDU [09:08:38]CAPDU: 80 09 00 00 [09:08:38]Write to MH i2c: E2 08 00 63 03 80 09 00 00 00 00 00 00 D8 [09:08:38]Write i2c OK [09:08:38]MH_I2C_Read... [09:08:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:38]Read from MH i2c: E2 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: E2 03 00 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [09:08:38]RAPDU: 90 00 [09:08:38]wFMCommunicate OK [09:08:38]SAM_PROTO_ClearQueue done [09:08:38]KKMCreateOFDPacket [09:08:38]OFDProtocolAddRootSTLVToBuf [09:08:38]FM_MakeSignedData [09:08:38]FM_MakeSignedData [09:08:38]SAM_PROTO_SignData [09:08:38]wFMCommunicate request_size=4 [09:08:38]MH_SAM_APDU [09:08:38]CAPDU: 80 0D 01 02 [09:08:38]Write to MH i2c: E2 08 00 64 03 80 0D 01 02 00 00 00 00 E0 [09:08:38]Write i2c OK [09:08:38]MH_I2C_Read... [09:08:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:38]Read from MH i2c: E2 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: E2 03 00 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [09:08:38]RAPDU: 90 00 [09:08:38]wFMCommunicate OK [09:08:38]wFMCommunicate request_size=255 [09:08:38]MH_SAM_APDU [09:08:38]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 15 A3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 [09:08:38]Write to MH i2c: E2 02 01 65 03 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 15 A3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 00 00 AF [09:08:38]Write i2c OK [09:08:38]MH_I2C_Read... [09:08:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:38]Read from MH i2c: E2 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: E2 03 00 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [09:08:38]RAPDU: 90 00 [09:08:38]wFMCommunicate OK [09:08:38]wFMCommunicate request_size=39 [09:08:38]MH_SAM_APDU [09:08:38]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0E 89 02 00 35 04 06 00 13 E5 86 80 F0 50 [09:08:38]Write to MH i2c: E2 2A 00 66 03 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0E 89 02 00 35 04 06 00 13 E5 86 80 F0 50 00 00 7B [09:08:38]Write i2c OK [09:08:38]MH_I2C_Read... [09:08:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:38]Read from MH i2c: E2 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: E2 03 00 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: E2 03 00 66 03 00 90 00 DD [09:08:38]RAPDU: 90 00 [09:08:38]wFMCommunicate OK [09:08:38]wFMCommunicate request_size=4 [09:08:38]MH_SAM_APDU [09:08:38]CAPDU: 80 0D 03 02 [09:08:38]Write to MH i2c: E2 08 00 67 03 80 0D 03 02 00 00 00 00 E5 [09:08:38]Write i2c OK [09:08:38]MH_I2C_Read... [09:08:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:38]Read from MH i2c: E2 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: E2 0B 00 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: E2 0B 00 67 03 00 7C 65 92 0C 93 81 28 C0 90 00 61 [09:08:38]RAPDU: 7C 65 92 0C 93 81 28 C0 90 00 [09:08:38]wFMCommunicate OK [09:08:38]SAM_PROTO_SignData done [09:08:38]FM_MakeSignedData done [09:08:38]CreateOFDProtocolMessage [09:08:38]wFMCommunicate request_size=4 [09:08:38]MH_SAM_APDU [09:08:38]CAPDU: 80 11 00 00 [09:08:38]Write to MH i2c: E2 08 00 68 03 80 11 00 00 00 00 00 00 E5 [09:08:38]Write i2c OK [09:08:38]MH_I2C_Read... [09:08:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:38]Read from MH i2c: E2 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: E2 17 00 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: E2 17 00 68 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 3E [09:08:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:08:38]wFMCommunicate OK [09:08:38]CreateOFDProtocolMessage done [09:08:38]OFDSenderStorePacket 166158 [09:08:38]StoreOFDPacket docnum=166158 [09:08:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2C 01 00 00 6E E8 24 01 18 7A 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 15 A3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0E 89 02 00 35 04 06 00 13 E5 86 80 F0 50 7C 65 92 0C 93 81 28 C0 [09:08:38]CheckFolder [09:08:38]dirname=/storage/ofd_packets [09:08:38]CheckFolder done [09:08:38]ProducePacketName [09:08:38]name=ofd_packets/00166158 [09:08:38]NVStorageSaveData ofd_packets/00166158 [09:08:38]File name is /storage/ofd_packets/00166158 [09:08:38]Write 330 bytes [09:08:38]NVStorageSaveData done [09:08:38]OFDSenderStorePacket done [09:08:38]KKMCreateOFDPacket done [09:08:38]NVStorageSaveData kkm_last_timestamp [09:08:38]File name is /storage/kkm_last_timestamp [09:08:38]Write 4 bytes [09:08:38]NVStorageSaveData done [09:08:38]ExternCall_PrintAddStr [09:08:38]wPrintStart [09:08:38]Write to MH i2c: 01 00 00 69 03 6C [09:08:38]Write i2c OK [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: 01 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: 01 07 00 [09:08:38]MH_I2C_Read... [09:08:38]Read from MH i2c: 01 07 00 69 03 00 00 00 00 00 FF 0F 81 [09:08:38]RasterBufferAndPrint [09:08:38]line Счет N : (3)51219 [09:08:38]line ИНН: 02508201610067 [09:08:38]line Контрольно-Кассовый Чек [09:08:38]line ПРОДАЖА [09:08:38]line Товар: 2000036210013 [09:08:38]line Кофе Капучино (GABB TRADE) [09:08:38]line 1.000 * 115.00 [09:08:38]line = 115.00 [09:08:38]line НДС 12% НСП 1% [09:08:38]line > о реализуемом товаре [09:08:38]line ИТОГО: 115.00 [09:08:38]line НСП 1% : 1.02 [09:08:38]line НДС 12% : 12.21 [09:08:38]line Наличными: 0.00 [09:08:38]line Безнал.: 115.00 [09:08:38]line Место: АЗС № 130 "Партнер Нефть" [09:08:38]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:08:38]line СНО: Общий режим [09:08:38]line Чек 210 24.08.2024 09:08 [09:08:38]line Смена: 470 ФФД: 1.0 [09:08:38]line ЗНМ: 0300000070 [09:08:38]line РНМ: 0000000000092562 [09:08:38]line Версия ККМ: 001 [09:08:38]line Платежная система: O! деньги [09:08:38]line ФМ: 0000000000871769 [09:08:38]line ФД: 166158 [09:08:38]line ФПД: 21876525035600 [09:08:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090837&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166158&fm=21876525035600&tin=02508201610067®Number=0000000000092562&sum=11500 [09:08:38]line 0 [09:08:38]written 0, free lines is 4095 [09:08:38]OFD Sender: Processing packet 166158 [packets to send 1008, broken 1007] [09:08:38]ProducePacketName [09:08:38]name=ofd_packets/00166158 [09:08:38]OFD Sender: To server: pG, [09:08:38]CommunicateWithHost lk.salyk.kg:30040 [09:08:38]ConnectInit lk.salyk.kg [09:08:39]Write to MH i2c: 01 00 00 93 03 96 [09:08:39]Write i2c OK [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: 01 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: 01 07 00 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: 01 07 00 93 03 00 00 00 00 00 CD 0C 76 [09:08:39]RasterBufferAndPrint [09:08:39]line [09:08:39]line [09:08:39]line [09:08:39]line [09:08:39]line [09:08:39]written 0, free lines is 3283 [09:08:39]MH_Cut [09:08:39]Write to MH i2c: D1 01 00 9A 03 01 6F [09:08:39]Write i2c OK [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: D1 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: D1 01 00 [09:08:39]MH_I2C_Read... [09:08:39]Read from MH i2c: D1 01 00 9A 03 00 6E [09:08:39]Write to MH i2c: 01 00 00 9B 03 9E [09:08:39]Write i2c OK [09:08:39]MH_I2C_Read... [09:08:39]Connected sock=11 [09:08:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2C 01 00 00 6E E8 24 01 18 7A 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 15 A3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0E 89 02 00 35 04 06 00 13 E5 86 80 F0 50 7C 65 92 0C 93 81 28 C0 [09:08:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 87 60 47 00 A5 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 31 37 36 39 10 04 04 00 0E 89 02 00 F4 03 04 00 5F 4C C9 66 B6 04 01 00 00 6B 70 EB 99 6C 16 FD CD [09:08:39]CommunicateWithHost err = 0 [09:08:39]CheckOFDResponse [09:08:39]1017 (14) - 77093643461234 [09:08:39]1041 (16) - 0000000000871769 [09:08:39]1040 (4) - 166158 [09:08:39]1012 (4) - 24.08.2024 02:58 [09:08:39]1206 (1) - 0 [09:08:39]OFD Sender: Remove packet 166158 [09:08:39]ProducePacketName [09:08:39]name=ofd_packets/00166158 [09:08:39]NVStorageDeleteData [09:08:40]*** Cut start [09:08:40]*** Purtial cut [09:08:40]*** Stage 1: CUTSNS_PIN = 1 [09:08:40]OFD Sender: No OFD packet to send [09:08:42]Read from MH i2c: 01 [09:08:42]MH_I2C_Read... [09:08:42]*** Stop cut motor [09:08:42]*** Cut end [09:08:42]Read from MH i2c: 01 07 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: 01 07 00 9B 03 00 00 00 00 00 FF 0F B3 [09:08:42]process_action close_receipt done [09:08:42]requested_data is exist [09:08:42]produce_requested_data [09:08:42]requested_item fm.sn is exist - process it [09:08:42]wFMCommunicate request_size=4 [09:08:42]MH_SAM_APDU [09:08:42]CAPDU: 80 11 00 00 [09:08:42]Write to MH i2c: E2 08 00 9C 03 80 11 00 00 00 00 00 00 19 [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:42]Read from MH i2c: E2 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 17 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 17 00 9C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 72 [09:08:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:08:42]wFMCommunicate OK [09:08:42]requested_item fd.num is exist - process it [09:08:42]SAM_PROTO_GetFieldsCounters [09:08:42]wFMCommunicate request_size=4 [09:08:42]MH_SAM_APDU [09:08:42]CAPDU: 80 13 00 00 [09:08:42]Write to MH i2c: E2 08 00 9D 03 80 13 00 00 00 00 00 00 1C [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:42]Read from MH i2c: E2 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 62 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 62 00 9D 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 0E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [09:08:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 0E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:08:42]wFMCommunicate OK [09:08:42]SAM_PROTO_GetFieldsCounters done [09:08:42]requested_item shift.num is exist - process it [09:08:42]requested_item shift.opened is exist - process it [09:08:42]req_shift_opened [09:08:42]FM_GetShiftState [09:08:42]SAM_PROTO_GetShiftState [09:08:42]wFMCommunicate request_size=4 [09:08:42]MH_SAM_APDU [09:08:42]CAPDU: 80 13 01 00 [09:08:42]Write to MH i2c: E2 08 00 9E 03 80 13 01 00 00 00 00 00 1E [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:42]Read from MH i2c: E2 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 0E 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 0E 00 9E 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 48 [09:08:42]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:08:42]wFMCommunicate OK [09:08:42]SAM_PROTO_GetShiftState done [09:08:42]FM_GetShiftState done [09:08:42]req_shift_opened done [09:08:42]requested_item shift.open_date is exist - process it [09:08:42]req_shift_open_date [09:08:42]req_shift_open_date done [09:08:42]produce_requested_data done [09:08:42]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166158,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:08:42]process_action_free close_receipt [09:08:42]json_value_free [09:08:42]json_value_free done [09:08:42]process_json_proto returns [09:08:42]Send response to host [09:08:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166158,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:08:42]free response buf [09:08:42]execute_script done [09:08:42]execute_script returns [09:08:42]free content buf [09:08:42]Sock 8.Close socket [09:08:42]Sock 8.Thread stoped [09:08:45]OFD Sender: No OFD packet to send [09:08:50]OFD Sender: No OFD packet to send [09:08:55]OFD Sender: No OFD packet to send [09:08:58]recv_with_timeout no data received [09:09:00]OFD Sender: No OFD packet to send [09:09:05]OFD Sender: No OFD packet to send [09:09:10]OFD Sender: No OFD packet to send [09:09:15]OFD Sender: No OFD packet to send [09:09:20]OFD Sender: No OFD packet to send [09:09:25]OFD Sender: No OFD packet to send [09:09:30]OFD Sender: No OFD packet to send [09:09:35]OFD Sender: No OFD packet to send [09:09:40]OFD Sender: No OFD packet to send [09:09:45]OFD Sender: No OFD packet to send [09:09:45]recv_with_timeout no data received [09:09:50]OFD Sender: No OFD packet to send [09:09:54]accept exits with 9 [09:09:54]New connection [09:09:54]New thread 3066998116 created [09:09:54]Thread 3066854756 joined [09:09:54]Waiting for new connection... [09:09:54] Sock 9.Parse request [09:09:54]Sock 9.Check first char [09:09:54]Sock 9.First char is OK [09:09:54]request: POST /json_proto HTTP/1.0 [09:09:54]Method: POST [09:09:54]URL: /json_proto [09:09:54]Method is POST - this is cgi request [09:09:54]url: /json_proto [09:09:54]query_string will be loaded in cgi processing [09:09:54]execute_cgi json_proto POST (null) [09:09:54]execute_cgi path=json_proto method=POST [09:09:54]POST find Content-Length [09:09:54]Host: 172.17.44.132:8080 [09:09:54]Content-Length: 643 [09:09:54]Content-Type: application/json [09:09:54] [09:09:54]POST finish read [09:09:54]Found Content-Length = 643 [09:09:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51220", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:54]execute_script... [09:09:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51220", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:54]POST & json_proto [09:09:54]process_json_proto [09:09:54]json parsed OK: [09:09:54]protocol is kg_v1.0 [09:09:54]action value=close_receipt [09:09:54]process_action close_receipt [09:09:54]cmd_close_receipt [09:09:54]MH_GetDate [09:09:54]Write to MH i2c: F0 00 00 9F 03 91 [09:09:54]Write i2c OK [09:09:54]MH_I2C_Read... [09:09:54]Read from MH i2c: F0 [09:09:54]MH_I2C_Read... [09:09:54]Read from MH i2c: F0 09 00 [09:09:54]MH_I2C_Read... [09:09:54]Read from MH i2c: F0 09 00 9F 03 00 62 A3 C9 66 2A 83 C1 65 A1 [09:09:54]GetLastDocTimeStamp 1724490517 [09:09:54]current date 1724490594 [09:09:54]FM_GetShiftState [09:09:54]SAM_PROTO_GetShiftState [09:09:54]wFMCommunicate request_size=4 [09:09:54]MH_SAM_APDU [09:09:54]CAPDU: 80 13 01 00 [09:09:54]Write to MH i2c: E2 08 00 A0 03 80 13 01 00 00 00 00 00 20 [09:09:54]Write i2c OK [09:09:54]MH_I2C_Read... [09:09:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:54]Read from MH i2c: E2 [09:09:54]MH_I2C_Read... [09:09:54]Read from MH i2c: E2 0E 00 [09:09:54]MH_I2C_Read... [09:09:54]Read from MH i2c: E2 0E 00 A0 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 4A [09:09:54]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:09:54]wFMCommunicate OK [09:09:54]SAM_PROTO_GetShiftState done [09:09:54]FM_GetShiftState done [09:09:54]opened in 1724458697 [09:09:54]opened+sec_in_day 1724545097 [09:09:54]quantity*price = 11500 [09:09:54]sum+1 = 11501 [09:09:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 115.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 211 24.08.2024 09:09 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166159 ФПД: 108847269785207 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090954&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166159&fm=108847269785207&tin=02508201610067®Number=0000000000092562&sum=11500 0 [09:09:55]StoreToDocumentArchive [09:09:55]shift 470 fd 166159 [09:09:55]save to /storage/0470/doc_00166159 [09:09:55]save last doc name /storage/0470/doc_00166159 to /storage/kkm_last_doc_name [09:09:55]save OK [09:09:55]Clear old archive folders... [09:09:55]ProcessDocumentItem done err = 0, tmpTLVsize=280 [09:09:55]tlvbuf is 011FE590 [09:09:55]SAM_PROTO_ClearQueue [09:09:55]wFMCommunicate request_size=4 [09:09:55]MH_SAM_APDU [09:09:55]CAPDU: 80 09 00 00 [09:09:55]Write to MH i2c: E2 08 00 AD 03 80 09 00 00 00 00 00 00 22 [09:09:55]Write i2c OK [09:09:55]MH_I2C_Read... [09:09:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:09:55]Read from MH i2c: E2 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 03 00 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [09:09:55]RAPDU: 90 00 [09:09:55]wFMCommunicate OK [09:09:55]SAM_PROTO_ClearQueue done [09:09:55]KKMCreateOFDPacket [09:09:55]OFDProtocolAddRootSTLVToBuf [09:09:55]FM_MakeSignedData [09:09:55]FM_MakeSignedData [09:09:55]SAM_PROTO_SignData [09:09:55]wFMCommunicate request_size=4 [09:09:55]MH_SAM_APDU [09:09:55]CAPDU: 80 0D 01 02 [09:09:55]Write to MH i2c: E2 08 00 AE 03 80 0D 01 02 00 00 00 00 2A [09:09:55]Write i2c OK [09:09:55]MH_I2C_Read... [09:09:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:09:55]Read from MH i2c: E2 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 03 00 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [09:09:55]RAPDU: 90 00 [09:09:55]wFMCommunicate OK [09:09:55]wFMCommunicate request_size=255 [09:09:55]MH_SAM_APDU [09:09:55]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 62 A3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 [09:09:55]Write to MH i2c: E2 02 01 AF 03 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 62 A3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 00 00 47 [09:09:55]Write i2c OK [09:09:55]MH_I2C_Read... [09:09:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:55]Read from MH i2c: E2 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 03 00 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [09:09:55]RAPDU: 90 00 [09:09:55]wFMCommunicate OK [09:09:55]wFMCommunicate request_size=39 [09:09:55]MH_SAM_APDU [09:09:55]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0F 89 02 00 35 04 06 00 62 FE FA D9 AE 77 [09:09:55]Write to MH i2c: E2 2A 00 B0 03 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0F 89 02 00 35 04 06 00 62 FE FA D9 AE 77 00 00 E0 [09:09:55]Write i2c OK [09:09:55]MH_I2C_Read... [09:09:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:55]Read from MH i2c: E2 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 03 00 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 03 00 B0 03 00 90 00 27 [09:09:55]RAPDU: 90 00 [09:09:55]wFMCommunicate OK [09:09:55]wFMCommunicate request_size=4 [09:09:55]MH_SAM_APDU [09:09:55]CAPDU: 80 0D 03 02 [09:09:55]Write to MH i2c: E2 08 00 B1 03 80 0D 03 02 00 00 00 00 2F [09:09:55]Write i2c OK [09:09:55]MH_I2C_Read... [09:09:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:09:55]Read from MH i2c: E2 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 0B 00 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 0B 00 B1 03 00 3E D9 A9 1D 8F 2F AF F7 90 00 71 [09:09:55]RAPDU: 3E D9 A9 1D 8F 2F AF F7 90 00 [09:09:55]wFMCommunicate OK [09:09:55]SAM_PROTO_SignData done [09:09:55]FM_MakeSignedData done [09:09:55]CreateOFDProtocolMessage [09:09:55]wFMCommunicate request_size=4 [09:09:55]MH_SAM_APDU [09:09:55]CAPDU: 80 11 00 00 [09:09:55]Write to MH i2c: E2 08 00 B2 03 80 11 00 00 00 00 00 00 2F [09:09:55]Write i2c OK [09:09:55]MH_I2C_Read... [09:09:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:55]Read from MH i2c: E2 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 17 00 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 17 00 B2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 88 [09:09:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:09:55]wFMCommunicate OK [09:09:55]CreateOFDProtocolMessage done [09:09:55]OFDSenderStorePacket 166159 [09:09:55]StoreOFDPacket docnum=166159 [09:09:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2C 01 00 00 ED A1 24 01 7C AD 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 62 A3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0F 89 02 00 35 04 06 00 62 FE FA D9 AE 77 3E D9 A9 1D 8F 2F AF F7 [09:09:55]CheckFolder [09:09:55]dirname=/storage/ofd_packets [09:09:55]CheckFolder done [09:09:55]ProducePacketName [09:09:55]name=ofd_packets/00166159 [09:09:55]NVStorageSaveData ofd_packets/00166159 [09:09:55]File name is /storage/ofd_packets/00166159 [09:09:55]Write 330 bytes [09:09:55]NVStorageSaveData done [09:09:55]OFDSenderStorePacket done [09:09:55]KKMCreateOFDPacket done [09:09:55]NVStorageSaveData kkm_last_timestamp [09:09:55]File name is /storage/kkm_last_timestamp [09:09:55]Write 4 bytes [09:09:55]NVStorageSaveData done [09:09:55]ExternCall_PrintAddStr [09:09:55]wPrintStart [09:09:55]Write to MH i2c: 01 00 00 B3 03 B6 [09:09:55]Write i2c OK [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: 01 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: 01 07 00 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: 01 07 00 B3 03 00 00 00 00 00 FF 0F CB [09:09:55]RasterBufferAndPrint [09:09:55]line Счет N : (3)51220 [09:09:55]line ИНН: 02508201610067 [09:09:55]line Контрольно-Кассовый Чек [09:09:55]line ПРОДАЖА [09:09:55]line Товар: 2000036210013 [09:09:55]line Кофе Капучино (GABB TRADE) [09:09:55]line 1.000 * 115.00 [09:09:55]line = 115.00 [09:09:55]line НДС 12% НСП 1% [09:09:55]line > о реализуемом товаре [09:09:55]line ИТОГО: 115.00 [09:09:55]line НСП 1% : 1.02 [09:09:55]line НДС 12% : 12.21 [09:09:55]line Наличными: 115.00 [09:09:55]line Безнал.: 0.00 [09:09:55]line Место: АЗС № 130 "Партнер Нефть" [09:09:55]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:09:55]line СНО: Общий режим [09:09:55]line Чек 211 24.08.2024 09:09 [09:09:55]line Смена: 470 ФФД: 1.0 [09:09:55]line ЗНМ: 0300000070 [09:09:55]line РНМ: 0000000000092562 [09:09:55]line Версия ККМ: 001 [09:09:55]line ФМ: 0000000000871769 [09:09:55]line ФД: 166159 [09:09:55]line ФПД: 108847269785207 [09:09:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T090954&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166159&fm=108847269785207&tin=02508201610067®Number=0000000000092562&sum=11500 [09:09:55]line 0 [09:09:55]written 0, free lines is 4095 [09:09:55]OFD Sender: Processing packet 166159 [packets to send 1008, broken 1007] [09:09:55]ProducePacketName [09:09:55]name=ofd_packets/00166159 [09:09:55]OFD Sender: To server: pG, [09:09:55]CommunicateWithHost lk.salyk.kg:30040 [09:09:55]ConnectInit lk.salyk.kg [09:09:56]Write to MH i2c: 01 00 00 DB 03 DE [09:09:56]Write i2c OK [09:09:56]MH_I2C_Read... [09:09:56]Read from MH i2c: 01 [09:09:56]MH_I2C_Read... [09:09:56]Read from MH i2c: 01 07 00 [09:09:56]MH_I2C_Read... [09:09:56]Read from MH i2c: 01 07 00 DB 03 00 00 00 00 00 E9 0C DA [09:09:56]RasterBufferAndPrint [09:09:56]line [09:09:56]line [09:09:56]line [09:09:56]line [09:09:56]line [09:09:56]written 0, free lines is 3311 [09:09:56]MH_Cut [09:09:56]Write to MH i2c: D1 01 00 E2 03 01 B7 [09:09:56]Write i2c OK [09:09:56]MH_I2C_Read... [09:09:56]Read from MH i2c: D1 [09:09:56]MH_I2C_Read... [09:09:56]Read from MH i2c: D1 01 00 [09:09:56]MH_I2C_Read... [09:09:56]Read from MH i2c: D1 01 00 E2 03 00 B6 [09:09:56]Write to MH i2c: 01 00 00 E3 03 E6 [09:09:56]Write i2c OK [09:09:56]MH_I2C_Read... [09:09:56]*** Cut start [09:09:56]*** Purtial cut [09:09:56]*** Stage 1: CUTSNS_PIN = 1 [09:09:57]Connected sock=10 [09:09:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2C 01 00 00 ED A1 24 01 7C AD 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 62 A3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0F 89 02 00 35 04 06 00 62 FE FA D9 AE 77 3E D9 A9 1D 8F 2F AF F7 [09:09:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 88 B8 47 00 35 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 0F 89 02 00 F4 03 04 00 AD 4C C9 66 B6 04 01 00 00 67 7F 64 84 D8 34 8A 7C [09:09:58]CommunicateWithHost err = 0 [09:09:58]CheckOFDResponse [09:09:58]1017 (14) - 77093643461234 [09:09:58]1041 (16) - 0000000000871769 [09:09:58]1040 (4) - 166159 [09:09:58]1012 (4) - 24.08.2024 02:59 [09:09:58]1206 (1) - 0 [09:09:58]OFD Sender: Remove packet 166159 [09:09:58]ProducePacketName [09:09:58]name=ofd_packets/00166159 [09:09:58]NVStorageDeleteData [09:09:58]OFD Sender: No OFD packet to send [09:09:58]Read from MH i2c: 01 [09:09:59]MH_I2C_Read... [09:09:59]*** Stop cut motor [09:09:59]*** Cut end [09:09:59]Read from MH i2c: 01 07 00 [09:09:59]MH_I2C_Read... [09:09:59]Read from MH i2c: 01 07 00 E3 03 00 00 00 00 00 FF 0F FB [09:09:59]process_action close_receipt done [09:09:59]requested_data is exist [09:09:59]produce_requested_data [09:09:59]requested_item fm.sn is exist - process it [09:09:59]wFMCommunicate request_size=4 [09:09:59]MH_SAM_APDU [09:09:59]CAPDU: 80 11 00 00 [09:09:59]Write to MH i2c: E2 08 00 E4 03 80 11 00 00 00 00 00 00 61 [09:09:59]Write i2c OK [09:09:59]MH_I2C_Read... [09:09:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:59]Read from MH i2c: E2 [09:09:59]MH_I2C_Read... [09:09:59]Read from MH i2c: E2 17 00 [09:09:59]MH_I2C_Read... [09:09:59]Read from MH i2c: E2 17 00 E4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 BA [09:09:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:09:59]wFMCommunicate OK [09:09:59]requested_item fd.num is exist - process it [09:09:59]SAM_PROTO_GetFieldsCounters [09:09:59]wFMCommunicate request_size=4 [09:09:59]MH_SAM_APDU [09:09:59]CAPDU: 80 13 00 00 [09:09:59]Write to MH i2c: E2 08 00 E5 03 80 13 00 00 00 00 00 00 64 [09:09:59]Write i2c OK [09:09:59]MH_I2C_Read... [09:09:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:09:59]Read from MH i2c: E2 [09:09:59]MH_I2C_Read... [09:09:59]Read from MH i2c: E2 62 00 [09:09:59]MH_I2C_Read... [09:09:59]Read from MH i2c: E2 62 00 E5 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 0F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [09:09:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 0F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:09:59]wFMCommunicate OK [09:09:59]SAM_PROTO_GetFieldsCounters done [09:09:59]requested_item shift.num is exist - process it [09:09:59]requested_item shift.opened is exist - process it [09:09:59]req_shift_opened [09:09:59]FM_GetShiftState [09:09:59]SAM_PROTO_GetShiftState [09:09:59]wFMCommunicate request_size=4 [09:09:59]MH_SAM_APDU [09:09:59]CAPDU: 80 13 01 00 [09:09:59]Write to MH i2c: E2 08 00 E6 03 80 13 01 00 00 00 00 00 66 [09:09:59]Write i2c OK [09:09:59]MH_I2C_Read... [09:09:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:59]Read from MH i2c: E2 [09:09:59]MH_I2C_Read... [09:09:59]Read from MH i2c: E2 0E 00 [09:09:59]MH_I2C_Read... [09:09:59]Read from MH i2c: E2 0E 00 E6 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 90 [09:09:59]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:09:59]wFMCommunicate OK [09:09:59]SAM_PROTO_GetShiftState done [09:09:59]FM_GetShiftState done [09:09:59]req_shift_opened done [09:09:59]requested_item shift.open_date is exist - process it [09:09:59]req_shift_open_date [09:09:59]req_shift_open_date done [09:09:59]produce_requested_data done [09:09:59]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166159,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:09:59]process_action_free close_receipt [09:09:59]json_value_free [09:09:59]json_value_free done [09:09:59]process_json_proto returns [09:09:59]Send response to host [09:09:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166159,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:09:59]free response buf [09:09:59]execute_script done [09:09:59]execute_script returns [09:09:59]free content buf [09:09:59]Sock 9.Close socket [09:09:59]Sock 9.Thread stoped [09:10:03]OFD Sender: No OFD packet to send [09:10:08]OFD Sender: No OFD packet to send [09:10:13]OFD Sender: No OFD packet to send [09:10:18]OFD Sender: No OFD packet to send [09:10:23]OFD Sender: No OFD packet to send [09:10:28]OFD Sender: No OFD packet to send [09:10:33]OFD Sender: No OFD packet to send [09:10:38]OFD Sender: No OFD packet to send [09:10:43]OFD Sender: No OFD packet to send [09:10:48]OFD Sender: No OFD packet to send [09:10:53]OFD Sender: No OFD packet to send [09:10:58]OFD Sender: No OFD packet to send [09:11:03]OFD Sender: No OFD packet to send [09:11:08]OFD Sender: No OFD packet to send [09:11:13]OFD Sender: No OFD packet to send [09:11:18]OFD Sender: No OFD packet to send [09:11:24]OFD Sender: No OFD packet to send [09:11:29]OFD Sender: No OFD packet to send [09:11:34]OFD Sender: No OFD packet to send [09:11:39]OFD Sender: No OFD packet to send [09:11:44]OFD Sender: No OFD packet to send [09:11:49]OFD Sender: No OFD packet to send [09:11:54]OFD Sender: No OFD packet to send [09:11:57]accept exits with 8 [09:11:57]New connection [09:11:57]New thread 3066854756 created [09:11:57]Thread 3066998116 joined [09:11:57]Waiting for new connection... [09:11:57] Sock 8.Parse request [09:11:57]Sock 8.Check first char [09:11:57]Sock 8.First char is OK [09:11:57]request: POST /json_proto HTTP/1.0 [09:11:57]Method: POST [09:11:57]URL: /json_proto [09:11:57]Method is POST - this is cgi request [09:11:57]url: /json_proto [09:11:57]query_string will be loaded in cgi processing [09:11:57]execute_cgi json_proto POST (null) [09:11:57]execute_cgi path=json_proto method=POST [09:11:57]POST find Content-Length [09:11:57]Host: 172.17.44.132:8080 [09:11:57]Content-Length: 750 [09:11:57]Content-Type: application/json [09:11:57] [09:11:57]POST finish read [09:11:57]Found Content-Length = 750 [09:11:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 9.190, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147393", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:11:57]execute_script... [09:11:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 9.190, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147393", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:11:57]POST & json_proto [09:11:57]process_json_proto [09:11:57]json parsed OK: [09:11:57]protocol is kg_v1.0 [09:11:57]action value=close_receipt [09:11:57]process_action close_receipt [09:11:57]cmd_close_receipt [09:11:57]MH_GetDate [09:11:57]Write to MH i2c: F0 00 00 E7 03 D9 [09:11:57]Write i2c OK [09:11:57]MH_I2C_Read... [09:11:57]Read from MH i2c: F0 [09:11:57]MH_I2C_Read... [09:11:57]Read from MH i2c: F0 09 00 [09:11:57]MH_I2C_Read... [09:11:57]Read from MH i2c: F0 09 00 E7 03 00 DE A3 C9 66 2A 83 C1 65 65 [09:11:57]GetLastDocTimeStamp 1724490594 [09:11:57]current date 1724490718 [09:11:57]FM_GetShiftState [09:11:57]SAM_PROTO_GetShiftState [09:11:57]wFMCommunicate request_size=4 [09:11:57]MH_SAM_APDU [09:11:57]CAPDU: 80 13 01 00 [09:11:57]Write to MH i2c: E2 08 00 E8 03 80 13 01 00 00 00 00 00 68 [09:11:57]Write i2c OK [09:11:57]MH_I2C_Read... [09:11:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:57]Read from MH i2c: E2 [09:11:57]MH_I2C_Read... [09:11:57]Read from MH i2c: E2 0E 00 [09:11:57]MH_I2C_Read... [09:11:57]Read from MH i2c: E2 0E 00 E8 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 92 [09:11:57]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:11:57]wFMCommunicate OK [09:11:57]SAM_PROTO_GetShiftState done [09:11:57]FM_GetShiftState done [09:11:57]opened in 1724458697 [09:11:57]opened+sec_in_day 1724545097 [09:11:57]quantity*price = 0 [09:11:57]sum+1 = 1 [09:11:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 212 24.08.2024 09:11 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: ТК ГПНА Online 30147393 ФМ: 0000000000871769 ФД: 166160 ФПД: 85752810890106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T091158&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166160&fm=85752810890106&tin=02508201610067®Number=0000000000092562&sum=0 [09:11:58]StoreToDocumentArchive [09:11:58]shift 470 fd 166160 [09:11:58]save to /storage/0470/doc_00166160 [09:11:58]save last doc name /storage/0470/doc_00166160 to /storage/kkm_last_doc_name [09:11:58]save OK [09:11:58]Clear old archive folders... [09:11:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:11:58]tlvbuf is 011FD1C0 [09:11:58]SAM_PROTO_ClearQueue [09:11:58]wFMCommunicate request_size=4 [09:11:58]MH_SAM_APDU [09:11:58]CAPDU: 80 09 00 00 [09:11:58]Write to MH i2c: E2 08 00 F5 03 80 09 00 00 00 00 00 00 6A [09:11:58]Write i2c OK [09:11:58]MH_I2C_Read... [09:11:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:11:58]Read from MH i2c: E2 [09:11:58]MH_I2C_Read... [09:11:58]Read from MH i2c: E2 03 00 [09:11:58]MH_I2C_Read... [09:11:58]Read from MH i2c: E2 03 00 F5 03 00 90 00 6C [09:11:58]RAPDU: 90 00 [09:11:58]wFMCommunicate OK [09:11:58]SAM_PROTO_ClearQueue done [09:11:58]KKMCreateOFDPacket [09:11:58]OFDProtocolAddRootSTLVToBuf [09:11:58]FM_MakeSignedData [09:11:58]FM_MakeSignedData [09:11:58]SAM_PROTO_SignData [09:11:58]wFMCommunicate request_size=4 [09:11:58]MH_SAM_APDU [09:11:58]CAPDU: 80 0D 01 02 [09:11:58]Write to MH i2c: E2 08 00 F6 03 80 0D 01 02 00 00 00 00 72 [09:11:58]Write i2c OK [09:11:58]MH_I2C_Read... [09:11:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:11:58]Read from MH i2c: E2 [09:11:58]MH_I2C_Read... [09:11:58]Read from MH i2c: E2 03 00 [09:11:58]MH_I2C_Read... [09:11:58]Read from MH i2c: E2 03 00 F6 03 00 90 00 6D [09:11:58]RAPDU: 90 00 [09:11:58]wFMCommunicate OK [09:11:58]wFMCommunicate request_size=255 [09:11:58]MH_SAM_APDU [09:11:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 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 D4 00 00 00 F4 03 04 00 DE A3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 10 89 02 00 35 04 06 00 4D FD E1 D4 [09:11:58]Write to MH i2c: E2 02 01 F7 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 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 D4 00 00 00 F4 03 04 00 DE A3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 10 89 02 00 35 04 06 00 4D FD E1 D4 00 00 D7 [09:11:58]Write i2c OK [09:11:58]MH_I2C_Read... [09:11:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:58]Read from MH i2c: E2 [09:11:58]MH_I2C_Read... [09:11:58]Read from MH i2c: E2 03 00 [09:11:58]MH_I2C_Read... [09:11:58]Read from MH i2c: E2 03 00 F7 03 00 90 00 6E [09:11:58]RAPDU: 90 00 [09:11:58]wFMCommunicate OK [09:11:58]wFMCommunicate request_size=7 [09:11:58]MH_SAM_APDU [09:11:58]CAPDU: 80 0D 02 02 02 E3 7A [09:11:58]Write to MH i2c: E2 0A 00 F8 03 80 0D 02 02 02 00 E3 7A 00 00 D6 [09:11:58]Write i2c OK [09:11:58]MH_I2C_Read... [09:11:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:58]Read from MH i2c: E2 [09:11:58]MH_I2C_Read... [09:11:58]Read from MH i2c: E2 03 00 [09:11:58]MH_I2C_Read... [09:11:58]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [09:11:58]RAPDU: 90 00 [09:11:58]wFMCommunicate OK [09:11:58]wFMCommunicate request_size=4 [09:11:58]MH_SAM_APDU [09:11:58]CAPDU: 80 0D 03 02 [09:11:58]Write to MH i2c: E2 08 00 F9 03 80 0D 03 02 00 00 00 00 77 [09:11:58]Write i2c OK [09:11:58]MH_I2C_Read... [09:11:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:11:58]Read from MH i2c: E2 [09:11:58]MH_I2C_Read... [09:11:58]Read from MH i2c: E2 0B 00 [09:11:58]MH_I2C_Read... [09:11:58]Read from MH i2c: E2 0B 00 F9 03 00 E8 71 AD C6 CE 77 ED 92 90 00 08 [09:11:58]RAPDU: E8 71 AD C6 CE 77 ED 92 90 00 [09:11:58]wFMCommunicate OK [09:11:58]SAM_PROTO_SignData done [09:11:58]FM_MakeSignedData done [09:11:58]CreateOFDProtocolMessage [09:11:58]wFMCommunicate request_size=4 [09:11:58]MH_SAM_APDU [09:11:58]CAPDU: 80 11 00 00 [09:11:58]Write to MH i2c: E2 08 00 FA 03 80 11 00 00 00 00 00 00 77 [09:11:58]Write i2c OK [09:11:58]MH_I2C_Read... [09:11:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:58]Read from MH i2c: E2 [09:11:58]MH_I2C_Read... [09:11:58]Read from MH i2c: E2 17 00 [09:11:58]MH_I2C_Read... [09:11:58]Read from MH i2c: E2 17 00 FA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D0 [09:11:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:11:58]wFMCommunicate OK [09:11:58]CreateOFDProtocolMessage done [09:11:58]OFDSenderStorePacket 166160 [09:11:58]StoreOFDPacket docnum=166160 [09:11:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 E4 9C 04 01 A9 D8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 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 D4 00 00 00 F4 03 04 00 DE A3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 10 89 02 00 35 04 06 00 4D FD E1 D4 E3 7A E8 71 AD C6 CE 77 ED 92 [09:11:58]CheckFolder [09:11:58]dirname=/storage/ofd_packets [09:11:58]CheckFolder done [09:11:58]ProducePacketName [09:11:58]name=ofd_packets/00166160 [09:11:58]NVStorageSaveData ofd_packets/00166160 [09:11:58]File name is /storage/ofd_packets/00166160 [09:11:58]Write 298 bytes [09:11:58]NVStorageSaveData done [09:11:58]OFDSenderStorePacket done [09:11:58]KKMCreateOFDPacket done [09:11:58]NVStorageSaveData kkm_last_timestamp [09:11:58]File name is /storage/kkm_last_timestamp [09:11:58]Write 4 bytes [09:11:58]NVStorageSaveData done [09:11:58]ExternCall_PrintAddStr [09:11:58]wPrintStart [09:11:58]Write to MH i2c: 01 00 00 FB 03 FE [09:11:58]Write i2c OK [09:11:58]MH_I2C_Read... [09:11:59]Read from MH i2c: 01 [09:11:59]MH_I2C_Read... [09:11:59]Read from MH i2c: 01 07 00 [09:11:59]MH_I2C_Read... [09:11:59]Read from MH i2c: 01 07 00 FB 03 00 00 00 00 00 FF 0F 13 [09:11:59]RasterBufferAndPrint [09:11:59]line Счет N : (1)295117 [09:11:59]line ИНН: 02508201610067 [09:11:59]line Контрольно-Кассовый Чек [09:11:59]line ПРОДАЖА [09:11:59]line ТРК (МРК, ГНК) : 21 [09:11:59]line Товар: 2710194800 [09:11:59]line ДТ-К-5 [09:11:59]line 9.190 * 0.00 [09:11:59]line = 0.00 [09:11:59]line НДС 12% НСП 1% [09:11:59]line > о реализуемом товаре [09:11:59]line ИТОГО: 0.00 [09:11:59]line НСП 1% : 0.00 [09:11:59]line НДС 12% : 0.00 [09:11:59]line Наличными: 0.00 [09:11:59]line Безнал.: 0.00 [09:11:59]line Место: АЗС № 130 "Партнер Нефть" [09:11:59]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:11:59]line СНО: Общий режим [09:11:59]line Чек 212 24.08.2024 09:11 [09:11:59]line Смена: 470 ФФД: 1.0 [09:11:59]line ЗНМ: 0300000070 [09:11:59]line РНМ: 0000000000092562 [09:11:59]line Версия ККМ: 001 [09:11:59]line Талоны: ТК ГПНА Online [09:11:59]line 30147393 [09:11:59]line ФМ: 0000000000871769 [09:11:59]line ФД: 166160 [09:11:59]line ФПД: 85752810890106 [09:11:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T091158&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166160&fm=85752810890106&tin=02508201610067®Number=0000000000092562&sum=0 [09:11:59]written 0, free lines is 4095 [09:11:59]OFD Sender: Processing packet 166160 [packets to send 1008, broken 1007] [09:11:59]ProducePacketName [09:11:59]name=ofd_packets/00166160 [09:11:59]OFD Sender: To server: pG, [09:11:59]CommunicateWithHost lk.salyk.kg:30040 [09:11:59]ConnectInit lk.salyk.kg [09:11:59]Write to MH i2c: 01 00 00 25 04 29 [09:11:59]Write i2c OK [09:11:59]MH_I2C_Read... [09:11:59]Read from MH i2c: 01 [09:11:59]MH_I2C_Read... [09:11:59]Read from MH i2c: 01 07 00 [09:11:59]MH_I2C_Read... [09:11:59]Read from MH i2c: 01 07 00 25 04 00 00 00 00 00 D6 0C 12 [09:11:59]RasterBufferAndPrint [09:11:59]line [09:11:59]line [09:11:59]line [09:11:59]line [09:11:59]line [09:11:59]written 0, free lines is 3291 [09:11:59]MH_Cut [09:11:59]Write to MH i2c: D1 01 00 2C 04 01 02 [09:11:59]Write i2c OK [09:11:59]MH_I2C_Read... [09:11:59]Read from MH i2c: D1 [09:11:59]MH_I2C_Read... [09:11:59]Read from MH i2c: D1 01 00 [09:11:59]MH_I2C_Read... [09:11:59]Read from MH i2c: D1 01 00 2C 04 00 01 [09:11:59]Write to MH i2c: 01 00 00 2D 04 31 [09:11:59]Write i2c OK [09:11:59]MH_I2C_Read... [09:11:59]Connected sock=10 [09:11:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 E4 9C 04 01 A9 D8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 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 D4 00 00 00 F4 03 04 00 DE A3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 10 89 02 00 35 04 06 00 4D FD E1 D4 E3 7A E8 71 AD C6 CE 77 ED 92 [09:11:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 C8 38 47 00 22 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 10 89 02 00 F4 03 04 00 27 4D C9 66 B6 04 01 00 00 97 F3 FA C3 A5 8C FB 5B [09:11:59]CommunicateWithHost err = 0 [09:11:59]CheckOFDResponse [09:11:59]1017 (14) - 77093643461234 [09:11:59]1041 (16) - 0000000000871769 [09:11:59]1040 (4) - 166160 [09:11:59]1012 (4) - 24.08.2024 03:01 [09:11:59]1206 (1) - 0 [09:11:59]OFD Sender: Remove packet 166160 [09:11:59]ProducePacketName [09:11:59]name=ofd_packets/00166160 [09:11:59]NVStorageDeleteData [09:12:00]*** Cut start [09:12:00]*** Purtial cut [09:12:00]*** Stage 1: CUTSNS_PIN = 1 [09:12:00]OFD Sender: No OFD packet to send [09:12:02]Read from MH i2c: 01 [09:12:02]MH_I2C_Read... [09:12:02]*** Stop cut motor [09:12:02]*** Cut end [09:12:02]Read from MH i2c: 01 07 00 [09:12:02]MH_I2C_Read... [09:12:02]Read from MH i2c: 01 07 00 2D 04 00 00 00 00 00 FF 0F 46 [09:12:02]process_action close_receipt done [09:12:02]requested_data is exist [09:12:02]produce_requested_data [09:12:02]requested_item fm.sn is exist - process it [09:12:02]wFMCommunicate request_size=4 [09:12:02]MH_SAM_APDU [09:12:02]CAPDU: 80 11 00 00 [09:12:02]Write to MH i2c: E2 08 00 2E 04 80 11 00 00 00 00 00 00 AC [09:12:02]Write i2c OK [09:12:02]MH_I2C_Read... [09:12:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:02]Read from MH i2c: E2 [09:12:02]MH_I2C_Read... [09:12:02]Read from MH i2c: E2 17 00 [09:12:02]MH_I2C_Read... [09:12:02]Read from MH i2c: E2 17 00 2E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 05 [09:12:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:12:02]wFMCommunicate OK [09:12:02]requested_item fd.num is exist - process it [09:12:02]SAM_PROTO_GetFieldsCounters [09:12:02]wFMCommunicate request_size=4 [09:12:02]MH_SAM_APDU [09:12:02]CAPDU: 80 13 00 00 [09:12:02]Write to MH i2c: E2 08 00 2F 04 80 13 00 00 00 00 00 00 AF [09:12:02]Write i2c OK [09:12:02]MH_I2C_Read... [09:12:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:02]Read from MH i2c: E2 [09:12:02]MH_I2C_Read... [09:12:02]Read from MH i2c: E2 62 00 [09:12:02]MH_I2C_Read... [09:12:02]Read from MH i2c: E2 62 00 2F 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 10 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 C3 [09:12:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 10 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:12:02]wFMCommunicate OK [09:12:02]SAM_PROTO_GetFieldsCounters done [09:12:02]requested_item shift.num is exist - process it [09:12:02]requested_item shift.opened is exist - process it [09:12:02]req_shift_opened [09:12:02]FM_GetShiftState [09:12:02]SAM_PROTO_GetShiftState [09:12:02]wFMCommunicate request_size=4 [09:12:02]MH_SAM_APDU [09:12:02]CAPDU: 80 13 01 00 [09:12:02]Write to MH i2c: E2 08 00 30 04 80 13 01 00 00 00 00 00 B1 [09:12:02]Write i2c OK [09:12:02]MH_I2C_Read... [09:12:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:02]Read from MH i2c: E2 [09:12:02]MH_I2C_Read... [09:12:02]Read from MH i2c: E2 0E 00 [09:12:02]MH_I2C_Read... [09:12:02]Read from MH i2c: E2 0E 00 30 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 DB [09:12:02]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:12:02]wFMCommunicate OK [09:12:02]SAM_PROTO_GetShiftState done [09:12:02]FM_GetShiftState done [09:12:02]req_shift_opened done [09:12:02]requested_item shift.open_date is exist - process it [09:12:02]req_shift_open_date [09:12:02]req_shift_open_date done [09:12:02]produce_requested_data done [09:12:02]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166160,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:12:02]process_action_free close_receipt [09:12:02]json_value_free [09:12:02]json_value_free done [09:12:02]process_json_proto returns [09:12:02]Send response to host [09:12:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166160,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:12:02]free response buf [09:12:02]execute_script done [09:12:02]execute_script returns [09:12:02]free content buf [09:12:02]Sock 8.Close socket [09:12:02]Sock 8.Thread stoped [09:12:05]OFD Sender: No OFD packet to send [09:12:10]OFD Sender: No OFD packet to send [09:12:15]OFD Sender: No OFD packet to send [09:12:20]OFD Sender: No OFD packet to send [09:12:25]OFD Sender: No OFD packet to send [09:12:30]OFD Sender: No OFD packet to send [09:12:35]OFD Sender: No OFD packet to send [09:12:40]OFD Sender: No OFD packet to send [09:12:45]OFD Sender: No OFD packet to send [09:12:50]OFD Sender: No OFD packet to send [09:12:55]OFD Sender: No OFD packet to send [09:13:10]OFD Sender: No OFD packet to send [09:13:15]OFD Sender: No OFD packet to send [09:13:20]OFD Sender: No OFD packet to send [09:13:25]OFD Sender: No OFD packet to send [09:13:30]OFD Sender: No OFD packet to send [09:13:35]OFD Sender: No OFD packet to send [09:13:39]recv_with_timeout no data received [09:13:40]OFD Sender: No OFD packet to send [09:13:45]OFD Sender: No OFD packet to send [09:13:50]OFD Sender: No OFD packet to send [09:13:55]OFD Sender: No OFD packet to send [09:14:00]OFD Sender: No OFD packet to send [09:14:06]OFD Sender: No OFD packet to send [09:14:11]OFD Sender: No OFD packet to send [09:14:16]OFD Sender: No OFD packet to send [09:14:21]OFD Sender: No OFD packet to send [09:14:26]OFD Sender: No OFD packet to send [09:14:31]OFD Sender: No OFD packet to send [09:14:36]OFD Sender: No OFD packet to send [09:14:41]OFD Sender: No OFD packet to send [09:14:46]OFD Sender: No OFD packet to send [09:14:46]recv_with_timeout no data received [09:14:51]OFD Sender: No OFD packet to send [09:14:56]OFD Sender: No OFD packet to send [09:15:01]OFD Sender: No OFD packet to send [09:15:06]OFD Sender: No OFD packet to send [09:15:11]OFD Sender: No OFD packet to send [09:15:12]recv_with_timeout no data received [09:15:16]OFD Sender: No OFD packet to send [09:15:21]OFD Sender: No OFD packet to send [09:15:26]OFD Sender: No OFD packet to send [09:15:31]OFD Sender: No OFD packet to send [09:15:36]OFD Sender: No OFD packet to send [09:15:41]OFD Sender: No OFD packet to send [09:15:46]OFD Sender: No OFD packet to send [09:15:51]OFD Sender: No OFD packet to send [09:15:55]recv_with_timeout no data received [09:15:56]OFD Sender: No OFD packet to send [09:16:01]OFD Sender: No OFD packet to send [09:16:06]OFD Sender: No OFD packet to send [09:16:11]OFD Sender: No OFD packet to send [09:16:12]recv_with_timeout no data received [09:16:16]OFD Sender: No OFD packet to send [09:16:21]OFD Sender: No OFD packet to send [09:16:26]OFD Sender: No OFD packet to send [09:16:31]OFD Sender: No OFD packet to send [09:16:36]OFD Sender: No OFD packet to send [09:16:41]OFD Sender: No OFD packet to send [09:16:46]OFD Sender: No OFD packet to send [09:16:51]OFD Sender: No OFD packet to send [09:16:56]OFD Sender: No OFD packet to send [09:16:59]recv_with_timeout no data received [09:17:01]OFD Sender: No OFD packet to send [09:17:06]OFD Sender: No OFD packet to send [09:17:11]OFD Sender: No OFD packet to send [09:17:13]recv_with_timeout no data received [09:17:16]OFD Sender: No OFD packet to send [09:17:18]accept exits with 9 [09:17:18]New connection [09:17:18]New thread 3066998116 created [09:17:18]Thread 3066854756 joined [09:17:18]Waiting for new connection... [09:17:18] Sock 9.Parse request [09:17:18]Sock 9.Check first char [09:17:18]Sock 9.First char is OK [09:17:18]request: POST /json_proto HTTP/1.0 [09:17:18]Method: POST [09:17:18]URL: /json_proto [09:17:18]Method is POST - this is cgi request [09:17:18]url: /json_proto [09:17:18]query_string will be loaded in cgi processing [09:17:18]execute_cgi json_proto POST (null) [09:17:18]execute_cgi path=json_proto method=POST [09:17:18]POST find Content-Length [09:17:18]Host: 172.17.44.132:8080 [09:17:18]Content-Length: 791 [09:17:18]Content-Type: application/json [09:17:18] [09:17:18]POST finish read [09:17:18]Found Content-Length = 791 [09:17:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 14.050, "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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:18]execute_script... [09:17:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 14.050, "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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:18]POST & json_proto [09:17:18]process_json_proto [09:17:18]json parsed OK: [09:17:18]protocol is kg_v1.0 [09:17:18]action value=close_receipt [09:17:18]process_action close_receipt [09:17:18]cmd_close_receipt [09:17:18]MH_GetDate [09:17:18]Write to MH i2c: F0 00 00 31 04 24 [09:17:18]Write i2c OK [09:17:18]MH_I2C_Read... [09:17:18]Read from MH i2c: F0 [09:17:18]MH_I2C_Read... [09:17:18]Read from MH i2c: F0 09 00 [09:17:18]MH_I2C_Read... [09:17:18]Read from MH i2c: F0 09 00 31 04 00 1F A5 C9 66 2A 83 C1 65 F3 [09:17:18]GetLastDocTimeStamp 1724490718 [09:17:18]current date 1724491039 [09:17:18]FM_GetShiftState [09:17:18]SAM_PROTO_GetShiftState [09:17:18]wFMCommunicate request_size=4 [09:17:18]MH_SAM_APDU [09:17:18]CAPDU: 80 13 01 00 [09:17:18]Write to MH i2c: E2 08 00 32 04 80 13 01 00 00 00 00 00 B3 [09:17:18]Write i2c OK [09:17:18]MH_I2C_Read... [09:17:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:18]Read from MH i2c: E2 [09:17:18]MH_I2C_Read... [09:17:18]Read from MH i2c: E2 0E 00 [09:17:18]MH_I2C_Read... [09:17:18]Read from MH i2c: E2 0E 00 32 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 DD [09:17:18]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:17:18]wFMCommunicate OK [09:17:18]SAM_PROTO_GetShiftState done [09:17:18]FM_GetShiftState done [09:17:18]opened in 1724458697 [09:17:18]opened+sec_in_day 1724545097 [09:17:18]quantity*price = 0 [09:17:18]sum+1 = 1 [09:17:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 213 24.08.2024 09:17 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000871769 ФД: 166161 ФПД: 129065907504078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T091719&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166161&fm=129065907504078&tin=02508201610067®Number=0000000000092562&sum=0 [09:17:19]StoreToDocumentArchive [09:17:19]shift 470 fd 166161 [09:17:19]save to /storage/0470/doc_00166161 [09:17:19]save last doc name /storage/0470/doc_00166161 to /storage/kkm_last_doc_name [09:17:19]save OK [09:17:19]Clear old archive folders... [09:17:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:17:19]tlvbuf is 0120E680 [09:17:19]SAM_PROTO_ClearQueue [09:17:19]wFMCommunicate request_size=4 [09:17:19]MH_SAM_APDU [09:17:19]CAPDU: 80 09 00 00 [09:17:19]Write to MH i2c: E2 08 00 3F 04 80 09 00 00 00 00 00 00 B5 [09:17:19]Write i2c OK [09:17:19]MH_I2C_Read... [09:17:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:17:19]Read from MH i2c: E2 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 03 00 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 03 00 3F 04 00 90 00 B7 [09:17:19]RAPDU: 90 00 [09:17:19]wFMCommunicate OK [09:17:19]SAM_PROTO_ClearQueue done [09:17:19]KKMCreateOFDPacket [09:17:19]OFDProtocolAddRootSTLVToBuf [09:17:19]FM_MakeSignedData [09:17:19]FM_MakeSignedData [09:17:19]SAM_PROTO_SignData [09:17:19]wFMCommunicate request_size=4 [09:17:19]MH_SAM_APDU [09:17:19]CAPDU: 80 0D 01 02 [09:17:19]Write to MH i2c: E2 08 00 40 04 80 0D 01 02 00 00 00 00 BD [09:17:19]Write i2c OK [09:17:19]MH_I2C_Read... [09:17:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:17:19]Read from MH i2c: E2 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 03 00 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 03 00 40 04 00 90 00 B8 [09:17:19]RAPDU: 90 00 [09:17:19]wFMCommunicate OK [09:17:19]wFMCommunicate request_size=255 [09:17:19]MH_SAM_APDU [09:17:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 36 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 00 00 00 F4 03 04 00 1F A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 11 89 02 00 35 04 06 00 75 62 7F 91 [09:17:19]Write to MH i2c: E2 02 01 41 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 36 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 00 00 00 F4 03 04 00 1F A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 11 89 02 00 35 04 06 00 75 62 7F 91 00 00 5E [09:17:19]Write i2c OK [09:17:19]MH_I2C_Read... [09:17:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:19]Read from MH i2c: E2 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 03 00 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 03 00 41 04 00 90 00 B9 [09:17:19]RAPDU: 90 00 [09:17:19]wFMCommunicate OK [09:17:19]wFMCommunicate request_size=7 [09:17:19]MH_SAM_APDU [09:17:19]CAPDU: 80 0D 02 02 02 C3 CE [09:17:19]Write to MH i2c: E2 0A 00 42 04 80 0D 02 02 02 00 C3 CE 00 00 55 [09:17:19]Write i2c OK [09:17:19]MH_I2C_Read... [09:17:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:19]Read from MH i2c: E2 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 03 00 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [09:17:19]RAPDU: 90 00 [09:17:19]wFMCommunicate OK [09:17:19]wFMCommunicate request_size=4 [09:17:19]MH_SAM_APDU [09:17:19]CAPDU: 80 0D 03 02 [09:17:19]Write to MH i2c: E2 08 00 43 04 80 0D 03 02 00 00 00 00 C2 [09:17:19]Write i2c OK [09:17:19]MH_I2C_Read... [09:17:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:17:19]Read from MH i2c: E2 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 0B 00 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 0B 00 43 04 00 C2 16 0F 3A 51 D0 3A 51 90 00 90 [09:17:19]RAPDU: C2 16 0F 3A 51 D0 3A 51 90 00 [09:17:19]wFMCommunicate OK [09:17:19]SAM_PROTO_SignData done [09:17:19]FM_MakeSignedData done [09:17:19]CreateOFDProtocolMessage [09:17:19]wFMCommunicate request_size=4 [09:17:19]MH_SAM_APDU [09:17:19]CAPDU: 80 11 00 00 [09:17:19]Write to MH i2c: E2 08 00 44 04 80 11 00 00 00 00 00 00 C2 [09:17:19]Write i2c OK [09:17:19]MH_I2C_Read... [09:17:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:20]Read from MH i2c: E2 [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: E2 17 00 [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: E2 17 00 44 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 1B [09:17:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:17:20]wFMCommunicate OK [09:17:20]CreateOFDProtocolMessage done [09:17:20]OFDSenderStorePacket 166161 [09:17:20]StoreOFDPacket docnum=166161 [09:17:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 2B 2D 04 01 79 BD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 36 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 00 00 00 F4 03 04 00 1F A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 11 89 02 00 35 04 06 00 75 62 7F 91 C3 CE C2 16 0F 3A 51 D0 3A 51 [09:17:20]CheckFolder [09:17:20]dirname=/storage/ofd_packets [09:17:20]CheckFolder done [09:17:20]ProducePacketName [09:17:20]name=ofd_packets/00166161 [09:17:20]NVStorageSaveData ofd_packets/00166161 [09:17:20]File name is /storage/ofd_packets/00166161 [09:17:20]Write 298 bytes [09:17:20]NVStorageSaveData done [09:17:20]OFDSenderStorePacket done [09:17:20]KKMCreateOFDPacket done [09:17:20]NVStorageSaveData kkm_last_timestamp [09:17:20]File name is /storage/kkm_last_timestamp [09:17:20]Write 4 bytes [09:17:20]NVStorageSaveData done [09:17:20]ExternCall_PrintAddStr [09:17:20]wPrintStart [09:17:20]Write to MH i2c: 01 00 00 45 04 49 [09:17:20]Write i2c OK [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: 01 [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: 01 07 00 [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: 01 07 00 45 04 00 00 00 00 00 FF 0F 5E [09:17:20]RasterBufferAndPrint [09:17:20]line Счет N : (1)295123 [09:17:20]line ИНН: 02508201610067 [09:17:20]line Контрольно-Кассовый Чек [09:17:20]line ПРОДАЖА [09:17:20]line ТРК (МРК, ГНК) : 64 [09:17:20]line Товар: 2710194800 [09:17:20]line ДТ-К-5 [09:17:20]line 14.050 * 0.00 [09:17:20]line = 0.00 [09:17:20]line НДС 12% НСП 1% [09:17:20]line > о реализуемом товаре [09:17:20]line ИТОГО: 0.00 [09:17:20]line НСП 1% : 0.00 [09:17:20]line НДС 12% : 0.00 [09:17:20]line Наличными: 0.00 [09:17:20]line Безнал.: 0.00 [09:17:20]line Место: АЗС № 130 "Партнер Нефть" [09:17:20]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:17:20]line СНО: Общий режим [09:17:20]line Чек 213 24.08.2024 09:17 [09:17:20]line Смена: 470 ФФД: 1.0 [09:17:20]line ЗНМ: 0300000070 [09:17:20]line РНМ: 0000000000092562 [09:17:20]line Версия ККМ: 001 [09:17:20]line Талоны: Топливные Талоны [09:17:20]line 1 [09:17:20]line ФМ: 0000000000871769 [09:17:20]line ФД: 166161 [09:17:20]line ФПД: 129065907504078 [09:17:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T091719&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166161&fm=129065907504078&tin=02508201610067®Number=0000000000092562&sum=0 [09:17:20]written 0, free lines is 4095 [09:17:20]OFD Sender: Processing packet 166161 [packets to send 1008, broken 1007] [09:17:20]ProducePacketName [09:17:20]name=ofd_packets/00166161 [09:17:20]OFD Sender: To server: pG, [09:17:20]CommunicateWithHost lk.salyk.kg:30040 [09:17:20]ConnectInit lk.salyk.kg [09:17:20]Write to MH i2c: 01 00 00 6F 04 73 [09:17:20]Write i2c OK [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: 01 [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: 01 07 00 [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: 01 07 00 6F 04 00 00 00 00 00 D5 0C 5B [09:17:20]RasterBufferAndPrint [09:17:20]line [09:17:20]line [09:17:20]line [09:17:20]line [09:17:20]line [09:17:20]written 0, free lines is 3290 [09:17:20]MH_Cut [09:17:20]Write to MH i2c: D1 01 00 76 04 01 4C [09:17:20]Write i2c OK [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: D1 [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: D1 01 00 [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: D1 01 00 76 04 00 4B [09:17:20]Write to MH i2c: 01 00 00 77 04 7B [09:17:20]Write i2c OK [09:17:20]MH_I2C_Read... [09:17:21]*** Cut start [09:17:21]*** Purtial cut [09:17:21]*** Stage 1: CUTSNS_PIN = 1 [09:17:23]Read from MH i2c: 01 [09:17:23]MH_I2C_Read... [09:17:23]*** Stop cut motor [09:17:23]*** Cut end [09:17:23]Read from MH i2c: 01 07 00 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: 01 07 00 77 04 00 00 00 00 00 FF 0F 90 [09:17:23]process_action close_receipt done [09:17:23]requested_data is exist [09:17:23]produce_requested_data [09:17:23]requested_item fm.sn is exist - process it [09:17:23]wFMCommunicate request_size=4 [09:17:23]MH_SAM_APDU [09:17:23]CAPDU: 80 11 00 00 [09:17:23]Write to MH i2c: E2 08 00 78 04 80 11 00 00 00 00 00 00 F6 [09:17:23]Write i2c OK [09:17:23]MH_I2C_Read... [09:17:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:23]Read from MH i2c: E2 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: E2 17 00 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: E2 17 00 78 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4F [09:17:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:17:23]wFMCommunicate OK [09:17:23]requested_item fd.num is exist - process it [09:17:23]SAM_PROTO_GetFieldsCounters [09:17:23]wFMCommunicate request_size=4 [09:17:23]MH_SAM_APDU [09:17:23]CAPDU: 80 13 00 00 [09:17:23]Write to MH i2c: E2 08 00 79 04 80 13 00 00 00 00 00 00 F9 [09:17:23]Write i2c OK [09:17:23]MH_I2C_Read... [09:17:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:23]Read from MH i2c: E2 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: E2 62 00 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: E2 62 00 79 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 11 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [09:17:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 11 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:17:23]wFMCommunicate OK [09:17:23]SAM_PROTO_GetFieldsCounters done [09:17:23]requested_item shift.num is exist - process it [09:17:23]requested_item shift.opened is exist - process it [09:17:23]req_shift_opened [09:17:23]FM_GetShiftState [09:17:23]SAM_PROTO_GetShiftState [09:17:23]wFMCommunicate request_size=4 [09:17:23]MH_SAM_APDU [09:17:23]CAPDU: 80 13 01 00 [09:17:23]Write to MH i2c: E2 08 00 7A 04 80 13 01 00 00 00 00 00 FB [09:17:23]Write i2c OK [09:17:23]MH_I2C_Read... [09:17:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:23]Read from MH i2c: E2 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: E2 0E 00 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: E2 0E 00 7A 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 25 [09:17:23]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:17:23]wFMCommunicate OK [09:17:23]SAM_PROTO_GetShiftState done [09:17:23]FM_GetShiftState done [09:17:23]req_shift_opened done [09:17:23]requested_item shift.open_date is exist - process it [09:17:23]req_shift_open_date [09:17:23]req_shift_open_date done [09:17:23]produce_requested_data done [09:17:23]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166161,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:17:23]process_action_free close_receipt [09:17:23]json_value_free [09:17:23]json_value_free done [09:17:23]process_json_proto returns [09:17:23]Send response to host [09:17:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166161,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:17:23]free response buf [09:17:23]execute_script done [09:17:23]execute_script returns [09:17:23]free content buf [09:17:23]Sock 9.Close socket [09:17:23]Sock 9.Thread stoped [09:17:25]Connected sock=11 [09:17:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 2B 2D 04 01 79 BD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 36 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 00 00 00 F4 03 04 00 1F A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 11 89 02 00 35 04 06 00 75 62 7F 91 C3 CE C2 16 0F 3A 51 D0 3A 51 [09:17:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 2B F6 47 00 58 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 11 89 02 00 F4 03 04 00 6D 4E C9 66 B6 04 01 00 00 60 44 51 E1 37 DB A1 08 [09:17:27]CommunicateWithHost err = 0 [09:17:27]CheckOFDResponse [09:17:27]1017 (14) - 77093643461234 [09:17:27]1041 (16) - 0000000000871769 [09:17:27]1040 (4) - 166161 [09:17:27]1012 (4) - 24.08.2024 03:07 [09:17:27]1206 (1) - 0 [09:17:27]OFD Sender: Remove packet 166161 [09:17:27]ProducePacketName [09:17:27]name=ofd_packets/00166161 [09:17:27]NVStorageDeleteData [09:17:28]OFD Sender: No OFD packet to send [09:17:33]OFD Sender: No OFD packet to send [09:17:34]recv_with_timeout no data received [09:17:38]OFD Sender: No OFD packet to send [09:17:43]OFD Sender: No OFD packet to send [09:17:45]recv_with_timeout no data received [09:17:48]OFD Sender: No OFD packet to send [09:17:53]OFD Sender: No OFD packet to send [09:17:57]recv_with_timeout no data received [09:17:58]OFD Sender: No OFD packet to send [09:18:03]OFD Sender: No OFD packet to send [09:18:08]recv_with_timeout no data received [09:18:08]OFD Sender: No OFD packet to send [09:18:13]OFD Sender: No OFD packet to send [09:18:18]OFD Sender: No OFD packet to send [09:18:23]OFD Sender: No OFD packet to send [09:18:28]OFD Sender: No OFD packet to send [09:18:33]OFD Sender: No OFD packet to send [09:18:37]accept exits with 8 [09:18:37]New connection [09:18:37]New thread 3066854756 created [09:18:37]Thread 3066998116 joined [09:18:37]Waiting for new connection... [09:18:37] Sock 8.Parse request [09:18:37]Sock 8.Check first char [09:18:37]Sock 8.First char is OK [09:18:37]request: POST /json_proto HTTP/1.0 [09:18:37]Method: POST [09:18:37]URL: /json_proto [09:18:37]Method is POST - this is cgi request [09:18:37]url: /json_proto [09:18:37]query_string will be loaded in cgi processing [09:18:37]execute_cgi json_proto POST (null) [09:18:37]execute_cgi path=json_proto method=POST [09:18:37]POST find Content-Length [09:18:37]Host: 172.17.44.132:8080 [09:18:37]Content-Length: 677 [09:18:37]Content-Type: application/json [09:18:37] [09:18:37]POST finish read [09:18:37]Found Content-Length = 677 [09:18:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:37]execute_script... [09:18:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:37]POST & json_proto [09:18:37]process_json_proto [09:18:37]json parsed OK: [09:18:37]protocol is kg_v1.0 [09:18:37]action value=close_receipt [09:18:37]process_action close_receipt [09:18:37]cmd_close_receipt [09:18:37]MH_GetDate [09:18:37]Write to MH i2c: F0 00 00 7B 04 6E [09:18:37]Write i2c OK [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: F0 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: F0 09 00 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: F0 09 00 7B 04 00 6D A5 C9 66 2A 83 C1 65 8B [09:18:37]GetLastDocTimeStamp 1724491039 [09:18:37]current date 1724491117 [09:18:37]FM_GetShiftState [09:18:37]SAM_PROTO_GetShiftState [09:18:37]wFMCommunicate request_size=4 [09:18:37]MH_SAM_APDU [09:18:37]CAPDU: 80 13 01 00 [09:18:37]Write to MH i2c: E2 08 00 7C 04 80 13 01 00 00 00 00 00 FD [09:18:37]Write i2c OK [09:18:37]MH_I2C_Read... [09:18:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:37]Read from MH i2c: E2 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: E2 0E 00 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: E2 0E 00 7C 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 27 [09:18:37]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:18:37]wFMCommunicate OK [09:18:37]SAM_PROTO_GetShiftState done [09:18:37]FM_GetShiftState done [09:18:37]opened in 1724458697 [09:18:37]opened+sec_in_day 1724545097 [09:18:37]quantity*price = 20001 [09:18:37]sum+1 = 20002 [09:18:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 214 24.08.2024 09:18 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166162 ФПД: 242422402174165 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T091837&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166162&fm=242422402174165&tin=02508201610067®Number=0000000000092562&sum=20000 [09:18:38]StoreToDocumentArchive [09:18:38]shift 470 fd 166162 [09:18:38]save to /storage/0470/doc_00166162 [09:18:38]save last doc name /storage/0470/doc_00166162 to /storage/kkm_last_doc_name [09:18:38]save OK [09:18:38]Clear old archive folders... [09:18:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:18:38]tlvbuf is 012032C0 [09:18:38]SAM_PROTO_ClearQueue [09:18:38]wFMCommunicate request_size=4 [09:18:38]MH_SAM_APDU [09:18:38]CAPDU: 80 09 00 00 [09:18:38]Write to MH i2c: E2 08 00 89 04 80 09 00 00 00 00 00 00 FF [09:18:38]Write i2c OK [09:18:38]MH_I2C_Read... [09:18:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:38]Read from MH i2c: E2 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: E2 03 00 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: E2 03 00 89 04 00 90 00 01 [09:18:38]RAPDU: 90 00 [09:18:38]wFMCommunicate OK [09:18:38]SAM_PROTO_ClearQueue done [09:18:38]KKMCreateOFDPacket [09:18:38]OFDProtocolAddRootSTLVToBuf [09:18:38]FM_MakeSignedData [09:18:38]FM_MakeSignedData [09:18:38]SAM_PROTO_SignData [09:18:38]wFMCommunicate request_size=4 [09:18:38]MH_SAM_APDU [09:18:38]CAPDU: 80 0D 01 02 [09:18:38]Write to MH i2c: E2 08 00 8A 04 80 0D 01 02 00 00 00 00 07 [09:18:38]Write i2c OK [09:18:38]MH_I2C_Read... [09:18:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:38]Read from MH i2c: E2 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: E2 03 00 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: E2 03 00 8A 04 00 90 00 02 [09:18:38]RAPDU: 90 00 [09:18:38]wFMCommunicate OK [09:18:38]wFMCommunicate request_size=255 [09:18:38]MH_SAM_APDU [09:18:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 6D A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 12 89 02 00 35 04 06 00 DC [09:18:38]Write to MH i2c: E2 02 01 8B 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 6D A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 12 89 02 00 35 04 06 00 DC 00 00 F4 [09:18:38]Write i2c OK [09:18:38]MH_I2C_Read... [09:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:38]Read from MH i2c: E2 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: E2 03 00 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: E2 03 00 8B 04 00 90 00 03 [09:18:38]RAPDU: 90 00 [09:18:38]wFMCommunicate OK [09:18:38]wFMCommunicate request_size=10 [09:18:38]MH_SAM_APDU [09:18:38]CAPDU: 80 0D 02 02 05 7B 5D 2A CC D5 [09:18:38]Write to MH i2c: E2 0D 00 8C 04 80 0D 02 02 05 00 7B 5D 2A CC D5 00 00 B7 [09:18:38]Write i2c OK [09:18:38]MH_I2C_Read... [09:18:38]OFD Sender: No OFD packet to send [09:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:38]Read from MH i2c: E2 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: E2 03 00 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: E2 03 00 8C 04 00 90 00 04 [09:18:38]RAPDU: 90 00 [09:18:38]wFMCommunicate OK [09:18:38]wFMCommunicate request_size=4 [09:18:38]MH_SAM_APDU [09:18:38]CAPDU: 80 0D 03 02 [09:18:38]Write to MH i2c: E2 08 00 8D 04 80 0D 03 02 00 00 00 00 0C [09:18:38]Write i2c OK [09:18:38]MH_I2C_Read... [09:18:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:38]Read from MH i2c: E2 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: E2 0B 00 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: E2 0B 00 8D 04 00 19 60 17 C8 CD 44 4F 05 90 00 CA [09:18:38]RAPDU: 19 60 17 C8 CD 44 4F 05 90 00 [09:18:38]wFMCommunicate OK [09:18:38]SAM_PROTO_SignData done [09:18:38]FM_MakeSignedData done [09:18:38]CreateOFDProtocolMessage [09:18:38]wFMCommunicate request_size=4 [09:18:38]MH_SAM_APDU [09:18:38]CAPDU: 80 11 00 00 [09:18:38]Write to MH i2c: E2 08 00 8E 04 80 11 00 00 00 00 00 00 0C [09:18:38]Write i2c OK [09:18:38]MH_I2C_Read... [09:18:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:38]Read from MH i2c: E2 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: E2 17 00 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: E2 17 00 8E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 65 [09:18:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:18:38]wFMCommunicate OK [09:18:38]CreateOFDProtocolMessage done [09:18:38]OFDSenderStorePacket 166162 [09:18:38]StoreOFDPacket docnum=166162 [09:18:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 58 B5 07 01 D8 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 6D A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 12 89 02 00 35 04 06 00 DC 7B 5D 2A CC D5 19 60 17 C8 CD 44 4F 05 [09:18:38]CheckFolder [09:18:38]dirname=/storage/ofd_packets [09:18:38]CheckFolder done [09:18:38]ProducePacketName [09:18:38]name=ofd_packets/00166162 [09:18:38]NVStorageSaveData ofd_packets/00166162 [09:18:38]File name is /storage/ofd_packets/00166162 [09:18:38]Write 301 bytes [09:18:38]NVStorageSaveData done [09:18:38]OFDSenderStorePacket done [09:18:38]KKMCreateOFDPacket done [09:18:38]NVStorageSaveData kkm_last_timestamp [09:18:38]File name is /storage/kkm_last_timestamp [09:18:38]Write 4 bytes [09:18:38]NVStorageSaveData done [09:18:38]ExternCall_PrintAddStr [09:18:38]wPrintStart [09:18:38]Write to MH i2c: 01 00 00 8F 04 93 [09:18:38]Write i2c OK [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: 01 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: 01 07 00 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: 01 07 00 8F 04 00 00 00 00 00 FF 0F A8 [09:18:38]RasterBufferAndPrint [09:18:38]line Счет N : (1)295126 [09:18:38]line ИНН: 02508201610067 [09:18:38]line Контрольно-Кассовый Чек [09:18:38]line ПРОДАЖА [09:18:38]line ТРК (МРК, ГНК) : 32 [09:18:38]line Товар: 2710124130 [09:18:38]line Аи-92-К-5 [09:18:38]line 2.950 * 67.80 [09:18:38]line = 200.01 [09:18:38]line НДС 12% НСП 1% [09:18:38]line > о реализуемом товаре [09:18:38]line ОКРУГЛЕНИЕ: -0.01 [09:18:38]line ИТОГО: 200.00 [09:18:38]line Внесено: 200.00 [09:18:38]line СДАЧА: 0.00 [09:18:38]line НСП 1% : 1.77 [09:18:38]line НДС 12% : 21.24 [09:18:38]line Наличными: 200.00 [09:18:38]line Безнал.: 0.00 [09:18:38]line Место: АЗС № 130 "Партнер Нефть" [09:18:38]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:18:38]line СНО: Общий режим [09:18:38]line Чек 214 24.08.2024 09:18 [09:18:38]line Смена: 470 ФФД: 1.0 [09:18:38]line ЗНМ: 0300000070 [09:18:38]line РНМ: 0000000000092562 [09:18:38]line Версия ККМ: 001 [09:18:38]line ФМ: 0000000000871769 [09:18:38]line ФД: 166162 [09:18:38]line ФПД: 242422402174165 [09:18:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T091837&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166162&fm=242422402174165&tin=02508201610067®Number=0000000000092562&sum=20000 [09:18:38]written 0, free lines is 4095 [09:18:38]OFD Sender: Processing packet 166162 [packets to send 1008, broken 1007] [09:18:38]ProducePacketName [09:18:38]name=ofd_packets/00166162 [09:18:38]OFD Sender: To server: pG, [09:18:38]CommunicateWithHost lk.salyk.kg:30040 [09:18:38]ConnectInit lk.salyk.kg [09:18:39]Write to MH i2c: 01 00 00 BA 04 BE [09:18:39]Write i2c OK [09:18:39]MH_I2C_Read... [09:18:39]Read from MH i2c: 01 [09:18:39]MH_I2C_Read... [09:18:39]Read from MH i2c: 01 07 00 [09:18:39]MH_I2C_Read... [09:18:39]Read from MH i2c: 01 07 00 BA 04 00 00 00 00 00 CE 0C 9F [09:18:39]RasterBufferAndPrint [09:18:39]line [09:18:39]line [09:18:39]line [09:18:39]line [09:18:39]line [09:18:39]written 0, free lines is 3284 [09:18:39]MH_Cut [09:18:39]Write to MH i2c: D1 01 00 C1 04 01 97 [09:18:39]Write i2c OK [09:18:39]MH_I2C_Read... [09:18:39]Read from MH i2c: D1 [09:18:39]MH_I2C_Read... [09:18:39]Read from MH i2c: D1 01 00 [09:18:39]MH_I2C_Read... [09:18:39]Read from MH i2c: D1 01 00 C1 04 00 96 [09:18:39]Write to MH i2c: 01 00 00 C2 04 C6 [09:18:39]Write i2c OK [09:18:39]MH_I2C_Read... [09:18:40]*** Cut start [09:18:40]*** Purtial cut [09:18:40]*** Stage 1: CUTSNS_PIN = 1 [09:18:42]Read from MH i2c: 01 [09:18:42]MH_I2C_Read... [09:18:42]*** Stop cut motor [09:18:42]*** Cut end [09:18:42]Read from MH i2c: 01 07 00 [09:18:42]MH_I2C_Read... [09:18:42]Read from MH i2c: 01 07 00 C2 04 00 00 00 00 00 FF 0F DB [09:18:42]process_action close_receipt done [09:18:42]requested_data is exist [09:18:42]produce_requested_data [09:18:42]requested_item fm.sn is exist - process it [09:18:42]wFMCommunicate request_size=4 [09:18:42]MH_SAM_APDU [09:18:42]CAPDU: 80 11 00 00 [09:18:42]Write to MH i2c: E2 08 00 C3 04 80 11 00 00 00 00 00 00 41 [09:18:42]Write i2c OK [09:18:42]MH_I2C_Read... [09:18:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:42]Read from MH i2c: E2 [09:18:42]MH_I2C_Read... [09:18:42]Read from MH i2c: E2 17 00 [09:18:42]MH_I2C_Read... [09:18:42]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 31 37 36 39 90 00 9A [09:18:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:18:42]wFMCommunicate OK [09:18:42]requested_item fd.num is exist - process it [09:18:42]SAM_PROTO_GetFieldsCounters [09:18:42]wFMCommunicate request_size=4 [09:18:42]MH_SAM_APDU [09:18:42]CAPDU: 80 13 00 00 [09:18:42]Write to MH i2c: E2 08 00 C4 04 80 13 00 00 00 00 00 00 44 [09:18:42]Write i2c OK [09:18:42]MH_I2C_Read... [09:18:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:42]Read from MH i2c: E2 [09:18:42]MH_I2C_Read... [09:18:42]Read from MH i2c: E2 62 00 [09:18:42]MH_I2C_Read... [09:18:42]Read from MH i2c: E2 62 00 C4 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 12 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [09:18:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 12 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:18:42]wFMCommunicate OK [09:18:42]SAM_PROTO_GetFieldsCounters done [09:18:42]requested_item shift.num is exist - process it [09:18:42]requested_item shift.opened is exist - process it [09:18:42]req_shift_opened [09:18:42]FM_GetShiftState [09:18:42]SAM_PROTO_GetShiftState [09:18:42]wFMCommunicate request_size=4 [09:18:42]MH_SAM_APDU [09:18:42]CAPDU: 80 13 01 00 [09:18:42]Write to MH i2c: E2 08 00 C5 04 80 13 01 00 00 00 00 00 46 [09:18:42]Write i2c OK [09:18:42]MH_I2C_Read... [09:18:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:42]Read from MH i2c: E2 [09:18:42]MH_I2C_Read... [09:18:42]Read from MH i2c: E2 0E 00 [09:18:42]MH_I2C_Read... [09:18:42]Read from MH i2c: E2 0E 00 C5 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 70 [09:18:42]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:18:42]wFMCommunicate OK [09:18:42]SAM_PROTO_GetShiftState done [09:18:42]FM_GetShiftState done [09:18:42]req_shift_opened done [09:18:42]requested_item shift.open_date is exist - process it [09:18:42]req_shift_open_date [09:18:42]req_shift_open_date done [09:18:42]produce_requested_data done [09:18:42]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166162,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:18:42]process_action_free close_receipt [09:18:42]json_value_free [09:18:42]json_value_free done [09:18:42]process_json_proto returns [09:18:42]Send response to host [09:18:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166162,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:18:42]free response buf [09:18:42]execute_script done [09:18:42]execute_script returns [09:18:42]free content buf [09:18:42]Sock 8.Close socket [09:18:42]Sock 8.Thread stoped [09:18:46]accept exits with 9 [09:18:46]New connection [09:18:46]New thread 3066998116 created [09:18:46]Thread 3066854756 joined [09:18:46]Waiting for new connection... [09:18:46] Sock 9.Parse request [09:18:46]Sock 9.Check first char [09:18:46]Sock 9.First char is OK [09:18:46]request: POST /json_proto HTTP/1.0 [09:18:46]Method: POST [09:18:46]URL: /json_proto [09:18:46]Method is POST - this is cgi request [09:18:46]url: /json_proto [09:18:46]query_string will be loaded in cgi processing [09:18:46]execute_cgi json_proto POST (null) [09:18:46]execute_cgi path=json_proto method=POST [09:18:46]POST find Content-Length [09:18:46]Host: 172.17.44.132:8080 [09:18:46]Content-Length: 800 [09:18:46]Content-Type: application/json [09:18:46] [09:18:46]POST finish read [09:18:46]Found Content-Length = 800 [09:18:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:46]execute_script... [09:18:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:46]POST & json_proto [09:18:46]process_json_proto [09:18:46]json parsed OK: [09:18:46]protocol is kg_v1.0 [09:18:46]action value=close_receipt [09:18:46]process_action close_receipt [09:18:46]cmd_close_receipt [09:18:46]MH_GetDate [09:18:46]Write to MH i2c: F0 00 00 C6 04 B9 [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: F0 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: F0 09 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: F0 09 00 C6 04 00 76 A5 C9 66 2A 83 C1 65 DF [09:18:46]GetLastDocTimeStamp 1724491117 [09:18:46]current date 1724491126 [09:18:46]FM_GetShiftState [09:18:46]SAM_PROTO_GetShiftState [09:18:46]wFMCommunicate request_size=4 [09:18:46]MH_SAM_APDU [09:18:46]CAPDU: 80 13 01 00 [09:18:46]Write to MH i2c: E2 08 00 C7 04 80 13 01 00 00 00 00 00 48 [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:46]Read from MH i2c: E2 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 0E 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 0E 00 C7 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 72 [09:18:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:18:46]wFMCommunicate OK [09:18:46]SAM_PROTO_GetShiftState done [09:18:46]FM_GetShiftState done [09:18:46]opened in 1724458697 [09:18:46]opened+sec_in_day 1724545097 [09:18:46]quantity*price = 300075 [09:18:46]sum+1 = 300077 [09:18:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 215 24.08.2024 09:18 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166163 ФПД: 19248433679670 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T091846&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166163&fm=19248433679670&tin=02508201610067®Number=0000000000092562&sum=300076 [09:18:47]StoreToDocumentArchive [09:18:47]shift 470 fd 166163 [09:18:47]save to /storage/0470/doc_00166163 [09:18:47]save last doc name /storage/0470/doc_00166163 to /storage/kkm_last_doc_name [09:18:47]save OK [09:18:47]Clear old archive folders... [09:18:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:18:47]tlvbuf is 01230000 [09:18:47]SAM_PROTO_ClearQueue [09:18:47]wFMCommunicate request_size=4 [09:18:47]MH_SAM_APDU [09:18:47]CAPDU: 80 09 00 00 [09:18:47]Write to MH i2c: E2 08 00 D4 04 80 09 00 00 00 00 00 00 4A [09:18:47]Write i2c OK [09:18:47]MH_I2C_Read... [09:18:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:47]Read from MH i2c: E2 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 03 00 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 03 00 D4 04 00 90 00 4C [09:18:47]RAPDU: 90 00 [09:18:47]wFMCommunicate OK [09:18:47]SAM_PROTO_ClearQueue done [09:18:47]KKMCreateOFDPacket [09:18:47]OFDProtocolAddRootSTLVToBuf [09:18:47]FM_MakeSignedData [09:18:47]FM_MakeSignedData [09:18:47]SAM_PROTO_SignData [09:18:47]wFMCommunicate request_size=4 [09:18:47]MH_SAM_APDU [09:18:47]CAPDU: 80 0D 01 02 [09:18:47]Write to MH i2c: E2 08 00 D5 04 80 0D 01 02 00 00 00 00 52 [09:18:47]Write i2c OK [09:18:47]MH_I2C_Read... [09:18:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:47]Read from MH i2c: E2 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 03 00 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [09:18:47]RAPDU: 90 00 [09:18:47]wFMCommunicate OK [09:18:47]wFMCommunicate request_size=255 [09:18:47]MH_SAM_APDU [09:18:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 76 A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 13 89 02 00 35 04 06 00 11 81 A0 0D [09:18:47]Write to MH i2c: E2 02 01 D6 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 76 A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 13 89 02 00 35 04 06 00 11 81 A0 0D 00 00 87 [09:18:47]Write i2c OK [09:18:47]MH_I2C_Read... [09:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:47]Read from MH i2c: E2 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 03 00 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 03 00 D6 04 00 90 00 4E [09:18:47]RAPDU: 90 00 [09:18:47]wFMCommunicate OK [09:18:47]wFMCommunicate request_size=7 [09:18:47]MH_SAM_APDU [09:18:47]CAPDU: 80 0D 02 02 02 4D 36 [09:18:47]Write to MH i2c: E2 0A 00 D7 04 80 0D 02 02 02 00 4D 36 00 00 DC [09:18:47]Write i2c OK [09:18:47]MH_I2C_Read... [09:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:47]Read from MH i2c: E2 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 03 00 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 03 00 D7 04 00 90 00 4F [09:18:47]RAPDU: 90 00 [09:18:47]wFMCommunicate OK [09:18:47]wFMCommunicate request_size=4 [09:18:47]MH_SAM_APDU [09:18:47]CAPDU: 80 0D 03 02 [09:18:47]Write to MH i2c: E2 08 00 D8 04 80 0D 03 02 00 00 00 00 57 [09:18:47]Write i2c OK [09:18:47]MH_I2C_Read... [09:18:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:47]Read from MH i2c: E2 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 0B 00 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 0B 00 D8 04 00 BD 95 C5 9A 98 4A 13 DB 90 00 D9 [09:18:47]RAPDU: BD 95 C5 9A 98 4A 13 DB 90 00 [09:18:47]wFMCommunicate OK [09:18:47]SAM_PROTO_SignData done [09:18:47]FM_MakeSignedData done [09:18:47]CreateOFDProtocolMessage [09:18:47]wFMCommunicate request_size=4 [09:18:47]MH_SAM_APDU [09:18:47]CAPDU: 80 11 00 00 [09:18:47]Write to MH i2c: E2 08 00 D9 04 80 11 00 00 00 00 00 00 57 [09:18:47]Write i2c OK [09:18:47]MH_I2C_Read... [09:18:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:47]Read from MH i2c: E2 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 17 00 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 17 00 D9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B0 [09:18:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:18:47]wFMCommunicate OK [09:18:47]CreateOFDProtocolMessage done [09:18:47]OFDSenderStorePacket 166163 [09:18:47]StoreOFDPacket docnum=166163 [09:18:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 01 08 04 01 EC 03 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 76 A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 13 89 02 00 35 04 06 00 11 81 A0 0D 4D 36 BD 95 C5 9A 98 4A 13 DB [09:18:47]CheckFolder [09:18:47]dirname=/storage/ofd_packets [09:18:47]CheckFolder done [09:18:47]ProducePacketName [09:18:47]name=ofd_packets/00166163 [09:18:47]NVStorageSaveData ofd_packets/00166163 [09:18:47]File name is /storage/ofd_packets/00166163 [09:18:47]Write 298 bytes [09:18:47]NVStorageSaveData done [09:18:47]OFDSenderStorePacket done [09:18:47]KKMCreateOFDPacket done [09:18:47]NVStorageSaveData kkm_last_timestamp [09:18:47]File name is /storage/kkm_last_timestamp [09:18:47]Write 4 bytes [09:18:47]NVStorageSaveData done [09:18:47]ExternCall_PrintAddStr [09:18:47]wPrintStart [09:18:47]Write to MH i2c: 01 00 00 DA 04 DE [09:18:47]Write i2c OK [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: 01 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: 01 07 00 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: 01 07 00 DA 04 00 00 00 00 00 FF 0F F3 [09:18:47]RasterBufferAndPrint [09:18:47]line Счет N : (1)295125 [09:18:47]line ИНН: 02508201610067 [09:18:47]line Контрольно-Кассовый Чек [09:18:47]line ПРОДАЖА [09:18:47]line ТРК (МРК, ГНК) : 21 [09:18:47]line Товар: 2710194800 [09:18:47]line ДТ-К-5 [09:18:47]line 39.380 * 76.20 [09:18:47]line = 3000.76 [09:18:47]line НДС 12% НСП 1% [09:18:47]line > о реализуемом товаре [09:18:47]line ИТОГО: 3000.76 [09:18:47]line НСП 1% : 26.55 [09:18:47]line НДС 12% : 318.66 [09:18:47]line Наличными: 0.00 [09:18:47]line Безнал.: 3000.76 [09:18:47]line Место: АЗС № 130 "Партнер Нефть" [09:18:47]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:18:47]line СНО: Общий режим [09:18:47]line Чек 215 24.08.2024 09:18 [09:18:47]line Смена: 470 ФФД: 1.0 [09:18:47]line ЗНМ: 0300000070 [09:18:47]line РНМ: 0000000000092562 [09:18:47]line Версия ККМ: 001 [09:18:47]line Платежная система: O! деньги [09:18:47]line ФМ: 0000000000871769 [09:18:47]line ФД: 166163 [09:18:47]line ФПД: 19248433679670 [09:18:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T091846&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166163&fm=19248433679670&tin=02508201610067®Number=0000000000092562&sum=300076 [09:18:47]written 0, free lines is 4095 [09:18:48]Write to MH i2c: 01 00 00 04 05 09 [09:18:48]Write i2c OK [09:18:48]MH_I2C_Read... [09:18:48]Read from MH i2c: 01 [09:18:48]MH_I2C_Read... [09:18:48]Read from MH i2c: 01 07 00 [09:18:48]MH_I2C_Read... [09:18:48]Read from MH i2c: 01 07 00 04 05 00 00 00 00 00 E5 0C 01 [09:18:48]RasterBufferAndPrint [09:18:48]line [09:18:48]line [09:18:48]line [09:18:48]line [09:18:48]line [09:18:48]written 0, free lines is 3309 [09:18:48]MH_Cut [09:18:48]Write to MH i2c: D1 01 00 0B 05 01 E2 [09:18:48]Write i2c OK [09:18:48]MH_I2C_Read... [09:18:48]Read from MH i2c: D1 [09:18:48]MH_I2C_Read... [09:18:48]Read from MH i2c: D1 01 00 [09:18:48]MH_I2C_Read... [09:18:48]Read from MH i2c: D1 01 00 0B 05 00 E1 [09:18:48]Write to MH i2c: 01 00 00 0C 05 11 [09:18:48]Write i2c OK [09:18:48]MH_I2C_Read... [09:18:49]*** Cut start [09:18:49]*** Purtial cut [09:18:49]*** Stage 1: CUTSNS_PIN = 1 [09:18:51]Read from MH i2c: 01 [09:18:51]MH_I2C_Read... [09:18:51]*** Stop cut motor [09:18:51]*** Cut end [09:18:51]Read from MH i2c: 01 07 00 [09:18:51]MH_I2C_Read... [09:18:51]Read from MH i2c: 01 07 00 0C 05 00 00 00 00 00 FF 0F 26 [09:18:51]process_action close_receipt done [09:18:51]requested_data is exist [09:18:51]produce_requested_data [09:18:51]requested_item fm.sn is exist - process it [09:18:51]wFMCommunicate request_size=4 [09:18:51]MH_SAM_APDU [09:18:51]CAPDU: 80 11 00 00 [09:18:51]Write to MH i2c: E2 08 00 0D 05 80 11 00 00 00 00 00 00 8C [09:18:51]Write i2c OK [09:18:51]MH_I2C_Read... [09:18:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:51]Read from MH i2c: E2 [09:18:51]MH_I2C_Read... [09:18:51]Read from MH i2c: E2 17 00 [09:18:51]MH_I2C_Read... [09:18:51]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 31 37 36 39 90 00 E5 [09:18:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:18:51]wFMCommunicate OK [09:18:51]requested_item fd.num is exist - process it [09:18:51]SAM_PROTO_GetFieldsCounters [09:18:51]wFMCommunicate request_size=4 [09:18:51]MH_SAM_APDU [09:18:51]CAPDU: 80 13 00 00 [09:18:51]Write to MH i2c: E2 08 00 0E 05 80 13 00 00 00 00 00 00 8F [09:18:51]Write i2c OK [09:18:51]MH_I2C_Read... [09:18:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:51]Read from MH i2c: E2 [09:18:51]MH_I2C_Read... [09:18:51]Read from MH i2c: E2 62 00 [09:18:51]MH_I2C_Read... [09:18:51]Read from MH i2c: E2 62 00 0E 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 13 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [09:18:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 13 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:18:51]wFMCommunicate OK [09:18:51]SAM_PROTO_GetFieldsCounters done [09:18:51]requested_item shift.num is exist - process it [09:18:51]requested_item shift.opened is exist - process it [09:18:51]req_shift_opened [09:18:51]FM_GetShiftState [09:18:51]SAM_PROTO_GetShiftState [09:18:51]wFMCommunicate request_size=4 [09:18:51]MH_SAM_APDU [09:18:51]CAPDU: 80 13 01 00 [09:18:51]Write to MH i2c: E2 08 00 0F 05 80 13 01 00 00 00 00 00 91 [09:18:51]Write i2c OK [09:18:51]MH_I2C_Read... [09:18:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:51]Read from MH i2c: E2 [09:18:51]MH_I2C_Read... [09:18:51]Read from MH i2c: E2 0E 00 [09:18:51]MH_I2C_Read... [09:18:51]Read from MH i2c: E2 0E 00 0F 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 BB [09:18:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:18:51]wFMCommunicate OK [09:18:51]SAM_PROTO_GetShiftState done [09:18:51]FM_GetShiftState done [09:18:51]req_shift_opened done [09:18:51]requested_item shift.open_date is exist - process it [09:18:51]req_shift_open_date [09:18:51]req_shift_open_date done [09:18:51]produce_requested_data done [09:18:51]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166163,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:18:51]process_action_free close_receipt [09:18:51]json_value_free [09:18:51]json_value_free done [09:18:51]process_json_proto returns [09:18:51]Send response to host [09:18:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166163,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:18:51]free response buf [09:18:51]execute_script done [09:18:51]execute_script returns [09:18:51]free content buf [09:18:51]Sock 9.Close socket [09:18:51]Sock 9.Thread stoped [09:19:18]accept exits with 8 [09:19:18]New connection [09:19:18]New thread 3066854756 created [09:19:18]Thread 3066998116 joined [09:19:18]Waiting for new connection... [09:19:18] Sock 8.Parse request [09:19:18]Sock 8.Check first char [09:19:18]Sock 8.First char is OK [09:19:18]request: POST /json_proto HTTP/1.0 [09:19:18]Method: POST [09:19:18]URL: /json_proto [09:19:18]Method is POST - this is cgi request [09:19:18]url: /json_proto [09:19:18]query_string will be loaded in cgi processing [09:19:18]execute_cgi json_proto POST (null) [09:19:18]execute_cgi path=json_proto method=POST [09:19:18]POST find Content-Length [09:19:18]Host: 172.17.44.132:8080 [09:19:18]Content-Length: 791 [09:19:18]Content-Type: application/json [09:19:18] [09:19:18]POST finish read [09:19:18]Found Content-Length = 791 [09:19:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:18]execute_script... [09:19:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:18]POST & json_proto [09:19:18]process_json_proto [09:19:18]json parsed OK: [09:19:18]protocol is kg_v1.0 [09:19:18]action value=close_receipt [09:19:18]process_action close_receipt [09:19:18]cmd_close_receipt [09:19:18]MH_GetDate [09:19:18]Write to MH i2c: F0 00 00 10 05 04 [09:19:18]Write i2c OK [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: F0 [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: F0 09 00 [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: F0 09 00 10 05 00 97 A5 C9 66 2A 83 C1 65 4B [09:19:18]GetLastDocTimeStamp 1724491126 [09:19:18]current date 1724491159 [09:19:18]FM_GetShiftState [09:19:18]SAM_PROTO_GetShiftState [09:19:18]wFMCommunicate request_size=4 [09:19:18]MH_SAM_APDU [09:19:18]CAPDU: 80 13 01 00 [09:19:18]Write to MH i2c: E2 08 00 11 05 80 13 01 00 00 00 00 00 93 [09:19:18]Write i2c OK [09:19:18]MH_I2C_Read... [09:19:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:18]Read from MH i2c: E2 [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: E2 0E 00 [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: E2 0E 00 11 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 BD [09:19:18]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:19:18]wFMCommunicate OK [09:19:18]SAM_PROTO_GetShiftState done [09:19:18]FM_GetShiftState done [09:19:18]opened in 1724458697 [09:19:18]opened+sec_in_day 1724545097 [09:19:18]quantity*price = 70038 [09:19:18]sum+1 = 70039 [09:19:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.38 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.38 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 216 24.08.2024 09:19 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166164 ФПД: 8613022047503 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T091919&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166164&fm=8613022047503&tin=02508201610067®Number=0000000000092562&sum=70038 [09:19:19]StoreToDocumentArchive [09:19:19]shift 470 fd 166164 [09:19:19]save to /storage/0470/doc_00166164 [09:19:19]save last doc name /storage/0470/doc_00166164 to /storage/kkm_last_doc_name [09:19:19]save OK [09:19:19]Clear old archive folders... [09:19:19]ProcessDocumentItem done err = 0, tmpTLVsize=249 [09:19:19]tlvbuf is 01244240 [09:19:19]SAM_PROTO_ClearQueue [09:19:19]wFMCommunicate request_size=4 [09:19:19]MH_SAM_APDU [09:19:19]CAPDU: 80 09 00 00 [09:19:19]Write to MH i2c: E2 08 00 1E 05 80 09 00 00 00 00 00 00 95 [09:19:19]Write i2c OK [09:19:19]MH_I2C_Read... [09:19:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:19]Read from MH i2c: E2 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: E2 03 00 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: E2 03 00 1E 05 00 90 00 97 [09:19:19]RAPDU: 90 00 [09:19:19]wFMCommunicate OK [09:19:19]SAM_PROTO_ClearQueue done [09:19:19]KKMCreateOFDPacket [09:19:19]OFDProtocolAddRootSTLVToBuf [09:19:19]FM_MakeSignedData [09:19:19]FM_MakeSignedData [09:19:19]SAM_PROTO_SignData [09:19:19]wFMCommunicate request_size=4 [09:19:19]MH_SAM_APDU [09:19:19]CAPDU: 80 0D 01 02 [09:19:19]Write to MH i2c: E2 08 00 1F 05 80 0D 01 02 00 00 00 00 9D [09:19:19]Write i2c OK [09:19:19]MH_I2C_Read... [09:19:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:19]Read from MH i2c: E2 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: E2 03 00 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: E2 03 00 1F 05 00 90 00 98 [09:19:19]RAPDU: 90 00 [09:19:19]wFMCommunicate OK [09:19:19]wFMCommunicate request_size=255 [09:19:19]MH_SAM_APDU [09:19:19]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 97 A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 14 89 02 00 35 04 06 00 07 D5 60 [09:19:19]Write to MH i2c: E2 02 01 20 05 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 97 A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 14 89 02 00 35 04 06 00 07 D5 60 00 00 D1 [09:19:19]Write i2c OK [09:19:19]MH_I2C_Read... [09:19:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:20]Read from MH i2c: E2 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 03 00 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 03 00 20 05 00 90 00 99 [09:19:20]RAPDU: 90 00 [09:19:20]wFMCommunicate OK [09:19:20]wFMCommunicate request_size=8 [09:19:20]MH_SAM_APDU [09:19:20]CAPDU: 80 0D 02 02 03 1E 9D 0F [09:19:20]Write to MH i2c: E2 0B 00 21 05 80 0D 02 02 03 00 1E 9D 0F 00 00 70 [09:19:20]Write i2c OK [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 [09:19:20]MH_I2C_Read... [09:19:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:20]Read from MH i2c: E2 03 00 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 03 00 21 05 00 90 00 9A [09:19:20]RAPDU: 90 00 [09:19:20]wFMCommunicate OK [09:19:20]wFMCommunicate request_size=4 [09:19:20]MH_SAM_APDU [09:19:20]CAPDU: 80 0D 03 02 [09:19:20]Write to MH i2c: E2 08 00 22 05 80 0D 03 02 00 00 00 00 A2 [09:19:20]Write i2c OK [09:19:20]MH_I2C_Read... [09:19:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:20]Read from MH i2c: E2 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 0B 00 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 0B 00 22 05 00 41 B1 A4 8A 4A A8 06 A0 90 00 5B [09:19:20]RAPDU: 41 B1 A4 8A 4A A8 06 A0 90 00 [09:19:20]wFMCommunicate OK [09:19:20]SAM_PROTO_SignData done [09:19:20]FM_MakeSignedData done [09:19:20]CreateOFDProtocolMessage [09:19:20]wFMCommunicate request_size=4 [09:19:20]MH_SAM_APDU [09:19:20]CAPDU: 80 11 00 00 [09:19:20]Write to MH i2c: E2 08 00 23 05 80 11 00 00 00 00 00 00 A2 [09:19:20]Write i2c OK [09:19:20]MH_I2C_Read... [09:19:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:20]Read from MH i2c: E2 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 17 00 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 17 00 23 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 FB [09:19:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:19:20]wFMCommunicate OK [09:19:20]CreateOFDProtocolMessage done [09:19:20]OFDSenderStorePacket 166164 [09:19:20]StoreOFDPacket docnum=166164 [09:19:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 60 2C 05 01 F3 AA 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 97 A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 14 89 02 00 35 04 06 00 07 D5 60 1E 9D 0F 41 B1 A4 8A 4A A8 06 A0 [09:19:20]CheckFolder [09:19:20]dirname=/storage/ofd_packets [09:19:20]CheckFolder done [09:19:20]ProducePacketName [09:19:20]name=ofd_packets/00166164 [09:19:20]NVStorageSaveData ofd_packets/00166164 [09:19:20]File name is /storage/ofd_packets/00166164 [09:19:20]Write 299 bytes [09:19:20]NVStorageSaveData done [09:19:20]OFDSenderStorePacket done [09:19:20]KKMCreateOFDPacket done [09:19:20]NVStorageSaveData kkm_last_timestamp [09:19:20]File name is /storage/kkm_last_timestamp [09:19:20]Write 4 bytes [09:19:20]NVStorageSaveData done [09:19:20]ExternCall_PrintAddStr [09:19:20]wPrintStart [09:19:20]Write to MH i2c: 01 00 00 24 05 29 [09:19:20]Write i2c OK [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: 01 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: 01 07 00 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: 01 07 00 24 05 00 00 00 00 00 FF 0F 3E [09:19:20]RasterBufferAndPrint [09:19:20]line Счет N : (1)295127 [09:19:20]line ИНН: 02508201610067 [09:19:20]line Контрольно-Кассовый Чек [09:19:20]line ПРОДАЖА [09:19:20]line ТРК (МРК, ГНК) : 41 [09:19:20]line Товар: 2710124130 [09:19:20]line SU-92-К-5 [09:19:20]line 10.180 * 68.80 [09:19:20]line = 700.38 [09:19:20]line НДС 12% НСП 1% [09:19:20]line > о реализуемом товаре [09:19:20]line ИТОГО: 700.38 [09:19:20]line НСП 1% : 6.20 [09:19:20]line НДС 12% : 74.38 [09:19:20]line Наличными: 0.00 [09:19:20]line Безнал.: 700.38 [09:19:20]line Место: АЗС № 130 "Партнер Нефть" [09:19:20]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:19:20]line СНО: Общий режим [09:19:20]line Чек 216 24.08.2024 09:19 [09:19:20]line Смена: 470 ФФД: 1.0 [09:19:20]line ЗНМ: 0300000070 [09:19:20]line РНМ: 0000000000092562 [09:19:20]line Версия ККМ: 001 [09:19:20]line Платежная система: O! деньги [09:19:20]line ФМ: 0000000000871769 [09:19:20]line ФД: 166164 [09:19:20]line ФПД: 8613022047503 [09:19:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T091919&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166164&fm=8613022047503&tin=02508201610067®Number=0000000000092562&sum=70038 [09:19:20]written 0, free lines is 4095 [09:19:20]Write to MH i2c: 01 00 00 4E 05 53 [09:19:20]Write i2c OK [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: 01 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: 01 07 00 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: 01 07 00 4E 05 00 00 00 00 00 D2 0C 38 [09:19:20]RasterBufferAndPrint [09:19:20]line [09:19:20]line [09:19:20]line [09:19:20]line [09:19:20]line [09:19:20]written 0, free lines is 3290 [09:19:20]MH_Cut [09:19:20]Write to MH i2c: D1 01 00 55 05 01 2C [09:19:20]Write i2c OK [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: D1 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: D1 01 00 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: D1 01 00 55 05 00 2B [09:19:20]Write to MH i2c: 01 00 00 56 05 5B [09:19:20]Write i2c OK [09:19:20]MH_I2C_Read... [09:19:21]*** Cut start [09:19:21]*** Purtial cut [09:19:21]*** Stage 1: CUTSNS_PIN = 1 [09:19:22]recv_with_timeout no data received [09:19:23]Read from MH i2c: 01 [09:19:23]MH_I2C_Read... [09:19:23]*** Stop cut motor [09:19:23]*** Cut end [09:19:23]Read from MH i2c: 01 07 00 [09:19:23]MH_I2C_Read... [09:19:23]Read from MH i2c: 01 07 00 56 05 00 00 00 00 00 FF 0F 70 [09:19:23]process_action close_receipt done [09:19:23]requested_data is exist [09:19:23]produce_requested_data [09:19:23]requested_item fm.sn is exist - process it [09:19:23]wFMCommunicate request_size=4 [09:19:23]MH_SAM_APDU [09:19:23]CAPDU: 80 11 00 00 [09:19:23]Write to MH i2c: E2 08 00 57 05 80 11 00 00 00 00 00 00 D6 [09:19:23]Write i2c OK [09:19:23]MH_I2C_Read... [09:19:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:23]Read from MH i2c: E2 [09:19:23]MH_I2C_Read... [09:19:23]Read from MH i2c: E2 17 00 [09:19:23]MH_I2C_Read... [09:19:23]Read from MH i2c: E2 17 00 57 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 2F [09:19:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:19:23]wFMCommunicate OK [09:19:23]requested_item fd.num is exist - process it [09:19:23]SAM_PROTO_GetFieldsCounters [09:19:23]wFMCommunicate request_size=4 [09:19:23]MH_SAM_APDU [09:19:23]CAPDU: 80 13 00 00 [09:19:23]Write to MH i2c: E2 08 00 58 05 80 13 00 00 00 00 00 00 D9 [09:19:23]Write i2c OK [09:19:23]MH_I2C_Read... [09:19:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:23]Read from MH i2c: E2 [09:19:23]MH_I2C_Read... [09:19:23]Read from MH i2c: E2 62 00 [09:19:23]MH_I2C_Read... [09:19:23]Read from MH i2c: E2 62 00 58 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 14 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [09:19:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 14 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:23]wFMCommunicate OK [09:19:23]SAM_PROTO_GetFieldsCounters done [09:19:23]requested_item shift.num is exist - process it [09:19:23]requested_item shift.opened is exist - process it [09:19:23]req_shift_opened [09:19:23]FM_GetShiftState [09:19:23]SAM_PROTO_GetShiftState [09:19:23]wFMCommunicate request_size=4 [09:19:23]MH_SAM_APDU [09:19:23]CAPDU: 80 13 01 00 [09:19:23]Write to MH i2c: E2 08 00 59 05 80 13 01 00 00 00 00 00 DB [09:19:23]Write i2c OK [09:19:23]MH_I2C_Read... [09:19:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:23]Read from MH i2c: E2 [09:19:23]MH_I2C_Read... [09:19:23]Read from MH i2c: E2 0E 00 [09:19:23]MH_I2C_Read... [09:19:23]Read from MH i2c: E2 0E 00 59 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 05 [09:19:23]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:19:23]wFMCommunicate OK [09:19:23]SAM_PROTO_GetShiftState done [09:19:23]FM_GetShiftState done [09:19:23]req_shift_opened done [09:19:23]requested_item shift.open_date is exist - process it [09:19:23]req_shift_open_date [09:19:23]req_shift_open_date done [09:19:23]produce_requested_data done [09:19:23]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166164,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:19:23]process_action_free close_receipt [09:19:23]json_value_free [09:19:23]json_value_free done [09:19:23]process_json_proto returns [09:19:23]Send response to host [09:19:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166164,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:19:23]free response buf [09:19:23]execute_script done [09:19:23]execute_script returns [09:19:23]free content buf [09:19:23]Sock 8.Close socket [09:19:23]Sock 8.Thread stoped [09:19:27]accept exits with 11 [09:19:27]New connection [09:19:27]New thread 3066998116 created [09:19:27]Thread 3066854756 joined [09:19:27]Waiting for new connection... [09:19:27] Sock 11.Parse request [09:19:27]Sock 11.Check first char [09:19:27]Sock 11.First char is OK [09:19:27]request: POST /json_proto HTTP/1.0 [09:19:27]Method: POST [09:19:27]URL: /json_proto [09:19:27]Method is POST - this is cgi request [09:19:27]url: /json_proto [09:19:27]query_string will be loaded in cgi processing [09:19:27]execute_cgi json_proto POST (null) [09:19:27]execute_cgi path=json_proto method=POST [09:19:27]POST find Content-Length [09:19:27]Host: 172.17.44.132:8080 [09:19:27]Content-Length: 679 [09:19:27]Content-Type: application/json [09:19:27] [09:19:27]POST finish read [09:19:27]Found Content-Length = 679 [09:19:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:27]execute_script... [09:19:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:27]POST & json_proto [09:19:27]process_json_proto [09:19:27]json parsed OK: [09:19:27]protocol is kg_v1.0 [09:19:27]action value=close_receipt [09:19:27]process_action close_receipt [09:19:27]cmd_close_receipt [09:19:27]MH_GetDate [09:19:27]Write to MH i2c: F0 00 00 5A 05 4E [09:19:27]Write i2c OK [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: F0 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: F0 09 00 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: F0 09 00 5A 05 00 9F A5 C9 66 2A 83 C1 65 9D [09:19:27]GetLastDocTimeStamp 1724491159 [09:19:27]current date 1724491167 [09:19:27]FM_GetShiftState [09:19:27]SAM_PROTO_GetShiftState [09:19:27]wFMCommunicate request_size=4 [09:19:27]MH_SAM_APDU [09:19:27]CAPDU: 80 13 01 00 [09:19:27]Write to MH i2c: E2 08 00 5B 05 80 13 01 00 00 00 00 00 DD [09:19:27]Write i2c OK [09:19:27]MH_I2C_Read... [09:19:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:27]Read from MH i2c: E2 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: E2 0E 00 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: E2 0E 00 5B 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 07 [09:19:27]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:19:27]wFMCommunicate OK [09:19:27]SAM_PROTO_GetShiftState done [09:19:27]FM_GetShiftState done [09:19:27]opened in 1724458697 [09:19:27]opened+sec_in_day 1724545097 [09:19:27]quantity*price = 100050 [09:19:27]sum+1 = 100052 [09:19:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 217 24.08.2024 09:19 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166165 ФПД: 99015474862680 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T091927&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166165&fm=99015474862680&tin=02508201610067®Number=0000000000092562&sum=100000 [09:19:28]StoreToDocumentArchive [09:19:28]shift 470 fd 166165 [09:19:28]save to /storage/0470/doc_00166165 [09:19:28]save last doc name /storage/0470/doc_00166165 to /storage/kkm_last_doc_name [09:19:28]save OK [09:19:28]Clear old archive folders... [09:19:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:19:28]tlvbuf is 011ACFF0 [09:19:28]SAM_PROTO_ClearQueue [09:19:28]wFMCommunicate request_size=4 [09:19:28]MH_SAM_APDU [09:19:28]CAPDU: 80 09 00 00 [09:19:28]Write to MH i2c: E2 08 00 68 05 80 09 00 00 00 00 00 00 DF [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:28]Read from MH i2c: E2 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 03 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 03 00 68 05 00 90 00 E1 [09:19:28]RAPDU: 90 00 [09:19:28]wFMCommunicate OK [09:19:28]SAM_PROTO_ClearQueue done [09:19:28]KKMCreateOFDPacket [09:19:28]OFDProtocolAddRootSTLVToBuf [09:19:28]FM_MakeSignedData [09:19:28]FM_MakeSignedData [09:19:28]SAM_PROTO_SignData [09:19:28]wFMCommunicate request_size=4 [09:19:28]MH_SAM_APDU [09:19:28]CAPDU: 80 0D 01 02 [09:19:28]Write to MH i2c: E2 08 00 69 05 80 0D 01 02 00 00 00 00 E7 [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:28]Read from MH i2c: E2 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 03 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 03 00 69 05 00 90 00 E2 [09:19:28]RAPDU: 90 00 [09:19:28]wFMCommunicate OK [09:19:28]wFMCommunicate request_size=255 [09:19:28]MH_SAM_APDU [09:19:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 9F A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 15 89 02 00 35 04 06 00 5A 0D D6 34 [09:19:28]Write to MH i2c: E2 02 01 6A 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 9F A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 15 89 02 00 35 04 06 00 5A 0D D6 34 00 00 AA [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:28]Read from MH i2c: E2 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 03 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 03 00 6A 05 00 90 00 E3 [09:19:28]RAPDU: 90 00 [09:19:28]wFMCommunicate OK [09:19:28]wFMCommunicate request_size=7 [09:19:28]MH_SAM_APDU [09:19:28]CAPDU: 80 0D 02 02 02 DA 58 [09:19:28]Write to MH i2c: E2 0A 00 6B 05 80 0D 02 02 02 00 DA 58 00 00 20 [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:28]Read from MH i2c: E2 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 03 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 03 00 6B 05 00 90 00 E4 [09:19:28]RAPDU: 90 00 [09:19:28]wFMCommunicate OK [09:19:28]wFMCommunicate request_size=4 [09:19:28]MH_SAM_APDU [09:19:28]CAPDU: 80 0D 03 02 [09:19:28]Write to MH i2c: E2 08 00 6C 05 80 0D 03 02 00 00 00 00 EC [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:28]Read from MH i2c: E2 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 0B 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 0B 00 6C 05 00 A0 53 0B 51 2A A0 EB 65 90 00 56 [09:19:28]RAPDU: A0 53 0B 51 2A A0 EB 65 90 00 [09:19:28]wFMCommunicate OK [09:19:28]SAM_PROTO_SignData done [09:19:28]FM_MakeSignedData done [09:19:28]CreateOFDProtocolMessage [09:19:28]wFMCommunicate request_size=4 [09:19:28]MH_SAM_APDU [09:19:28]CAPDU: 80 11 00 00 [09:19:28]Write to MH i2c: E2 08 00 6D 05 80 11 00 00 00 00 00 00 EC [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:28]Read from MH i2c: E2 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 17 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 17 00 6D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 45 [09:19:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:19:28]wFMCommunicate OK [09:19:28]CreateOFDProtocolMessage done [09:19:28]OFDSenderStorePacket 166165 [09:19:28]StoreOFDPacket docnum=166165 [09:19:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 F8 58 04 01 31 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 9F A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 15 89 02 00 35 04 06 00 5A 0D D6 34 DA 58 A0 53 0B 51 2A A0 EB 65 [09:19:28]CheckFolder [09:19:28]dirname=/storage/ofd_packets [09:19:28]CheckFolder done [09:19:28]ProducePacketName [09:19:28]name=ofd_packets/00166165 [09:19:28]NVStorageSaveData ofd_packets/00166165 [09:19:28]File name is /storage/ofd_packets/00166165 [09:19:28]Write 298 bytes [09:19:28]NVStorageSaveData done [09:19:28]OFDSenderStorePacket done [09:19:28]KKMCreateOFDPacket done [09:19:28]NVStorageSaveData kkm_last_timestamp [09:19:28]File name is /storage/kkm_last_timestamp [09:19:28]Write 4 bytes [09:19:28]NVStorageSaveData done [09:19:28]ExternCall_PrintAddStr [09:19:28]wPrintStart [09:19:28]Write to MH i2c: 01 00 00 6E 05 73 [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: 01 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: 01 07 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: 01 07 00 6E 05 00 00 00 00 00 FF 0F 88 [09:19:28]RasterBufferAndPrint [09:19:28]line Счет N : (1)295128 [09:19:28]line ИНН: 02508201610067 [09:19:28]line Контрольно-Кассовый Чек [09:19:28]line ПРОДАЖА [09:19:28]line ТРК (МРК, ГНК) : 64 [09:19:28]line Товар: 2710194800 [09:19:28]line ДТ-К-5 [09:19:28]line 13.130 * 76.20 [09:19:28]line = 1000.51 [09:19:28]line НДС 12% НСП 1% [09:19:28]line > о реализуемом товаре [09:19:28]line ОКРУГЛЕНИЕ: -0.51 [09:19:28]line ИТОГО: 1000.00 [09:19:28]line Внесено: 1000.00 [09:19:28]line СДАЧА: 0.00 [09:19:28]line НСП 1% : 8.85 [09:19:28]line НДС 12% : 106.25 [09:19:28]line Наличными: 1000.00 [09:19:28]line Безнал.: 0.00 [09:19:28]line Место: АЗС № 130 "Партнер Нефть" [09:19:28]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:19:28]line СНО: Общий режим [09:19:28]line Чек 217 24.08.2024 09:19 [09:19:28]line Смена: 470 ФФД: 1.0 [09:19:28]line ЗНМ: 0300000070 [09:19:28]line РНМ: 0000000000092562 [09:19:28]line Версия ККМ: 001 [09:19:28]line ФМ: 0000000000871769 [09:19:28]line ФД: 166165 [09:19:28]line ФПД: 99015474862680 [09:19:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T091927&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166165&fm=99015474862680&tin=02508201610067®Number=0000000000092562&sum=100000 [09:19:28]written 0, free lines is 4095 [09:19:29]Write to MH i2c: 01 00 00 99 05 9E [09:19:29]Write i2c OK [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: 01 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: 01 07 00 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: 01 07 00 99 05 00 00 00 00 00 CE 0C 7F [09:19:29]RasterBufferAndPrint [09:19:29]line [09:19:29]line [09:19:29]line [09:19:29]line [09:19:29]line [09:19:29]written 0, free lines is 3294 [09:19:29]MH_Cut [09:19:29]Write to MH i2c: D1 01 00 A0 05 01 77 [09:19:29]Write i2c OK [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: D1 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: D1 01 00 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: D1 01 00 A0 05 00 76 [09:19:29]Write to MH i2c: 01 00 00 A1 05 A6 [09:19:29]Write i2c OK [09:19:29]MH_I2C_Read... [09:19:30]*** Cut start [09:19:30]*** Purtial cut [09:19:30]*** Stage 1: CUTSNS_PIN = 1 [09:19:32]Read from MH i2c: 01 [09:19:32]MH_I2C_Read... [09:19:32]*** Stop cut motor [09:19:32]*** Cut end [09:19:32]Read from MH i2c: 01 07 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: 01 07 00 A1 05 00 00 00 00 00 FF 0F BB [09:19:32]process_action close_receipt done [09:19:32]requested_data is exist [09:19:32]produce_requested_data [09:19:32]requested_item fm.sn is exist - process it [09:19:32]wFMCommunicate request_size=4 [09:19:32]MH_SAM_APDU [09:19:32]CAPDU: 80 11 00 00 [09:19:32]Write to MH i2c: E2 08 00 A2 05 80 11 00 00 00 00 00 00 21 [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:32]Read from MH i2c: E2 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 17 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 17 00 A2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 7A [09:19:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:19:32]wFMCommunicate OK [09:19:32]requested_item fd.num is exist - process it [09:19:32]SAM_PROTO_GetFieldsCounters [09:19:32]wFMCommunicate request_size=4 [09:19:32]MH_SAM_APDU [09:19:32]CAPDU: 80 13 00 00 [09:19:32]Write to MH i2c: E2 08 00 A3 05 80 13 00 00 00 00 00 00 24 [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:32]Read from MH i2c: E2 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 62 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 62 00 A3 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 15 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [09:19:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 15 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:32]wFMCommunicate OK [09:19:32]SAM_PROTO_GetFieldsCounters done [09:19:32]requested_item shift.num is exist - process it [09:19:32]requested_item shift.opened is exist - process it [09:19:32]req_shift_opened [09:19:32]FM_GetShiftState [09:19:32]SAM_PROTO_GetShiftState [09:19:32]wFMCommunicate request_size=4 [09:19:32]MH_SAM_APDU [09:19:32]CAPDU: 80 13 01 00 [09:19:32]Write to MH i2c: E2 08 00 A4 05 80 13 01 00 00 00 00 00 26 [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:32]Read from MH i2c: E2 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 0E 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 0E 00 A4 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 50 [09:19:32]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:19:32]wFMCommunicate OK [09:19:32]SAM_PROTO_GetShiftState done [09:19:32]FM_GetShiftState done [09:19:32]req_shift_opened done [09:19:32]requested_item shift.open_date is exist - process it [09:19:32]req_shift_open_date [09:19:32]req_shift_open_date done [09:19:32]produce_requested_data done [09:19:32]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166165,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:19:32]process_action_free close_receipt [09:19:32]json_value_free [09:19:32]json_value_free done [09:19:32]process_json_proto returns [09:19:32]Send response to host [09:19:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166165,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:19:32]free response buf [09:19:32]execute_script done [09:19:32]execute_script returns [09:19:32]free content buf [09:19:32]Sock 11.Close socket [09:19:32]Sock 11.Thread stoped [09:19:32]accept exits with 9 [09:19:32]New connection [09:19:32]New thread 3066854756 created [09:19:32]Thread 3066998116 joined [09:19:32]Waiting for new connection... [09:19:32] Sock 9.Parse request [09:19:32]Sock 9.Check first char [09:19:32]Sock 9.First char is OK [09:19:32]request: POST /json_proto HTTP/1.0 [09:19:32]Method: POST [09:19:32]URL: /json_proto [09:19:32]Method is POST - this is cgi request [09:19:32]url: /json_proto [09:19:32]query_string will be loaded in cgi processing [09:19:32]execute_cgi json_proto POST (null) [09:19:32]execute_cgi path=json_proto method=POST [09:19:32]POST find Content-Length [09:19:32]Host: 172.17.44.132:8080 [09:19:32]Content-Length: 819 [09:19:32]Content-Type: application/json [09:19:32] [09:19:32]POST finish read [09:19:32]Found Content-Length = 819 [09:19:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 60.000, "sum" : 4452.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 4452.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:32]execute_script... [09:19:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 60.000, "sum" : 4452.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 4452.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:32]POST & json_proto [09:19:32]process_json_proto [09:19:32]json parsed OK: [09:19:32]protocol is kg_v1.0 [09:19:32]action value=close_receipt [09:19:32]process_action close_receipt [09:19:32]cmd_close_receipt [09:19:32]MH_GetDate [09:19:32]Write to MH i2c: F0 00 00 A5 05 99 [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: F0 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: F0 09 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: F0 09 00 A5 05 00 A5 A5 C9 66 2A 83 C1 65 EE [09:19:32]GetLastDocTimeStamp 1724491167 [09:19:32]current date 1724491173 [09:19:32]FM_GetShiftState [09:19:32]SAM_PROTO_GetShiftState [09:19:32]wFMCommunicate request_size=4 [09:19:32]MH_SAM_APDU [09:19:32]CAPDU: 80 13 01 00 [09:19:32]Write to MH i2c: E2 08 00 A6 05 80 13 01 00 00 00 00 00 28 [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:32]Read from MH i2c: E2 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 0E 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 0E 00 A6 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 52 [09:19:32]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:19:32]wFMCommunicate OK [09:19:32]SAM_PROTO_GetShiftState done [09:19:32]FM_GetShiftState done [09:19:32]opened in 1724458697 [09:19:32]opened+sec_in_day 1724545097 [09:19:32]quantity*price = 445200 [09:19:32]sum+1 = 445201 [09:19:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4452.00 НСП 1% : 39.40 НДС 12% : 472.78 Наличными: 0.00 Безнал.: 4452.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 218 24.08.2024 09:19 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166166 ФПД: 207305803492386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T091933&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166166&fm=207305803492386&tin=02508201610067®Number=0000000000092562&sum=445200 [09:19:33]StoreToDocumentArchive [09:19:33]shift 470 fd 166166 [09:19:33]save to /storage/0470/doc_00166166 [09:19:33]save last doc name /storage/0470/doc_00166166 to /storage/kkm_last_doc_name [09:19:33]save OK [09:19:33]Clear old archive folders... [09:19:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:19:33]tlvbuf is 011AEC10 [09:19:33]SAM_PROTO_ClearQueue [09:19:33]wFMCommunicate request_size=4 [09:19:33]MH_SAM_APDU [09:19:33]CAPDU: 80 09 00 00 [09:19:33]Write to MH i2c: E2 08 00 B3 05 80 09 00 00 00 00 00 00 2A [09:19:33]Write i2c OK [09:19:33]MH_I2C_Read... [09:19:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:33]Read from MH i2c: E2 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 03 00 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 03 00 B3 05 00 90 00 2C [09:19:33]RAPDU: 90 00 [09:19:33]wFMCommunicate OK [09:19:33]SAM_PROTO_ClearQueue done [09:19:33]KKMCreateOFDPacket [09:19:33]OFDProtocolAddRootSTLVToBuf [09:19:33]FM_MakeSignedData [09:19:33]FM_MakeSignedData [09:19:33]SAM_PROTO_SignData [09:19:33]wFMCommunicate request_size=4 [09:19:33]MH_SAM_APDU [09:19:33]CAPDU: 80 0D 01 02 [09:19:33]Write to MH i2c: E2 08 00 B4 05 80 0D 01 02 00 00 00 00 32 [09:19:33]Write i2c OK [09:19:33]MH_I2C_Read... [09:19:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:33]Read from MH i2c: E2 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 03 00 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 03 00 B4 05 00 90 00 2D [09:19:33]RAPDU: 90 00 [09:19:33]wFMCommunicate OK [09:19:33]wFMCommunicate request_size=255 [09:19:33]MH_SAM_APDU [09:19:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 CB 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 CB 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE B8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 CB 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 A5 A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 16 89 02 00 35 04 06 00 BC [09:19:34]Write to MH i2c: E2 02 01 B5 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 CB 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 CB 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE B8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 CB 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 A5 A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 16 89 02 00 35 04 06 00 BC 00 00 AA [09:19:34]Write i2c OK [09:19:34]MH_I2C_Read... [09:19:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:34]Read from MH i2c: E2 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 03 00 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 03 00 B5 05 00 90 00 2E [09:19:34]RAPDU: 90 00 [09:19:34]wFMCommunicate OK [09:19:34]wFMCommunicate request_size=10 [09:19:34]MH_SAM_APDU [09:19:34]CAPDU: 80 0D 02 02 05 8B 24 C6 EC 22 [09:19:34]Write to MH i2c: E2 0D 00 B6 05 80 0D 02 02 05 00 8B 24 C6 EC 22 00 00 C2 [09:19:34]Write i2c OK [09:19:34]MH_I2C_Read... [09:19:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:34]Read from MH i2c: E2 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 03 00 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 03 00 B6 05 00 90 00 2F [09:19:34]RAPDU: 90 00 [09:19:34]wFMCommunicate OK [09:19:34]wFMCommunicate request_size=4 [09:19:34]MH_SAM_APDU [09:19:34]CAPDU: 80 0D 03 02 [09:19:34]Write to MH i2c: E2 08 00 B7 05 80 0D 03 02 00 00 00 00 37 [09:19:34]Write i2c OK [09:19:34]MH_I2C_Read... [09:19:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:34]Read from MH i2c: E2 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 0B 00 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 0B 00 B7 05 00 95 F9 06 29 69 53 A3 26 90 00 7A [09:19:34]RAPDU: 95 F9 06 29 69 53 A3 26 90 00 [09:19:34]wFMCommunicate OK [09:19:34]SAM_PROTO_SignData done [09:19:34]FM_MakeSignedData done [09:19:34]CreateOFDProtocolMessage [09:19:34]wFMCommunicate request_size=4 [09:19:34]MH_SAM_APDU [09:19:34]CAPDU: 80 11 00 00 [09:19:34]Write to MH i2c: E2 08 00 B8 05 80 11 00 00 00 00 00 00 37 [09:19:34]Write i2c OK [09:19:34]MH_I2C_Read... [09:19:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:34]Read from MH i2c: E2 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 17 00 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 17 00 B8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 90 [09:19:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:19:34]wFMCommunicate OK [09:19:34]CreateOFDProtocolMessage done [09:19:34]OFDSenderStorePacket 166166 [09:19:34]StoreOFDPacket docnum=166166 [09:19:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 DB 9F 07 01 6F F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 CB 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 CB 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE B8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 CB 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 A5 A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 16 89 02 00 35 04 06 00 BC 8B 24 C6 EC 22 95 F9 06 29 69 53 A3 26 [09:19:34]CheckFolder [09:19:34]dirname=/storage/ofd_packets [09:19:34]CheckFolder done [09:19:34]ProducePacketName [09:19:34]name=ofd_packets/00166166 [09:19:34]NVStorageSaveData ofd_packets/00166166 [09:19:34]File name is /storage/ofd_packets/00166166 [09:19:34]Write 301 bytes [09:19:34]NVStorageSaveData done [09:19:34]OFDSenderStorePacket done [09:19:34]KKMCreateOFDPacket done [09:19:34]NVStorageSaveData kkm_last_timestamp [09:19:34]File name is /storage/kkm_last_timestamp [09:19:34]Write 4 bytes [09:19:34]NVStorageSaveData done [09:19:34]ExternCall_PrintAddStr [09:19:34]wPrintStart [09:19:34]Write to MH i2c: 01 00 00 B9 05 BE [09:19:34]Write i2c OK [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: 01 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: 01 07 00 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: 01 07 00 B9 05 00 00 00 00 00 FF 0F D3 [09:19:34]RasterBufferAndPrint [09:19:34]line Счет N : (1)295124 [09:19:34]line ИНН: 02508201610067 [09:19:34]line Контрольно-Кассовый Чек [09:19:34]line ПРОДАЖА [09:19:34]line ТРК (МРК, ГНК) : 53 [09:19:34]line Товар: 2710124500 [09:19:34]line Аи-95-К-5 [09:19:34]line 60.000 * 74.20 [09:19:34]line = 4452.00 [09:19:34]line НДС 12% НСП 1% [09:19:34]line > о реализуемом товаре [09:19:34]line ИТОГО: 4452.00 [09:19:34]line НСП 1% : 39.40 [09:19:34]line НДС 12% : 472.78 [09:19:34]line Наличными: 0.00 [09:19:34]line Безнал.: 4452.00 [09:19:34]line Место: АЗС № 130 "Партнер Нефть" [09:19:34]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:19:34]line СНО: Общий режим [09:19:34]line Чек 218 24.08.2024 09:19 [09:19:34]line Смена: 470 ФФД: 1.0 [09:19:34]line ЗНМ: 0300000070 [09:19:34]line РНМ: 0000000000092562 [09:19:34]line Версия ККМ: 001 [09:19:34]line Платежная система: Бакай Банк [09:19:34]line ФМ: 0000000000871769 [09:19:34]line ФД: 166166 [09:19:34]line ФПД: 207305803492386 [09:19:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T091933&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166166&fm=207305803492386&tin=02508201610067®Number=0000000000092562&sum=445200 [09:19:34]written 0, free lines is 4095 [09:19:35]Write to MH i2c: 01 00 00 E3 05 E8 [09:19:35]Write i2c OK [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: 01 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: 01 07 00 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: 01 07 00 E3 05 00 00 00 00 00 DF 0C DA [09:19:35]RasterBufferAndPrint [09:19:35]line [09:19:35]line [09:19:35]line [09:19:35]line [09:19:35]line [09:19:35]written 0, free lines is 3316 [09:19:35]MH_Cut [09:19:35]Write to MH i2c: D1 01 00 EA 05 01 C1 [09:19:35]Write i2c OK [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: D1 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: D1 01 00 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: D1 01 00 EA 05 00 C0 [09:19:35]Write to MH i2c: 01 00 00 EB 05 F0 [09:19:35]Write i2c OK [09:19:35]MH_I2C_Read... [09:19:36]*** Cut start [09:19:36]*** Purtial cut [09:19:36]*** Stage 1: CUTSNS_PIN = 1 [09:19:38]Read from MH i2c: 01 [09:19:38]MH_I2C_Read... [09:19:38]*** Stop cut motor [09:19:38]*** Cut end [09:19:38]Read from MH i2c: 01 07 00 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: 01 07 00 EB 05 00 00 00 00 00 FF 0F 05 [09:19:38]process_action close_receipt done [09:19:38]requested_data is exist [09:19:38]produce_requested_data [09:19:38]requested_item fm.sn is exist - process it [09:19:38]wFMCommunicate request_size=4 [09:19:38]MH_SAM_APDU [09:19:38]CAPDU: 80 11 00 00 [09:19:38]Write to MH i2c: E2 08 00 EC 05 80 11 00 00 00 00 00 00 6B [09:19:38]Write i2c OK [09:19:38]MH_I2C_Read... [09:19:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:38]Read from MH i2c: E2 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: E2 17 00 [09:19:38]MH_I2C_Read... [09:19:38]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 31 37 36 39 90 00 C4 [09:19:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:19:38]wFMCommunicate OK [09:19:38]requested_item fd.num is exist - process it [09:19:38]SAM_PROTO_GetFieldsCounters [09:19:38]wFMCommunicate request_size=4 [09:19:38]MH_SAM_APDU [09:19:38]CAPDU: 80 13 00 00 [09:19:38]Write to MH i2c: E2 08 00 ED 05 80 13 00 00 00 00 00 00 6E [09:19:38]Write i2c OK [09:19:38]MH_I2C_Read... [09:19:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:38]Read from MH i2c: E2 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: E2 62 00 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: E2 62 00 ED 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 16 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [09:19:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 16 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:38]wFMCommunicate OK [09:19:38]SAM_PROTO_GetFieldsCounters done [09:19:38]requested_item shift.num is exist - process it [09:19:38]requested_item shift.opened is exist - process it [09:19:38]req_shift_opened [09:19:38]FM_GetShiftState [09:19:38]SAM_PROTO_GetShiftState [09:19:38]wFMCommunicate request_size=4 [09:19:38]MH_SAM_APDU [09:19:38]CAPDU: 80 13 01 00 [09:19:38]Write to MH i2c: E2 08 00 EE 05 80 13 01 00 00 00 00 00 70 [09:19:38]Write i2c OK [09:19:38]MH_I2C_Read... [09:19:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:38]Read from MH i2c: E2 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: E2 0E 00 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: E2 0E 00 EE 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 9A [09:19:38]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:19:38]wFMCommunicate OK [09:19:38]SAM_PROTO_GetShiftState done [09:19:38]FM_GetShiftState done [09:19:38]req_shift_opened done [09:19:38]requested_item shift.open_date is exist - process it [09:19:38]req_shift_open_date [09:19:38]req_shift_open_date done [09:19:38]produce_requested_data done [09:19:38]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166166,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:19:38]process_action_free close_receipt [09:19:38]json_value_free [09:19:38]json_value_free done [09:19:38]process_json_proto returns [09:19:38]Send response to host [09:19:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166166,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:19:38]free response buf [09:19:38]execute_script done [09:19:38]execute_script returns [09:19:38]free content buf [09:19:38]Sock 9.Close socket [09:19:38]Sock 9.Thread stoped [09:19:59]recv_with_timeout no data received [09:20:10]recv_with_timeout no data received [09:20:22]recv_with_timeout no data received [09:20:33]recv_with_timeout no data received [09:20:50]ConnectInit Can't connect to host [09:20:50]CommunicateWithHost connect error [09:20:50]CommunicateWithHost err = -1 [09:20:50]OFD Sender: Server communicate error [09:20:50]OFD Sender: Processing packet 166162 [packets to send 1012, broken 1007] [09:20:50]ProducePacketName [09:20:50]name=ofd_packets/00166162 [09:20:50]OFD Sender: To server: pG, [09:20:50]CommunicateWithHost lk.salyk.kg:30040 [09:20:50]ConnectInit lk.salyk.kg [09:20:51]Connected sock=10 [09:20:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 58 B5 07 01 D8 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 6D A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 12 89 02 00 35 04 06 00 DC 7B 5D 2A CC D5 19 60 17 C8 CD 44 4F 05 [09:20:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 A9 FA 47 00 EB 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 12 89 02 00 F4 03 04 00 3B 4F C9 66 B6 04 01 00 00 8D 7A 6C 71 C0 4C B1 0D [09:20:52]CommunicateWithHost err = 0 [09:20:52]CheckOFDResponse [09:20:52]1017 (14) - 77093643461234 [09:20:52]1041 (16) - 0000000000871769 [09:20:52]1040 (4) - 166162 [09:20:52]1012 (4) - 24.08.2024 03:10 [09:20:52]1206 (1) - 0 [09:20:52]OFD Sender: Remove packet 166162 [09:20:52]ProducePacketName [09:20:52]name=ofd_packets/00166162 [09:20:52]NVStorageDeleteData [09:20:52]OFD Sender: Processing packet 166163 [packets to send 1011, broken 1007] [09:20:52]ProducePacketName [09:20:52]name=ofd_packets/00166163 [09:20:52]OFD Sender: To server: pG, [09:20:52]CommunicateWithHost lk.salyk.kg:30040 [09:20:52]ConnectInit lk.salyk.kg [09:20:56]Connected sock=9 [09:20:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 01 08 04 01 EC 03 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 76 A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 13 89 02 00 35 04 06 00 11 81 A0 0D 4D 36 BD 95 C5 9A 98 4A 13 DB [09:20:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 7C CD 47 00 39 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 13 89 02 00 F4 03 04 00 40 4F C9 66 B6 04 01 00 00 BC 80 E7 6E DC 6D 4A 1B [09:20:56]CommunicateWithHost err = 0 [09:20:56]CheckOFDResponse [09:20:56]1017 (14) - 77093643461234 [09:20:56]1041 (16) - 0000000000871769 [09:20:56]1040 (4) - 166163 [09:20:56]1012 (4) - 24.08.2024 03:10 [09:20:56]1206 (1) - 0 [09:20:56]OFD Sender: Remove packet 166163 [09:20:56]ProducePacketName [09:20:56]name=ofd_packets/00166163 [09:20:56]NVStorageDeleteData [09:20:56]OFD Sender: Processing packet 166164 [packets to send 1010, broken 1007] [09:20:56]ProducePacketName [09:20:56]name=ofd_packets/00166164 [09:20:56]OFD Sender: To server: pG, [09:20:56]CommunicateWithHost lk.salyk.kg:30040 [09:20:56]ConnectInit lk.salyk.kg [09:20:58]Connected sock=10 [09:20:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 60 2C 05 01 F3 AA 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 97 A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 14 89 02 00 35 04 06 00 07 D5 60 1E 9D 0F 41 B1 A4 8A 4A A8 06 A0 [09:20:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 52 6B 47 00 00 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 14 89 02 00 F4 03 04 00 42 4F C9 66 B6 04 01 00 00 0E 59 74 E2 45 98 9F 73 [09:20:58]CommunicateWithHost err = 0 [09:20:58]CheckOFDResponse [09:20:58]1017 (14) - 77093643461234 [09:20:58]1041 (16) - 0000000000871769 [09:20:58]1040 (4) - 166164 [09:20:58]1012 (4) - 24.08.2024 03:10 [09:20:58]1206 (1) - 0 [09:20:58]OFD Sender: Remove packet 166164 [09:20:58]ProducePacketName [09:20:58]name=ofd_packets/00166164 [09:20:58]NVStorageDeleteData [09:20:59]OFD Sender: Processing packet 166165 [packets to send 1009, broken 1007] [09:20:59]ProducePacketName [09:20:59]name=ofd_packets/00166165 [09:20:59]OFD Sender: To server: pG, [09:20:59]CommunicateWithHost lk.salyk.kg:30040 [09:20:59]ConnectInit lk.salyk.kg [09:20:59]accept exits with 8 [09:20:59]New connection [09:20:59]New thread 3066998116 created [09:20:59]Thread 3066854756 joined [09:20:59]Waiting for new connection... [09:20:59] Sock 8.Parse request [09:20:59]Sock 8.Check first char [09:20:59]Sock 8.First char is OK [09:20:59]request: POST /json_proto HTTP/1.0 [09:20:59]Method: POST [09:20:59]URL: /json_proto [09:20:59]Method is POST - this is cgi request [09:20:59]url: /json_proto [09:20:59]query_string will be loaded in cgi processing [09:20:59]execute_cgi json_proto POST (null) [09:20:59]execute_cgi path=json_proto method=POST [09:20:59]POST find Content-Length [09:20:59]Host: 172.17.44.132:8080 [09:20:59]Content-Length: 1546 [09:20:59]Content-Type: application/json [09:20:59] [09:20:59]POST finish read [09:20:59]Found Content-Length = 1546 [09:20:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51221", "tax_sys" : 0, "items" : [ { "code": "5449000027450", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000189349", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E \u0430\u043D\u0430\u043D\u0430\u0441 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521186", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B\u043E\u0434\u043D\u044B\u0439 MAXI \u0447\u0435\u0440\u043D\u044B\u0439 \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u043A\u043B\u0443\u0431\u043D", "price" : 70.00, "quantity" : 2.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 290.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:20:59]execute_script... [09:20:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51221", "tax_sys" : 0, "items" : [ { "code": "5449000027450", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000189349", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E \u0430\u043D\u0430\u043D\u0430\u0441 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521186", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B\u043E\u0434\u043D\u044B\u0439 MAXI \u0447\u0435\u0440\u043D\u044B\u0439 \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u043A\u043B\u0443\u0431\u043D", "price" : 70.00, "quantity" : 2.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 290.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:20:59]POST & json_proto [09:20:59]process_json_proto [09:20:59]json parsed OK: [09:20:59]protocol is kg_v1.0 [09:20:59]action value=close_receipt [09:20:59]process_action close_receipt [09:20:59]cmd_close_receipt [09:20:59]MH_GetDate [09:20:59]Write to MH i2c: F0 00 00 EF 05 E3 [09:20:59]Write i2c OK [09:20:59]MH_I2C_Read... [09:20:59]Read from MH i2c: F0 [09:20:59]MH_I2C_Read... [09:20:59]Read from MH i2c: F0 09 00 [09:20:59]MH_I2C_Read... [09:20:59]Read from MH i2c: F0 09 00 EF 05 00 FC A5 C9 66 2A 83 C1 65 8F [09:20:59]GetLastDocTimeStamp 1724491173 [09:20:59]current date 1724491260 [09:20:59]FM_GetShiftState [09:20:59]SAM_PROTO_GetShiftState [09:20:59]wFMCommunicate request_size=4 [09:20:59]MH_SAM_APDU [09:20:59]CAPDU: 80 13 01 00 [09:20:59]Write to MH i2c: E2 08 00 F0 05 80 13 01 00 00 00 00 00 72 [09:20:59]Write i2c OK [09:20:59]MH_I2C_Read... [09:20:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:59]Read from MH i2c: E2 [09:20:59]MH_I2C_Read... [09:20:59]Read from MH i2c: E2 0E 00 [09:20:59]MH_I2C_Read... [09:20:59]Read from MH i2c: E2 0E 00 F0 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 9C [09:20:59]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:20:59]wFMCommunicate OK [09:20:59]SAM_PROTO_GetShiftState done [09:20:59]FM_GetShiftState done [09:20:59]opened in 1724458697 [09:20:59]opened+sec_in_day 1724545097 [09:20:59]quantity*price = 7500 [09:20:59]sum+1 = 7501 [09:20:59]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000189349 Холодный чай Fuse манго ананас 0,5л 1.000 * 75.00 = 75.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870202521186 Чай холодный MAXI черный со вкусом клубн 2.000 * 70.00 = 140.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 290.00 НСП 1% : 2.56 НДС 12% : 30.79 Наличными: 0.00 Безнал.: 290.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 219 24.08.2024 09:21 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166167 ФПД: 244439384086770 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T092100&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166167&fm=244439384086770&tin=02508201610067®Number=0000000000092562&sum=29000 0 [09:21:00]StoreToDocumentArchive [09:21:00]shift 470 fd 166167 [09:21:00]save to /storage/0470/doc_00166167 [09:21:00]save last doc name /storage/0470/doc_00166167 to /storage/kkm_last_doc_name [09:21:00]save OK [09:21:00]Clear old archive folders... [09:21:00]ProcessDocumentItem done err = 0, tmpTLVsize=567 [09:21:00]tlvbuf is 011F62E0 [09:21:00]SAM_PROTO_ClearQueue [09:21:00]wFMCommunicate request_size=4 [09:21:00]MH_SAM_APDU [09:21:00]CAPDU: 80 09 00 00 [09:21:00]Write to MH i2c: E2 08 00 FD 05 80 09 00 00 00 00 00 00 74 [09:21:00]Write i2c OK [09:21:00]MH_I2C_Read... [09:21:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:00]Read from MH i2c: E2 [09:21:00]MH_I2C_Read... [09:21:00]Read from MH i2c: E2 03 00 [09:21:00]MH_I2C_Read... [09:21:00]Read from MH i2c: E2 03 00 FD 05 00 90 00 76 [09:21:00]RAPDU: 90 00 [09:21:00]wFMCommunicate OK [09:21:00]SAM_PROTO_ClearQueue done [09:21:00]KKMCreateOFDPacket [09:21:00]OFDProtocolAddRootSTLVToBuf [09:21:00]FM_MakeSignedData [09:21:00]FM_MakeSignedData [09:21:00]SAM_PROTO_SignData [09:21:00]wFMCommunicate request_size=4 [09:21:00]MH_SAM_APDU [09:21:00]CAPDU: 80 0D 01 02 [09:21:00]Write to MH i2c: E2 08 00 FE 05 80 0D 01 02 00 00 00 00 7C [09:21:00]Write i2c OK [09:21:00]MH_I2C_Read... [09:21:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:01]Read from MH i2c: E2 [09:21:01]MH_I2C_Read... [09:21:01]Read from MH i2c: E2 03 00 [09:21:01]MH_I2C_Read... [09:21:01]Read from MH i2c: E2 03 00 FE 05 00 90 00 77 [09:21:01]RAPDU: 90 00 [09:21:01]wFMCommunicate OK [09:21:01]wFMCommunicate request_size=255 [09:21:01]MH_SAM_APDU [09:21:01]CAPDU: 80 0D 02 02 FA 03 00 37 02 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 [09:21:01]Write to MH i2c: E2 02 01 FF 05 80 0D 02 02 FA 00 03 00 37 02 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 Connected sock=9 [09:21:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 F8 58 04 01 31 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 9F A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 15 89 02 00 35 04 06 00 5A 0D D6 34 DA 58 A0 53 0B 51 2A A0 EB 65 [09:21:01]06 00 4C 1D 00 00 00 00 F2 00 00 C0 [09:21:01]Write i2c OK [09:21:01]MH_I2C_Read... [09:21:01]Read from MH i2c: E2 [09:21:01]MH_I2C_Read... [09:21:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:01]Read from MH i2c: E2 03 00 [09:21:01]MH_I2C_Read... [09:21:01]Read from MH i2c: E2 03 00 FF 05 00 90 00 78 [09:21:01]RAPDU: 90 00 [09:21:01]wFMCommunicate OK [09:21:01]wFMCommunicate request_size=255 [09:21:01]MH_SAM_APDU [09:21:01]CAPDU: 80 0D 02 02 FA 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 38 36 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 71 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 FC A5 C9 66 [09:21:01]Write to MH i2c: E2 02 01 00 06 80 0D 02 02 FA 00 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 38 36 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 71 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 FC A5 C9 66 00 00 AD [09:21:01]Write i2c OK [09:21:01]MH_I2C_Read... [09:21:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:01]Read from MH i2c: E2 [09:21:01]MH_I2C_Read... [09:21:01]Read from MH i2c: E2 03 00 [09:21:01]MH_I2C_Read... [09:21:01]Read from MH i2c: E2 03 00 00 06 00 90 00 7A [09:21:01]RAPDU: 90 00 [09:21:01]wFMCommunicate OK [09:21:01]wFMCommunicate request_size=76 [09:21:01]MH_SAM_APDU [09:21:01]CAPDU: 80 0D 02 02 47 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 17 89 02 00 35 04 06 00 DE 50 FA A8 58 F2 [09:21:01]Write to MH i2c: E2 4F 00 01 06 80 0D 02 02 47 00 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 17 89 02 00 35 04 06 00 DE 50 FA A8 58 F2 00 00 52 [09:21:01]Write i2c OK [09:21:01]MH_I2C_Read... [09:21:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:01]Read from MH i2c: E2 [09:21:01]MH_I2C_Read... [09:21:01]Received data: Read from MH i2c: 87 E2 95 03 F6 00 70 [09:21:01]47 MH_I2C_Read... [09:21:01]2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 E4 11 47 00 76 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 15 89 02 00 F4 03 04 00 45 4F C9 66 B6 04 01 00 00 6A C4 5F A9 17 EE AE 43 [09:21:01]CommunicateWithHost err = 0 [09:21:01]CheckOFDResponse [09:21:01]1017 (14) - 77093643461234 [09:21:01]1041 (16) - 0000000000871769 [09:21:01]1040 (4) - 166165 [09:21:01]1012 (4) - 24.08.2024 03:11 [09:21:01]1206 (1) - 0 [09:21:01]OFD Sender: Remove packet 166165 [09:21:01]ProducePacketName [09:21:01]name=ofd_packets/00166165 [09:21:01]NVStorageDeleteData [09:21:01]Read from MH i2c: E2 03 00 01 06 00 90 00 7B [09:21:01]RAPDU: 90 00 [09:21:01]wFMCommunicate OK [09:21:01]wFMCommunicate request_size=4 [09:21:01]MH_SAM_APDU [09:21:01]CAPDU: 80 0D 03 02 [09:21:01]Write to MH i2c: E2 08 00 02 06 80 0D 03 02 00 00 00 00 83 [09:21:01]Write i2c OK [09:21:01]MH_I2C_Read... [09:21:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:01]Read from MH i2c: E2 [09:21:01]MH_I2C_Read... [09:21:01]Read from MH i2c: E2 0B 00 [09:21:01]MH_I2C_Read... [09:21:01]Read from MH i2c: E2 0B 00 02 06 00 4E 31 9C 1B 3A F9 FC 5F 90 00 48 [09:21:01]RAPDU: 4E 31 9C 1B 3A F9 FC 5F 90 00 [09:21:01]wFMCommunicate OK [09:21:01]SAM_PROTO_SignData done [09:21:01]FM_MakeSignedData done [09:21:01]CreateOFDProtocolMessage [09:21:01]wFMCommunicate request_size=4 [09:21:01]MH_SAM_APDU [09:21:01]CAPDU: 80 11 00 00 [09:21:01]Write to MH i2c: E2 08 00 03 06 80 11 00 00 00 00 00 00 83 [09:21:01]Write i2c OK [09:21:01]MH_I2C_Read... [09:21:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:01]Read from MH i2c: E2 [09:21:01]MH_I2C_Read... [09:21:01]Read from MH i2c: E2 17 00 [09:21:01]MH_I2C_Read... [09:21:01]Read from MH i2c: E2 17 00 03 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DC [09:21:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:21:01]wFMCommunicate OK [09:21:01]CreateOFDProtocolMessage done [09:21:01]OFDSenderStorePacket 166167 [09:21:01]StoreOFDPacket docnum=166167 [09:21:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4B 02 00 00 F0 A9 43 02 00 20 5A 03 01 00 03 00 37 02 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 38 36 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 71 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 FC A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 17 89 02 00 35 04 06 00 DE 50 FA A8 58 F2 4E 31 9C 1B 3A F9 FC 5F [09:21:01]CheckFolder [09:21:01]dirname=/storage/ofd_packets [09:21:01]CheckFolder done [09:21:01]ProducePacketName [09:21:02]name=ofd_packets/00166167 [09:21:02]NVStorageSaveData ofd_packets/00166167 [09:21:02]File name is /storage/ofd_packets/00166167 [09:21:02]Write 617 bytes [09:21:02]NVStorageSaveData done [09:21:02]OFDSenderStorePacket done [09:21:02]KKMCreateOFDPacket done [09:21:02]NVStorageSaveData kkm_last_timestamp [09:21:02]File name is /storage/kkm_last_timestamp [09:21:02]Write 4 bytes [09:21:02]NVStorageSaveData done [09:21:02]ExternCall_PrintAddStr [09:21:02]wPrintStart [09:21:02]Write to MH i2c: 01 00 00 04 06 0A [09:21:02]Write i2c OK [09:21:02]MH_I2C_Read... [09:21:02]Read from MH i2c: 01 [09:21:02]MH_I2C_Read... [09:21:02]Read from MH i2c: 01 07 00 [09:21:02]MH_I2C_Read... [09:21:02]Read from MH i2c: 01 07 00 04 06 00 00 00 00 00 FF 0F 1F [09:21:02]RasterBufferAndPrint [09:21:02]line Счет N : (3)51221 [09:21:02]line ИНН: 02508201610067 [09:21:02]line Контрольно-Кассовый Чек [09:21:02]line ПРОДАЖА [09:21:02]line Товар: 5449000027450 [09:21:02]line Напиток FuzeTea чай манго,ром 0,5л [09:21:02]line 1.000 * 75.00 [09:21:02]line = 75.00 [09:21:02]line НДС 12% НСП 1% [09:21:02]line > о реализуемом товаре [09:21:02]line Товар: 5449000189349 [09:21:02]line Холодный чай Fuse манго ананас 0,5л [09:21:02]line 1.000 * 75.00 [09:21:02]line = 75.00 [09:21:02]line НДС 12% НСП 1% [09:21:02]line > о реализуемом товаре [09:21:02]line Товар: 4870202521186 [09:21:02]line Чай холодный MAXI черный со вкусом клубн [09:21:02]line 2.000 * 70.00 [09:21:02]line = 140.00 [09:21:02]line НДС 12% НСП 1% [09:21:02]line > о реализуемом товаре [09:21:02]line ИТОГО: 290.00 [09:21:02]line НСП 1% : 2.56 [09:21:02]line НДС 12% : 30.79 [09:21:02]line Наличными: 0.00 [09:21:02]line Безнал.: 290.00 [09:21:02]line Место: АЗС № 130 "Партнер Нефть" [09:21:02]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:21:02]line СНО: Общий режим [09:21:02]line Чек 219 24.08.2024 09:21 [09:21:02]line Смена: 470 ФФД: 1.0 [09:21:02]line ЗНМ: 0300000070 [09:21:02]line РНМ: 0000000000092562 [09:21:02]line Версия ККМ: 001 [09:21:02]line Платежная система: Бакай Банк [09:21:02]line ФМ: 0000000000871769 [09:21:02]line ФД: 166167 [09:21:02]line ФПД: 244439384086770 [09:21:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T092100&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166167&fm=244439384086770&tin=02508201610067®Number=0000000000092562&sum=29000 [09:21:02]line 0 [09:21:02]written 0, free lines is 4095 [09:21:02]OFD Sender: Processing packet 166166 [packets to send 1009, broken 1007] [09:21:02]ProducePacketName [09:21:02]name=ofd_packets/00166166 [09:21:02]OFD Sender: To server: pG, [09:21:02]CommunicateWithHost lk.salyk.kg:30040 [09:21:02]ConnectInit lk.salyk.kg [09:21:02]Connected sock=9 [09:21:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 DB 9F 07 01 6F F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 CB 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 CB 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE B8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 CB 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 A5 A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 16 89 02 00 35 04 06 00 BC 8B 24 C6 EC 22 95 F9 06 29 69 53 A3 26 [09:21:02]Write to MH i2c: 01 00 00 3D 06 43 [09:21:02]Write i2c OK [09:21:02]MH_I2C_Read... [09:21:02]Read from MH i2c: 01 [09:21:02]MH_I2C_Read... [09:21:02]Read from MH i2c: 01 07 00 [09:21:02]MH_I2C_Read... [09:21:02]Read from MH i2c: 01 07 00 3D 06 00 00 00 00 00 E1 0B 36 [09:21:02]RasterBufferAndPrint [09:21:02]line [09:21:02]line [09:21:02]line [09:21:02]line [09:21:02]line [09:21:02]written 0, free lines is 3049 [09:21:02]MH_Cut [09:21:02]Write to MH i2c: D1 01 00 44 06 01 1C [09:21:02]Write i2c OK [09:21:02]MH_I2C_Read... [09:21:02]Read from MH i2c: D1 [09:21:02]MH_I2C_Read... [09:21:02]Read from MH i2c: D1 01 00 [09:21:02]MH_I2C_Read... [09:21:02]Read from MH i2c: D1 01 00 44 06 00 1B [09:21:02]Write to MH i2c: 01 00 00 45 06 4B [09:21:02]Write i2c OK [09:21:02]MH_I2C_Read... [09:21:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 D3 FE 47 00 52 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 16 89 02 00 F4 03 04 00 46 4F C9 66 B6 04 01 00 00 4D ED 28 5C FF B9 EF C9 [09:21:03]CommunicateWithHost err = 0 [09:21:03]CheckOFDResponse [09:21:03]1017 (14) - 77093643461234 [09:21:03]1041 (16) - 0000000000871769 [09:21:03]1040 (4) - 166166 [09:21:03]1012 (4) - 24.08.2024 03:11 [09:21:03]1206 (1) - 0 [09:21:03]OFD Sender: Remove packet 166166 [09:21:03]ProducePacketName [09:21:03]name=ofd_packets/00166166 [09:21:03]NVStorageDeleteData [09:21:03]OFD Sender: Processing packet 166167 [packets to send 1008, broken 1007] [09:21:03]ProducePacketName [09:21:03]name=ofd_packets/00166167 [09:21:03]OFD Sender: To server: pG, [09:21:03]CommunicateWithHost lk.salyk.kg:30040 [09:21:03]ConnectInit lk.salyk.kg [09:21:03]*** Cut start [09:21:03]*** Purtial cut [09:21:03]*** Stage 1: CUTSNS_PIN = 1 [09:21:05]Connected sock=9 [09:21:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4B 02 00 00 F0 A9 43 02 00 20 5A 03 01 00 03 00 37 02 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 38 36 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 71 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 FC A5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 17 89 02 00 35 04 06 00 DE 50 FA A8 58 F2 4E 31 9C 1B 3A F9 FC 5F [09:21:05]Read from MH i2c: 01 *** Stop cut motor [09:21:05] [09:21:05]*** Cut end [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: 01 07 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: 01 07 00 45 06 00 00 00 00 00 FF 0F 60 [09:21:05]process_action close_receipt done [09:21:05]requested_data is exist [09:21:05]produce_requested_data [09:21:05]requested_item fm.sn is exist - process it [09:21:05]wFMCommunicate request_size=4 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 11 00 00 [09:21:05]Write to MH i2c: E2 08 00 46 06 80 11 00 00 00 00 00 00 C6 [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:05]Read from MH i2c: E2 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 17 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 17 00 46 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 1F [09:21:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:21:05]wFMCommunicate OK [09:21:05]requested_item fd.num is exist - process it [09:21:05]SAM_PROTO_GetFieldsCounters [09:21:05]wFMCommunicate request_size=4 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 13 00 00 [09:21:05]Write to MH i2c: E2 08 00 47 06 80 13 00 00 00 00 00 00 C9 [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:21:05]Read from MH i2c: E2 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 62 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 62 00 47 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 17 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [09:21:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 17 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:21:06]wFMCommunicate OK [09:21:06]SAM_PROTO_GetFieldsCounters done [09:21:06]requested_item shift.num is exist - process it [09:21:06]requested_item shift.opened is exist - process it [09:21:06]req_shift_opened [09:21:06]FM_GetShiftState [09:21:06]SAM_PROTO_GetShiftState [09:21:06]wFMCommunicate request_size=4 [09:21:06]MH_SAM_APDU [09:21:06]CAPDU: 80 13 01 00 [09:21:06]Write to MH i2c: E2 08 00 48 06 80 13 01 00 00 00 00 00 CB [09:21:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 AC DB 47 00 1C B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 17 89 02 00 F4 03 04 00 49 4F C9 66 B6 04 01 00 00 EA C2 28 07 42 CA 6F 36 [09:21:06]CommunicateWithHost err = 0 [09:21:06]CheckOFDResponse [09:21:06]1017 (14) - 77093643461234 [09:21:06]1041 (16) - 0000000000871769 [09:21:06]1040 (4) - 166167 [09:21:06]1012 (4) - 24.08.2024 03:11 [09:21:06]1206 (1) - 0 [09:21:06]OFD Sender: Remove packet 166167 [09:21:06]ProducePacketName [09:21:06]name=ofd_packets/00166167 [09:21:06]NVStorageDeleteData [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:06]Read from MH i2c: E2 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 0E 00 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 0E 00 48 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F5 [09:21:06]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:21:06]wFMCommunicate OK [09:21:06]SAM_PROTO_GetShiftState done [09:21:06]FM_GetShiftState done [09:21:06]req_shift_opened done [09:21:06]requested_item shift.open_date is exist - process it [09:21:06]req_shift_open_date [09:21:06]req_shift_open_date done [09:21:06]produce_requested_data done [09:21:06]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166167,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:21:06]process_action_free close_receipt [09:21:06]json_value_free [09:21:06]json_value_free done [09:21:06]process_json_proto returns [09:21:06]Send response to host [09:21:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166167,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:21:06]free response buf [09:21:06]execute_script done [09:21:06]execute_script returns [09:21:06]free content buf [09:21:06]Sock 8.Close socket [09:21:06]Sock 8.Thread stoped [09:21:06]OFD Sender: No OFD packet to send [09:21:06]OFD Sender: No OFD packet to send [09:21:11]OFD Sender: No OFD packet to send [09:21:16]OFD Sender: No OFD packet to send [09:21:21]OFD Sender: No OFD packet to send [09:21:26]OFD Sender: No OFD packet to send [09:21:31]OFD Sender: No OFD packet to send [09:21:36]OFD Sender: No OFD packet to send [09:21:39]accept exits with 11 [09:21:39]New connection [09:21:39]New thread 3066854756 created [09:21:39]Thread 3066998116 joined [09:21:39]Waiting for new connection... [09:21:39] Sock 11.Parse request [09:21:39]Sock 11.Check first char [09:21:39]Sock 11.First char is OK [09:21:39]request: POST /json_proto HTTP/1.0 [09:21:39]Method: POST [09:21:39]URL: /json_proto [09:21:39]Method is POST - this is cgi request [09:21:39]url: /json_proto [09:21:39]query_string will be loaded in cgi processing [09:21:39]execute_cgi json_proto POST (null) [09:21:39]execute_cgi path=json_proto method=POST [09:21:39]POST find Content-Length [09:21:39]Host: 172.17.44.132:8080 [09:21:39]Content-Length: 631 [09:21:39]Content-Type: application/json [09:21:39] [09:21:39]POST finish read [09:21:39]Found Content-Length = 631 [09:21:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51222", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 3.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:39]execute_script... [09:21:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51222", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 3.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:39]POST & json_proto [09:21:39]process_json_proto [09:21:39]json parsed OK: [09:21:39]protocol is kg_v1.0 [09:21:39]action value=close_receipt [09:21:39]process_action close_receipt [09:21:39]cmd_close_receipt [09:21:39]MH_GetDate [09:21:39]Write to MH i2c: F0 00 00 49 06 3E [09:21:39]Write i2c OK [09:21:39]MH_I2C_Read... [09:21:39]Read from MH i2c: F0 [09:21:39]MH_I2C_Read... [09:21:39]Read from MH i2c: F0 09 00 [09:21:39]MH_I2C_Read... [09:21:39]Read from MH i2c: F0 09 00 49 06 00 23 A6 C9 66 2A 83 C1 65 12 [09:21:39]GetLastDocTimeStamp 1724491260 [09:21:39]current date 1724491299 [09:21:39]FM_GetShiftState [09:21:39]SAM_PROTO_GetShiftState [09:21:39]wFMCommunicate request_size=4 [09:21:39]MH_SAM_APDU [09:21:39]CAPDU: 80 13 01 00 [09:21:39]Write to MH i2c: E2 08 00 4A 06 80 13 01 00 00 00 00 00 CD [09:21:39]Write i2c OK [09:21:39]MH_I2C_Read... [09:21:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:39]Read from MH i2c: E2 [09:21:39]MH_I2C_Read... [09:21:39]Read from MH i2c: E2 0E 00 [09:21:39]MH_I2C_Read... [09:21:39]Read from MH i2c: E2 0E 00 4A 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F7 [09:21:39]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:21:39]wFMCommunicate OK [09:21:39]SAM_PROTO_GetShiftState done [09:21:39]FM_GetShiftState done [09:21:39]opened in 1724458697 [09:21:39]opened+sec_in_day 1724545097 [09:21:39]quantity*price = 15000 [09:21:39]sum+1 = 15001 [09:21:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 НСП 1% : 1.33 НДС 12% : 15.93 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 220 24.08.2024 09:21 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166168 ФПД: 274481072705115 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T092139&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166168&fm=274481072705115&tin=02508201610067®Number=0000000000092562&sum=15000 0 [09:21:40]StoreToDocumentArchive [09:21:40]shift 470 fd 166168 [09:21:40]save to /storage/0470/doc_00166168 [09:21:40]save last doc name /storage/0470/doc_00166168 to /storage/kkm_last_doc_name [09:21:40]save OK [09:21:40]Clear old archive folders... [09:21:40]ProcessDocumentItem done err = 0, tmpTLVsize=269 [09:21:40]tlvbuf is 01229420 [09:21:40]SAM_PROTO_ClearQueue [09:21:40]wFMCommunicate request_size=4 [09:21:40]MH_SAM_APDU [09:21:40]CAPDU: 80 09 00 00 [09:21:40]Write to MH i2c: E2 08 00 57 06 80 09 00 00 00 00 00 00 CF [09:21:40]Write i2c OK [09:21:40]MH_I2C_Read... [09:21:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:40]Read from MH i2c: E2 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 03 00 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 03 00 57 06 00 90 00 D1 [09:21:40]RAPDU: 90 00 [09:21:40]wFMCommunicate OK [09:21:40]SAM_PROTO_ClearQueue done [09:21:40]KKMCreateOFDPacket [09:21:40]OFDProtocolAddRootSTLVToBuf [09:21:40]FM_MakeSignedData [09:21:40]FM_MakeSignedData [09:21:40]SAM_PROTO_SignData [09:21:40]wFMCommunicate request_size=4 [09:21:40]MH_SAM_APDU [09:21:40]CAPDU: 80 0D 01 02 [09:21:40]Write to MH i2c: E2 08 00 58 06 80 0D 01 02 00 00 00 00 D7 [09:21:40]Write i2c OK [09:21:40]MH_I2C_Read... [09:21:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:40]Read from MH i2c: E2 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 03 00 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 03 00 58 06 00 90 00 D2 [09:21:40]RAPDU: 90 00 [09:21:40]wFMCommunicate OK [09:21:40]wFMCommunicate request_size=255 [09:21:40]MH_SAM_APDU [09:21:40]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 23 A6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [09:21:40]Write to MH i2c: E2 02 01 59 06 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 23 A6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 98 [09:21:40]Write i2c OK [09:21:40]MH_I2C_Read... [09:21:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:40]Read from MH i2c: E2 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 03 00 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 03 00 59 06 00 90 00 D3 [09:21:40]RAPDU: 90 00 [09:21:40]wFMCommunicate OK [09:21:40]wFMCommunicate request_size=28 [09:21:40]MH_SAM_APDU [09:21:40]CAPDU: 80 0D 02 02 17 37 31 37 36 39 10 04 04 00 18 89 02 00 35 04 06 00 F9 A3 9A D6 0E 5B [09:21:40]Write to MH i2c: E2 1F 00 5A 06 80 0D 02 02 17 00 37 31 37 36 39 10 04 04 00 18 89 02 00 35 04 06 00 F9 A3 9A D6 0E 5B 00 00 85 [09:21:40]Write i2c OK [09:21:40]MH_I2C_Read... [09:21:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:40]Read from MH i2c: E2 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 03 00 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 03 00 5A 06 00 90 00 D4 [09:21:40]RAPDU: 90 00 [09:21:40]wFMCommunicate OK [09:21:40]wFMCommunicate request_size=4 [09:21:40]MH_SAM_APDU [09:21:40]CAPDU: 80 0D 03 02 [09:21:40]Write to MH i2c: E2 08 00 5B 06 80 0D 03 02 00 00 00 00 DC [09:21:40]Write i2c OK [09:21:40]MH_I2C_Read... [09:21:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:40]Read from MH i2c: E2 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 0B 00 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 0B 00 5B 06 00 0D E6 B6 0D 9C 8D 96 BB 90 00 0D [09:21:40]RAPDU: 0D E6 B6 0D 9C 8D 96 BB 90 00 [09:21:40]wFMCommunicate OK [09:21:40]SAM_PROTO_SignData done [09:21:40]FM_MakeSignedData done [09:21:40]CreateOFDProtocolMessage [09:21:40]wFMCommunicate request_size=4 [09:21:40]MH_SAM_APDU [09:21:40]CAPDU: 80 11 00 00 [09:21:40]Write to MH i2c: E2 08 00 5C 06 80 11 00 00 00 00 00 00 DC [09:21:40]Write i2c OK [09:21:40]MH_I2C_Read... [09:21:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:40]Read from MH i2c: E2 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 17 00 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 17 00 5C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 35 [09:21:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:21:40]wFMCommunicate OK [09:21:40]CreateOFDProtocolMessage done [09:21:40]OFDSenderStorePacket 166168 [09:21:40]StoreOFDPacket docnum=166168 [09:21:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 21 01 00 00 C4 F8 19 01 DC 25 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 23 A6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 18 89 02 00 35 04 06 00 F9 A3 9A D6 0E 5B 0D E6 B6 0D 9C 8D 96 BB [09:21:40]CheckFolder [09:21:40]dirname=/storage/ofd_packets [09:21:40]CheckFolder done [09:21:40]ProducePacketName [09:21:40]name=ofd_packets/00166168 [09:21:40]NVStorageSaveData ofd_packets/00166168 [09:21:40]File name is /storage/ofd_packets/00166168 [09:21:40]Write 319 bytes [09:21:40]NVStorageSaveData done [09:21:40]OFDSenderStorePacket done [09:21:40]KKMCreateOFDPacket done [09:21:40]NVStorageSaveData kkm_last_timestamp [09:21:40]File name is /storage/kkm_last_timestamp [09:21:40]Write 4 bytes [09:21:40]NVStorageSaveData done [09:21:40]ExternCall_PrintAddStr [09:21:40]wPrintStart [09:21:40]Write to MH i2c: 01 00 00 5D 06 63 [09:21:40]Write i2c OK [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: 01 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: 01 07 00 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: 01 07 00 5D 06 00 00 00 00 00 FF 0F 78 [09:21:40]RasterBufferAndPrint [09:21:40]line Счет N : (3)51222 [09:21:40]line ИНН: 02508201610067 [09:21:40]line Контрольно-Кассовый Чек [09:21:40]line ПРОДАЖА [09:21:40]line Товар: 4700000160358 [09:21:40]line Вода Легенда 1л [09:21:40]line 3.000 * 50.00 [09:21:40]line = 150.00 [09:21:40]line НДС 12% НСП 1% [09:21:40]line > о реализуемом товаре [09:21:40]line ИТОГО: 150.00 [09:21:40]line НСП 1% : 1.33 [09:21:40]line НДС 12% : 15.93 [09:21:40]line Наличными: 150.00 [09:21:40]line Безнал.: 0.00 [09:21:40]line Место: АЗС № 130 "Партнер Нефть" [09:21:40]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:21:40]line СНО: Общий режим [09:21:40]line Чек 220 24.08.2024 09:21 [09:21:40]line Смена: 470 ФФД: 1.0 [09:21:40]line ЗНМ: 0300000070 [09:21:40]line РНМ: 0000000000092562 [09:21:40]line Версия ККМ: 001 [09:21:40]line ФМ: 0000000000871769 [09:21:40]line ФД: 166168 [09:21:40]line ФПД: 274481072705115 [09:21:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T092139&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166168&fm=274481072705115&tin=02508201610067®Number=0000000000092562&sum=15000 [09:21:40]line 0 [09:21:40]written 0, free lines is 4095 [09:21:40]OFD Sender: Processing packet 166168 [packets to send 1008, broken 1007] [09:21:40]ProducePacketName [09:21:40]name=ofd_packets/00166168 [09:21:40]OFD Sender: To server: pG, [09:21:40]CommunicateWithHost lk.salyk.kg:30040 [09:21:40]ConnectInit lk.salyk.kg [09:21:41]Write to MH i2c: 01 00 00 85 06 8B [09:21:41]Write i2c OK [09:21:41]MH_I2C_Read... [09:21:41]Read from MH i2c: 01 [09:21:41]MH_I2C_Read... [09:21:41]Read from MH i2c: 01 07 00 [09:21:41]MH_I2C_Read... [09:21:41]Read from MH i2c: 01 07 00 85 06 00 00 00 00 00 E5 0C 83 [09:21:41]RasterBufferAndPrint [09:21:41]line [09:21:41]line [09:21:41]line [09:21:41]line [09:21:41]line [09:21:41]written 0, free lines is 3306 [09:21:41]MH_Cut [09:21:41]Write to MH i2c: D1 01 00 8C 06 01 64 [09:21:41]Write i2c OK [09:21:41]MH_I2C_Read... [09:21:41]Read from MH i2c: D1 [09:21:41]MH_I2C_Read... [09:21:41]Read from MH i2c: D1 01 00 [09:21:41]MH_I2C_Read... [09:21:41]Read from MH i2c: D1 01 00 8C 06 00 63 [09:21:41]Write to MH i2c: 01 00 00 8D 06 93 [09:21:41]Write i2c OK [09:21:41]MH_I2C_Read... [09:21:41]Connected sock=9 [09:21:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 21 01 00 00 C4 F8 19 01 DC 25 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 23 A6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 18 89 02 00 35 04 06 00 F9 A3 9A D6 0E 5B 0D E6 B6 0D 9C 8D 96 BB [09:21:42]*** Cut start [09:21:42]*** Purtial cut [09:21:42]*** Stage 1: CUTSNS_PIN = 1 [09:21:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 AC 9C 47 00 71 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 18 89 02 00 F4 03 04 00 6D 4F C9 66 B6 04 01 00 00 02 14 6B 20 1C 41 6F A5 [09:21:43]CommunicateWithHost err = 0 [09:21:43]CheckOFDResponse [09:21:43]1017 (14) - 77093643461234 [09:21:43]1041 (16) - 0000000000871769 [09:21:43]1040 (4) - 166168 [09:21:43]1012 (4) - 24.08.2024 03:11 [09:21:43]1206 (1) - 0 [09:21:43]OFD Sender: Remove packet 166168 [09:21:43]ProducePacketName [09:21:43]name=ofd_packets/00166168 [09:21:43]NVStorageDeleteData [09:21:43]OFD Sender: No OFD packet to send [09:21:44]Read from MH i2c: 01 [09:21:44]MH_I2C_Read... [09:21:44]*** Stop cut motor [09:21:44]*** Cut end [09:21:44]Read from MH i2c: 01 07 00 [09:21:44]MH_I2C_Read... [09:21:44]Read from MH i2c: 01 07 00 8D 06 00 00 00 00 00 FF 0F A8 [09:21:44]process_action close_receipt done [09:21:44]requested_data is exist [09:21:44]produce_requested_data [09:21:44]requested_item fm.sn is exist - process it [09:21:44]wFMCommunicate request_size=4 [09:21:44]MH_SAM_APDU [09:21:44]CAPDU: 80 11 00 00 [09:21:44]Write to MH i2c: E2 08 00 8E 06 80 11 00 00 00 00 00 00 0E [09:21:44]Write i2c OK [09:21:44]MH_I2C_Read... [09:21:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:44]Read from MH i2c: E2 [09:21:44]MH_I2C_Read... [09:21:44]Read from MH i2c: E2 17 00 [09:21:44]MH_I2C_Read... [09:21:44]Read from MH i2c: E2 17 00 8E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 67 [09:21:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:21:44]wFMCommunicate OK [09:21:44]requested_item fd.num is exist - process it [09:21:44]SAM_PROTO_GetFieldsCounters [09:21:44]wFMCommunicate request_size=4 [09:21:44]MH_SAM_APDU [09:21:44]CAPDU: 80 13 00 00 [09:21:44]Write to MH i2c: E2 08 00 8F 06 80 13 00 00 00 00 00 00 11 [09:21:44]Write i2c OK [09:21:44]MH_I2C_Read... [09:21:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:21:44]Read from MH i2c: E2 [09:21:44]MH_I2C_Read... [09:21:44]Read from MH i2c: E2 62 00 [09:21:44]MH_I2C_Read... [09:21:44]Read from MH i2c: E2 62 00 8F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 18 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [09:21:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 18 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:21:44]wFMCommunicate OK [09:21:44]SAM_PROTO_GetFieldsCounters done [09:21:44]requested_item shift.num is exist - process it [09:21:44]requested_item shift.opened is exist - process it [09:21:44]req_shift_opened [09:21:44]FM_GetShiftState [09:21:44]SAM_PROTO_GetShiftState [09:21:44]wFMCommunicate request_size=4 [09:21:44]MH_SAM_APDU [09:21:44]CAPDU: 80 13 01 00 [09:21:44]Write to MH i2c: E2 08 00 90 06 80 13 01 00 00 00 00 00 13 [09:21:44]Write i2c OK [09:21:44]MH_I2C_Read... [09:21:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:44]Read from MH i2c: E2 [09:21:44]MH_I2C_Read... [09:21:44]Read from MH i2c: E2 0E 00 [09:21:44]MH_I2C_Read... [09:21:44]Read from MH i2c: E2 0E 00 90 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3D [09:21:44]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:21:44]wFMCommunicate OK [09:21:44]SAM_PROTO_GetShiftState done [09:21:44]FM_GetShiftState done [09:21:44]req_shift_opened done [09:21:44]requested_item shift.open_date is exist - process it [09:21:44]req_shift_open_date [09:21:44]req_shift_open_date done [09:21:44]produce_requested_data done [09:21:44]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166168,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:21:44]process_action_free close_receipt [09:21:44]json_value_free [09:21:44]json_value_free done [09:21:44]process_json_proto returns [09:21:44]Send response to host [09:21:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166168,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:21:44]free response buf [09:21:44]execute_script done [09:21:44]execute_script returns [09:21:44]free content buf [09:21:44]Sock 11.Close socket [09:21:44]Sock 11.Thread stoped [09:21:48]OFD Sender: No OFD packet to send [09:21:53]OFD Sender: No OFD packet to send [09:21:58]OFD Sender: No OFD packet to send [09:22:03]OFD Sender: No OFD packet to send [09:22:08]OFD Sender: No OFD packet to send [09:22:13]OFD Sender: No OFD packet to send [09:22:18]OFD Sender: No OFD packet to send [09:22:24]OFD Sender: No OFD packet to send [09:22:29]OFD Sender: No OFD packet to send [09:22:34]OFD Sender: No OFD packet to send [09:22:39]OFD Sender: No OFD packet to send [09:22:44]OFD Sender: No OFD packet to send [09:22:49]OFD Sender: No OFD packet to send [09:22:53]recv_with_timeout no data received [09:22:54]OFD Sender: No OFD packet to send [09:22:59]OFD Sender: No OFD packet to send [09:23:04]OFD Sender: No OFD packet to send [09:23:07]accept exits with 8 [09:23:07]New connection [09:23:07]New thread 3066998116 created [09:23:07]Thread 3066854756 joined [09:23:07]Waiting for new connection... [09:23:07] Sock 8.Parse request [09:23:07]Sock 8.Check first char [09:23:07]Sock 8.First char is OK [09:23:07]request: POST /json_proto HTTP/1.0 [09:23:07]Method: POST [09:23:07]URL: /json_proto [09:23:07]Method is POST - this is cgi request [09:23:07]url: /json_proto [09:23:07]query_string will be loaded in cgi processing [09:23:07]execute_cgi json_proto POST (null) [09:23:07]execute_cgi path=json_proto method=POST [09:23:07]POST find Content-Length [09:23:07]Host: 172.17.44.132:8080 [09:23:07]Content-Length: 682 [09:23:07]Content-Type: application/json [09:23:07] [09:23:07]POST finish read [09:23:07]Found Content-Length = 682 [09:23:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:07]execute_script... [09:23:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:07]POST & json_proto [09:23:07]process_json_proto [09:23:07]json parsed OK: [09:23:07]protocol is kg_v1.0 [09:23:07]action value=close_receipt [09:23:07]process_action close_receipt [09:23:07]cmd_close_receipt [09:23:07]MH_GetDate [09:23:07]Write to MH i2c: F0 00 00 91 06 86 [09:23:07]Write i2c OK [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: F0 [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: F0 09 00 [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: F0 09 00 91 06 00 7C A6 C9 66 2A 83 C1 65 B3 [09:23:07]GetLastDocTimeStamp 1724491299 [09:23:07]current date 1724491388 [09:23:07]FM_GetShiftState [09:23:07]SAM_PROTO_GetShiftState [09:23:07]wFMCommunicate request_size=4 [09:23:07]MH_SAM_APDU [09:23:07]CAPDU: 80 13 01 00 [09:23:07]Write to MH i2c: E2 08 00 92 06 80 13 01 00 00 00 00 00 15 [09:23:07]Write i2c OK [09:23:07]MH_I2C_Read... [09:23:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:07]Read from MH i2c: E2 [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: E2 0E 00 [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: E2 0E 00 92 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3F [09:23:07]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:23:07]wFMCommunicate OK [09:23:07]SAM_PROTO_GetShiftState done [09:23:07]FM_GetShiftState done [09:23:07]opened in 1724458697 [09:23:07]opened+sec_in_day 1724545097 [09:23:07]quantity*price = 200010 [09:23:07]sum+1 = 200011 [09:23:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 221 24.08.2024 09:23 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166169 ФПД: 63909186422596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T092308&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166169&fm=63909186422596&tin=02508201610067®Number=0000000000092562&sum=200000 [09:23:08]StoreToDocumentArchive [09:23:08]shift 470 fd 166169 [09:23:08]save to /storage/0470/doc_00166169 [09:23:08]save last doc name /storage/0470/doc_00166169 to /storage/kkm_last_doc_name [09:23:08]save OK [09:23:08]Clear old archive folders... [09:23:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:23:08]tlvbuf is 011F5E80 [09:23:08]SAM_PROTO_ClearQueue [09:23:08]wFMCommunicate request_size=4 [09:23:08]MH_SAM_APDU [09:23:08]CAPDU: 80 09 00 00 [09:23:08]Write to MH i2c: E2 08 00 9F 06 80 09 00 00 00 00 00 00 17 [09:23:08]Write i2c OK [09:23:08]MH_I2C_Read... [09:23:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:08]Read from MH i2c: E2 [09:23:08]MH_I2C_Read... [09:23:08]Read from MH i2c: E2 03 00 [09:23:08]MH_I2C_Read... [09:23:08]Read from MH i2c: E2 03 00 9F 06 00 90 00 19 [09:23:08]RAPDU: 90 00 [09:23:08]wFMCommunicate OK [09:23:08]SAM_PROTO_ClearQueue done [09:23:08]KKMCreateOFDPacket [09:23:08]OFDProtocolAddRootSTLVToBuf [09:23:08]FM_MakeSignedData [09:23:08]FM_MakeSignedData [09:23:08]SAM_PROTO_SignData [09:23:08]wFMCommunicate request_size=4 [09:23:08]MH_SAM_APDU [09:23:08]CAPDU: 80 0D 01 02 [09:23:08]Write to MH i2c: E2 08 00 A0 06 80 0D 01 02 00 00 00 00 1F [09:23:08]Write i2c OK [09:23:08]MH_I2C_Read... [09:23:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:09]Read from MH i2c: E2 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 03 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 03 00 A0 06 00 90 00 1A [09:23:09]RAPDU: 90 00 [09:23:09]wFMCommunicate OK [09:23:09]wFMCommunicate request_size=255 [09:23:09]MH_SAM_APDU [09:23:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 7C A6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 19 89 02 00 35 04 06 00 3A [09:23:09]Write to MH i2c: E2 02 01 A1 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 7C A6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 19 89 02 00 35 04 06 00 3A 00 00 8A [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]OFD Sender: No OFD packet to send [09:23:09]Read from MH i2c: E2 [09:23:09]MH_I2C_Read... [09:23:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:09]Read from MH i2c: E2 03 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 03 00 A1 06 00 90 00 1B [09:23:09]RAPDU: 90 00 [09:23:09]wFMCommunicate OK [09:23:09]wFMCommunicate request_size=10 [09:23:09]MH_SAM_APDU [09:23:09]CAPDU: 80 0D 02 02 05 20 04 5A C7 44 [09:23:09]Write to MH i2c: E2 0D 00 A2 06 80 0D 02 02 05 00 20 04 5A C7 44 00 00 B5 [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:09]Read from MH i2c: E2 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 03 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 03 00 A2 06 00 90 00 1C [09:23:09]RAPDU: 90 00 [09:23:09]wFMCommunicate OK [09:23:09]wFMCommunicate request_size=4 [09:23:09]MH_SAM_APDU [09:23:09]CAPDU: 80 0D 03 02 [09:23:09]Write to MH i2c: E2 08 00 A3 06 80 0D 03 02 00 00 00 00 24 [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:09]Read from MH i2c: E2 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 0B 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 0B 00 A3 06 00 B6 5E 99 CF A8 2C 13 13 90 00 9B [09:23:09]RAPDU: B6 5E 99 CF A8 2C 13 13 90 00 [09:23:09]wFMCommunicate OK [09:23:09]SAM_PROTO_SignData done [09:23:09]FM_MakeSignedData done [09:23:09]CreateOFDProtocolMessage [09:23:09]wFMCommunicate request_size=4 [09:23:09]MH_SAM_APDU [09:23:09]CAPDU: 80 11 00 00 [09:23:09]Write to MH i2c: E2 08 00 A4 06 80 11 00 00 00 00 00 00 24 [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:09]Read from MH i2c: E2 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 17 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 17 00 A4 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 7D [09:23:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:23:09]wFMCommunicate OK [09:23:09]CreateOFDProtocolMessage done [09:23:09]OFDSenderStorePacket 166169 [09:23:09]StoreOFDPacket docnum=166169 [09:23:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 17 06 07 01 3A 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 7C A6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 19 89 02 00 35 04 06 00 3A 20 04 5A C7 44 B6 5E 99 CF A8 2C 13 13 [09:23:09]CheckFolder [09:23:09]dirname=/storage/ofd_packets [09:23:09]CheckFolder done [09:23:09]ProducePacketName [09:23:09]name=ofd_packets/00166169 [09:23:09]NVStorageSaveData ofd_packets/00166169 [09:23:09]File name is /storage/ofd_packets/00166169 [09:23:09]Write 301 bytes [09:23:09]NVStorageSaveData done [09:23:09]OFDSenderStorePacket done [09:23:09]KKMCreateOFDPacket done [09:23:09]NVStorageSaveData kkm_last_timestamp [09:23:09]File name is /storage/kkm_last_timestamp [09:23:09]Write 4 bytes [09:23:09]NVStorageSaveData done [09:23:09]ExternCall_PrintAddStr [09:23:09]wPrintStart [09:23:09]Write to MH i2c: 01 00 00 A5 06 AB [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: 01 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: 01 07 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: 01 07 00 A5 06 00 00 00 00 00 FF 0F C0 [09:23:09]RasterBufferAndPrint [09:23:09]line Счет N : (1)295132 [09:23:09]line ИНН: 02508201610067 [09:23:09]line Контрольно-Кассовый Чек [09:23:09]line ПРОДАЖА [09:23:09]line ТРК (МРК, ГНК) : 62 [09:23:09]line Товар: 2710124130 [09:23:09]line Аи-92-К-5 [09:23:09]line 29.500 * 67.80 [09:23:09]line = 2000.10 [09:23:09]line НДС 12% НСП 1% [09:23:09]line > о реализуемом товаре [09:23:09]line ОКРУГЛЕНИЕ: -0.10 [09:23:09]line ИТОГО: 2000.00 [09:23:09]line Внесено: 2000.00 [09:23:09]line СДАЧА: 0.00 [09:23:09]line НСП 1% : 17.70 [09:23:09]line НДС 12% : 212.40 [09:23:09]line Наличными: 2000.00 [09:23:09]line Безнал.: 0.00 [09:23:09]line Место: АЗС № 130 "Партнер Нефть" [09:23:09]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:23:09]line СНО: Общий режим [09:23:09]line Чек 221 24.08.2024 09:23 [09:23:09]line Смена: 470 ФФД: 1.0 [09:23:09]line ЗНМ: 0300000070 [09:23:09]line РНМ: 0000000000092562 [09:23:09]line Версия ККМ: 001 [09:23:09]line ФМ: 0000000000871769 [09:23:09]line ФД: 166169 [09:23:09]line ФПД: 63909186422596 [09:23:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T092308&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166169&fm=63909186422596&tin=02508201610067®Number=0000000000092562&sum=200000 [09:23:09]written 0, free lines is 4095 [09:23:09]OFD Sender: Processing packet 166169 [packets to send 1008, broken 1007] [09:23:09]ProducePacketName [09:23:09]name=ofd_packets/00166169 [09:23:09]OFD Sender: To server: pG, [09:23:09]CommunicateWithHost lk.salyk.kg:30040 [09:23:09]ConnectInit lk.salyk.kg [09:23:09]Write to MH i2c: 01 00 00 D0 06 D6 [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: 01 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: 01 07 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: 01 07 00 D0 06 00 00 00 00 00 C7 0C B0 [09:23:09]RasterBufferAndPrint [09:23:09]line [09:23:09]line [09:23:09]line [09:23:09]line [09:23:09]line [09:23:09]written 0, free lines is 3277 [09:23:09]MH_Cut [09:23:09]Write to MH i2c: D1 01 00 D7 06 01 AF [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: D1 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: D1 01 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: D1 01 00 D7 06 00 AE [09:23:09]Write to MH i2c: 01 00 00 D8 06 DE [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]Connected sock=10 [09:23:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 17 06 07 01 3A 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 7C A6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 19 89 02 00 35 04 06 00 3A 20 04 5A C7 44 B6 5E 99 CF A8 2C 13 13 [09:23:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 90 6A 47 00 8A 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 19 89 02 00 F4 03 04 00 C6 4F C9 66 B6 04 01 00 00 5F 62 A9 A9 B9 14 91 8F [09:23:10]CommunicateWithHost err = 0 [09:23:10]CheckOFDResponse [09:23:10]1017 (14) - 77093643461234 [09:23:10]1041 (16) - 0000000000871769 [09:23:10]1040 (4) - 166169 [09:23:10]1012 (4) - 24.08.2024 03:13 [09:23:10]1206 (1) - 0 [09:23:10]OFD Sender: Remove packet 166169 [09:23:10]ProducePacketName [09:23:10]name=ofd_packets/00166169 [09:23:10]NVStorageDeleteData [09:23:10]*** Cut start [09:23:10]*** Purtial cut [09:23:10]*** Stage 1: CUTSNS_PIN = 1 [09:23:11]OFD Sender: No OFD packet to send [09:23:12]Read from MH i2c: 01 [09:23:12]MH_I2C_Read... [09:23:12]*** Stop cut motor [09:23:12]*** Cut end [09:23:12]Read from MH i2c: 01 07 00 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: 01 07 00 D8 06 00 00 00 00 00 FF 0F F3 [09:23:12]process_action close_receipt done [09:23:12]requested_data is exist [09:23:12]produce_requested_data [09:23:12]requested_item fm.sn is exist - process it [09:23:12]wFMCommunicate request_size=4 [09:23:12]MH_SAM_APDU [09:23:12]CAPDU: 80 11 00 00 [09:23:12]Write to MH i2c: E2 08 00 D9 06 80 11 00 00 00 00 00 00 59 [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:12]Read from MH i2c: E2 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 17 00 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 17 00 D9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B2 [09:23:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:23:12]wFMCommunicate OK [09:23:12]requested_item fd.num is exist - process it [09:23:12]SAM_PROTO_GetFieldsCounters [09:23:12]wFMCommunicate request_size=4 [09:23:12]MH_SAM_APDU [09:23:12]CAPDU: 80 13 00 00 [09:23:12]Write to MH i2c: E2 08 00 DA 06 80 13 00 00 00 00 00 00 5C [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:12]Read from MH i2c: E2 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 62 00 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 62 00 DA 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 19 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [09:23:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 19 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:23:12]wFMCommunicate OK [09:23:12]SAM_PROTO_GetFieldsCounters done [09:23:12]requested_item shift.num is exist - process it [09:23:12]requested_item shift.opened is exist - process it [09:23:12]req_shift_opened [09:23:12]FM_GetShiftState [09:23:12]SAM_PROTO_GetShiftState [09:23:12]wFMCommunicate request_size=4 [09:23:12]MH_SAM_APDU [09:23:12]CAPDU: 80 13 01 00 [09:23:12]Write to MH i2c: E2 08 00 DB 06 80 13 01 00 00 00 00 00 5E [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:12]Read from MH i2c: E2 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 0E 00 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 0E 00 DB 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 88 [09:23:12]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:23:12]wFMCommunicate OK [09:23:12]SAM_PROTO_GetShiftState done [09:23:12]FM_GetShiftState done [09:23:12]req_shift_opened done [09:23:12]requested_item shift.open_date is exist - process it [09:23:12]req_shift_open_date [09:23:12]req_shift_open_date done [09:23:12]produce_requested_data done [09:23:12]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166169,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:23:12]process_action_free close_receipt [09:23:12]json_value_free [09:23:12]json_value_free done [09:23:12]process_json_proto returns [09:23:12]Send response to host [09:23:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166169,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:23:12]free response buf [09:23:12]execute_script done [09:23:12]execute_script returns [09:23:12]free content buf [09:23:12]Sock 8.Close socket [09:23:12]Sock 8.Thread stoped [09:23:16]OFD Sender: No OFD packet to send [09:23:21]OFD Sender: No OFD packet to send [09:23:26]OFD Sender: No OFD packet to send [09:23:31]OFD Sender: No OFD packet to send [09:23:36]OFD Sender: No OFD packet to send [09:23:36]accept exits with 9 [09:23:36]New connection [09:23:36]New thread 3066854756 created [09:23:36]Thread 3066998116 joined [09:23:36]Waiting for new connection... [09:23:36] Sock 9.Parse request [09:23:36]Sock 9.Check first char [09:23:36]Sock 9.First char is OK [09:23:36]request: POST /json_proto HTTP/1.0 [09:23:36]Method: POST [09:23:36]URL: /json_proto [09:23:36]Method is POST - this is cgi request [09:23:36]url: /json_proto [09:23:36]query_string will be loaded in cgi processing [09:23:36]execute_cgi json_proto POST (null) [09:23:36]execute_cgi path=json_proto method=POST [09:23:36]POST find Content-Length [09:23:36]Host: 172.17.44.132:8080 [09:23:36]Content-Length: 677 [09:23:36]Content-Type: application/json [09:23:36] [09:23:36]POST finish read [09:23:36]Found Content-Length = 677 [09:23:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:36]execute_script... [09:23:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:36]POST & json_proto [09:23:36]process_json_proto [09:23:36]json parsed OK: [09:23:36]protocol is kg_v1.0 [09:23:36]action value=close_receipt [09:23:36]process_action close_receipt [09:23:36]cmd_close_receipt [09:23:36]MH_GetDate [09:23:36]Write to MH i2c: F0 00 00 DC 06 D1 [09:23:36]Write i2c OK [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: F0 [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: F0 09 00 [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: F0 09 00 DC 06 00 99 A6 C9 66 2A 83 C1 65 1B [09:23:36]GetLastDocTimeStamp 1724491388 [09:23:36]current date 1724491417 [09:23:36]FM_GetShiftState [09:23:36]SAM_PROTO_GetShiftState [09:23:36]wFMCommunicate request_size=4 [09:23:36]MH_SAM_APDU [09:23:36]CAPDU: 80 13 01 00 [09:23:36]Write to MH i2c: E2 08 00 DD 06 80 13 01 00 00 00 00 00 60 [09:23:36]Write i2c OK [09:23:36]MH_I2C_Read... [09:23:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:36]Read from MH i2c: E2 [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: E2 0E 00 [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: E2 0E 00 DD 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 8A [09:23:36]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:23:36]wFMCommunicate OK [09:23:36]SAM_PROTO_GetShiftState done [09:23:36]FM_GetShiftState done [09:23:36]opened in 1724458697 [09:23:36]opened+sec_in_day 1724545097 [09:23:36]quantity*price = 60003 [09:23:36]sum+1 = 60004 [09:23:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 222 24.08.2024 09:23 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166170 ФПД: 145562330617099 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T092337&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166170&fm=145562330617099&tin=02508201610067®Number=0000000000092562&sum=60000 [09:23:37]StoreToDocumentArchive [09:23:37]shift 470 fd 166170 [09:23:37]save to /storage/0470/doc_00166170 [09:23:37]save last doc name /storage/0470/doc_00166170 to /storage/kkm_last_doc_name [09:23:37]save OK [09:23:37]Clear old archive folders... [09:23:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:23:37]tlvbuf is 0121C000 [09:23:37]SAM_PROTO_ClearQueue [09:23:37]wFMCommunicate request_size=4 [09:23:37]MH_SAM_APDU [09:23:37]CAPDU: 80 09 00 00 [09:23:37]Write to MH i2c: E2 08 00 EA 06 80 09 00 00 00 00 00 00 62 [09:23:37]Write i2c OK [09:23:37]MH_I2C_Read... [09:23:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:37]Read from MH i2c: E2 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: E2 03 00 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: E2 03 00 EA 06 00 90 00 64 [09:23:37]RAPDU: 90 00 [09:23:37]wFMCommunicate OK [09:23:37]SAM_PROTO_ClearQueue done [09:23:37]KKMCreateOFDPacket [09:23:37]OFDProtocolAddRootSTLVToBuf [09:23:37]FM_MakeSignedData [09:23:37]FM_MakeSignedData [09:23:37]SAM_PROTO_SignData [09:23:37]wFMCommunicate request_size=4 [09:23:37]MH_SAM_APDU [09:23:37]CAPDU: 80 0D 01 02 [09:23:37]Write to MH i2c: E2 08 00 EB 06 80 0D 01 02 00 00 00 00 6A [09:23:37]Write i2c OK [09:23:37]MH_I2C_Read... [09:23:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:37]Read from MH i2c: E2 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: E2 03 00 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: E2 03 00 EB 06 00 90 00 65 [09:23:37]RAPDU: 90 00 [09:23:37]wFMCommunicate OK [09:23:37]wFMCommunicate request_size=255 [09:23:37]MH_SAM_APDU [09:23:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 99 A6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1A 89 02 00 35 04 06 00 84 [09:23:37]Write to MH i2c: E2 02 01 EC 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 99 A6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1A 89 02 00 35 04 06 00 84 00 00 01 [09:23:37]Write i2c OK [09:23:37]MH_I2C_Read... [09:23:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:38]Read from MH i2c: E2 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: E2 03 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: E2 03 00 EC 06 00 90 00 66 [09:23:38]RAPDU: 90 00 [09:23:38]wFMCommunicate OK [09:23:38]wFMCommunicate request_size=10 [09:23:38]MH_SAM_APDU [09:23:38]CAPDU: 80 0D 02 02 05 63 5F 02 55 0B [09:23:38]Write to MH i2c: E2 0D 00 ED 06 80 0D 02 02 05 00 63 5F 02 55 0B 00 00 9B [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:38]Read from MH i2c: E2 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: E2 03 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: E2 03 00 ED 06 00 90 00 67 [09:23:38]RAPDU: 90 00 [09:23:38]wFMCommunicate OK [09:23:38]wFMCommunicate request_size=4 [09:23:38]MH_SAM_APDU [09:23:38]CAPDU: 80 0D 03 02 [09:23:38]Write to MH i2c: E2 08 00 EE 06 80 0D 03 02 00 00 00 00 6F [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:38]Read from MH i2c: E2 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: E2 0B 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: E2 0B 00 EE 06 00 ED FF E4 78 3B E3 8D 94 90 00 F7 [09:23:38]RAPDU: ED FF E4 78 3B E3 8D 94 90 00 [09:23:38]wFMCommunicate OK [09:23:38]SAM_PROTO_SignData done [09:23:38]FM_MakeSignedData done [09:23:38]CreateOFDProtocolMessage [09:23:38]wFMCommunicate request_size=4 [09:23:38]MH_SAM_APDU [09:23:38]CAPDU: 80 11 00 00 [09:23:38]Write to MH i2c: E2 08 00 EF 06 80 11 00 00 00 00 00 00 6F [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:38]Read from MH i2c: E2 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: E2 17 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: E2 17 00 EF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C8 [09:23:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:23:38]wFMCommunicate OK [09:23:38]CreateOFDProtocolMessage done [09:23:38]OFDSenderStorePacket 166170 [09:23:38]StoreOFDPacket docnum=166170 [09:23:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 22 BD 07 01 B4 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 99 A6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1A 89 02 00 35 04 06 00 84 63 5F 02 55 0B ED FF E4 78 3B E3 8D 94 [09:23:38]CheckFolder [09:23:38]dirname=/storage/ofd_packets [09:23:38]CheckFolder done [09:23:38]ProducePacketName [09:23:38]name=ofd_packets/00166170 [09:23:38]NVStorageSaveData ofd_packets/00166170 [09:23:38]File name is /storage/ofd_packets/00166170 [09:23:38]Write 301 bytes [09:23:38]NVStorageSaveData done [09:23:38]OFDSenderStorePacket done [09:23:38]KKMCreateOFDPacket done [09:23:38]NVStorageSaveData kkm_last_timestamp [09:23:38]File name is /storage/kkm_last_timestamp [09:23:38]Write 4 bytes [09:23:38]NVStorageSaveData done [09:23:38]ExternCall_PrintAddStr [09:23:38]wPrintStart [09:23:38]Write to MH i2c: 01 00 00 F0 06 F6 [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 07 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 07 00 F0 06 00 00 00 00 00 FF 0F 0B [09:23:38]RasterBufferAndPrint [09:23:38]line Счет N : (1)295133 [09:23:38]line ИНН: 02508201610067 [09:23:38]line Контрольно-Кассовый Чек [09:23:38]line ПРОДАЖА [09:23:38]line ТРК (МРК, ГНК) : 32 [09:23:38]line Товар: 2710124130 [09:23:38]line Аи-92-К-5 [09:23:38]line 8.850 * 67.80 [09:23:38]line = 600.03 [09:23:38]line НДС 12% НСП 1% [09:23:38]line > о реализуемом товаре [09:23:38]line ОКРУГЛЕНИЕ: -0.03 [09:23:38]line ИТОГО: 600.00 [09:23:38]line Внесено: 600.00 [09:23:38]line СДАЧА: 0.00 [09:23:38]line НСП 1% : 5.31 [09:23:38]line НДС 12% : 63.72 [09:23:38]line Наличными: 600.00 [09:23:38]line Безнал.: 0.00 [09:23:38]line Место: АЗС № 130 "Партнер Нефть" [09:23:38]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:23:38]line СНО: Общий режим [09:23:38]line Чек 222 24.08.2024 09:23 [09:23:38]line Смена: 470 ФФД: 1.0 [09:23:38]line ЗНМ: 0300000070 [09:23:38]line РНМ: 0000000000092562 [09:23:38]line Версия ККМ: 001 [09:23:38]line ФМ: 0000000000871769 [09:23:38]line ФД: 166170 [09:23:38]line ФПД: 145562330617099 [09:23:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T092337&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166170&fm=145562330617099&tin=02508201610067®Number=0000000000092562&sum=60000 [09:23:38]written 0, free lines is 4095 [09:23:38]OFD Sender: Processing packet 166170 [packets to send 1008, broken 1007] [09:23:38]ProducePacketName [09:23:38]name=ofd_packets/00166170 [09:23:38]OFD Sender: To server: pG, [09:23:38]CommunicateWithHost lk.salyk.kg:30040 [09:23:38]ConnectInit lk.salyk.kg [09:23:38]Write to MH i2c: 01 00 00 1B 07 22 [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 07 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 07 00 1B 07 00 00 00 00 00 C8 0C FD [09:23:38]RasterBufferAndPrint [09:23:38]line [09:23:38]line [09:23:38]line [09:23:38]line [09:23:38]line [09:23:38]written 0, free lines is 3277 [09:23:38]MH_Cut [09:23:38]Write to MH i2c: D1 01 00 22 07 01 FB [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: D1 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: D1 01 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: D1 01 00 22 07 00 FA [09:23:38]Write to MH i2c: 01 00 00 23 07 2A [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:39]*** Cut start [09:23:39]*** Purtial cut [09:23:39]*** Stage 1: CUTSNS_PIN = 1 [09:23:39]Connected sock=8 [09:23:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 22 BD 07 01 B4 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 99 A6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1A 89 02 00 35 04 06 00 84 63 5F 02 55 0B ED FF E4 78 3B E3 8D 94 [09:23:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 A2 16 47 00 91 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1A 89 02 00 F4 03 04 00 E3 4F C9 66 B6 04 01 00 00 5F F4 AF CD FB D2 69 78 [09:23:40]CommunicateWithHost err = 0 [09:23:40]CheckOFDResponse [09:23:40]1017 (14) - 77093643461234 [09:23:40]1041 (16) - 0000000000871769 [09:23:40]1040 (4) - 166170 [09:23:40]1012 (4) - 24.08.2024 03:13 [09:23:40]1206 (1) - 0 [09:23:40]OFD Sender: Remove packet 166170 [09:23:40]ProducePacketName [09:23:40]name=ofd_packets/00166170 [09:23:40]NVStorageDeleteData [09:23:40]OFD Sender: No OFD packet to send [09:23:41]Read from MH i2c: 01 [09:23:41]MH_I2C_Read... [09:23:41]*** Stop cut motor [09:23:41]*** Cut end [09:23:41]Read from MH i2c: 01 07 00 [09:23:41]MH_I2C_Read... [09:23:41]Read from MH i2c: 01 07 00 23 07 00 00 00 00 00 FF 0F 3F [09:23:41]process_action close_receipt done [09:23:41]requested_data is exist [09:23:41]produce_requested_data [09:23:41]requested_item fm.sn is exist - process it [09:23:41]wFMCommunicate request_size=4 [09:23:41]MH_SAM_APDU [09:23:41]CAPDU: 80 11 00 00 [09:23:41]Write to MH i2c: E2 08 00 24 07 80 11 00 00 00 00 00 00 A5 [09:23:41]Write i2c OK [09:23:41]MH_I2C_Read... [09:23:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:41]Read from MH i2c: E2 [09:23:41]MH_I2C_Read... [09:23:41]Read from MH i2c: E2 17 00 [09:23:41]MH_I2C_Read... [09:23:41]Read from MH i2c: E2 17 00 24 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 FE [09:23:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:23:41]wFMCommunicate OK [09:23:41]requested_item fd.num is exist - process it [09:23:41]SAM_PROTO_GetFieldsCounters [09:23:41]wFMCommunicate request_size=4 [09:23:41]MH_SAM_APDU [09:23:41]CAPDU: 80 13 00 00 [09:23:41]Write to MH i2c: E2 08 00 25 07 80 13 00 00 00 00 00 00 A8 [09:23:41]Write i2c OK [09:23:41]MH_I2C_Read... [09:23:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:41]Read from MH i2c: E2 [09:23:41]MH_I2C_Read... [09:23:41]Read from MH i2c: E2 62 00 [09:23:41]MH_I2C_Read... [09:23:41]Read from MH i2c: E2 62 00 25 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 1A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [09:23:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 1A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:23:41]wFMCommunicate OK [09:23:41]SAM_PROTO_GetFieldsCounters done [09:23:41]requested_item shift.num is exist - process it [09:23:41]requested_item shift.opened is exist - process it [09:23:41]req_shift_opened [09:23:41]FM_GetShiftState [09:23:41]SAM_PROTO_GetShiftState [09:23:41]wFMCommunicate request_size=4 [09:23:41]MH_SAM_APDU [09:23:41]CAPDU: 80 13 01 00 [09:23:41]Write to MH i2c: E2 08 00 26 07 80 13 01 00 00 00 00 00 AA [09:23:41]Write i2c OK [09:23:41]MH_I2C_Read... [09:23:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:41]Read from MH i2c: E2 [09:23:41]MH_I2C_Read... [09:23:41]Read from MH i2c: E2 0E 00 [09:23:41]MH_I2C_Read... [09:23:41]Read from MH i2c: E2 0E 00 26 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D4 [09:23:41]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:23:41]wFMCommunicate OK [09:23:41]SAM_PROTO_GetShiftState done [09:23:41]FM_GetShiftState done [09:23:41]req_shift_opened done [09:23:41]requested_item shift.open_date is exist - process it [09:23:41]req_shift_open_date [09:23:41]req_shift_open_date done [09:23:41]produce_requested_data done [09:23:41]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166170,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:23:41]process_action_free close_receipt [09:23:41]json_value_free [09:23:41]json_value_free done [09:23:41]process_json_proto returns [09:23:41]Send response to host [09:23:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166170,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:23:41]free response buf [09:23:41]execute_script done [09:23:41]execute_script returns [09:23:41]free content buf [09:23:41]Sock 9.Close socket [09:23:41]Sock 9.Thread stoped [09:23:45]OFD Sender: No OFD packet to send [09:23:50]OFD Sender: No OFD packet to send [09:23:55]OFD Sender: No OFD packet to send [09:24:00]OFD Sender: No OFD packet to send [09:24:05]OFD Sender: No OFD packet to send [09:24:10]OFD Sender: No OFD packet to send [09:24:15]OFD Sender: No OFD packet to send [09:24:20]OFD Sender: No OFD packet to send [09:24:25]OFD Sender: No OFD packet to send [09:24:29]recv_with_timeout no data received [09:24:30]OFD Sender: No OFD packet to send [09:24:35]OFD Sender: No OFD packet to send [09:24:40]OFD Sender: No OFD packet to send [09:24:45]OFD Sender: No OFD packet to send [09:24:50]OFD Sender: No OFD packet to send [09:24:55]OFD Sender: No OFD packet to send [09:25:00]OFD Sender: No OFD packet to send [09:25:06]OFD Sender: No OFD packet to send [09:25:11]OFD Sender: No OFD packet to send [09:25:16]OFD Sender: No OFD packet to send [09:25:17]recv_with_timeout no data received [09:25:21]OFD Sender: No OFD packet to send [09:25:26]OFD Sender: No OFD packet to send [09:25:31]OFD Sender: No OFD packet to send [09:25:36]OFD Sender: No OFD packet to send [09:25:41]OFD Sender: No OFD packet to send [09:25:46]OFD Sender: No OFD packet to send [09:25:51]OFD Sender: No OFD packet to send [09:25:56]OFD Sender: No OFD packet to send [09:26:01]recv_with_timeout no data received [09:26:01]OFD Sender: No OFD packet to send [09:26:05]accept exits with 10 [09:26:05]New connection [09:26:05]New thread 3066998116 created [09:26:05]Thread 3066854756 joined [09:26:05]Waiting for new connection... [09:26:05] Sock 10.Parse request [09:26:05]Sock 10.Check first char [09:26:05]Sock 10.First char is OK [09:26:05]request: POST /json_proto HTTP/1.0 [09:26:05]Method: POST [09:26:05]URL: /json_proto [09:26:05]Method is POST - this is cgi request [09:26:05]url: /json_proto [09:26:05]query_string will be loaded in cgi processing [09:26:05]execute_cgi json_proto POST (null) [09:26:05]execute_cgi path=json_proto method=POST [09:26:05]POST find Content-Length [09:26:05]Host: 172.17.44.132:8080 [09:26:05]Content-Length: 667 [09:26:05]Content-Type: application/json [09:26:05] [09:26:05]POST finish read [09:26:05]Found Content-Length = 667 [09:26:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 2.190, "sum" : 150.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:05]execute_script... [09:26:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 2.190, "sum" : 150.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:05]POST & json_proto [09:26:05]process_json_proto [09:26:05]json parsed OK: [09:26:05]protocol is kg_v1.0 [09:26:05]action value=close_receipt [09:26:05]process_action close_receipt [09:26:05]cmd_close_receipt [09:26:05]MH_GetDate [09:26:05]Write to MH i2c: F0 00 00 27 07 1D [09:26:05]Write i2c OK [09:26:05]MH_I2C_Read... [09:26:05]Read from MH i2c: F0 [09:26:05]MH_I2C_Read... [09:26:05]Read from MH i2c: F0 09 00 [09:26:05]MH_I2C_Read... [09:26:05]Read from MH i2c: F0 09 00 27 07 00 2E A7 C9 66 2A 83 C1 65 FD [09:26:05]GetLastDocTimeStamp 1724491417 [09:26:05]current date 1724491566 [09:26:05]FM_GetShiftState [09:26:05]SAM_PROTO_GetShiftState [09:26:05]wFMCommunicate request_size=4 [09:26:05]MH_SAM_APDU [09:26:05]CAPDU: 80 13 01 00 [09:26:05]Write to MH i2c: E2 08 00 28 07 80 13 01 00 00 00 00 00 AC [09:26:05]Write i2c OK [09:26:05]MH_I2C_Read... [09:26:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:05]Read from MH i2c: E2 [09:26:05]MH_I2C_Read... [09:26:05]Read from MH i2c: E2 0E 00 [09:26:05]MH_I2C_Read... [09:26:05]Read from MH i2c: E2 0E 00 28 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D6 [09:26:05]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:26:05]wFMCommunicate OK [09:26:05]SAM_PROTO_GetShiftState done [09:26:05]FM_GetShiftState done [09:26:05]opened in 1724458697 [09:26:05]opened+sec_in_day 1724545097 [09:26:05]quantity*price = 15067 [09:26:05]sum+1 = 15068 [09:26:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.67 ИТОГО: 150.00 Внесено: 150.00 СДАЧА: 0.00 НСП 1% : 1.33 НДС 12% : 16.00 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 223 24.08.2024 09:26 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166171 ФПД: 110749045147848 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T092606&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166171&fm=110749045147848&tin=02508201610067®Number=0000000000092562&sum=15000 [09:26:06]StoreToDocumentArchive [09:26:06]shift 470 fd 166171 [09:26:06]save to /storage/0470/doc_00166171 [09:26:06]save last doc name /storage/0470/doc_00166171 to /storage/kkm_last_doc_name [09:26:06]save OK [09:26:06]Clear old archive folders... [09:26:06]ProcessDocumentItem done err = 0, tmpTLVsize=249 [09:26:06]tlvbuf is 0117ECC0 [09:26:06]SAM_PROTO_ClearQueue [09:26:06]wFMCommunicate request_size=4 [09:26:06]MH_SAM_APDU [09:26:06]CAPDU: 80 09 00 00 [09:26:06]Write to MH i2c: E2 08 00 35 07 80 09 00 00 00 00 00 00 AE [09:26:06]Write i2c OK [09:26:06]MH_I2C_Read... [09:26:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:06]Read from MH i2c: E2 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 03 00 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 03 00 35 07 00 90 00 B0 [09:26:06]RAPDU: 90 00 [09:26:06]wFMCommunicate OK [09:26:06]SAM_PROTO_ClearQueue done [09:26:06]KKMCreateOFDPacket [09:26:06]OFDProtocolAddRootSTLVToBuf [09:26:06]FM_MakeSignedData [09:26:06]FM_MakeSignedData [09:26:06]SAM_PROTO_SignData [09:26:06]wFMCommunicate request_size=4 [09:26:06]MH_SAM_APDU [09:26:06]CAPDU: 80 0D 01 02 [09:26:06]Write to MH i2c: E2 08 00 36 07 80 0D 01 02 00 00 00 00 B6 [09:26:06]Write i2c OK [09:26:06]MH_I2C_Read... [09:26:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:06]Read from MH i2c: E2 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 03 00 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 03 00 36 07 00 90 00 B1 [09:26:06]RAPDU: 90 00 [09:26:06]wFMCommunicate OK [09:26:06]wFMCommunicate request_size=255 [09:26:06]MH_SAM_APDU [09:26:06]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 08 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 DB 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 2E A7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1B 89 02 00 35 04 06 00 64 B9 C5 [09:26:06]Write to MH i2c: E2 02 01 37 07 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 08 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 DB 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 2E A7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1B 89 02 00 35 04 06 00 64 B9 C5 00 00 D5 [09:26:06]Write i2c OK [09:26:06]MH_I2C_Read... [09:26:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:07]Read from MH i2c: E2 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 03 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 03 00 37 07 00 90 00 B2 [09:26:07]RAPDU: 90 00 [09:26:07]wFMCommunicate OK [09:26:07]wFMCommunicate request_size=8 [09:26:07]MH_SAM_APDU [09:26:07]CAPDU: 80 0D 02 02 03 7E C8 C8 [09:26:07]Write to MH i2c: E2 0B 00 38 07 80 0D 02 02 03 00 7E C8 C8 00 00 CD [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:07]Read from MH i2c: E2 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 03 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 03 00 38 07 00 90 00 B3 [09:26:07]RAPDU: 90 00 [09:26:07]wFMCommunicate OK [09:26:07]wFMCommunicate request_size=4 [09:26:07]MH_SAM_APDU [09:26:07]CAPDU: 80 0D 03 02 [09:26:07]Write to MH i2c: E2 08 00 39 07 80 0D 03 02 00 00 00 00 BB [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:26:07]Read from MH i2c: E2 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 0B 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 0B 00 39 07 00 A3 D5 6C BF A3 29 BD 0E 90 00 F6 [09:26:07]RAPDU: A3 D5 6C BF A3 29 BD 0E 90 00 [09:26:07]wFMCommunicate OK [09:26:07]SAM_PROTO_SignData done [09:26:07]FM_MakeSignedData done [09:26:07]CreateOFDProtocolMessage [09:26:07]wFMCommunicate request_size=4 [09:26:07]MH_SAM_APDU [09:26:07]CAPDU: 80 11 00 00 [09:26:07]Write to MH i2c: E2 08 00 3A 07 80 11 00 00 00 00 00 00 BB [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:07]Read from MH i2c: E2 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 17 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: E2 17 00 3A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 14 [09:26:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:26:07]wFMCommunicate OK [09:26:07]CreateOFDProtocolMessage done [09:26:07]OFDSenderStorePacket 166171 [09:26:07]StoreOFDPacket docnum=166171 [09:26:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 8E 9B 05 01 D7 BA 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 08 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 DB 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 2E A7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1B 89 02 00 35 04 06 00 64 B9 C5 7E C8 C8 A3 D5 6C BF A3 29 BD 0E [09:26:07]CheckFolder [09:26:07]dirname=/storage/ofd_packets [09:26:07]CheckFolder done [09:26:07]ProducePacketName [09:26:07]name=ofd_packets/00166171 [09:26:07]NVStorageSaveData ofd_packets/00166171 [09:26:07]File name is /storage/ofd_packets/00166171 [09:26:07]Write 299 bytes [09:26:07]NVStorageSaveData done [09:26:07]OFDSenderStorePacket done [09:26:07]KKMCreateOFDPacket done [09:26:07]NVStorageSaveData kkm_last_timestamp [09:26:07]File name is /storage/kkm_last_timestamp [09:26:07]Write 4 bytes [09:26:07]NVStorageSaveData done [09:26:07]ExternCall_PrintAddStr [09:26:07]wPrintStart [09:26:07]Write to MH i2c: 01 00 00 3B 07 42 [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: 01 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: 01 07 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: 01 07 00 3B 07 00 00 00 00 00 FF 0F 57 [09:26:07]RasterBufferAndPrint [09:26:07]line Счет N : (1)295136 [09:26:07]line ИНН: 02508201610067 [09:26:07]line Контрольно-Кассовый Чек [09:26:07]line ПРОДАЖА [09:26:07]line ТРК (МРК, ГНК) : 51 [09:26:07]line Товар: 2710124130 [09:26:07]line SU-92-К-5 [09:26:07]line 2.190 * 68.80 [09:26:07]line = 150.67 [09:26:07]line НДС 12% НСП 1% [09:26:07]line > о реализуемом товаре [09:26:07]line ОКРУГЛЕНИЕ: -0.67 [09:26:07]line ИТОГО: 150.00 [09:26:07]line Внесено: 150.00 [09:26:07]line СДАЧА: 0.00 [09:26:07]line НСП 1% : 1.33 [09:26:07]line НДС 12% : 16.00 [09:26:07]line Наличными: 150.00 [09:26:07]line Безнал.: 0.00 [09:26:07]line Место: АЗС № 130 "Партнер Нефть" [09:26:07]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:26:07]line СНО: Общий режим [09:26:07]line Чек 223 24.08.2024 09:26 [09:26:07]line Смена: 470 ФФД: 1.0 [09:26:07]line ЗНМ: 0300000070 [09:26:07]line РНМ: 0000000000092562 [09:26:07]line Версия ККМ: 001 [09:26:07]line ФМ: 0000000000871769 [09:26:07]line ФД: 166171 [09:26:07]line ФПД: 110749045147848 [09:26:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T092606&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166171&fm=110749045147848&tin=02508201610067®Number=0000000000092562&sum=15000 [09:26:07]written 0, free lines is 4095 [09:26:07]OFD Sender: Processing packet 166171 [packets to send 1008, broken 1007] [09:26:07]ProducePacketName [09:26:07]name=ofd_packets/00166171 [09:26:07]OFD Sender: To server: pG, [09:26:07]CommunicateWithHost lk.salyk.kg:30040 [09:26:07]ConnectInit lk.salyk.kg [09:26:07]Write to MH i2c: 01 00 00 66 07 6D [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: 01 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: 01 07 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: 01 07 00 66 07 00 00 00 00 00 BB 0C 3B [09:26:07]RasterBufferAndPrint [09:26:07]line [09:26:07]line [09:26:07]line [09:26:07]line [09:26:07]line [09:26:07]written 0, free lines is 3266 [09:26:07]MH_Cut [09:26:07]Write to MH i2c: D1 01 00 6D 07 01 46 [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: D1 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: D1 01 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: D1 01 00 6D 07 00 45 [09:26:07]Write to MH i2c: 01 00 00 6E 07 75 [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:08]*** Cut start [09:26:08]*** Purtial cut [09:26:08]*** Stage 1: CUTSNS_PIN = 1 [09:26:10]Read from MH i2c: 01 [09:26:10]MH_I2C_Read... [09:26:10]*** Stop cut motor [09:26:10]*** Cut end [09:26:10]Read from MH i2c: 01 07 00 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: 01 07 00 6E 07 00 00 00 00 00 FF 0F 8A [09:26:10]process_action close_receipt done [09:26:10]requested_data is exist [09:26:10]produce_requested_data [09:26:10]requested_item fm.sn is exist - process it [09:26:10]wFMCommunicate request_size=4 [09:26:10]MH_SAM_APDU [09:26:10]CAPDU: 80 11 00 00 [09:26:10]Write to MH i2c: E2 08 00 6F 07 80 11 00 00 00 00 00 00 F0 [09:26:10]Write i2c OK [09:26:10]MH_I2C_Read... [09:26:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:10]Read from MH i2c: E2 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 17 00 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 17 00 6F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 49 [09:26:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:26:10]wFMCommunicate OK [09:26:10]requested_item fd.num is exist - process it [09:26:10]SAM_PROTO_GetFieldsCounters [09:26:10]wFMCommunicate request_size=4 [09:26:10]MH_SAM_APDU [09:26:10]CAPDU: 80 13 00 00 [09:26:10]Write to MH i2c: E2 08 00 70 07 80 13 00 00 00 00 00 00 F3 [09:26:10]Write i2c OK [09:26:10]MH_I2C_Read... [09:26:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:10]Read from MH i2c: E2 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 62 00 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 62 00 70 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 1B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [09:26:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 1B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:26:10]wFMCommunicate OK [09:26:10]SAM_PROTO_GetFieldsCounters done [09:26:10]requested_item shift.num is exist - process it [09:26:10]requested_item shift.opened is exist - process it [09:26:10]req_shift_opened [09:26:10]FM_GetShiftState [09:26:10]SAM_PROTO_GetShiftState [09:26:10]wFMCommunicate request_size=4 [09:26:10]MH_SAM_APDU [09:26:10]CAPDU: 80 13 01 00 [09:26:10]Write to MH i2c: E2 08 00 71 07 80 13 01 00 00 00 00 00 F5 [09:26:10]Write i2c OK [09:26:10]MH_I2C_Read... [09:26:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:10]Read from MH i2c: E2 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 0E 00 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 0E 00 71 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 1F [09:26:10]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:26:10]wFMCommunicate OK [09:26:10]SAM_PROTO_GetShiftState done [09:26:10]FM_GetShiftState done [09:26:10]req_shift_opened done [09:26:10]requested_item shift.open_date is exist - process it [09:26:10]req_shift_open_date [09:26:10]req_shift_open_date done [09:26:10]produce_requested_data done [09:26:10]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166171,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:26:10]process_action_free close_receipt [09:26:10]json_value_free [09:26:10]json_value_free done [09:26:10]process_json_proto returns [09:26:10]Send response to host [09:26:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166171,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:26:10]free response buf [09:26:10]execute_script done [09:26:10]execute_script returns [09:26:10]free content buf [09:26:10]Sock 10.Close socket [09:26:10]Sock 10.Thread stoped [09:26:11]Connected sock=11 [09:26:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 8E 9B 05 01 D7 BA 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 08 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 DB 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 2E A7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1B 89 02 00 35 04 06 00 64 B9 C5 7E C8 C8 A3 D5 6C BF A3 29 BD 0E [09:26:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 A1 26 47 00 7A 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1B 89 02 00 F4 03 04 00 7B 50 C9 66 B6 04 01 00 00 2C C0 2C 51 52 35 C8 D8 [09:26:12]CommunicateWithHost err = 0 [09:26:12]CheckOFDResponse [09:26:12]1017 (14) - 77093643461234 [09:26:12]1041 (16) - 0000000000871769 [09:26:12]1040 (4) - 166171 [09:26:12]1012 (4) - 24.08.2024 03:16 [09:26:12]1206 (1) - 0 [09:26:12]OFD Sender: Remove packet 166171 [09:26:12]ProducePacketName [09:26:12]name=ofd_packets/00166171 [09:26:12]NVStorageDeleteData [09:26:12]OFD Sender: No OFD packet to send [09:26:17]OFD Sender: No OFD packet to send [09:26:20]recv_with_timeout no data received [09:26:22]OFD Sender: No OFD packet to send [09:26:27]OFD Sender: No OFD packet to send [09:26:32]OFD Sender: No OFD packet to send [09:26:37]OFD Sender: No OFD packet to send [09:26:41]accept exits with 8 [09:26:41]New connection [09:26:41]New thread 3066854756 created [09:26:41]Thread 3066998116 joined [09:26:41]Waiting for new connection... [09:26:41] Sock 8.Parse request [09:26:41]Sock 8.Check first char [09:26:41]Sock 8.First char is OK [09:26:41]request: POST /json_proto HTTP/1.0 [09:26:41]Method: POST [09:26:41]URL: /json_proto [09:26:41]Method is POST - this is cgi request [09:26:41]url: /json_proto [09:26:41]query_string will be loaded in cgi processing [09:26:41]execute_cgi json_proto POST (null) [09:26:41]execute_cgi path=json_proto method=POST [09:26:41]POST find Content-Length [09:26:41]Host: 172.17.44.132:8080 [09:26:41]Content-Length: 790 [09:26:41]Content-Type: application/json [09:26:41] [09:26:41]POST finish read [09:26:41]Found Content-Length = 790 [09:26:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 2.190, "sum" : 150.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 150.67 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:41]execute_script... [09:26:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 2.190, "sum" : 150.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 150.67 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:41]POST & json_proto [09:26:41]process_json_proto [09:26:41]json parsed OK: [09:26:41]protocol is kg_v1.0 [09:26:41]action value=close_receipt [09:26:41]process_action close_receipt [09:26:41]cmd_close_receipt [09:26:41]MH_GetDate [09:26:41]Write to MH i2c: F0 00 00 72 07 68 [09:26:41]Write i2c OK [09:26:41]MH_I2C_Read... [09:26:41]Read from MH i2c: F0 [09:26:41]MH_I2C_Read... [09:26:41]Read from MH i2c: F0 09 00 [09:26:41]MH_I2C_Read... [09:26:41]Read from MH i2c: F0 09 00 72 07 00 52 A7 C9 66 2A 83 C1 65 6C [09:26:41]GetLastDocTimeStamp 1724491566 [09:26:41]current date 1724491602 [09:26:41]FM_GetShiftState [09:26:41]SAM_PROTO_GetShiftState [09:26:41]wFMCommunicate request_size=4 [09:26:41]MH_SAM_APDU [09:26:41]CAPDU: 80 13 01 00 [09:26:41]Write to MH i2c: E2 08 00 73 07 80 13 01 00 00 00 00 00 F7 [09:26:41]Write i2c OK [09:26:41]MH_I2C_Read... [09:26:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:41]Read from MH i2c: E2 [09:26:41]MH_I2C_Read... [09:26:41]Read from MH i2c: E2 0E 00 [09:26:41]MH_I2C_Read... [09:26:41]Read from MH i2c: E2 0E 00 73 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 21 [09:26:41]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:26:41]wFMCommunicate OK [09:26:41]SAM_PROTO_GetShiftState done [09:26:41]FM_GetShiftState done [09:26:41]opened in 1724458697 [09:26:41]opened+sec_in_day 1724545097 [09:26:41]quantity*price = 15067 [09:26:41]sum+1 = 15068 [09:26:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.67 НСП 1% : 1.33 НДС 12% : 16.00 Наличными: 0.00 Безнал.: 150.67 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 224 24.08.2024 09:26 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166172 ФПД: 39559821929948 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T092642&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166172&fm=39559821929948&tin=02508201610067®Number=0000000000092562&sum=15067 [09:26:43]StoreToDocumentArchive [09:26:43]shift 470 fd 166172 [09:26:43]save to /storage/0470/doc_00166172 [09:26:43]save last doc name /storage/0470/doc_00166172 to /storage/kkm_last_doc_name [09:26:43]save OK [09:26:43]Clear old archive folders... [09:26:43]ProcessDocumentItem done err = 0, tmpTLVsize=249 [09:26:43]tlvbuf is 01237740 [09:26:43]SAM_PROTO_ClearQueue [09:26:43]wFMCommunicate request_size=4 [09:26:43]MH_SAM_APDU [09:26:43]CAPDU: 80 09 00 00 [09:26:43]Write to MH i2c: E2 08 00 80 07 80 09 00 00 00 00 00 00 F9 [09:26:43]Write i2c OK [09:26:43]MH_I2C_Read... [09:26:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:43]Read from MH i2c: E2 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: E2 03 00 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: E2 03 00 80 07 00 90 00 FB [09:26:43]RAPDU: 90 00 [09:26:43]wFMCommunicate OK [09:26:43]SAM_PROTO_ClearQueue done [09:26:43]KKMCreateOFDPacket [09:26:43]OFDProtocolAddRootSTLVToBuf [09:26:43]FM_MakeSignedData [09:26:43]FM_MakeSignedData [09:26:43]SAM_PROTO_SignData [09:26:43]wFMCommunicate request_size=4 [09:26:43]MH_SAM_APDU [09:26:43]CAPDU: 80 0D 01 02 [09:26:43]Write to MH i2c: E2 08 00 81 07 80 0D 01 02 00 00 00 00 01 [09:26:43]Write i2c OK [09:26:43]MH_I2C_Read... [09:26:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:43]Read from MH i2c: E2 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: E2 03 00 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: E2 03 00 81 07 00 90 00 FC [09:26:43]RAPDU: 90 00 [09:26:43]wFMCommunicate OK [09:26:43]wFMCommunicate request_size=255 [09:26:43]MH_SAM_APDU [09:26:43]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 08 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 DB 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 52 A7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1C 89 02 00 35 04 06 00 23 FA BD [09:26:43]Write to MH i2c: E2 02 01 82 07 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 08 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 DB 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 52 A7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1C 89 02 00 35 04 06 00 23 FA BD 00 00 C4 [09:26:43]Write i2c OK [09:26:43]MH_I2C_Read... [09:26:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:43]Read from MH i2c: E2 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: E2 03 00 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: E2 03 00 82 07 00 90 00 FD [09:26:43]RAPDU: 90 00 [09:26:43]wFMCommunicate OK [09:26:43]wFMCommunicate request_size=8 [09:26:43]MH_SAM_APDU [09:26:43]CAPDU: 80 0D 02 02 03 22 2D DC [09:26:43]Write to MH i2c: E2 0B 00 83 07 80 0D 02 02 03 00 22 2D DC 00 00 35 [09:26:43]Write i2c OK [09:26:43]MH_I2C_Read... [09:26:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:43]Read from MH i2c: E2 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: E2 03 00 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: E2 03 00 83 07 00 90 00 FE [09:26:43]RAPDU: 90 00 [09:26:43]wFMCommunicate OK [09:26:43]wFMCommunicate request_size=4 [09:26:43]MH_SAM_APDU [09:26:43]CAPDU: 80 0D 03 02 [09:26:43]Write to MH i2c: E2 08 00 84 07 80 0D 03 02 00 00 00 00 06 [09:26:43]Write i2c OK [09:26:43]MH_I2C_Read... [09:26:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:26:43]Read from MH i2c: E2 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: E2 0B 00 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: E2 0B 00 84 07 00 97 61 09 12 4D 67 6C 4B 90 00 85 [09:26:43]RAPDU: 97 61 09 12 4D 67 6C 4B 90 00 [09:26:43]wFMCommunicate OK [09:26:43]SAM_PROTO_SignData done [09:26:43]FM_MakeSignedData done [09:26:43]CreateOFDProtocolMessage [09:26:43]wFMCommunicate request_size=4 [09:26:43]MH_SAM_APDU [09:26:43]CAPDU: 80 11 00 00 [09:26:43]Write to MH i2c: E2 08 00 85 07 80 11 00 00 00 00 00 00 06 [09:26:43]Write i2c OK [09:26:43]MH_I2C_Read... [09:26:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:43]Read from MH i2c: E2 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: E2 17 00 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: E2 17 00 85 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 5F [09:26:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:26:43]wFMCommunicate OK [09:26:43]CreateOFDProtocolMessage done [09:26:43]OFDSenderStorePacket 166172 [09:26:43]StoreOFDPacket docnum=166172 [09:26:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 05 94 05 01 61 E9 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 08 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 DB 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 52 A7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1C 89 02 00 35 04 06 00 23 FA BD 22 2D DC 97 61 09 12 4D 67 6C 4B [09:26:43]CheckFolder [09:26:43]dirname=/storage/ofd_packets [09:26:43]CheckFolder done [09:26:43]ProducePacketName [09:26:43]name=ofd_packets/00166172 [09:26:43]NVStorageSaveData ofd_packets/00166172 [09:26:43]File name is /storage/ofd_packets/00166172 [09:26:43]Write 299 bytes [09:26:43]NVStorageSaveData done [09:26:43]OFDSenderStorePacket done [09:26:43]KKMCreateOFDPacket done [09:26:43]NVStorageSaveData kkm_last_timestamp [09:26:43]File name is /storage/kkm_last_timestamp [09:26:43]Write 4 bytes [09:26:43]NVStorageSaveData done [09:26:43]ExternCall_PrintAddStr [09:26:43]wPrintStart [09:26:43]Write to MH i2c: 01 00 00 86 07 8D [09:26:43]Write i2c OK [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: 01 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: 01 07 00 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: 01 07 00 86 07 00 00 00 00 00 FF 0F A2 [09:26:43]RasterBufferAndPrint [09:26:43]line Счет N : (1)295137 [09:26:43]line ИНН: 02508201610067 [09:26:43]line Контрольно-Кассовый Чек [09:26:43]line ПРОДАЖА [09:26:43]line ТРК (МРК, ГНК) : 51 [09:26:43]line Товар: 2710124130 [09:26:43]line SU-92-К-5 [09:26:43]line 2.190 * 68.80 [09:26:43]line = 150.67 [09:26:43]line НДС 12% НСП 1% [09:26:43]line > о реализуемом товаре [09:26:43]line ИТОГО: 150.67 [09:26:43]line НСП 1% : 1.33 [09:26:43]line НДС 12% : 16.00 [09:26:43]line Наличными: 0.00 [09:26:43]line Безнал.: 150.67 [09:26:43]line Место: АЗС № 130 "Партнер Нефть" [09:26:43]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:26:43]line СНО: Общий режим [09:26:43]line Чек 224 24.08.2024 09:26 [09:26:43]line Смена: 470 ФФД: 1.0 [09:26:43]line ЗНМ: 0300000070 [09:26:43]line РНМ: 0000000000092562 [09:26:43]line Версия ККМ: 001 [09:26:43]line Платежная система: O! деньги [09:26:43]line ФМ: 0000000000871769 [09:26:43]line ФД: 166172 [09:26:43]line ФПД: 39559821929948 [09:26:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T092642&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166172&fm=39559821929948&tin=02508201610067®Number=0000000000092562&sum=15067 [09:26:43]written 0, free lines is 4095 [09:26:43]OFD Sender: Processing packet 166172 [packets to send 1008, broken 1007] [09:26:43]ProducePacketName [09:26:43]name=ofd_packets/00166172 [09:26:43]OFD Sender: To server: pG, [09:26:43]CommunicateWithHost lk.salyk.kg:30040 [09:26:43]ConnectInit lk.salyk.kg [09:26:44]Write to MH i2c: 01 00 00 B0 07 B7 [09:26:44]Write i2c OK [09:26:44]MH_I2C_Read... [09:26:44]Read from MH i2c: 01 [09:26:44]MH_I2C_Read... [09:26:44]Read from MH i2c: 01 07 00 [09:26:44]MH_I2C_Read... [09:26:44]Read from MH i2c: 01 07 00 B0 07 00 00 00 00 00 D4 0C 9E [09:26:44]RasterBufferAndPrint [09:26:44]line [09:26:44]line [09:26:44]line [09:26:44]line [09:26:44]line [09:26:44]written 0, free lines is 3289 [09:26:44]MH_Cut [09:26:44]Write to MH i2c: D1 01 00 B7 07 01 90 [09:26:44]Write i2c OK [09:26:44]MH_I2C_Read... [09:26:44]Read from MH i2c: D1 [09:26:44]MH_I2C_Read... [09:26:44]Read from MH i2c: D1 01 00 [09:26:44]MH_I2C_Read... [09:26:44]Read from MH i2c: D1 01 00 B7 07 00 8F [09:26:44]Write to MH i2c: 01 00 00 B8 07 BF [09:26:44]Write i2c OK [09:26:44]MH_I2C_Read... [09:26:44]Connected sock=9 [09:26:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 05 94 05 01 61 E9 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 08 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 DB 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 52 A7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1C 89 02 00 35 04 06 00 23 FA BD 22 2D DC 97 61 09 12 4D 67 6C 4B [09:26:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 CC 5F 47 00 ED 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1C 89 02 00 F4 03 04 00 9C 50 C9 66 B6 04 01 00 00 F1 CF B4 6F 3E 9B 74 F5 [09:26:44]CommunicateWithHost err = 0 [09:26:44]CheckOFDResponse [09:26:44]1017 (14) - 77093643461234 [09:26:44]1041 (16) - 0000000000871769 [09:26:44]1040 (4) - 166172 [09:26:44]1012 (4) - 24.08.2024 03:16 [09:26:44]1206 (1) - 0 [09:26:44]OFD Sender: Remove packet 166172 [09:26:44]ProducePacketName [09:26:44]name=ofd_packets/00166172 [09:26:44]NVStorageDeleteData [09:26:44]*** Cut start [09:26:44]*** Purtial cut [09:26:44]*** Stage 1: CUTSNS_PIN = 1 [09:26:45]OFD Sender: No OFD packet to send [09:26:46]Read from MH i2c: 01 [09:26:46]MH_I2C_Read... [09:26:46]*** Stop cut motor [09:26:46]*** Cut end [09:26:46]Read from MH i2c: 01 07 00 [09:26:46]MH_I2C_Read... [09:26:46]Read from MH i2c: 01 07 00 B8 07 00 00 00 00 00 FF 0F D4 [09:26:46]process_action close_receipt done [09:26:46]requested_data is exist [09:26:46]produce_requested_data [09:26:46]requested_item fm.sn is exist - process it [09:26:46]wFMCommunicate request_size=4 [09:26:46]MH_SAM_APDU [09:26:46]CAPDU: 80 11 00 00 [09:26:46]Write to MH i2c: E2 08 00 B9 07 80 11 00 00 00 00 00 00 3A [09:26:46]Write i2c OK [09:26:46]MH_I2C_Read... [09:26:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:47]Read from MH i2c: E2 [09:26:47]MH_I2C_Read... [09:26:47]Read from MH i2c: E2 17 00 [09:26:47]MH_I2C_Read... [09:26:47]Read from MH i2c: E2 17 00 B9 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 93 [09:26:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:26:47]wFMCommunicate OK [09:26:47]requested_item fd.num is exist - process it [09:26:47]SAM_PROTO_GetFieldsCounters [09:26:47]wFMCommunicate request_size=4 [09:26:47]MH_SAM_APDU [09:26:47]CAPDU: 80 13 00 00 [09:26:47]Write to MH i2c: E2 08 00 BA 07 80 13 00 00 00 00 00 00 3D [09:26:47]Write i2c OK [09:26:47]MH_I2C_Read... [09:26:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:47]Read from MH i2c: E2 [09:26:47]MH_I2C_Read... [09:26:47]Read from MH i2c: E2 62 00 [09:26:47]MH_I2C_Read... [09:26:47]Read from MH i2c: E2 62 00 BA 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 1C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [09:26:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 1C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:26:47]wFMCommunicate OK [09:26:47]SAM_PROTO_GetFieldsCounters done [09:26:47]requested_item shift.num is exist - process it [09:26:47]requested_item shift.opened is exist - process it [09:26:47]req_shift_opened [09:26:47]FM_GetShiftState [09:26:47]SAM_PROTO_GetShiftState [09:26:47]wFMCommunicate request_size=4 [09:26:47]MH_SAM_APDU [09:26:47]CAPDU: 80 13 01 00 [09:26:47]Write to MH i2c: E2 08 00 BB 07 80 13 01 00 00 00 00 00 3F [09:26:47]Write i2c OK [09:26:47]MH_I2C_Read... [09:26:47]Read from MH i2c: E2 [09:26:47]MH_I2C_Read... [09:26:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:47]Read from MH i2c: E2 0E 00 [09:26:47]MH_I2C_Read... [09:26:47]Read from MH i2c: E2 0E 00 BB 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 69 [09:26:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:26:47]wFMCommunicate OK [09:26:47]SAM_PROTO_GetShiftState done [09:26:47]FM_GetShiftState done [09:26:47]req_shift_opened done [09:26:47]requested_item shift.open_date is exist - process it [09:26:47]req_shift_open_date [09:26:47]req_shift_open_date done [09:26:47]produce_requested_data done [09:26:47]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166172,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:26:47]process_action_free close_receipt [09:26:47]json_value_free [09:26:47]json_value_free done [09:26:47]process_json_proto returns [09:26:47]Send response to host [09:26:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166172,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:26:47]free response buf [09:26:47]execute_script done [09:26:47]execute_script returns [09:26:47]free content buf [09:26:47]Sock 8.Close socket [09:26:47]Sock 8.Thread stoped [09:26:50]OFD Sender: No OFD packet to send [09:26:55]OFD Sender: No OFD packet to send [09:27:00]OFD Sender: No OFD packet to send [09:27:04]recv_with_timeout no data received [09:27:05]OFD Sender: No OFD packet to send [09:27:10]OFD Sender: No OFD packet to send [09:27:15]OFD Sender: No OFD packet to send [09:27:20]OFD Sender: No OFD packet to send [09:27:25]OFD Sender: No OFD packet to send [09:27:30]OFD Sender: No OFD packet to send [09:27:35]OFD Sender: No OFD packet to send [09:27:38]accept exits with 10 [09:27:38]New connection [09:27:38]New thread 3066998116 created [09:27:38]Thread 3066854756 joined [09:27:38]Waiting for new connection... [09:27:38] Sock 10.Parse request [09:27:38]Sock 10.Check first char [09:27:38]Sock 10.First char is OK [09:27:38]request: POST /json_proto HTTP/1.0 [09:27:38]Method: POST [09:27:38]URL: /json_proto [09:27:38]Method is POST - this is cgi request [09:27:38]url: /json_proto [09:27:38]query_string will be loaded in cgi processing [09:27:38]execute_cgi json_proto POST (null) [09:27:38]execute_cgi path=json_proto method=POST [09:27:38]POST find Content-Length [09:27:38]Host: 172.17.44.132:8080 [09:27:38]Content-Length: 677 [09:27:38]Content-Type: application/json [09:27:38] [09:27:38]POST finish read [09:27:38]Found Content-Length = 677 [09:27:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:38]execute_script... [09:27:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:38]POST & json_proto [09:27:38]process_json_proto [09:27:38]json parsed OK: [09:27:38]protocol is kg_v1.0 [09:27:38]action value=close_receipt [09:27:38]process_action close_receipt [09:27:38]cmd_close_receipt [09:27:38]MH_GetDate [09:27:38]Write to MH i2c: F0 00 00 BC 07 B2 [09:27:38]Write i2c OK [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: F0 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: F0 09 00 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: F0 09 00 BC 07 00 8B A7 C9 66 2A 83 C1 65 EF [09:27:38]GetLastDocTimeStamp 1724491602 [09:27:38]current date 1724491659 [09:27:38]FM_GetShiftState [09:27:38]SAM_PROTO_GetShiftState [09:27:38]wFMCommunicate request_size=4 [09:27:38]MH_SAM_APDU [09:27:38]CAPDU: 80 13 01 00 [09:27:38]Write to MH i2c: E2 08 00 BD 07 80 13 01 00 00 00 00 00 41 [09:27:38]Write i2c OK [09:27:38]MH_I2C_Read... [09:27:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:38]Read from MH i2c: E2 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: E2 0E 00 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: E2 0E 00 BD 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6B [09:27:38]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:27:38]wFMCommunicate OK [09:27:38]SAM_PROTO_GetShiftState done [09:27:38]FM_GetShiftState done [09:27:38]opened in 1724458697 [09:27:38]opened+sec_in_day 1724545097 [09:27:38]quantity*price = 40002 [09:27:38]sum+1 = 40003 [09:27:38]Check (price>sum+1) || (price+1 о реализуемом товаре [09:27:40]line ОКРУГЛЕНИЕ: -0.02 [09:27:40]line ИТОГО: 400.00 [09:27:40]line Внесено: 400.00 [09:27:40]line СДАЧА: 0.00 [09:27:40]line НСП 1% : 3.54 [09:27:40]line НДС 12% : 42.48 [09:27:40]line Наличными: 400.00 [09:27:40]line Безнал.: 0.00 [09:27:40]line Место: АЗС № 130 "Партнер Нефть" [09:27:40]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:27:40]line СНО: Общий режим [09:27:40]line Чек 225 24.08.2024 09:27 [09:27:40]line Смена: 470 ФФД: 1.0 [09:27:40]line ЗНМ: 0300000070 [09:27:40]line РНМ: 0000000000092562 [09:27:40]line Версия ККМ: 001 [09:27:40]line ФМ: 0000000000871769 [09:27:40]line ФД: 166173 [09:27:40]line ФПД: 589849563388 [09:27:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T092739&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166173&fm=589849563388&tin=02508201610067®Number=0000000000092562&sum=40000 [09:27:40]OFD Sender: Processing packet 166173 [packets to send 1008, broken 1007] [09:27:40]ProducePacketName [09:27:40]name=ofd_packets/00166173 [09:27:40]OFD Sender: To server: pG, [09:27:40]CommunicateWithHost lk.salyk.kg:30040 [09:27:40]ConnectInit lk.salyk.kg [09:27:40]written 0, free lines is 4095 [09:27:41]Write to MH i2c: 01 00 00 FB 07 02 [09:27:41]Write i2c OK [09:27:41]MH_I2C_Read... [09:27:41]Read from MH i2c: 01 [09:27:41]MH_I2C_Read... [09:27:41]Read from MH i2c: 01 07 00 [09:27:41]MH_I2C_Read... [09:27:41]Read from MH i2c: 01 07 00 FB 07 00 00 00 00 00 C3 0C D8 [09:27:41]RasterBufferAndPrint [09:27:41]line [09:27:41]line [09:27:41]line [09:27:41]line [09:27:41]line [09:27:41]written 0, free lines is 3272 [09:27:41]MH_Cut [09:27:41]Write to MH i2c: D1 01 00 02 08 01 DC [09:27:41]Write i2c OK [09:27:41]MH_I2C_Read... [09:27:41]Read from MH i2c: D1 [09:27:41]MH_I2C_Read... [09:27:41]Read from MH i2c: D1 01 00 [09:27:41]MH_I2C_Read... [09:27:41]Read from MH i2c: D1 01 00 02 08 00 DB [09:27:41]Write to MH i2c: 01 00 00 03 08 0B [09:27:41]Write i2c OK [09:27:41]MH_I2C_Read... [09:27:41]Connected sock=9 [09:27:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 C1 B3 07 01 23 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 8B A7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1D 89 02 00 35 04 06 00 00 89 55 C6 10 FC 0E 1F FF C1 EE CC 54 C5 [09:27:41]*** Cut start [09:27:41]*** Purtial cut [09:27:41]*** Stage 1: CUTSNS_PIN = 1 [09:27:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 40 2F 47 00 8A 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1D 89 02 00 F4 03 04 00 D6 50 C9 66 B6 04 01 00 00 56 55 1E E4 B1 13 7C AF [09:27:42]CommunicateWithHost err = 0 [09:27:42]CheckOFDResponse [09:27:42]1017 (14) - 77093643461234 [09:27:42]1041 (16) - 0000000000871769 [09:27:42]1040 (4) - 166173 [09:27:42]1012 (4) - 24.08.2024 03:17 [09:27:42]1206 (1) - 0 [09:27:42]OFD Sender: Remove packet 166173 [09:27:42]ProducePacketName [09:27:42]name=ofd_packets/00166173 [09:27:42]NVStorageDeleteData [09:27:42]OFD Sender: No OFD packet to send [09:27:43]Read from MH i2c: 01 [09:27:43]MH_I2C_Read... [09:27:43]*** Stop cut motor [09:27:43]*** Cut end [09:27:43]Read from MH i2c: 01 07 00 [09:27:43]MH_I2C_Read... [09:27:43]Read from MH i2c: 01 07 00 03 08 00 00 00 00 00 FF 0F 20 [09:27:43]process_action close_receipt done [09:27:43]requested_data is exist [09:27:43]produce_requested_data [09:27:43]requested_item fm.sn is exist - process it [09:27:43]wFMCommunicate request_size=4 [09:27:43]MH_SAM_APDU [09:27:43]CAPDU: 80 11 00 00 [09:27:43]Write to MH i2c: E2 08 00 04 08 80 11 00 00 00 00 00 00 86 [09:27:43]Write i2c OK [09:27:43]MH_I2C_Read... [09:27:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:43]Read from MH i2c: E2 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 17 00 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 17 00 04 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DF [09:27:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:27:44]wFMCommunicate OK [09:27:44]requested_item fd.num is exist - process it [09:27:44]SAM_PROTO_GetFieldsCounters [09:27:44]wFMCommunicate request_size=4 [09:27:44]MH_SAM_APDU [09:27:44]CAPDU: 80 13 00 00 [09:27:44]Write to MH i2c: E2 08 00 05 08 80 13 00 00 00 00 00 00 89 [09:27:44]Write i2c OK [09:27:44]MH_I2C_Read... [09:27:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:44]Read from MH i2c: E2 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 62 00 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 62 00 05 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 1D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 D1 [09:27:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 1D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:27:44]wFMCommunicate OK [09:27:44]SAM_PROTO_GetFieldsCounters done [09:27:44]requested_item shift.num is exist - process it [09:27:44]requested_item shift.opened is exist - process it [09:27:44]req_shift_opened [09:27:44]FM_GetShiftState [09:27:44]SAM_PROTO_GetShiftState [09:27:44]wFMCommunicate request_size=4 [09:27:44]MH_SAM_APDU [09:27:44]CAPDU: 80 13 01 00 [09:27:44]Write to MH i2c: E2 08 00 06 08 80 13 01 00 00 00 00 00 8B [09:27:44]Write i2c OK [09:27:44]MH_I2C_Read... [09:27:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:44]Read from MH i2c: E2 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 0E 00 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 0E 00 06 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B5 [09:27:44]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:27:44]wFMCommunicate OK [09:27:44]SAM_PROTO_GetShiftState done [09:27:44]FM_GetShiftState done [09:27:44]req_shift_opened done [09:27:44]requested_item shift.open_date is exist - process it [09:27:44]req_shift_open_date [09:27:44]req_shift_open_date done [09:27:44]produce_requested_data done [09:27:44]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166173,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:27:44]process_action_free close_receipt [09:27:44]json_value_free [09:27:44]json_value_free done [09:27:44]process_json_proto returns [09:27:44]Send response to host [09:27:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166173,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:27:44]free response buf [09:27:44]execute_script done [09:27:44]execute_script returns [09:27:44]free content buf [09:27:44]Sock 10.Close socket [09:27:44]Sock 10.Thread stoped [09:27:47]OFD Sender: No OFD packet to send [09:27:52]OFD Sender: No OFD packet to send [09:27:56]recv_with_timeout no data received [09:27:57]OFD Sender: No OFD packet to send [09:28:02]OFD Sender: No OFD packet to send [09:28:07]OFD Sender: No OFD packet to send [09:28:12]OFD Sender: No OFD packet to send [09:28:17]OFD Sender: No OFD packet to send [09:28:22]OFD Sender: No OFD packet to send [09:28:27]OFD Sender: No OFD packet to send [09:28:32]OFD Sender: No OFD packet to send [09:28:37]OFD Sender: No OFD packet to send [09:28:43]OFD Sender: No OFD packet to send [09:28:48]OFD Sender: No OFD packet to send [09:28:53]OFD Sender: No OFD packet to send [09:28:58]OFD Sender: No OFD packet to send [09:29:03]OFD Sender: No OFD packet to send [09:29:08]OFD Sender: No OFD packet to send [09:29:13]OFD Sender: No OFD packet to send [09:29:18]OFD Sender: No OFD packet to send [09:29:23]OFD Sender: No OFD packet to send [09:29:28]OFD Sender: No OFD packet to send [09:29:33]OFD Sender: No OFD packet to send [09:29:38]OFD Sender: No OFD packet to send [09:29:43]OFD Sender: No OFD packet to send [09:29:48]OFD Sender: No OFD packet to send [09:29:52]recv_with_timeout no data received [09:29:53]OFD Sender: No OFD packet to send [09:29:58]OFD Sender: No OFD packet to send [09:30:03]OFD Sender: No OFD packet to send [09:30:08]OFD Sender: No OFD packet to send [09:30:13]OFD Sender: No OFD packet to send [09:30:14]recv_with_timeout no data received [09:30:18]OFD Sender: No OFD packet to send [09:30:23]OFD Sender: No OFD packet to send [09:30:28]OFD Sender: No OFD packet to send [09:30:33]OFD Sender: No OFD packet to send [09:30:38]OFD Sender: No OFD packet to send [09:30:43]OFD Sender: No OFD packet to send [09:30:48]OFD Sender: No OFD packet to send [09:30:53]OFD Sender: No OFD packet to send [09:30:58]OFD Sender: No OFD packet to send [09:31:03]OFD Sender: No OFD packet to send [09:31:08]OFD Sender: No OFD packet to send [09:31:13]OFD Sender: No OFD packet to send [09:31:18]OFD Sender: No OFD packet to send [09:31:23]OFD Sender: No OFD packet to send [09:31:28]OFD Sender: No OFD packet to send [09:31:33]OFD Sender: No OFD packet to send [09:31:38]OFD Sender: No OFD packet to send [09:31:43]OFD Sender: No OFD packet to send [09:31:48]OFD Sender: No OFD packet to send [09:31:53]OFD Sender: No OFD packet to send [09:31:58]OFD Sender: No OFD packet to send [09:32:03]OFD Sender: No OFD packet to send [09:32:08]OFD Sender: No OFD packet to send [09:32:13]OFD Sender: No OFD packet to send [09:32:18]OFD Sender: No OFD packet to send [09:32:23]OFD Sender: No OFD packet to send [09:32:28]OFD Sender: No OFD packet to send [09:32:34]OFD Sender: No OFD packet to send [09:32:39]OFD Sender: No OFD packet to send [09:32:44]OFD Sender: No OFD packet to send [09:27:39]wFMCommunicate request_size=13 [09:27:39]MH_SAM_APDU [09:27:39]CAPDU: 80 15 02 00 08 F4 03 04 00 8B A7 C9 66 [09:27:39]Write to MH i2c: E2 10 00 C6 07 80 15 02 00 08 00 F4 03 04 00 8B A7 C9 66 00 00 B9 [09:27:39]Write i2c OK [09:27:39]MH_I2C_Read... [09:27:39]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [09:27:39]Read from MH i2c: E2 [09:27:39]MH_I2C_Read... [09:27:39]Read from MH i2c: E2 03 00 [09:27:39]MH_I2C_Read... [09:27:39]Read from MH i2c: E2 03 00 C6 07 00 90 00 41 [09:27:39]RAPDU: 90 00 [09:27:39]wFMCommunicate OK [09:27:39]wFMCommunicate request_size=25 [09:27:39]MH_SAM_APDU [09:27:39]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 [09:27:39]Write to MH i2c: E2 1C 00 C7 07 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 00 00 AF [09:27:39]Write i2c OK [09:27:39]MH_I2C_Read... [09:27:39]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [09:27:39]Read from MH i2c: E2 [09:27:39]MH_I2C_Read... [09:27:39]Read from MH i2c: E2 03 00 [09:27:39]MH_I2C_Read... [09:27:39]Read from MH i2c: E2 03 00 C7 07 00 90 00 42 [09:27:39]RAPDU: 90 00 [09:27:39]wFMCommunicate OK [09:27:39]wFMCommunicate request_size=4 [09:27:39]MH_SAM_APDU [09:27:39]CAPDU: 80 15 03 00 [09:27:39]Write to MH i2c: E2 08 00 C8 07 80 15 03 00 00 00 00 00 50 [09:27:39]Write i2c OK [09:27:39]MH_I2C_Read... [09:27:39]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [09:27:39]Read from MH i2c: E2 [09:27:39]MH_I2C_Read... [09:27:39]Read from MH i2c: E2 40 00 [09:27:39]MH_I2C_Read... [09:27:39]Read from MH i2c: E2 40 00 C8 07 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E1 00 00 00 35 04 06 00 00 89 55 C6 10 FC 90 00 5C [09:27:39]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E1 00 00 00 35 04 06 00 00 89 55 C6 10 FC 90 00 [09:27:39]wFMCommunicate OK [09:27:39]SAM_PROTO_ProcessDocument answer len = 59 [09:27:39]SAM_PROTO_ProcessDocument done [09:27:39]SetTLVBufToDocument [09:27:39]Processing tag 1209 (04B9) [09:27:39]Malloc new data [09:27:39]Processing tag 1041 (0411) [09:27:39]Processing tag 1040 (0410) [09:27:39]Malloc new data [09:27:39]Processing tag 1038 (040E) [09:27:39]Malloc new data [09:27:39]Processing tag 1042 (0412) [09:27:39]Malloc new data [09:27:39]Processing tag 1077 (0435) [09:27:39]Malloc new data [09:27:39]SetTLVBufToDocument err=0 [09:27:39]KKMLoadAndSignReceiptData store KKM data [09:27:39]KKMLoadAndSignReceiptData err=0 [09:27:39]wFMCommunicate request_size=4 [09:27:39]MH_SAM_APDU [09:27:39]CAPDU: 80 11 00 00 [09:27:39]Write to MH i2c: E2 08 00 C9 07 80 11 00 00 00 00 00 00 4A [09:27:39]Write i2c OK [09:27:39]MH_I2C_Read... [09:27:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:40]Read from MH i2c: E2 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: E2 17 00 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: E2 17 00 C9 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A3 [09:27:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:27:40]wFMCommunicate OK [09:27:40]Счет N : (1)295139 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 32 Товар: 2710124130 Аи-92-К-5 5.900 * 67.80 = 400.02 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 225 24.08.2024 09:27 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166173 ФПД: 589849563388 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T092739&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166173&fm=589849563388&tin=02508201610067®Number=0000000000092562&sum=40000 [09:27:40]StoreToDocumentArchive [09:27:40]shift 470 fd 166173 [09:27:40]save to /storage/0470/doc_00166173 [09:27:40]save last doc name /storage/0470/doc_00166173 to /storage/kkm_last_doc_name [09:27:40]save OK [09:27:40]Clear old archive folders... [09:27:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:40]tlvbuf is 012029A0 [09:27:40]SAM_PROTO_ClearQueue [09:27:40]wFMCommunicate request_size=4 [09:27:40]MH_SAM_APDU [09:27:40]CAPDU: 80 09 00 00 [09:27:40]Write to MH i2c: E2 08 00 CA 07 80 09 00 00 00 00 00 00 43 [09:27:40]Write i2c OK [09:27:40]MH_I2C_Read... [09:27:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:40]Read from MH i2c: E2 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: E2 03 00 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: E2 03 00 CA 07 00 90 00 45 [09:27:40]RAPDU: 90 00 [09:27:40]wFMCommunicate OK [09:27:40]SAM_PROTO_ClearQueue done [09:27:40]KKMCreateOFDPacket [09:27:40]OFDProtocolAddRootSTLVToBuf [09:27:40]FM_MakeSignedData [09:27:40]FM_MakeSignedData [09:27:40]SAM_PROTO_SignData [09:27:40]wFMCommunicate request_size=4 [09:27:40]MH_SAM_APDU [09:27:40]CAPDU: 80 0D 01 02 [09:27:40]Write to MH i2c: E2 08 00 CB 07 80 0D 01 02 00 00 00 00 4B [09:27:40]Write i2c OK [09:27:40]MH_I2C_Read... [09:27:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:40]Read from MH i2c: E2 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: E2 03 00 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: E2 03 00 CB 07 00 90 00 46 [09:27:40]RAPDU: 90 00 [09:27:40]wFMCommunicate OK [09:27:40]wFMCommunicate request_size=255 [09:27:40]MH_SAM_APDU [09:27:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 8B A7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1D 89 02 00 35 04 06 00 00 [09:27:40]Write to MH i2c: E2 02 01 CC 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 8B A7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1D 89 02 00 35 04 06 00 00 00 00 75 [09:27:40]Write i2c OK [09:27:40]MH_I2C_Read... [09:27:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:40]Read from MH i2c: E2 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: E2 03 00 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: E2 03 00 CC 07 00 90 00 47 [09:27:40]RAPDU: 90 00 [09:27:40]wFMCommunicate OK [09:27:40]wFMCommunicate request_size=10 [09:27:40]MH_SAM_APDU [09:27:40]CAPDU: 80 0D 02 02 05 89 55 C6 10 FC [09:27:40]Write to MH i2c: E2 0D 00 CD 07 80 0D 02 02 05 00 89 55 C6 10 FC 00 00 08 [09:27:40]Write i2c OK [09:27:40]MH_I2C_Read... [09:27:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:40]Read from MH i2c: E2 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: E2 03 00 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: E2 03 00 CD 07 00 90 00 48 [09:27:40]RAPDU: 90 00 [09:27:40]wFMCommunicate OK [09:27:40]wFMCommunicate request_size=4 [09:27:40]MH_SAM_APDU [09:27:40]CAPDU: 80 0D 03 02 [09:27:40]Write to MH i2c: E2 08 00 CE 07 80 0D 03 02 00 00 00 00 50 [09:27:40]Write i2c OK [09:27:40]MH_I2C_Read... [09:27:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:40]Read from MH i2c: E2 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: E2 0B 00 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: E2 0B 00 CE 07 00 0E 1F FF C1 EE CC 54 C5 90 00 11 [09:27:40]RAPDU: 0E 1F FF C1 EE CC 54 C5 90 00 [09:27:40]wFMCommunicate OK [09:27:40]SAM_PROTO_SignData done [09:27:40]FM_MakeSignedData done [09:27:40]CreateOFDProtocolMessage [09:27:40]wFMCommunicate request_size=4 [09:27:40]MH_SAM_APDU [09:27:40]CAPDU: 80 11 00 00 [09:27:40]Write to MH i2c: E2 08 00 CF 07 80 11 00 00 00 00 00 00[09:32:49]OFD Sender: No OFD packet to send [09:32:53]recv_with_timeout no data received [09:32:54]OFD Sender: No OFD packet to send [09:32:59]OFD Sender: No OFD packet to send [09:33:04]OFD Sender: No OFD packet to send [09:33:09]OFD Sender: No OFD packet to send [09:33:14]OFD Sender: No OFD packet to send [09:33:19]OFD Sender: No OFD packet to send [09:33:24]OFD Sender: No OFD packet to send [09:33:29]OFD Sender: No OFD packet to send [09:33:34]OFD Sender: No OFD packet to send [09:33:39]OFD Sender: No OFD packet to send [09:33:44]OFD Sender: No OFD packet to send [09:33:49]OFD Sender: No OFD packet to send [09:33:54]OFD Sender: No OFD packet to send [09:33:59]OFD Sender: No OFD packet to send [09:34:04]OFD Sender: No OFD packet to send [09:34:09]OFD Sender: No OFD packet to send [09:34:14]OFD Sender: No OFD packet to send [09:34:19]OFD Sender: No OFD packet to send [09:34:24]OFD Sender: No OFD packet to send [09:34:29]OFD Sender: No OFD packet to send [09:34:34]OFD Sender: No OFD packet to send [09:34:39]OFD Sender: No OFD packet to send [09:34:44]OFD Sender: No OFD packet to send [09:34:49]OFD Sender: No OFD packet to send [09:34:54]OFD Sender: No OFD packet to send [09:34:59]OFD Sender: No OFD packet to send [09:35:04]OFD Sender: No OFD packet to send [09:35:09]OFD Sender: No OFD packet to send [09:35:14]OFD Sender: No OFD packet to send [09:35:19]OFD Sender: No OFD packet to send [09:35:24]OFD Sender: No OFD packet to send [09:35:29]OFD Sender: No OFD packet to send [09:35:30]recv_with_timeout no data received [09:35:34]OFD Sender: No OFD packet to send [09:35:39]OFD Sender: No OFD packet to send [09:35:44]OFD Sender: No OFD packet to send [09:35:49]OFD Sender: No OFD packet to send [09:35:54]OFD Sender: No OFD packet to send [09:35:59]OFD Sender: No OFD packet to send [09:36:04]OFD Sender: No OFD packet to send [09:36:09]OFD Sender: No OFD packet to send [09:36:14]OFD Sender: No OFD packet to send [09:36:19]OFD Sender: No OFD packet to send [09:36:24]OFD Sender: No OFD packet to send [09:36:30]OFD Sender: No OFD packet to send [09:36:35]OFD Sender: No OFD packet to send [09:36:40]OFD Sender: No OFD packet to send [09:36:45]OFD Sender: No OFD packet to send [09:36:50]OFD Sender: No OFD packet to send [09:36:55]OFD Sender: No OFD packet to send [09:37:00]OFD Sender: No OFD packet to send [09:37:05]OFD Sender: No OFD packet to send [09:37:10]OFD Sender: No OFD packet to send [09:37:15]OFD Sender: No OFD packet to send [09:37:20]OFD Sender: No OFD packet to send [09:37:25]OFD Sender: No OFD packet to send [09:37:30]OFD Sender: No OFD packet to send [09:37:34]accept exits with 8 [09:37:34]New connection [09:37:34]New thread 3066854756 created [09:37:34]Thread 3066998116 joined [09:37:34]Waiting for new connection... [09:37:34] Sock 8.Parse request [09:37:34]Sock 8.Check first char [09:37:34]Sock 8.First char is OK [09:37:34]request: POST /json_proto HTTP/1.0 [09:37:34]Method: POST [09:37:34]URL: /json_proto [09:37:34]Method is POST - this is cgi request [09:37:34]url: /json_proto [09:37:34]query_string will be loaded in cgi processing [09:37:34]execute_cgi json_proto POST (null) [09:37:34]execute_cgi path=json_proto method=POST [09:37:34]POST find Content-Length [09:37:34]Host: 172.17.44.132:8080 [09:37:34]Content-Length: 816 [09:37:34]Content-Type: application/json [09:37:34] [09:37:34]POST finish read [09:37:34]Found Content-Length = 816 [09:37:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:34]execute_script... [09:37:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:34]POST & json_proto [09:37:34]process_json_proto [09:37:34]json parsed OK: [09:37:34]protocol is kg_v1.0 [09:37:34]action value=close_receipt [09:37:34]process_action close_receipt [09:37:34]cmd_close_receipt [09:37:34]MH_GetDate [09:37:34]Write to MH i2c: F0 00 00 07 08 FE [09:37:34]Write i2c OK [09:37:34]MH_I2C_Read... [09:37:34]Read from MH i2c: F0 [09:37:34]MH_I2C_Read... [09:37:34]Read from MH i2c: F0 09 00 [09:37:34]MH_I2C_Read... [09:37:34]Read from MH i2c: F0 09 00 07 08 00 DF A9 C9 66 2A 83 C1 65 91 [09:37:34]GetLastDocTimeStamp 1724491659 [09:37:34]current date 1724492255 [09:37:34]FM_GetShiftState [09:37:34]SAM_PROTO_GetShiftState [09:37:34]wFMCommunicate request_size=4 [09:37:34]MH_SAM_APDU [09:37:34]CAPDU: 80 13 01 00 [09:37:34]Write to MH i2c: E2 08 00 08 08 80 13 01 00 00 00 00 00 8D [09:37:34]Write i2c OK [09:37:34]MH_I2C_Read... [09:37:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:34]Read from MH i2c: E2 [09:37:34]MH_I2C_Read... [09:37:34]Read from MH i2c: E2 0E 00 [09:37:34]MH_I2C_Read... [09:37:34]Read from MH i2c: E2 0E 00 08 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B7 [09:37:34]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:37:34]wFMCommunicate OK [09:37:34]SAM_PROTO_GetShiftState done [09:37:34]FM_GetShiftState done [09:37:34]opened in 1724458697 [09:37:34]opened+sec_in_day 1724545097 [09:37:34]quantity*price = 300075 [09:37:34]sum+1 = 300077 [09:37:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 226 24.08.2024 09:37 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166174 ФПД: 164433960508743 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T093735&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166174&fm=164433960508743&tin=02508201610067®Number=0000000000092562&sum=300076 [09:37:35]StoreToDocumentArchive [09:37:35]shift 470 fd 166174 [09:37:35]save to /storage/0470/doc_00166174 [09:37:35]save last doc name /storage/0470/doc_00166174 to /storage/kkm_last_doc_name [09:37:35]save OK [09:37:35]Clear old archive folders... [09:37:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:37:35]tlvbuf is 0121B320 [09:37:35]SAM_PROTO_ClearQueue [09:37:35]wFMCommunicate request_size=4 [09:37:35]MH_SAM_APDU [09:37:35]CAPDU: 80 09 00 00 [09:37:35]Write to MH i2c: E2 08 00 15 08 80 09 00 00 00 00 00 00 8F [09:37:35]Write i2c OK [09:37:35]MH_I2C_Read... [09:37:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:35]Read from MH i2c: E2 [09:37:35]MH_I2C_Read... [09:37:35]Read from MH i2c: E2 03 00 [09:37:35]MH_I2C_Read... [09:37:35]Read from MH i2c: E2 03 00 15 08 00 90 00 91 [09:37:35]RAPDU: 90 00 [09:37:35]wFMCommunicate OK [09:37:35]SAM_PROTO_ClearQueue done [09:37:35]KKMCreateOFDPacket [09:37:35]OFDProtocolAddRootSTLVToBuf [09:37:35]FM_MakeSignedData [09:37:35]FM_MakeSignedData [09:37:35]SAM_PROTO_SignData [09:37:35]wFMCommunicate request_size=4 [09:37:35]MH_SAM_APDU [09:37:35]CAPDU: 80 0D 01 02 [09:37:35]Write to MH i2c: E2 08 00 16 08 80 0D 01 02 00 00 00 00 97 [09:37:35]Write i2c OK [09:37:35]MH_I2C_Read... [09:37:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:35]Read from MH i2c: E2 [09:37:35]MH_I2C_Read... [09:37:35]Read from MH i2c: E2 03 00 [09:37:35]MH_I2C_Read... [09:37:35]Read from MH i2c: E2 03 00 16 08 00 90 00 92 [09:37:35]RAPDU: 90 00 [09:37:35]wFMCommunicate OK [09:37:35]wFMCommunicate request_size=255 [09:37:35]MH_SAM_APDU [09:37: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 DF A9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1E 89 02 00 35 04 06 00 95 8D 43 CE [09:37:35]Write to MH i2c: E2 02 01 17 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 DF A9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1E 89 02 00 35 04 06 00 95 8D 43 CE 00 00 43 [09:37:35]Write i2c OK [09:37:35]MH_I2C_Read... [09:37:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:36]Read from MH i2c: E2 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: E2 03 00 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: E2 03 00 17 08 00 90 00 93 [09:37:36]RAPDU: 90 00 [09:37:36]wFMCommunicate OK [09:37:36]wFMCommunicate request_size=7 [09:37:36]MH_SAM_APDU [09:37:36]CAPDU: 80 0D 02 02 02 1D 47 [09:37:36]Write to MH i2c: E2 0A 00 18 08 80 0D 02 02 02 00 1D 47 00 00 02 [09:37:36]Write i2c OK [09:37:36]MH_I2C_Read... [09:37:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:36]Read from MH i2c: E2 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: E2 03 00 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: E2 03 00 18 08 00 90 00 94 [09:37:36]RAPDU: 90 00 [09:37:36]wFMCommunicate OK [09:37:36]wFMCommunicate request_size=4 [09:37:36]MH_SAM_APDU [09:37:36]CAPDU: 80 0D 03 02 [09:37:36]Write to MH i2c: E2 08 00 19 08 80 0D 03 02 00 00 00 00 9C [09:37:36]Write i2c OK [09:37:36]MH_I2C_Read... [09:37:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:36]Read from MH i2c: E2 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: E2 0B 00 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: E2 0B 00 19 08 00 BC 93 5E 97 70 0E 21 50 90 00 D0 [09:37:36]RAPDU: BC 93 5E 97 70 0E 21 50 90 00 [09:37:36]wFMCommunicate OK [09:37:36]SAM_PROTO_SignData done [09:37:36]FM_MakeSignedData done [09:37:36]CreateOFDProtocolMessage [09:37:36]wFMCommunicate request_size=4 [09:37:36]MH_SAM_APDU [09:37:36]CAPDU: 80 11 00 00 [09:37:36]Write to MH i2c: E2 08 00 1A 08 80 11 00 00 00 00 00 00 9C [09:37:36]Write i2c OK [09:37:36]MH_I2C_Read... [09:37:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:36]Read from MH i2c: E2 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: E2 17 00 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: E2 17 00 1A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F5 [09:37:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:37:36]wFMCommunicate OK [09:37:36]CreateOFDProtocolMessage done [09:37:36]OFDSenderStorePacket 166174 [09:37:36]StoreOFDPacket docnum=166174 [09:37:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 8E 90 04 01 7B 58 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 DF A9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1E 89 02 00 35 04 06 00 95 8D 43 CE 1D 47 BC 93 5E 97 70 0E 21 50 [09:37:36]CheckFolder [09:37:36]dirname=/storage/ofd_packets [09:37:36]CheckFolder done [09:37:36]ProducePacketName [09:37:36]name=ofd_packets/00166174 [09:37:36]NVStorageSaveData ofd_packets/00166174 [09:37:36]File name is /storage/ofd_packets/00166174 [09:37:36]Write 298 bytes [09:37:36]NVStorageSaveData done [09:37:36]OFDSenderStorePacket done [09:37:36]KKMCreateOFDPacket done [09:37:36]NVStorageSaveData kkm_last_timestamp [09:37:36]File name is /storage/kkm_last_timestamp [09:37:36]Write 4 bytes [09:37:36]NVStorageSaveData done [09:37:36]ExternCall_PrintAddStr [09:37:36]wPrintStart [09:37:36]Write to MH i2c: 01 00 00 1B 08 23 [09:37:36]Write i2c OK [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: 01 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: 01 07 00 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: 01 07 00 1B 08 00 00 00 00 00 FF 0F 38 [09:37:36]RasterBufferAndPrint [09:37:36]line Счет N : (1)295142 [09:37:36]line ИНН: 02508201610067 [09:37:36]line Контрольно-Кассовый Чек [09:37:36]line ПРОДАЖА [09:37:36]line ТРК (МРК, ГНК) : 11 [09:37:36]line Товар: 2710194800 [09:37:36]line ДТ-К-5 [09:37:36]line 39.380 * 76.20 [09:37:36]line = 3000.76 [09:37:36]line НДС 12% НСП 1% [09:37:36]line > о реализуемом товаре [09:37:36]line ИТОГО: 3000.76 [09:37:36]line НСП 1% : 26.55 [09:37:36]line НДС 12% : 318.66 [09:37:36]line Наличными: 0.00 [09:37:36]line Безнал.: 3000.76 [09:37:36]line Место: АЗС № 130 "Партнер Нефть" [09:37:36]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:37:36]line СНО: Общий режим [09:37:36]line Чек 226 24.08.2024 09:37 [09:37:36]line Смена: 470 ФФД: 1.0 [09:37:36]line ЗНМ: 0300000070 [09:37:36]line РНМ: 0000000000092562 [09:37:36]line Версия ККМ: 001 [09:37:36]line Платежная система: Бакай Банк [09:37:36]line ФМ: 0000000000871769 [09:37:36]line ФД: 166174 [09:37:36]line ФПД: 164433960508743 [09:37:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T093735&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166174&fm=164433960508743&tin=02508201610067®Number=0000000000092562&sum=300076 [09:37:36]written 0, free lines is 4095 [09:37:36]OFD Sender: Processing packet 166174 [packets to send 1008, broken 1007] [09:37:36]ProducePacketName [09:37:36]name=ofd_packets/00166174 [09:37:36]OFD Sender: To server: pG, [09:37:36]CommunicateWithHost lk.salyk.kg:30040 [09:37:36]ConnectInit lk.salyk.kg [09:37:36]Connected sock=10 [09:37:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 8E 90 04 01 7B 58 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 DF A9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1E 89 02 00 35 04 06 00 95 8D 43 CE 1D 47 BC 93 5E 97 70 0E 21 50 [09:37:36]Write to MH i2c: 01 00 00 45 08 4D [09:37:36]Write i2c OK [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: 01 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: 01 07 00 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: 01 07 00 45 08 00 00 00 00 00 E9 0C 49 [09:37:36]RasterBufferAndPrint [09:37:36]line [09:37:36]line [09:37:36]line [09:37:36]line [09:37:36]line [09:37:36]written 0, free lines is 3312 [09:37:36]MH_Cut [09:37:36]Write to MH i2c: D1 01 00 4C 08 01 26 [09:37:36]Write i2c OK [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: D1 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: D1 01 00 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: D1 01 00 4C 08 00 25 [09:37:36]Write to MH i2c: 01 00 00 4D 08 55 [09:37:36]Write i2c OK [09:37:36]MH_I2C_Read... [09:37:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 24 7E 47 00 3A B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1E 89 02 00 F4 03 04 00 28 53 C9 66 B6 04 01 00 00 23 4A C2 17 F0 DA 18 AE [09:37:37]CommunicateWithHost err = 0 [09:37:37]CheckOFDResponse [09:37:37]1017 (14) - 77093643461234 [09:37:37]1041 (16) - 0000000000871769 [09:37:37]1040 (4) - 166174 [09:37:37]1012 (4) - 24.08.2024 03:27 [09:37:37]1206 (1) - 0 [09:37:37]OFD Sender: Remove packet 166174 [09:37:37]ProducePacketName [09:37:37]name=ofd_packets/00166174 [09:37:37]NVStorageDeleteData [09:37:37]*** Cut start [09:37:37]*** Purtial cut [09:37:37]*** Stage 1: CUTSNS_PIN = 1 [09:37:37]OFD Sender: No OFD packet to send [09:37:39]Read from MH i2c: 01 [09:37:39]MH_I2C_Read... [09:37:39]*** Stop cut motor [09:37:39]*** Cut end [09:37:39]Read from MH i2c: 01 07 00 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: 01 07 00 4D 08 00 00 00 00 00 FF 0F 6A [09:37:39]process_action close_receipt done [09:37:39]requested_data is exist [09:37:39]produce_requested_data [09:37:39]requested_item fm.sn is exist - process it [09:37:39]wFMCommunicate request_size=4 [09:37:39]MH_SAM_APDU [09:37:39]CAPDU: 80 11 00 00 [09:37:39]Write to MH i2c: E2 08 00 4E 08 80 11 00 00 00 00 00 00 D0 [09:37:39]Write i2c OK [09:37:39]MH_I2C_Read... [09:37:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:39]Read from MH i2c: E2 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 17 00 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 17 00 4E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 29 [09:37:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:37:39]wFMCommunicate OK [09:37:39]requested_item fd.num is exist - process it [09:37:39]SAM_PROTO_GetFieldsCounters [09:37:39]wFMCommunicate request_size=4 [09:37:39]MH_SAM_APDU [09:37:39]CAPDU: 80 13 00 00 [09:37:39]Write to MH i2c: E2 08 00 4F 08 80 13 00 00 00 00 00 00 D3 [09:37:39]Write i2c OK [09:37:39]MH_I2C_Read... [09:37:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:39]Read from MH i2c: E2 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 62 00 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 62 00 4F 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 1E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [09:37:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 1E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:39]wFMCommunicate OK [09:37:39]SAM_PROTO_GetFieldsCounters done [09:37:39]requested_item shift.num is exist - process it [09:37:39]requested_item shift.opened is exist - process it [09:37:39]req_shift_opened [09:37:39]FM_GetShiftState [09:37:39]SAM_PROTO_GetShiftState [09:37:39]wFMCommunicate request_size=4 [09:37:39]MH_SAM_APDU [09:37:39]CAPDU: 80 13 01 00 [09:37:39]Write to MH i2c: E2 08 00 50 08 80 13 01 00 00 00 00 00 D5 [09:37:39]Write i2c OK [09:37:39]MH_I2C_Read... [09:37:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:39]Read from MH i2c: E2 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 0E 00 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 0E 00 50 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 FF [09:37:39]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:37:39]wFMCommunicate OK [09:37:39]SAM_PROTO_GetShiftState done [09:37:39]FM_GetShiftState done [09:37:39]req_shift_opened done [09:37:39]requested_item shift.open_date is exist - process it [09:37:39]req_shift_open_date [09:37:39]req_shift_open_date done [09:37:39]produce_requested_data done [09:37:39]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166174,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:37:39]process_action_free close_receipt [09:37:39]json_value_free [09:37:39]json_value_free done [09:37:39]process_json_proto returns [09:37:39]Send response to host [09:37:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166174,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:37:39]free response buf [09:37:39]execute_script done [09:37:39]execute_script returns [09:37:39]free content buf [09:37:39]Sock 8.Close socket [09:37:39]Sock 8.Thread stoped [09:37:42]OFD Sender: No OFD packet to send [09:37:47]OFD Sender: No OFD packet to send [09:37:52]accept exits with 9 [09:37:52]New connection [09:37:52]New thread 3066998116 created [09:37:52]Thread 3066854756 joined [09:37:52]Waiting for new connection... [09:37:52] Sock 9.Parse request [09:37:52]Sock 9.Check first char [09:37:52]Sock 9.First char is OK [09:37:52]request: POST /json_proto HTTP/1.0 [09:37:52]Method: POST [09:37:52]URL: /json_proto [09:37:52]Method is POST - this is cgi request [09:37:52]url: /json_proto [09:37:52]query_string will be loaded in cgi processing [09:37:52]execute_cgi json_proto POST (null) [09:37:52]execute_cgi path=json_proto method=POST [09:37:52]POST find Content-Length [09:37:52]Host: 172.17.44.132:8080 [09:37:52]Content-Length: 800 [09:37:52]Content-Type: application/json [09:37:52] [09:37:52]POST finish read [09:37:52]Found Content-Length = 800 [09:37:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:52]execute_script... [09:37:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:52]POST & json_proto [09:37:52]process_json_proto [09:37:52]json parsed OK: [09:37:52]protocol is kg_v1.0 [09:37:52]action value=close_receipt [09:37:52]process_action close_receipt [09:37:52]cmd_close_receipt [09:37:52]MH_GetDate [09:37:52]Write to MH i2c: F0 00 00 51 08 48 [09:37:52]Write i2c OK [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: F0 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: F0 09 00 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: F0 09 00 51 08 00 F1 A9 C9 66 2A 83 C1 65 ED [09:37:52]GetLastDocTimeStamp 1724492255 [09:37:52]current date 1724492273 [09:37:52]FM_GetShiftState [09:37:52]SAM_PROTO_GetShiftState [09:37:52]wFMCommunicate request_size=4 [09:37:52]MH_SAM_APDU [09:37:52]CAPDU: 80 13 01 00 [09:37:52]Write to MH i2c: E2 08 00 52 08 80 13 01 00 00 00 00 00 D7 [09:37:52]Write i2c OK [09:37:52]MH_I2C_Read... [09:37:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:52]Read from MH i2c: E2 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: E2 0E 00 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: E2 0E 00 52 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 01 [09:37:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:37:52]wFMCommunicate OK [09:37:52]SAM_PROTO_GetShiftState done [09:37:52]FM_GetShiftState done [09:37:52]opened in 1724458697 [09:37:52]opened+sec_in_day 1724545097 [09:37:52]quantity*price = 200025 [09:37:52]sum+1 = 200026 [09:37:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 227 24.08.2024 09:37 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166175 ФПД: 180900863153423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T093753&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166175&fm=180900863153423&tin=02508201610067®Number=0000000000092562&sum=200025 [09:37:53]StoreToDocumentArchive [09:37:53]shift 470 fd 166175 [09:37:53]save to /storage/0470/doc_00166175 [09:37:53]save last doc name /storage/0470/doc_00166175 to /storage/kkm_last_doc_name [09:37:53]save OK [09:37:53]Clear old archive folders... [09:37:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:37:53]tlvbuf is 012148B0 [09:37:53]SAM_PROTO_ClearQueue [09:37:53]wFMCommunicate request_size=4 [09:37:53]MH_SAM_APDU [09:37:53]CAPDU: 80 09 00 00 [09:37:53]Write to MH i2c: E2 08 00 5F 08 80 09 00 00 00 00 00 00 D9 [09:37:53]Write i2c OK [09:37:53]MH_I2C_Read... [09:37:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:53]Read from MH i2c: E2 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: E2 03 00 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: E2 03 00 5F 08 00 90 00 DB [09:37:53]RAPDU: 90 00 [09:37:53]wFMCommunicate OK [09:37:53]SAM_PROTO_ClearQueue done [09:37:53]KKMCreateOFDPacket [09:37:53]OFDProtocolAddRootSTLVToBuf [09:37:53]FM_MakeSignedData [09:37:53]FM_MakeSignedData [09:37:53]SAM_PROTO_SignData [09:37:53]wFMCommunicate request_size=4 [09:37:53]MH_SAM_APDU [09:37:53]CAPDU: 80 0D 01 02 [09:37:53]Write to MH i2c: E2 08 00 60 08 80 0D 01 02 00 00 00 00 E1 [09:37:53]Write i2c OK [09:37:53]MH_I2C_Read... [09:37:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:53]Read from MH i2c: E2 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: E2 03 00 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: E2 03 00 60 08 00 90 00 DC [09:37:53]RAPDU: 90 00 [09:37:53]wFMCommunicate OK [09:37:53]wFMCommunicate request_size=255 [09:37:53]MH_SAM_APDU [09:37:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 F1 A9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1F 89 02 00 35 04 06 00 A4 87 43 B0 [09:37:53]Write to MH i2c: E2 02 01 61 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 F1 A9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1F 89 02 00 35 04 06 00 A4 87 43 B0 00 00 DB [09:37:53]Write i2c OK [09:37:53]MH_I2C_Read... [09:37:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:53]Read from MH i2c: E2 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: E2 03 00 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: E2 03 00 61 08 00 90 00 DD [09:37:53]RAPDU: 90 00 [09:37:53]wFMCommunicate OK [09:37:53]wFMCommunicate request_size=7 [09:37:53]MH_SAM_APDU [09:37:53]CAPDU: 80 0D 02 02 02 15 0F [09:37:53]Write to MH i2c: E2 0A 00 62 08 80 0D 02 02 02 00 15 0F 00 00 0C [09:37:53]Write i2c OK [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: E2 [09:37:53]MH_I2C_Read... [09:37:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:53]Read from MH i2c: E2 03 00 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: E2 03 00 62 08 00 90 00 DE [09:37:53]RAPDU: 90 00 [09:37:53]wFMCommunicate OK [09:37:53]wFMCommunicate request_size=4 [09:37:53]MH_SAM_APDU [09:37:53]CAPDU: 80 0D 03 02 [09:37:53]Write to MH i2c: E2 08 00 63 08 80 0D 03 02 00 00 00 00 E6 [09:37:53]Write i2c OK [09:37:53]MH_I2C_Read... [09:37:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:53]Read from MH i2c: E2 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: E2 0B 00 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: E2 0B 00 63 08 00 5C 5F 47 16 22 88 6E F8 90 00 0F [09:37:53]RAPDU: 5C 5F 47 16 22 88 6E F8 90 00 [09:37:53]wFMCommunicate OK [09:37:53]SAM_PROTO_SignData done [09:37:53]FM_MakeSignedData done [09:37:53]CreateOFDProtocolMessage [09:37:53]wFMCommunicate request_size=4 [09:37:53]MH_SAM_APDU [09:37:53]CAPDU: 80 11 00 00 [09:37:53]Write to MH i2c: E2 08 00 64 08 80 11 00 00 00 00 00 00 E6 [09:37:53]Write i2c OK [09:37:53]MH_I2C_Read... [09:37:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:53]Read from MH i2c: E2 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: E2 17 00 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: E2 17 00 64 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 3F [09:37:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:37:53]wFMCommunicate OK [09:37:53]CreateOFDProtocolMessage done [09:37:53]OFDSenderStorePacket 166175 [09:37:53]StoreOFDPacket docnum=166175 [09:37:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 63 C9 04 01 91 62 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 F1 A9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1F 89 02 00 35 04 06 00 A4 87 43 B0 15 0F 5C 5F 47 16 22 88 6E F8 [09:37:53]CheckFolder [09:37:53]dirname=/storage/ofd_packets [09:37:53]CheckFolder done [09:37:53]ProducePacketName [09:37:53]name=ofd_packets/00166175 [09:37:53]NVStorageSaveData ofd_packets/00166175 [09:37:53]File name is /storage/ofd_packets/00166175 [09:37:53]Write 298 bytes [09:37:53]NVStorageSaveData done [09:37:53]OFDSenderStorePacket done [09:37:53]KKMCreateOFDPacket done [09:37:53]NVStorageSaveData kkm_last_timestamp [09:37:53]File name is /storage/kkm_last_timestamp [09:37:53]Write 4 bytes [09:37:53]NVStorageSaveData done [09:37:53]ExternCall_PrintAddStr [09:37:53]wPrintStart [09:37:53]Write to MH i2c: 01 00 00 65 08 6D [09:37:53]Write i2c OK [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: 01 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: 01 07 00 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: 01 07 00 65 08 00 00 00 00 00 FF 0F 82 [09:37:53]RasterBufferAndPrint [09:37:53]line Счет N : (1)295143 [09:37:53]line ИНН: 02508201610067 [09:37:53]line Контрольно-Кассовый Чек [09:37:53]line ПРОДАЖА [09:37:53]line ТРК (МРК, ГНК) : 34 [09:37:53]line Товар: 2710194800 [09:37:53]line ДТ-К-5 [09:37:53]line 26.250 * 76.20 [09:37:53]line = 2000.25 [09:37:53]line НДС 12% НСП 1% [09:37:53]line > о реализуемом товаре [09:37:53]line ИТОГО: 2000.25 [09:37:53]line НСП 1% : 17.70 [09:37:53]line НДС 12% : 212.42 [09:37:53]line Наличными: 0.00 [09:37:53]line Безнал.: 2000.25 [09:37:53]line Место: АЗС № 130 "Партнер Нефть" [09:37:53]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:37:53]line СНО: Общий режим [09:37:53]line Чек 227 24.08.2024 09:37 [09:37:53]line Смена: 470 ФФД: 1.0 [09:37:53]line ЗНМ: 0300000070 [09:37:53]line РНМ: 0000000000092562 [09:37:53]line Версия ККМ: 001 [09:37:53]line Платежная система: O! деньги [09:37:53]line ФМ: 0000000000871769 [09:37:53]line ФД: 166175 [09:37:53]line ФПД: 180900863153423 [09:37:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T093753&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166175&fm=180900863153423&tin=02508201610067®Number=0000000000092562&sum=200025 [09:37:53]written 0, free lines is 4095 [09:37:53]OFD Sender: Processing packet 166175 [packets to send 1008, broken 1007] [09:37:53]ProducePacketName [09:37:53]name=ofd_packets/00166175 [09:37:53]OFD Sender: To server: pG, [09:37:53]CommunicateWithHost lk.salyk.kg:30040 [09:37:53]ConnectInit lk.salyk.kg [09:37:54]Write to MH i2c: 01 00 00 8F 08 97 [09:37:54]Write i2c OK [09:37:54]MH_I2C_Read... [09:37:54]Read from MH i2c: 01 [09:37:54]MH_I2C_Read... [09:37:54]Read from MH i2c: 01 07 00 [09:37:54]MH_I2C_Read... [09:37:54]Read from MH i2c: 01 07 00 8F 08 00 00 00 00 00 E4 0C 8E [09:37:54]RasterBufferAndPrint [09:37:54]line [09:37:54]line [09:37:54]line [09:37:54]line [09:37:54]line [09:37:54]written 0, free lines is 3309 [09:37:54]MH_Cut [09:37:54]Write to MH i2c: D1 01 00 96 08 01 70 [09:37:54]Write i2c OK [09:37:54]MH_I2C_Read... [09:37:54]Read from MH i2c: D1 [09:37:54]MH_I2C_Read... [09:37:54]Read from MH i2c: D1 01 00 [09:37:54]MH_I2C_Read... [09:37:54]Read from MH i2c: D1 01 00 96 08 00 6F [09:37:54]Write to MH i2c: 01 00 00 97 08 9F [09:37:54]Write i2c OK [09:37:54]MH_I2C_Read... [09:37:55]*** Cut start [09:37:55]*** Purtial cut [09:37:55]*** Stage 1: CUTSNS_PIN = 1 [09:37:56]recv_with_timeout no data received [09:37:57]Connected sock=11 [09:37:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 63 C9 04 01 91 62 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 F1 A9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1F 89 02 00 35 04 06 00 A4 87 43 B0 15 0F 5C 5F 47 16 22 88 6E F8 [09:37:57]Read from MH i2c: 01 [09:37:57]MH_I2C_Read... [09:37:57]*** Stop cut motor [09:37:57]*** Cut end [09:37:57]Read from MH i2c: 01 07 00 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: 01 07 00 97 08 00 00 00 00 00 FF 0F B4 [09:37:57]process_action close_receipt done [09:37:57]requested_data is exist [09:37:57]produce_requested_data [09:37:57]requested_item fm.sn is exist - process it [09:37:57]wFMCommunicate request_size=4 [09:37:57]MH_SAM_APDU [09:37:57]CAPDU: 80 11 00 00 [09:37:57]Write to MH i2c: E2 08 00 98 08 80 11 00 00 00 00 00 00 1A [09:37:57]Write i2c OK [09:37:57]MH_I2C_Read... [09:37:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:57]Read from MH i2c: E2 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 17 00 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 17 00 98 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 73 [09:37:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:37:57]wFMCommunicate OK [09:37:57]requested_item fd.num is exist - process it [09:37:57]SAM_PROTO_GetFieldsCounters [09:37:57]wFMCommunicate request_size=4 [09:37:57]MH_SAM_APDU [09:37:57]CAPDU: 80 13 00 00 [09:37:57]Write to MH i2c: E2 08 00 99 08 80 13 00 00 00 00 00 00 1D [09:37:57]Write i2c OK [09:37:57]MH_I2C_Read... [09:37:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:57]Read from MH i2c: E2 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 62 00 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 62 00 99 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 1F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [09:37:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 1F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:57]wFMCommunicate OK [09:37:57]SAM_PROTO_GetFieldsCounters done [09:37:57]requested_item shift.num is exist - process it [09:37:57]requested_item shift.opened is exist - process it [09:37:57]req_shift_opened [09:37:57]FM_GetShiftState [09:37:57]SAM_PROTO_GetShiftState [09:37:57]wFMCommunicate request_size=4 [09:37:57]MH_SAM_APDU [09:37:57]CAPDU: 80 13 01 00 [09:37:57]Write to MH i2c: E2 08 00 9A 08 80 13 01 00 00 00 00 00 1F [09:37:57]Write i2c OK [09:37:57]MH_I2C_Read... [09:37:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:57]Read from MH i2c: E2 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 0E 00 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 0E 00 9A 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 49 [09:37:57]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:37:57]wFMCommunicate OK [09:37:57]SAM_PROTO_GetShiftState done [09:37:57]FM_GetShiftState done [09:37:57]req_shift_opened done [09:37:57]requested_item shift.open_date is exist - process it [09:37:57]req_shift_open_date [09:37:57]req_shift_open_date done [09:37:57]produce_requested_data done [09:37:57]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166175,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:37:57]process_action_free close_receipt [09:37:57]json_value_free [09:37:57]json_value_free done [09:37:57]process_json_proto returns [09:37:57]Send response to host [09:37:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166175,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:37:57]free response buf [09:37:57]execute_script done [09:37:57]execute_script returns [09:37:57]free content buf [09:37:57]Sock 9.Close socket [09:37:57]Sock 9.Thread stoped [09:37:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 2A 19 47 00 2C CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 1F 89 02 00 F4 03 04 00 3D 53 C9 66 B6 04 01 00 00 B3 0F 68 3E 1C 62 FA CB [09:37:57]CommunicateWithHost err = 0 [09:37:57]CheckOFDResponse [09:37:57]1017 (14) - 77093643461234 [09:37:57]1041 (16) - 0000000000871769 [09:37:57]1040 (4) - 166175 [09:37:57]1012 (4) - 24.08.2024 03:27 [09:37:57]1206 (1) - 0 [09:37:57]OFD Sender: Remove packet 166175 [09:37:57]ProducePacketName [09:37:57]name=ofd_packets/00166175 [09:37:57]NVStorageDeleteData [09:37:58]OFD Sender: No OFD packet to send [09:37:58]int [09:37:58]Write to MH i2c: 01 00 00 9B 08 A3 [09:37:58]*** FLAG_PRN_KEY set [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 9B 08 00 08 00 00 00 FF 0F C0 [09:37:58]state=0 [09:37:58]Key pressed [09:37:58]Feed [09:37:58]Write to MH i2c: D8 00 00 9C 08 7B [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: D8 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: D8 01 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: D8 01 00 9C 08 00 7C [09:37:58]int [09:37:58]Write to MH i2c: 01 00 00 9D 08 A5 [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 9D 08 00 48 00 00 00 3C 00 30 [09:37:58]state=2 [09:37:58]Key pressed [09:37:58]int [09:37:58]Write to MH i2c: 01 00 00 9E 08 A6 [09:37:58]*** FLAG_PRN_KEY reset [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 9E 08 00 00 00 00 00 FA 0F B6 [09:37:58]state=2 [09:37:58]Stop feed [09:38:03]OFD Sender: No OFD packet to send [09:38:08]OFD Sender: No OFD packet to send [09:38:13]OFD Sender: No OFD packet to send [09:38:14]recv_with_timeout no data received [09:38:18]OFD Sender: No OFD packet to send [09:38:23]OFD Sender: No OFD packet to send [09:38:28]OFD Sender: No OFD packet to send [09:38:33]OFD Sender: No OFD packet to send [09:38:38]OFD Sender: No OFD packet to send [09:38:38]recv_with_timeout no data received [09:38:43]OFD Sender: No OFD packet to send [09:38:48]OFD Sender: No OFD packet to send [09:38:53]OFD Sender: No OFD packet to send [09:38:58]OFD Sender: No OFD packet to send [09:39:03]OFD Sender: No OFD packet to send [09:39:06]recv_with_timeout no data received [09:39:08]OFD Sender: No OFD packet to send [09:39:13]OFD Sender: No OFD packet to send [09:39:18]OFD Sender: No OFD packet to send [09:39:23]OFD Sender: No OFD packet to send [09:39:28]OFD Sender: No OFD packet to send [09:39:33]OFD Sender: No OFD packet to send [09:39:38]OFD Sender: No OFD packet to send [09:39:43]OFD Sender: No OFD packet to send [09:39:48]OFD Sender: No OFD packet to send [09:39:53]OFD Sender: No OFD packet to send [09:39:58]OFD Sender: No OFD packet to send [09:40:03]OFD Sender: No OFD packet to send [09:40:08]OFD Sender: No OFD packet to send [09:40:13]OFD Sender: No OFD packet to send [09:40:18]OFD Sender: No OFD packet to send [09:40:23]OFD Sender: No OFD packet to send [09:40:28]OFD Sender: No OFD packet to send [09:40:33]OFD Sender: No OFD packet to send [09:40:38]OFD Sender: No OFD packet to send [09:40:43]OFD Sender: No OFD packet to send [09:40:48]OFD Sender: No OFD packet to send [09:40:53]OFD Sender: No OFD packet to send [09:40:58]OFD Sender: No OFD packet to send [09:41:03]OFD Sender: No OFD packet to send [09:41:08]recv_with_timeout no data received [09:41:08]OFD Sender: No OFD packet to send [09:41:13]OFD Sender: No OFD packet to send [09:41:18]OFD Sender: No OFD packet to send [09:41:23]OFD Sender: No OFD packet to send [09:41:28]OFD Sender: No OFD packet to send [09:41:34]OFD Sender: No OFD packet to send [09:41:39]OFD Sender: No OFD packet to send [09:41:44]OFD Sender: No OFD packet to send [09:41:49]OFD Sender: No OFD packet to send [09:41:52]recv_with_timeout no data received [09:41:54]OFD Sender: No OFD packet to send [09:41:59]OFD Sender: No OFD packet to send [09:42:03]recv_with_timeout no data received [09:42:04]OFD Sender: No OFD packet to send [09:42:09]OFD Sender: No OFD packet to send [09:42:14]OFD Sender: No OFD packet to send [09:42:19]OFD Sender: No OFD packet to send [09:42:24]OFD Sender: No OFD packet to send [09:42:29]OFD Sender: No OFD packet to send [09:42:34]OFD Sender: No OFD packet to send [09:42:39]OFD Sender: No OFD packet to send [09:42:44]OFD Sender: No OFD packet to send [09:42:46]accept exits with 10 [09:42:46]New connection [09:42:46]New thread 3066854756 created [09:42:46]Thread 3066998116 joined [09:42:46]Waiting for new connection... [09:42:46] Sock 10.Parse request [09:42:46]Sock 10.Check first char [09:42:46]Sock 10.First char is OK [09:42:46]request: POST /json_proto HTTP/1.0 [09:42:46]Method: POST [09:42:46]URL: /json_proto [09:42:46]Method is POST - this is cgi request [09:42:46]url: /json_proto [09:42:46]query_string will be loaded in cgi processing [09:42:46]execute_cgi json_proto POST (null) [09:42:46]execute_cgi path=json_proto method=POST [09:42:46]POST find Content-Length [09:42:46]Host: 172.17.44.132:8080 [09:42:46]Content-Length: 645 [09:42:46]Content-Type: application/json [09:42:46] [09:42:46]POST finish read [09:42:46]Found Content-Length = 645 [09:42:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51223", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:46]execute_script... [09:42:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51223", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:46]POST & json_proto [09:42:46]process_json_proto [09:42:46]json parsed OK: [09:42:46]protocol is kg_v1.0 [09:42:46]action value=close_receipt [09:42:46]process_action close_receipt [09:42:46]cmd_close_receipt [09:42:46]MH_GetDate [09:42:46]Write to MH i2c: F0 00 00 9F 08 96 [09:42:46]Write i2c OK [09:42:46]MH_I2C_Read... [09:42:46]Read from MH i2c: F0 [09:42:46]MH_I2C_Read... [09:42:46]Read from MH i2c: F0 09 00 [09:42:46]MH_I2C_Read... [09:42:46]Read from MH i2c: F0 09 00 9F 08 00 17 AB C9 66 2A 83 C1 65 63 [09:42:46]GetLastDocTimeStamp 1724492273 [09:42:46]current date 1724492567 [09:42:46]FM_GetShiftState [09:42:46]SAM_PROTO_GetShiftState [09:42:46]wFMCommunicate request_size=4 [09:42:46]MH_SAM_APDU [09:42:46]CAPDU: 80 13 01 00 [09:42:46]Write to MH i2c: E2 08 00 A0 08 80 13 01 00 00 00 00 00 25 [09:42:47]Write i2c OK [09:42:47]MH_I2C_Read... [09:42:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:47]Read from MH i2c: E2 [09:42:47]MH_I2C_Read... [09:42:47]Read from MH i2c: E2 0E 00 [09:42:47]MH_I2C_Read... [09:42:47]Read from MH i2c: E2 0E 00 A0 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 4F [09:42:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:42:47]wFMCommunicate OK [09:42:47]SAM_PROTO_GetShiftState done [09:42:47]FM_GetShiftState done [09:42:47]opened in 1724458697 [09:42:47]opened+sec_in_day 1724545097 [09:42:47]quantity*price = 12500 [09:42:47]sum+1 = 12501 [09:42:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 228 24.08.2024 09:42 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166176 ФПД: 136033747642195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T094247&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166176&fm=136033747642195&tin=02508201610067®Number=0000000000092562&sum=12500 0 [09:42:48]StoreToDocumentArchive [09:42:48]shift 470 fd 166176 [09:42:48]save to /storage/0470/doc_00166176 [09:42:48]save last doc name /storage/0470/doc_00166176 to /storage/kkm_last_doc_name [09:42:48]save OK [09:42:48]Clear old archive folders... [09:42:48]ProcessDocumentItem done err = 0, tmpTLVsize=282 [09:42:48]tlvbuf is 01214B50 [09:42:48]SAM_PROTO_ClearQueue [09:42:48]wFMCommunicate request_size=4 [09:42:48]MH_SAM_APDU [09:42:48]CAPDU: 80 09 00 00 [09:42:48]Write to MH i2c: E2 08 00 AD 08 80 09 00 00 00 00 00 00 27 [09:42:48]Write i2c OK [09:42:48]MH_I2C_Read... [09:42:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:48]Read from MH i2c: E2 [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: E2 03 00 [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: E2 03 00 AD 08 00 90 00 29 [09:42:48]RAPDU: 90 00 [09:42:48]wFMCommunicate OK [09:42:48]SAM_PROTO_ClearQueue done [09:42:48]KKMCreateOFDPacket [09:42:48]OFDProtocolAddRootSTLVToBuf [09:42:48]FM_MakeSignedData [09:42:48]FM_MakeSignedData [09:42:48]SAM_PROTO_SignData [09:42:48]wFMCommunicate request_size=4 [09:42:48]MH_SAM_APDU [09:42:48]CAPDU: 80 0D 01 02 [09:42:48]Write to MH i2c: E2 08 00 AE 08 80 0D 01 02 00 00 00 00 2F [09:42:48]Write i2c OK [09:42:48]MH_I2C_Read... [09:42:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:48]Read from MH i2c: E2 [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: E2 03 00 [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: E2 03 00 AE 08 00 90 00 2A [09:42:48]RAPDU: 90 00 [09:42:48]wFMCommunicate OK [09:42:48]wFMCommunicate request_size=255 [09:42:48]MH_SAM_APDU [09:42:48]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 17 AB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 [09:42:48]Write to MH i2c: E2 02 01 AF 08 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 17 AB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 00 00 D8 [09:42:48]Write i2c OK [09:42:48]MH_I2C_Read... [09:42:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:48]Read from MH i2c: E2 [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: E2 03 00 [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: E2 03 00 AF 08 00 90 00 2B [09:42:48]RAPDU: 90 00 [09:42:48]wFMCommunicate OK [09:42:48]wFMCommunicate request_size=41 [09:42:48]MH_SAM_APDU [09:42:48]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 20 89 02 00 35 04 06 00 7B B8 D3 34 A7 53 [09:42:48]Write to MH i2c: E2 2C 00 B0 08 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 20 89 02 00 35 04 06 00 7B B8 D3 34 A7 53 00 00 E6 [09:42:48]Write i2c OK [09:42:48]MH_I2C_Read... [09:42:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:48]Read from MH i2c: E2 [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: E2 03 00 [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: E2 03 00 B0 08 00 90 00 2C [09:42:48]RAPDU: 90 00 [09:42:48]wFMCommunicate OK [09:42:48]wFMCommunicate request_size=4 [09:42:48]MH_SAM_APDU [09:42:48]CAPDU: 80 0D 03 02 [09:42:48]Write to MH i2c: E2 08 00 B1 08 80 0D 03 02 00 00 00 00 34 [09:42:48]Write i2c OK [09:42:48]MH_I2C_Read... [09:42:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:48]Read from MH i2c: E2 [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: E2 0B 00 [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: E2 0B 00 B1 08 00 95 28 5C 62 B1 A7 19 D5 90 00 F6 [09:42:48]RAPDU: 95 28 5C 62 B1 A7 19 D5 90 00 [09:42:48]wFMCommunicate OK [09:42:48]SAM_PROTO_SignData done [09:42:48]FM_MakeSignedData done [09:42:48]CreateOFDProtocolMessage [09:42:48]wFMCommunicate request_size=4 [09:42:48]MH_SAM_APDU [09:42:48]CAPDU: 80 11 00 00 [09:42:48]Write to MH i2c: E2 08 00 B2 08 80 11 00 00 00 00 00 00 34 [09:42:48]Write i2c OK [09:42:48]MH_I2C_Read... [09:42:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:48]Read from MH i2c: E2 [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: E2 17 00 [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: E2 17 00 B2 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 8D [09:42:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:42:48]wFMCommunicate OK [09:42:48]CreateOFDProtocolMessage done [09:42:48]OFDSenderStorePacket 166176 [09:42:48]StoreOFDPacket docnum=166176 [09:42:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2E 01 00 00 01 13 26 01 42 A0 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 17 AB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 20 89 02 00 35 04 06 00 7B B8 D3 34 A7 53 95 28 5C 62 B1 A7 19 D5 [09:42:48]CheckFolder [09:42:48]dirname=/storage/ofd_packets [09:42:48]CheckFolder done [09:42:48]ProducePacketName [09:42:48]name=ofd_packets/00166176 [09:42:48]NVStorageSaveData ofd_packets/00166176 [09:42:48]File name is /storage/ofd_packets/00166176 [09:42:48]Write 332 bytes [09:42:48]NVStorageSaveData done [09:42:48]OFDSenderStorePacket done [09:42:48]KKMCreateOFDPacket done [09:42:48]NVStorageSaveData kkm_last_timestamp [09:42:48]File name is /storage/kkm_last_timestamp [09:42:48]Write 4 bytes [09:42:48]NVStorageSaveData done [09:42:48]ExternCall_PrintAddStr [09:42:48]wPrintStart [09:42:48]Write to MH i2c: 01 00 00 B3 08 BB [09:42:48]Write i2c OK [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: 01 [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: 01 07 00 [09:42:48]MH_I2C_Read... [09:42:48]Read from MH i2c: 01 07 00 B3 08 00 00 00 00 00 FF 0F D0 [09:42:48]RasterBufferAndPrint [09:42:48]line Счет N : (3)51223 [09:42:48]line ИНН: 02508201610067 [09:42:48]line Контрольно-Кассовый Чек [09:42:48]line ПРОДАЖА [09:42:48]line Товар: 2000036220012 [09:42:48]line Кофе Капучино XL(GABB TRADE) [09:42:48]line 1.000 * 125.00 [09:42:48]line = 125.00 [09:42:48]line НДС 12% НСП 1% [09:42:48]line > о реализуемом товаре [09:42:48]line ИТОГО: 125.00 [09:42:48]line НСП 1% : 1.11 [09:42:48]line НДС 12% : 13.27 [09:42:48]line Наличными: 125.00 [09:42:48]line Безнал.: 0.00 [09:42:48]line Место: АЗС № 130 "Партнер Нефть" [09:42:48]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:42:48]line СНО: Общий режим [09:42:48]line Чек 228 24.08.2024 09:42 [09:42:48]line Смена: 470 ФФД: 1.0 [09:42:48]line ЗНМ: 0300000070 [09:42:48]line РНМ: 0000000000092562 [09:42:48]line Версия ККМ: 001 [09:42:48]line ФМ: 0000000000871769 [09:42:48]line ФД: 166176 [09:42:48]line ФПД: 136033747642195 [09:42:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T094247&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166176&fm=136033747642195&tin=02508201610067®Number=0000000000092562&sum=12500 [09:42:48]line 0 [09:42:48]written 0, free lines is 4095 [09:42:48]OFD Sender: Processing packet 166176 [packets to send 1008, broken 1007] [09:42:48]ProducePacketName [09:42:48]name=ofd_packets/00166176 [09:42:48]OFD Sender: To server: pG, [09:42:48]CommunicateWithHost lk.salyk.kg:30040 [09:42:48]ConnectInit lk.salyk.kg [09:42:49]Write to MH i2c: 01 00 00 DC 08 E4 [09:42:49]Write i2c OK [09:42:49]MH_I2C_Read... [09:42:49]Read from MH i2c: 01 [09:42:49]MH_I2C_Read... [09:42:49]Read from MH i2c: 01 07 00 [09:42:49]MH_I2C_Read... [09:42:49]Read from MH i2c: 01 07 00 DC 08 00 00 00 00 00 CF 0C C6 [09:42:49]RasterBufferAndPrint [09:42:49]line [09:42:49]line [09:42:49]line [09:42:49]line [09:42:49]line [09:42:49]written 0, free lines is 3285 [09:42:49]MH_Cut [09:42:49]Write to MH i2c: D1 01 00 E3 08 01 BD [09:42:49]Write i2c OK [09:42:49]MH_I2C_Read... [09:42:49]Read from MH i2c: D1 [09:42:49]MH_I2C_Read... [09:42:49]Read from MH i2c: D1 01 00 [09:42:49]MH_I2C_Read... [09:42:49]Read from MH i2c: D1 01 00 E3 08 00 BC [09:42:49]Write to MH i2c: 01 00 00 E4 08 EC [09:42:49]Write i2c OK [09:42:49]MH_I2C_Read... [09:42:49]*** Cut start [09:42:49]*** Purtial cut [09:42:49]*** Stage 1: CUTSNS_PIN = 1 [09:42:51]recv_with_timeout no data received [09:42:52]Read from MH i2c: 01 [09:42:52]MH_I2C_Read... [09:42:52]*** Stop cut motor [09:42:52]*** Cut end [09:42:52]Read from MH i2c: 01 07 00 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: 01 07 00 E4 08 00 00 00 00 00 FF 0F 01 [09:42:52]process_action close_receipt done [09:42:52]requested_data is exist [09:42:52]produce_requested_data [09:42:52]requested_item fm.sn is exist - process it [09:42:52]wFMCommunicate request_size=4 [09:42:52]MH_SAM_APDU [09:42:52]CAPDU: 80 11 00 00 [09:42:52]Write to MH i2c: E2 08 00 E5 08 80 11 00 00 00 00 00 00 67 [09:42:52]Write i2c OK [09:42:52]MH_I2C_Read... [09:42:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:52]Read from MH i2c: E2 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 17 00 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 17 00 E5 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C0 [09:42:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:42:52]wFMCommunicate OK [09:42:52]requested_item fd.num is exist - process it [09:42:52]SAM_PROTO_GetFieldsCounters [09:42:52]wFMCommunicate request_size=4 [09:42:52]MH_SAM_APDU [09:42:52]CAPDU: 80 13 00 00 [09:42:52]Write to MH i2c: E2 08 00 E6 08 80 13 00 00 00 00 00 00 6A [09:42:52]Write i2c OK [09:42:52]MH_I2C_Read... [09:42:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:52]Read from MH i2c: E2 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 62 00 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 62 00 E6 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 20 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 BE [09:42:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 20 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:42:52]wFMCommunicate OK [09:42:52]SAM_PROTO_GetFieldsCounters done [09:42:52]requested_item shift.num is exist - process it [09:42:52]requested_item shift.opened is exist - process it [09:42:52]req_shift_opened [09:42:52]FM_GetShiftState [09:42:52]SAM_PROTO_GetShiftState [09:42:52]wFMCommunicate request_size=4 [09:42:52]MH_SAM_APDU [09:42:52]CAPDU: 80 13 01 00 [09:42:52]Write to MH i2c: E2 08 00 E7 08 80 13 01 00 00 00 00 00 6C [09:42:52]Write i2c OK [09:42:52]MH_I2C_Read... [09:42:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:52]Read from MH i2c: E2 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 0E 00 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 0E 00 E7 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 96 [09:42:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:42:52]wFMCommunicate OK [09:42:52]SAM_PROTO_GetShiftState done [09:42:52]FM_GetShiftState done [09:42:52]req_shift_opened done [09:42:52]requested_item shift.open_date is exist - process it [09:42:52]req_shift_open_date [09:42:52]req_shift_open_date done [09:42:52]produce_requested_data done [09:42:52]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166176,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:42:52]process_action_free close_receipt [09:42:52]json_value_free [09:42:52]json_value_free done [09:42:52]process_json_proto returns [09:42:52]Send response to host [09:42:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166176,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:42:52]free response buf [09:42:52]execute_script done [09:42:52]execute_script returns [09:42:52]free content buf [09:42:52]Sock 10.Close socket [09:42:52]Sock 10.Thread stoped [09:42:53]ConnectInit Can't take IP for lk.salyk.kg [09:42:53]CommunicateWithHost connect error [09:42:53]CommunicateWithHost err = -1 [09:42:53]OFD Sender: Server communicate error [09:42:58]OFD Sender: Processing packet 166176 [packets to send 1008, broken 1007] [09:42:58]ProducePacketName [09:42:58]name=ofd_packets/00166176 [09:42:58]OFD Sender: To server: pG, [09:42:58]CommunicateWithHost lk.salyk.kg:30040 [09:42:58]ConnectInit lk.salyk.kg [09:43:00]Connected sock=10 [09:43:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2E 01 00 00 01 13 26 01 42 A0 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 17 AB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 20 89 02 00 35 04 06 00 7B B8 D3 34 A7 53 95 28 5C 62 B1 A7 19 D5 [09:43:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 19 C1 47 00 73 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 20 89 02 00 F4 03 04 00 6D 54 C9 66 B6 04 01 00 00 10 92 06 49 5D EF CB 7C [09:43:01]CommunicateWithHost err = 0 [09:43:01]CheckOFDResponse [09:43:01]1017 (14) - 77093643461234 [09:43:01]1041 (16) - 0000000000871769 [09:43:01]1040 (4) - 166176 [09:43:01]1012 (4) - 24.08.2024 03:33 [09:43:01]1206 (1) - 0 [09:43:01]OFD Sender: Remove packet 166176 [09:43:01]ProducePacketName [09:43:01]name=ofd_packets/00166176 [09:43:01]NVStorageDeleteData [09:43:01]OFD Sender: No OFD packet to send [09:43:06]OFD Sender: No OFD packet to send [09:43:11]OFD Sender: No OFD packet to send [09:43:16]OFD Sender: No OFD packet to send [09:43:21]OFD Sender: No OFD packet to send [09:43:22]recv_with_timeout no data received [09:43:27]OFD Sender: No OFD packet to send [09:43:32]OFD Sender: No OFD packet to send [09:43:37]OFD Sender: No OFD packet to send [09:43:42]OFD Sender: No OFD packet to send [09:43:45]accept exits with 9 [09:43:45]New connection [09:43:45]New thread 3066998116 created [09:43:45]Thread 3066854756 joined [09:43:45]Waiting for new connection... [09:43:45] Sock 9.Parse request [09:43:45]Sock 9.Check first char [09:43:45]Sock 9.First char is OK [09:43:45]request: POST /json_proto HTTP/1.0 [09:43:45]Method: POST [09:43:45]URL: /json_proto [09:43:45]Method is POST - this is cgi request [09:43:45]url: /json_proto [09:43:46]query_string will be loaded in cgi processing [09:43:46]execute_cgi json_proto POST (null) [09:43:46]execute_cgi path=json_proto method=POST [09:43:46]POST find Content-Length [09:43:46]Host: 172.17.44.132:8080 [09:43:46]Content-Length: 798 [09:43:46]Content-Type: application/json [09:43:46] [09:43:46]POST finish read [09:43:46]Found Content-Length = 798 [09:43:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51224", "tax_sys" : 0, "items" : [ { "code": "48744997", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Compact Blue", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:46]execute_script... [09:43:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51224", "tax_sys" : 0, "items" : [ { "code": "48744997", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Compact Blue", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:46]POST & json_proto [09:43:46]process_json_proto [09:43:46]json parsed OK: [09:43:46]protocol is kg_v1.0 [09:43:46]action value=close_receipt [09:43:46]process_action close_receipt [09:43:46]cmd_close_receipt [09:43:46]MH_GetDate [09:43:46]Write to MH i2c: F0 00 00 E8 08 DF [09:43:46]Write i2c OK [09:43:46]MH_I2C_Read... [09:43:46]Read from MH i2c: F0 [09:43:46]MH_I2C_Read... [09:43:46]Read from MH i2c: F0 09 00 [09:43:46]MH_I2C_Read... [09:43:46]Read from MH i2c: F0 09 00 E8 08 00 52 AB C9 66 2A 83 C1 65 E7 [09:43:46]GetLastDocTimeStamp 1724492567 [09:43:46]current date 1724492626 [09:43:46]FM_GetShiftState [09:43:46]SAM_PROTO_GetShiftState [09:43:46]wFMCommunicate request_size=4 [09:43:46]MH_SAM_APDU [09:43:46]CAPDU: 80 13 01 00 [09:43:46]Write to MH i2c: E2 08 00 E9 08 80 13 01 00 00 00 00 00 6E [09:43:46]Write i2c OK [09:43:46]MH_I2C_Read... [09:43:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:46]Read from MH i2c: E2 [09:43:46]MH_I2C_Read... [09:43:46]Read from MH i2c: E2 0E 00 [09:43:46]MH_I2C_Read... [09:43:46]Read from MH i2c: E2 0E 00 E9 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 98 [09:43:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:43:46]wFMCommunicate OK [09:43:46]SAM_PROTO_GetShiftState done [09:43:46]FM_GetShiftState done [09:43:46]opened in 1724458697 [09:43:46]opened+sec_in_day 1724545097 [09:43:46]quantity*price = 13500 [09:43:46]sum+1 = 13501 [09:43:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 135.00 НСП 1% : 1.19 НДС 12% : 14.34 Наличными: 0.00 Безнал.: 135.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 229 24.08.2024 09:43 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166177 ФПД: 185412331550853 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T094346&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166177&fm=185412331550853&tin=02508201610067®Number=0000000000092562&sum=13500 0 [09:43:47]StoreToDocumentArchive [09:43:47]shift 470 fd 166177 [09:43:47]save to /storage/0470/doc_00166177 [09:43:47]save last doc name /storage/0470/doc_00166177 to /storage/kkm_last_doc_name [09:43:47]save OK [09:43:47]Clear old archive folders... [09:43:47]ProcessDocumentItem done err = 0, tmpTLVsize=274 [09:43:47]tlvbuf is 0121F830 [09:43:47]SAM_PROTO_ClearQueue [09:43:47]wFMCommunicate request_size=4 [09:43:47]MH_SAM_APDU [09:43:47]CAPDU: 80 09 00 00 [09:43:47]Write to MH i2c: E2 08 00 F6 08 80 09 00 00 00 00 00 00 70 [09:43:47]Write i2c OK [09:43:47]MH_I2C_Read... [09:43:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:47]Read from MH i2c: E2 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 03 00 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 03 00 F6 08 00 90 00 72 [09:43:47]RAPDU: 90 00 [09:43:47]wFMCommunicate OK [09:43:47]SAM_PROTO_ClearQueue done [09:43:47]KKMCreateOFDPacket [09:43:47]OFDProtocolAddRootSTLVToBuf [09:43:47]FM_MakeSignedData [09:43:47]FM_MakeSignedData [09:43:47]SAM_PROTO_SignData [09:43:47]wFMCommunicate request_size=4 [09:43:47]MH_SAM_APDU [09:43:47]CAPDU: 80 0D 01 02 [09:43:47]Write to MH i2c: E2 08 00 F7 08 80 0D 01 02 00 00 00 00 78 [09:43:47]Write i2c OK [09:43:47]MH_I2C_Read... [09:43:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:47]Read from MH i2c: E2 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 03 00 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 03 00 F7 08 00 90 00 73 [09:43:47]RAPDU: 90 00 [09:43:47]wFMCommunicate OK [09:43:47]wFMCommunicate request_size=255 [09:43:47]MH_SAM_APDU [09:43:47]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 34 39 39 37 06 04 25 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 43 6F 6D 70 61 63 74 20 42 6C 75 65 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 00 00 00 00 00 00 39 04 06 00 BC 34 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 52 AB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 [09:43:47]Write to MH i2c: E2 02 01 F8 08 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 34 39 39 37 06 04 25 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 43 6F 6D 70 61 63 74 20 42 6C 75 65 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 00 00 00 00 00 00 39 04 06 00 BC 34 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 52 AB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 00 00 81 [09:43:47]Write i2c OK [09:43:47]MH_I2C_Read... [09:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:47]Read from MH i2c: E2 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 03 00 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 03 00 F8 08 00 90 00 74 [09:43:47]RAPDU: 90 00 [09:43:47]wFMCommunicate OK [09:43:47]wFMCommunicate request_size=33 [09:43:47]MH_SAM_APDU [09:43:47]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 31 37 36 39 10 04 04 00 21 89 02 00 35 04 06 00 A8 A1 AC 28 B8 85 [09:43:47]Write to MH i2c: E2 24 00 F9 08 80 0D 02 02 1C 00 30 30 30 30 38 37 31 37 36 39 10 04 04 00 21 89 02 00 35 04 06 00 A8 A1 AC 28 B8 85 00 00 16 [09:43:47]Write i2c OK [09:43:47]MH_I2C_Read... [09:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:47]Read from MH i2c: E2 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 03 00 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 03 00 F9 08 00 90 00 75 [09:43:47]RAPDU: 90 00 [09:43:47]wFMCommunicate OK [09:43:47]wFMCommunicate request_size=4 [09:43:47]MH_SAM_APDU [09:43:47]CAPDU: 80 0D 03 02 [09:43:47]Write to MH i2c: E2 08 00 FA 08 80 0D 03 02 00 00 00 00 7D [09:43:47]Write i2c OK [09:43:47]MH_I2C_Read... [09:43:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:47]Read from MH i2c: E2 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 0B 00 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 0B 00 FA 08 00 8E 51 65 14 7A D6 17 BB 90 00 F8 [09:43:47]RAPDU: 8E 51 65 14 7A D6 17 BB 90 00 [09:43:47]wFMCommunicate OK [09:43:47]SAM_PROTO_SignData done [09:43:47]FM_MakeSignedData done [09:43:47]CreateOFDProtocolMessage [09:43:47]wFMCommunicate request_size=4 [09:43:47]MH_SAM_APDU [09:43:47]CAPDU: 80 11 00 00 [09:43:47]Write to MH i2c: E2 08 00 FB 08 80 11 00 00 00 00 00 00 7D [09:43:47]Write i2c OK [09:43:47]MH_I2C_Read... [09:43:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:47]Read from MH i2c: E2 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 17 00 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 17 00 FB 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D6 [09:43:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:43:47]wFMCommunicate OK [09:43:47]CreateOFDProtocolMessage done [09:43:47]OFDSenderStorePacket 166177 [09:43:47]StoreOFDPacket docnum=166177 [09:43:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 26 01 00 00 1E FE 1E 01 0A ED 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 34 39 39 37 06 04 25 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 43 6F 6D 70 61 63 74 20 42 6C 75 65 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 00 00 00 00 00 00 39 04 06 00 BC 34 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 52 AB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 21 89 02 00 35 04 06 00 A8 A1 AC 28 B8 85 8E 51 65 14 7A D6 17 BB [09:43:47]CheckFolder [09:43:47]dirname=/storage/ofd_packets [09:43:47]CheckFolder done [09:43:47]ProducePacketName [09:43:47]name=ofd_packets/00166177 [09:43:47]NVStorageSaveData ofd_packets/00166177 [09:43:47]File name is /storage/ofd_packets/00166177 [09:43:47]Write 324 bytes [09:43:47]NVStorageSaveData done [09:43:47]OFDSenderStorePacket done [09:43:47]KKMCreateOFDPacket done [09:43:47]NVStorageSaveData kkm_last_timestamp [09:43:47]File name is /storage/kkm_last_timestamp [09:43:47]Write 4 bytes [09:43:47]NVStorageSaveData done [09:43:47]ExternCall_PrintAddStr [09:43:47]wPrintStart [09:43:47]Write to MH i2c: 01 00 00 FC 08 04 [09:43:47]Write i2c OK [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: 01 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: 01 07 00 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: 01 07 00 FC 08 00 00 00 00 00 FF 0F 19 [09:43:47]RasterBufferAndPrint [09:43:47]line Счет N : (3)51224 [09:43:47]line ИНН: 02508201610067 [09:43:47]line Контрольно-Кассовый Чек [09:43:47]line ПРОДАЖА [09:43:47]line Товар: 48744997 [09:43:47]line Сигареты Winston Compact Blue [09:43:47]line 1.000 * 135.00 [09:43:47]line = 135.00 [09:43:47]line НДС 12% НСП 1% [09:43:47]line > о реализуемом товаре [09:43:47]line ИТОГО: 135.00 [09:43:47]line НСП 1% : 1.19 [09:43:47]line НДС 12% : 14.34 [09:43:47]line Наличными: 0.00 [09:43:47]line Безнал.: 135.00 [09:43:47]line Место: АЗС № 130 "Партнер Нефть" [09:43:47]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:43:47]line СНО: Общий режим [09:43:47]line Чек 229 24.08.2024 09:43 [09:43:47]line Смена: 470 ФФД: 1.0 [09:43:47]line ЗНМ: 0300000070 [09:43:47]line РНМ: 0000000000092562 [09:43:47]line Версия ККМ: 001 [09:43:47]line Платежная система: Бакай Банк [09:43:47]line ФМ: 0000000000871769 [09:43:47]line ФД: 166177 [09:43:47]line ФПД: 185412331550853 [09:43:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T094346&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166177&fm=185412331550853&tin=02508201610067®Number=0000000000092562&sum=13500 [09:43:47]line 0 [09:43:47]written 0, free lines is 4095 [09:43:47]OFD Sender: Processing packet 166177 [packets to send 1008, broken 1007] [09:43:47]ProducePacketName [09:43:47]name=ofd_packets/00166177 [09:43:47]OFD Sender: To server: pG, [09:43:47]CommunicateWithHost lk.salyk.kg:30040 [09:43:47]ConnectInit lk.salyk.kg [09:43:48]Write to MH i2c: 01 00 00 27 09 30 [09:43:48]Write i2c OK [09:43:48]MH_I2C_Read... [09:43:48]Read from MH i2c: 01 [09:43:48]MH_I2C_Read... [09:43:48]Read from MH i2c: 01 07 00 [09:43:48]MH_I2C_Read... [09:43:48]Read from MH i2c: 01 07 00 27 09 00 00 00 00 00 A7 0C EA [09:43:48]RasterBufferAndPrint [09:43:48]line [09:43:48]line [09:43:48]line [09:43:48]line [09:43:48]line [09:43:48]written 0, free lines is 3244 [09:43:48]MH_Cut [09:43:48]Write to MH i2c: D1 01 00 2E 09 01 09 [09:43:48]Write i2c OK [09:43:48]MH_I2C_Read... [09:43:48]Read from MH i2c: D1 [09:43:48]MH_I2C_Read... [09:43:48]Read from MH i2c: D1 01 00 [09:43:48]MH_I2C_Read... [09:43:48]Read from MH i2c: D1 01 00 2E 09 00 08 [09:43:48]Write to MH i2c: 01 00 00 2F 09 38 [09:43:48]Write i2c OK [09:43:48]MH_I2C_Read... [09:43:49]*** Cut start [09:43:49]*** Purtial cut [09:43:49]*** Stage 1: CUTSNS_PIN = 1 [09:43:50]Connected sock=11 [09:43:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 26 01 00 00 1E FE 1E 01 0A ED 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 34 39 39 37 06 04 25 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 43 6F 6D 70 61 63 74 20 42 6C 75 65 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 00 00 00 00 00 00 39 04 06 00 BC 34 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 52 AB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 21 89 02 00 35 04 06 00 A8 A1 AC 28 B8 85 8E 51 65 14 7A D6 17 BB [09:43:51]Read from MH i2c: 01 [09:43:51]MH_I2C_Read... [09:43:51]*** Stop cut motor [09:43:51]*** Cut end [09:43:51]Read from MH i2c: 01 07 00 [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: 01 07 00 2F 09 00 00 00 00 00 FF 0F 4D [09:43:51]process_action close_receipt done [09:43:51]requested_data is exist [09:43:51]produce_requested_data [09:43:51]requested_item fm.sn is exist - process it [09:43:51]wFMCommunicate request_size=4 [09:43:51]MH_SAM_APDU [09:43:51]CAPDU: 80 11 00 00 [09:43:51]Write to MH i2c: E2 08 00 30 09 80 11 00 00 00 00 00 00 B3 [09:43:51]Write i2c OK [09:43:51]MH_I2C_Read... [09:43:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:51]Read from MH i2c: E2 [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: E2 17 00 [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: E2 17 00 30 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 0C [09:43:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:43:51]wFMCommunicate OK [09:43:51]requested_item fd.num is exist - process it [09:43:51]SAM_PROTO_GetFieldsCounters [09:43:51]wFMCommunicate request_size=4 [09:43:51]MH_SAM_APDU [09:43:51]CAPDU: 80 13 00 00 [09:43:51]Write to MH i2c: E2 08 00 31 09 80 13 00 00 00 00 00 00 B6 [09:43:51]Write i2c OK [09:43:51]MH_I2C_Read... [09:43:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:51]Read from MH i2c: E2 [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: E2 62 00 [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: E2 62 00 31 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 21 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 0E [09:43:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 21 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:51]wFMCommunicate OK [09:43:51]SAM_PROTO_GetFieldsCounters done [09:43:51]requested_item shift.num is exist - process it [09:43:51]requested_item shift.opened is exist - process it [09:43:51]req_shift_opened [09:43:51]FM_GetShiftState [09:43:51]SAM_PROTO_GetShiftState [09:43:51]wFMCommunicate request_size=4 [09:43:51]MH_SAM_APDU [09:43:51]CAPDU: 80 13 01 00 [09:43:51]Write to MH i2c: E2 08 00 32 09 80 13 01 00 00 00 00 00 B8 [09:43:51]Write i2c OK [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: E2 [09:43:51]MH_I2C_Read... [09:43:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:51]Read from MH i2c: E2 0E 00 [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: E2 0E 00 32 09 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E2 [09:43:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:43:51]wFMCommunicate OK [09:43:51]SAM_PROTO_GetShiftState done [09:43:51]FM_GetShiftState done [09:43:51]req_shift_opened done [09:43:51]requested_item shift.open_date is exist - process it [09:43:51]req_shift_open_date [09:43:51]req_shift_open_date done [09:43:51]produce_requested_data done [09:43:51]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166177,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:43:51]process_action_free close_receipt [09:43:51]json_value_free [09:43:51]json_value_free done [09:43:51]process_json_proto returns [09:43:51]Send response to host [09:43:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166177,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:43:51]free response buf [09:43:51]execute_script done [09:43:51]execute_script returns [09:43:51]free content buf [09:43:51]Sock 9.Close socket [09:43:51]Sock 9.Thread stoped [09:43:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 B9 62 47 00 0A 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 21 89 02 00 F4 03 04 00 9E 54 C9 66 B6 04 01 00 00 DF 4C EC F1 53 EB 46 58 [09:43:51]CommunicateWithHost err = 0 [09:43:51]CheckOFDResponse [09:43:51]1017 (14) - 77093643461234 [09:43:51]1041 (16) - 0000000000871769 [09:43:51]1040 (4) - 166177 [09:43:51]1012 (4) - 24.08.2024 03:33 [09:43:51]1206 (1) - 0 [09:43:51]OFD Sender: Remove packet 166177 [09:43:51]ProducePacketName [09:43:51]name=ofd_packets/00166177 [09:43:51]NVStorageDeleteData [09:43:52]OFD Sender: No OFD packet to send [09:43:57]OFD Sender: No OFD packet to send [09:44:00]recv_with_timeout no data received [09:44:02]OFD Sender: No OFD packet to send [09:44:07]OFD Sender: No OFD packet to send [09:44:12]OFD Sender: No OFD packet to send [09:44:14]recv_with_timeout no data received [09:44:17]OFD Sender: No OFD packet to send [09:44:22]OFD Sender: No OFD packet to send [09:44:24]recv_with_timeout no data received [09:44:27]OFD Sender: No OFD packet to send [09:44:32]OFD Sender: No OFD packet to send [09:44:37]OFD Sender: No OFD packet to send [09:44:41]recv_with_timeout no data received [09:44:42]OFD Sender: No OFD packet to send [09:44:47]OFD Sender: No OFD packet to send [09:44:52]OFD Sender: No OFD packet to send [09:44:57]OFD Sender: No OFD packet to send [09:45:02]OFD Sender: No OFD packet to send [09:45:07]OFD Sender: No OFD packet to send [09:45:12]OFD Sender: No OFD packet to send [09:45:16]accept exits with 10 [09:45:16]New connection [09:45:16]New thread 3066854756 created [09:45:16]Thread 3066998116 joined [09:45:16]Waiting for new connection... [09:45:16] Sock 10.Parse request [09:45:16]Sock 10.Check first char [09:45:16]Sock 10.First char is OK [09:45:16]request: POST /json_proto HTTP/1.0 [09:45:16]Method: POST [09:45:16]URL: /json_proto [09:45:16]Method is POST - this is cgi request [09:45:16]url: /json_proto [09:45:16]query_string will be loaded in cgi processing [09:45:16]execute_cgi json_proto POST (null) [09:45:16]execute_cgi path=json_proto method=POST [09:45:16]POST find Content-Length [09:45:16]Host: 172.17.44.132:8080 [09:45:16]Content-Length: 819 [09:45:16]Content-Type: application/json [09:45:16] [09:45:16]POST finish read [09:45:16]Found Content-Length = 819 [09:45:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 38.620, "sum" : 2865.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2865.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:45:16]execute_script... [09:45:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 38.620, "sum" : 2865.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2865.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:45:16]POST & json_proto [09:45:16]process_json_proto [09:45:16]json parsed OK: [09:45:16]protocol is kg_v1.0 [09:45:16]action value=close_receipt [09:45:16]process_action close_receipt [09:45:16]cmd_close_receipt [09:45:16]MH_GetDate [09:45:16]Write to MH i2c: F0 00 00 33 09 2B [09:45:16]Write i2c OK [09:45:16]MH_I2C_Read... [09:45:16]Read from MH i2c: F0 [09:45:16]MH_I2C_Read... [09:45:16]Read from MH i2c: F0 09 00 [09:45:16]MH_I2C_Read... [09:45:16]Read from MH i2c: F0 09 00 33 09 00 AC AB C9 66 2A 83 C1 65 8D [09:45:16]GetLastDocTimeStamp 1724492626 [09:45:16]current date 1724492716 [09:45:16]FM_GetShiftState [09:45:16]SAM_PROTO_GetShiftState [09:45:16]wFMCommunicate request_size=4 [09:45:16]MH_SAM_APDU [09:45:16]CAPDU: 80 13 01 00 [09:45:16]Write to MH i2c: E2 08 00 34 09 80 13 01 00 00 00 00 00 BA [09:45:16]Write i2c OK [09:45:16]MH_I2C_Read... [09:45:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:16]Read from MH i2c: E2 [09:45:16]MH_I2C_Read... [09:45:16]Read from MH i2c: E2 0E 00 [09:45:16]MH_I2C_Read... [09:45:16]Read from MH i2c: E2 0E 00 34 09 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E4 [09:45:16]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:45:16]wFMCommunicate OK [09:45:16]SAM_PROTO_GetShiftState done [09:45:16]FM_GetShiftState done [09:45:16]opened in 1724458697 [09:45:16]opened+sec_in_day 1724545097 [09:45:16]quantity*price = 286560 [09:45:16]sum+1 = 286561 [09:45:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2865.60 НСП 1% : 25.36 НДС 12% : 304.31 Наличными: 0.00 Безнал.: 2865.60 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 230 24.08.2024 09:45 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166178 ФПД: 89623387142164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T094517&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166178&fm=89623387142164&tin=02508201610067®Number=0000000000092562&sum=286560 [09:45:17]StoreToDocumentArchive [09:45:17]shift 470 fd 166178 [09:45:17]save to /storage/0470/doc_00166178 [09:45:17]save last doc name /storage/0470/doc_00166178 to /storage/kkm_last_doc_name [09:45:17]save OK [09:45:17]Clear old archive folders... [09:45:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:45:17]tlvbuf is 01214F90 [09:45:17]SAM_PROTO_ClearQueue [09:45:17]wFMCommunicate request_size=4 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 09 00 00 [09:45:17]Write to MH i2c: E2 08 00 41 09 80 09 00 00 00 00 00 00 BC [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 41 09 00 90 00 BE [09:45:17]RAPDU: 90 00 [09:45:17]wFMCommunicate OK [09:45:17]SAM_PROTO_ClearQueue done [09:45:17]KKMCreateOFDPacket [09:45:17]OFDProtocolAddRootSTLVToBuf [09:45:17]FM_MakeSignedData [09:45:17]FM_MakeSignedData [09:45:17]SAM_PROTO_SignData [09:45:17]wFMCommunicate request_size=4 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 0D 01 02 [09:45:17]Write to MH i2c: E2 08 00 42 09 80 0D 01 02 00 00 00 00 C4 [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 42 09 00 90 00 BF [09:45:17]RAPDU: 90 00 [09:45:17]wFMCommunicate OK [09:45:17]wFMCommunicate request_size=255 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC 96 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 60 5F 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5F 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 5F 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 AD AB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 22 89 02 00 35 04 06 00 51 [09:45:17]Write to MH i2c: E2 02 01 43 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC 96 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 60 5F 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5F 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 5F 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 AD AB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 22 89 02 00 35 04 06 00 51 00 00 32 [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 43 09 00 90 00 C0 [09:45:17]RAPDU: 90 00 [09:45:17]wFMCommunicate OK [09:45:17]wFMCommunicate request_size=10 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 0D 02 02 05 83 12 27 78 14 [09:45:17]Write to MH i2c: E2 0D 00 44 09 80 0D 02 02 05 00 83 12 27 78 14 00 00 19 [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:17]OFD Sender: No OFD packet to send [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 44 09 00 90 00 C1 [09:45:17]RAPDU: 90 00 [09:45:17]wFMCommunicate OK [09:45:17]wFMCommunicate request_size=4 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 0D 03 02 [09:45:17]Write to MH i2c: E2 08 00 45 09 80 0D 03 02 00 00 00 00 C9 [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 0B 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 0B 00 45 09 00 41 A2 EE 6B 35 72 AA D5 90 00 2C [09:45:17]RAPDU: 41 A2 EE 6B 35 72 AA D5 90 00 [09:45:17]wFMCommunicate OK [09:45:17]SAM_PROTO_SignData done [09:45:17]FM_MakeSignedData done [09:45:17]CreateOFDProtocolMessage [09:45:17]wFMCommunicate request_size=4 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 11 00 00 [09:45:17]Write to MH i2c: E2 08 00 46 09 80 11 00 00 00 00 00 00 C9 [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 17 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 17 00 46 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 22 [09:45:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:45:17]wFMCommunicate OK [09:45:17]CreateOFDProtocolMessage done [09:45:17]OFDSenderStorePacket 166178 [09:45:17]StoreOFDPacket docnum=166178 [09:45:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 99 D8 07 01 2C 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC 96 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 60 5F 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5F 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 5F 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 AD AB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 22 89 02 00 35 04 06 00 51 83 12 27 78 14 41 A2 EE 6B 35 72 AA D5 [09:45:17]CheckFolder [09:45:17]dirname=/storage/ofd_packets [09:45:17]CheckFolder done [09:45:17]ProducePacketName [09:45:17]name=ofd_packets/00166178 [09:45:17]NVStorageSaveData ofd_packets/00166178 [09:45:17]File name is /storage/ofd_packets/00166178 [09:45:17]Write 301 bytes [09:45:17]NVStorageSaveData done [09:45:17]OFDSenderStorePacket done [09:45:17]KKMCreateOFDPacket done [09:45:17]NVStorageSaveData kkm_last_timestamp [09:45:17]File name is /storage/kkm_last_timestamp [09:45:17]Write 4 bytes [09:45:17]NVStorageSaveData done [09:45:17]ExternCall_PrintAddStr [09:45:17]wPrintStart [09:45:17]Write to MH i2c: 01 00 00 47 09 50 [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: 01 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: 01 07 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: 01 07 00 47 09 00 00 00 00 00 FF 0F 65 [09:45:17]RasterBufferAndPrint [09:45:17]line Счет N : (1)295144 [09:45:17]line ИНН: 02508201610067 [09:45:17]line Контрольно-Кассовый Чек [09:45:17]line ПРОДАЖА [09:45:17]line ТРК (МРК, ГНК) : 33 [09:45:17]line Товар: 2710124500 [09:45:17]line Аи-95-К-5 [09:45:17]line 38.620 * 74.20 [09:45:17]line = 2865.60 [09:45:17]line НДС 12% НСП 1% [09:45:17]line > о реализуемом товаре [09:45:17]line ИТОГО: 2865.60 [09:45:17]line НСП 1% : 25.36 [09:45:17]line НДС 12% : 304.31 [09:45:17]line Наличными: 0.00 [09:45:17]line Безнал.: 2865.60 [09:45:17]line Место: АЗС № 130 "Партнер Нефть" [09:45:17]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:45:17]line СНО: Общий режим [09:45:17]line Чек 230 24.08.2024 09:45 [09:45:17]line Смена: 470 ФФД: 1.0 [09:45:17]line ЗНМ: 0300000070 [09:45:17]line РНМ: 0000000000092562 [09:45:17]line Версия ККМ: 001 [09:45:17]line Платежная система: Бакай Банк [09:45:17]line ФМ: 0000000000871769 [09:45:17]line ФД: 166178 [09:45:17]line ФПД: 89623387142164 [09:45:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T094517&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166178&fm=89623387142164&tin=02508201610067®Number=0000000000092562&sum=286560 [09:45:17]written 0, free lines is 4095 [09:45:17]OFD Sender: Processing packet 166178 [packets to send 1008, broken 1007] [09:45:17]ProducePacketName [09:45:17]name=ofd_packets/00166178 [09:45:17]OFD Sender: To server: pG, [09:45:17]CommunicateWithHost lk.salyk.kg:30040 [09:45:17]ConnectInit lk.salyk.kg [09:45:18]Connected sock=8 [09:45:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 99 D8 07 01 2C 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC 96 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 60 5F 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5F 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 5F 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 AD AB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 22 89 02 00 35 04 06 00 51 83 12 27 78 14 41 A2 EE 6B 35 72 AA D5 [09:45:18]Write to MH i2c: 01 00 00 71 09 7A [09:45:18]Write i2c OK [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: 01 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: 01 07 00 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: 01 07 00 71 09 00 00 00 00 00 D4 0C 61 [09:45:18]RasterBufferAndPrint [09:45:18]line [09:45:18]line [09:45:18]line [09:45:18]line [09:45:18]line [09:45:18]written 0, free lines is 3293 [09:45:18]MH_Cut [09:45:18]Write to MH i2c: D1 01 00 78 09 01 53 [09:45:18]Write i2c OK [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: D1 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: D1 01 00 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: D1 01 00 78 09 00 52 [09:45:18]Write to MH i2c: 01 00 00 79 09 82 [09:45:18]Write i2c OK [09:45:18]MH_I2C_Read... [09:45:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 9B 1C 47 00 62 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 22 89 02 00 F4 03 04 00 F6 54 C9 66 B6 04 01 00 00 6A EC CE A5 45 63 29 D3 [09:45:18]CommunicateWithHost err = 0 [09:45:18]CheckOFDResponse [09:45:18]1017 (14) - 77093643461234 [09:45:18]1041 (16) - 0000000000871769 [09:45:18]1040 (4) - 166178 [09:45:18]1012 (4) - 24.08.2024 03:35 [09:45:18]1206 (1) - 0 [09:45:18]OFD Sender: Remove packet 166178 [09:45:18]ProducePacketName [09:45:18]name=ofd_packets/00166178 [09:45:18]NVStorageDeleteData [09:45:19]*** Cut start [09:45:19]*** Purtial cut [09:45:19]*** Stage 1: CUTSNS_PIN = 1 [09:45:19]OFD Sender: No OFD packet to send [09:45:21]Read from MH i2c: 01 [09:45:21]MH_I2C_Read... [09:45:21]*** Stop cut motor [09:45:21]*** Cut end [09:45:21]Read from MH i2c: 01 07 00 [09:45:21]MH_I2C_Read... [09:45:21]Read from MH i2c: 01 07 00 79 09 00 00 00 00 00 FF 0F 97 [09:45:21]process_action close_receipt done [09:45:21]requested_data is exist [09:45:21]produce_requested_data [09:45:21]requested_item fm.sn is exist - process it [09:45:21]wFMCommunicate request_size=4 [09:45:21]MH_SAM_APDU [09:45:21]CAPDU: 80 11 00 00 [09:45:21]Write to MH i2c: E2 08 00 7A 09 80 11 00 00 00 00 00 00 FD [09:45:21]Write i2c OK [09:45:21]MH_I2C_Read... [09:45:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:21]Read from MH i2c: E2 [09:45:21]MH_I2C_Read... [09:45:21]Read from MH i2c: E2 17 00 [09:45:21]MH_I2C_Read... [09:45:21]Read from MH i2c: E2 17 00 7A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 56 [09:45:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:45:21]wFMCommunicate OK [09:45:21]requested_item fd.num is exist - process it [09:45:21]SAM_PROTO_GetFieldsCounters [09:45:21]wFMCommunicate request_size=4 [09:45:21]MH_SAM_APDU [09:45:21]CAPDU: 80 13 00 00 [09:45:21]Write to MH i2c: E2 08 00 7B 09 80 13 00 00 00 00 00 00 00 [09:45:21]Write i2c OK [09:45:21]MH_I2C_Read... [09:45:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:45:21]Read from MH i2c: E2 [09:45:21]MH_I2C_Read... [09:45:21]Read from MH i2c: E2 62 00 [09:45:21]MH_I2C_Read... [09:45:21]Read from MH i2c: E2 62 00 7B 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 22 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [09:45: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 22 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:45:21]wFMCommunicate OK [09:45:21]SAM_PROTO_GetFieldsCounters done [09:45:21]requested_item shift.num is exist - process it [09:45:21]requested_item shift.opened is exist - process it [09:45:21]req_shift_opened [09:45:21]FM_GetShiftState [09:45:21]SAM_PROTO_GetShiftState [09:45:21]wFMCommunicate request_size=4 [09:45:21]MH_SAM_APDU [09:45:21]CAPDU: 80 13 01 00 [09:45:21]Write to MH i2c: E2 08 00 7C 09 80 13 01 00 00 00 00 00 02 [09:45:21]Write i2c OK [09:45:21]MH_I2C_Read... [09:45:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:21]Read from MH i2c: E2 [09:45:21]MH_I2C_Read... [09:45:21]Read from MH i2c: E2 0E 00 [09:45:21]MH_I2C_Read... [09:45:21]Read from MH i2c: E2 0E 00 7C 09 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 2C [09:45:21]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:45:21]wFMCommunicate OK [09:45:21]SAM_PROTO_GetShiftState done [09:45:21]FM_GetShiftState done [09:45:21]req_shift_opened done [09:45:21]requested_item shift.open_date is exist - process it [09:45:21]req_shift_open_date [09:45:21]req_shift_open_date done [09:45:21]produce_requested_data done [09:45:21]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166178,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:45:21]process_action_free close_receipt [09:45:21]json_value_free [09:45:21]json_value_free done [09:45:21]process_json_proto returns [09:45:21]Send response to host [09:45:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166178,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:45:21]free response buf [09:45:21]execute_script done [09:45:21]execute_script returns [09:45:21]free content buf [09:45:21]Sock 10.Close socket [09:45:21]Sock 10.Thread stoped [09:45:24]OFD Sender: No OFD packet to send [09:45:29]OFD Sender: No OFD packet to send [09:45:34]OFD Sender: No OFD packet to send [09:45:39]OFD Sender: No OFD packet to send [09:45:44]OFD Sender: No OFD packet to send [09:45:49]OFD Sender: No OFD packet to send [09:45:54]OFD Sender: No OFD packet to send [09:45:59]OFD Sender: No OFD packet to send [09:46:04]OFD Sender: No OFD packet to send [09:46:09]OFD Sender: No OFD packet to send [09:46:14]OFD Sender: No OFD packet to send [09:46:19]OFD Sender: No OFD packet to send [09:46:24]OFD Sender: No OFD packet to send [09:46:29]OFD Sender: No OFD packet to send [09:46:34]OFD Sender: No OFD packet to send [09:46:39]OFD Sender: No OFD packet to send [09:46:44]OFD Sender: No OFD packet to send [09:46:49]OFD Sender: No OFD packet to send [09:46:54]OFD Sender: No OFD packet to send [09:46:59]OFD Sender: No OFD packet to send [09:47:04]OFD Sender: No OFD packet to send [09:47:09]OFD Sender: No OFD packet to send [09:47:14]OFD Sender: No OFD packet to send [09:47:19]OFD Sender: No OFD packet to send [09:47:24]OFD Sender: No OFD packet to send [09:47:29]OFD Sender: No OFD packet to send [09:47:32]recv_with_timeout no data received [09:47:34]OFD Sender: No OFD packet to send [09:47:39]OFD Sender: No OFD packet to send [09:47:44]OFD Sender: No OFD packet to send [09:47:49]OFD Sender: No OFD packet to send [09:47:51]accept exits with 9 [09:47:51]New connection [09:47:51]New thread 3066998116 created [09:47:51]Thread 3066854756 joined [09:47:51]Waiting for new connection... [09:47:51] Sock 9.Parse request [09:47:51]Sock 9.Check first char [09:47:51]Sock 9.First char is OK [09:47:51]request: POST /json_proto HTTP/1.0 [09:47:51]Method: POST [09:47:51]URL: /json_proto [09:47:51]Method is POST - this is cgi request [09:47:51]url: /json_proto [09:47:51]query_string will be loaded in cgi processing [09:47:51]execute_cgi json_proto POST (null) [09:47:51]execute_cgi path=json_proto method=POST [09:47:51]POST find Content-Length [09:47:51]Host: 172.17.44.132:8080 [09:47:51]Content-Length: 685 [09:47:51]Content-Type: application/json [09:47:51] [09:47:51]POST finish read [09:47:51]Found Content-Length = 685 [09:47:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:51]execute_script... [09:47:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:51]POST & json_proto [09:47:51]process_json_proto [09:47:51]json parsed OK: [09:47:51]protocol is kg_v1.0 [09:47:51]action value=close_receipt [09:47:51]process_action close_receipt [09:47:51]cmd_close_receipt [09:47:51]MH_GetDate [09:47:51]Write to MH i2c: F0 00 00 7D 09 75 [09:47:51]Write i2c OK [09:47:51]MH_I2C_Read... [09:47:51]Read from MH i2c: F0 [09:47:51]MH_I2C_Read... [09:47:51]Read from MH i2c: F0 09 00 [09:47:51]MH_I2C_Read... [09:47:51]Read from MH i2c: F0 09 00 7D 09 00 47 AC C9 66 2A 83 C1 65 73 [09:47:51]GetLastDocTimeStamp 1724492717 [09:47:51]current date 1724492871 [09:47:51]FM_GetShiftState [09:47:51]SAM_PROTO_GetShiftState [09:47:51]wFMCommunicate request_size=4 [09:47:51]MH_SAM_APDU [09:47:51]CAPDU: 80 13 01 00 [09:47:51]Write to MH i2c: E2 08 00 7E 09 80 13 01 00 00 00 00 00 04 [09:47:51]Write i2c OK [09:47:51]MH_I2C_Read... [09:47:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:51]Read from MH i2c: E2 [09:47:51]MH_I2C_Read... [09:47:51]Read from MH i2c: E2 0E 00 [09:47:51]MH_I2C_Read... [09:47:51]Read from MH i2c: E2 0E 00 7E 09 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 2E [09:47:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:47:51]wFMCommunicate OK [09:47:51]SAM_PROTO_GetShiftState done [09:47:51]FM_GetShiftState done [09:47:51]opened in 1724458697 [09:47:51]opened+sec_in_day 1724545097 [09:47:51]quantity*price = 100007 [09:47:51]sum+1 = 100009 [09:47:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 231 24.08.2024 09:47 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166179 ФПД: 31165481696952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T094751&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166179&fm=31165481696952&tin=02508201610067®Number=0000000000092562&sum=100000 [09:47:52]StoreToDocumentArchive [09:47:52]shift 470 fd 166179 [09:47:52]save to /storage/0470/doc_00166179 [09:47:52]save last doc name /storage/0470/doc_00166179 to /storage/kkm_last_doc_name [09:47:52]save OK [09:47:52]Clear old archive folders... [09:47:52]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:47:52]tlvbuf is 011FC650 [09:47:52]SAM_PROTO_ClearQueue [09:47:52]wFMCommunicate request_size=4 [09:47:52]MH_SAM_APDU [09:47:52]CAPDU: 80 09 00 00 [09:47:52]Write to MH i2c: E2 08 00 8B 09 80 09 00 00 00 00 00 00 06 [09:47:52]Write i2c OK [09:47:52]MH_I2C_Read... [09:47:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:47:52]Read from MH i2c: E2 [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: E2 03 00 [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: E2 03 00 8B 09 00 90 00 08 [09:47:52]RAPDU: 90 00 [09:47:52]wFMCommunicate OK [09:47:52]SAM_PROTO_ClearQueue done [09:47:52]KKMCreateOFDPacket [09:47:52]OFDProtocolAddRootSTLVToBuf [09:47:52]FM_MakeSignedData [09:47:52]FM_MakeSignedData [09:47:52]SAM_PROTO_SignData [09:47:52]wFMCommunicate request_size=4 [09:47:52]MH_SAM_APDU [09:47:52]CAPDU: 80 0D 01 02 [09:47:52]Write to MH i2c: E2 08 00 8C 09 80 0D 01 02 00 00 00 00 0E [09:47:52]Write i2c OK [09:47:52]MH_I2C_Read... [09:47:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:47:52]Read from MH i2c: E2 [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: E2 03 00 [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: E2 03 00 8C 09 00 90 00 09 [09:47:52]RAPDU: 90 00 [09:47:52]wFMCommunicate OK [09:47:52]wFMCommunicate request_size=255 [09:47:52]MH_SAM_APDU [09:47:52]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 47 AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 23 89 02 00 35 04 06 00 1C 58 [09:47:52]Write to MH i2c: E2 02 01 8D 09 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 47 AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 23 89 02 00 35 04 06 00 1C 58 00 00 EF [09:47:52]Write i2c OK [09:47:52]MH_I2C_Read... [09:47:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:52]Read from MH i2c: E2 [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: E2 03 00 [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: E2 03 00 8D 09 00 90 00 0A [09:47:52]RAPDU: 90 00 [09:47:52]wFMCommunicate OK [09:47:52]wFMCommunicate request_size=9 [09:47:52]MH_SAM_APDU [09:47:52]CAPDU: 80 0D 02 02 04 47 77 3E B8 [09:47:52]Write to MH i2c: E2 0C 00 8E 09 80 0D 02 02 04 00 47 77 3E B8 00 00 CD [09:47:52]Write i2c OK [09:47:52]MH_I2C_Read... [09:47:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:52]Read from MH i2c: E2 [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: E2 03 00 [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: E2 03 00 8E 09 00 90 00 0B [09:47:52]RAPDU: 90 00 [09:47:52]wFMCommunicate OK [09:47:52]wFMCommunicate request_size=4 [09:47:52]MH_SAM_APDU [09:47:52]CAPDU: 80 0D 03 02 [09:47:52]Write to MH i2c: E2 08 00 8F 09 80 0D 03 02 00 00 00 00 13 [09:47:52]Write i2c OK [09:47:52]MH_I2C_Read... [09:47:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:47:52]Read from MH i2c: E2 [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: E2 0B 00 [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: E2 0B 00 8F 09 00 D9 F5 16 3A B1 DE 35 5B 90 00 51 [09:47:52]RAPDU: D9 F5 16 3A B1 DE 35 5B 90 00 [09:47:52]wFMCommunicate OK [09:47:52]SAM_PROTO_SignData done [09:47:52]FM_MakeSignedData done [09:47:52]CreateOFDProtocolMessage [09:47:52]wFMCommunicate request_size=4 [09:47:52]MH_SAM_APDU [09:47:52]CAPDU: 80 11 00 00 [09:47:52]Write to MH i2c: E2 08 00 90 09 80 11 00 00 00 00 00 00 13 [09:47:52]Write i2c OK [09:47:52]MH_I2C_Read... [09:47:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:52]Read from MH i2c: E2 [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: E2 17 00 [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: E2 17 00 90 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 6C [09:47:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:47:52]wFMCommunicate OK [09:47:52]CreateOFDProtocolMessage done [09:47:52]OFDSenderStorePacket 166179 [09:47:52]StoreOFDPacket docnum=166179 [09:47:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 9E 53 06 01 46 A1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 47 AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 23 89 02 00 35 04 06 00 1C 58 47 77 3E B8 D9 F5 16 3A B1 DE 35 5B [09:47:52]CheckFolder [09:47:52]dirname=/storage/ofd_packets [09:47:52]CheckFolder done [09:47:52]ProducePacketName [09:47:52]name=ofd_packets/00166179 [09:47:52]NVStorageSaveData ofd_packets/00166179 [09:47:52]File name is /storage/ofd_packets/00166179 [09:47:52]Write 300 bytes [09:47:52]NVStorageSaveData done [09:47:52]OFDSenderStorePacket done [09:47:52]KKMCreateOFDPacket done [09:47:52]NVStorageSaveData kkm_last_timestamp [09:47:52]File name is /storage/kkm_last_timestamp [09:47:52]Write 4 bytes [09:47:52]NVStorageSaveData done [09:47:52]ExternCall_PrintAddStr [09:47:52]wPrintStart [09:47:52]Write to MH i2c: 01 00 00 91 09 9A [09:47:52]Write i2c OK [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: 01 [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: 01 07 00 [09:47:52]MH_I2C_Read... [09:47:52]Read from MH i2c: 01 07 00 91 09 00 00 00 00 00 FF 0F AF [09:47:52]RasterBufferAndPrint [09:47:52]line Счет N : (1)295145 [09:47:52]line ИНН: 02508201610067 [09:47:52]line Контрольно-Кассовый Чек [09:47:52]line ПРОДАЖА [09:47:52]line ТРК (МРК, ГНК) : 81 [09:47:52]line Товар: 2711129700 [09:47:52]line ГАЗ-К-5 [09:47:52]line 26.740 * 37.40 [09:47:52]line = 1000.08 [09:47:52]line НДС 12% НСП 1% [09:47:52]line > о реализуемом товаре [09:47:52]line ОКРУГЛЕНИЕ: -0.08 [09:47:52]line ИТОГО: 1000.00 [09:47:52]line Внесено: 1000.00 [09:47:52]line СДАЧА: 0.00 [09:47:52]line НСП 1% : 8.85 [09:47:52]line НДС 12% : 106.20 [09:47:52]line Наличными: 1000.00 [09:47:52]line Безнал.: 0.00 [09:47:52]line Место: АЗС № 130 "Партнер Нефть" [09:47:52]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:47:52]line СНО: Общий режим [09:47:52]line Чек 231 24.08.2024 09:47 [09:47:52]line Смена: 470 ФФД: 1.0 [09:47:52]line ЗНМ: 0300000070 [09:47:52]line РНМ: 0000000000092562 [09:47:52]line Версия ККМ: 001 [09:47:52]line ФМ: 0000000000871769 [09:47:52]line ФД: 166179 [09:47:52]line ФПД: 31165481696952 [09:47:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T094751&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166179&fm=31165481696952&tin=02508201610067®Number=0000000000092562&sum=100000 [09:47:53]OFD Sender: Processing packet 166179 [packets to send 1008, broken 1007] [09:47:53]ProducePacketName [09:47:53]name=ofd_packets/00166179 [09:47:53]OFD Sender: To server: pG, [09:47:53]CommunicateWithHost lk.salyk.kg:30040 [09:47:53]ConnectInit lk.salyk.kg [09:47:53]written 0, free lines is 4095 [09:47:53]Write to MH i2c: 01 00 00 BC 09 C5 [09:47:53]Write i2c OK [09:47:53]MH_I2C_Read... [09:47:53]Read from MH i2c: 01 [09:47:53]MH_I2C_Read... [09:47:53]Read from MH i2c: 01 07 00 [09:47:53]MH_I2C_Read... [09:47:53]Read from MH i2c: 01 07 00 BC 09 00 00 00 00 00 B6 0C 8E [09:47:53]RasterBufferAndPrint [09:47:53]line [09:47:53]line [09:47:53]line [09:47:53]line [09:47:53]line [09:47:53]written 0, free lines is 3260 [09:47:53]MH_Cut [09:47:53]Write to MH i2c: D1 01 00 C3 09 01 9E [09:47:53]Write i2c OK [09:47:53]MH_I2C_Read... [09:47:53]Read from MH i2c: D1 [09:47:53]MH_I2C_Read... [09:47:53]Read from MH i2c: D1 01 00 [09:47:53]MH_I2C_Read... [09:47:53]Read from MH i2c: D1 01 00 C3 09 00 9D [09:47:53]Write to MH i2c: 01 00 00 C4 09 CD [09:47:53]Write i2c OK [09:47:53]MH_I2C_Read... [09:47:54]*** Cut start [09:47:54]*** Purtial cut [09:47:54]*** Stage 1: CUTSNS_PIN = 1 [09:47:56]Read from MH i2c: 01 [09:47:56]MH_I2C_Read... [09:47:56]*** Stop cut motor [09:47:56]*** Cut end [09:47:56]Read from MH i2c: 01 07 00 [09:47:56]MH_I2C_Read... [09:47:56]Read from MH i2c: 01 07 00 C4 09 00 00 00 00 00 FF 0F E2 [09:47:56]process_action close_receipt done [09:47:56]requested_data is exist [09:47:56]produce_requested_data [09:47:56]requested_item fm.sn is exist - process it [09:47:56]wFMCommunicate request_size=4 [09:47:56]MH_SAM_APDU [09:47:56]CAPDU: 80 11 00 00 [09:47:56]Write to MH i2c: E2 08 00 C5 09 80 11 00 00 00 00 00 00 48 [09:47:56]Write i2c OK [09:47:56]MH_I2C_Read... [09:47:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:56]Read from MH i2c: E2 [09:47:56]MH_I2C_Read... [09:47:56]Read from MH i2c: E2 17 00 [09:47:56]MH_I2C_Read... [09:47:56]Read from MH i2c: E2 17 00 C5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A1 [09:47:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:47:56]wFMCommunicate OK [09:47:56]requested_item fd.num is exist - process it [09:47:56]SAM_PROTO_GetFieldsCounters [09:47:56]wFMCommunicate request_size=4 [09:47:56]MH_SAM_APDU [09:47:56]CAPDU: 80 13 00 00 [09:47:56]Write to MH i2c: E2 08 00 C6 09 80 13 00 00 00 00 00 00 4B [09:47:56]Write i2c OK [09:47:56]MH_I2C_Read... [09:47:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:47:56]Read from MH i2c: E2 [09:47:56]MH_I2C_Read... [09:47:56]Read from MH i2c: E2 62 00 [09:47:56]MH_I2C_Read... [09:47:56]Read from MH i2c: E2 62 00 C6 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 23 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [09:47: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 23 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:47:56]wFMCommunicate OK [09:47:56]SAM_PROTO_GetFieldsCounters done [09:47:56]requested_item shift.num is exist - process it [09:47:56]requested_item shift.opened is exist - process it [09:47:56]req_shift_opened [09:47:56]FM_GetShiftState [09:47:56]SAM_PROTO_GetShiftState [09:47:56]wFMCommunicate request_size=4 [09:47:56]MH_SAM_APDU [09:47:56]CAPDU: 80 13 01 00 [09:47:56]Write to MH i2c: E2 08 00 C7 09 80 13 01 00 00 00 00 00 4D [09:47:56]Write i2c OK [09:47:56]MH_I2C_Read... [09:47:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:56]Read from MH i2c: E2 [09:47:56]MH_I2C_Read... [09:47:56]Read from MH i2c: E2 0E 00 [09:47:56]MH_I2C_Read... [09:47:56]Read from MH i2c: E2 0E 00 C7 09 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 77 [09:47:56]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:47:56]wFMCommunicate OK [09:47:56]SAM_PROTO_GetShiftState done [09:47:56]FM_GetShiftState done [09:47:56]req_shift_opened done [09:47:56]requested_item shift.open_date is exist - process it [09:47:56]req_shift_open_date [09:47:56]req_shift_open_date done [09:47:56]produce_requested_data done [09:47:56]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166179,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:47:56]process_action_free close_receipt [09:47:56]json_value_free [09:47:56]json_value_free done [09:47:56]process_json_proto returns [09:47:56]Send response to host [09:47:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166179,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:47:56]free response buf [09:47:56]execute_script done [09:47:56]execute_script returns [09:47:56]free content buf [09:47:56]Sock 9.Close socket [09:47:56]Sock 9.Thread stoped [09:47:58]recv_with_timeout no data received [09:48:00]Connected sock=11 [09:48:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 9E 53 06 01 46 A1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 47 AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 23 89 02 00 35 04 06 00 1C 58 47 77 3E B8 D9 F5 16 3A B1 DE 35 5B [09:48:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 4E 4B 47 00 2E B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 23 89 02 00 F4 03 04 00 99 55 C9 66 B6 04 01 00 00 DA B6 94 99 56 33 02 8C [09:48:04]CommunicateWithHost err = 0 [09:48:04]CheckOFDResponse [09:48:04]1017 (14) - 77093643461234 [09:48:04]1041 (16) - 0000000000871769 [09:48:04]1040 (4) - 166179 [09:48:04]1012 (4) - 24.08.2024 03:38 [09:48:04]1206 (1) - 0 [09:48:04]OFD Sender: Remove packet 166179 [09:48:04]ProducePacketName [09:48:04]name=ofd_packets/00166179 [09:48:04]NVStorageDeleteData [09:48:05]OFD Sender: No OFD packet to send [09:48:10]OFD Sender: No OFD packet to send [09:48:10]recv_with_timeout no data received [09:48:15]OFD Sender: No OFD packet to send [09:48:20]OFD Sender: No OFD packet to send [09:48:25]OFD Sender: No OFD packet to send [09:48:30]OFD Sender: No OFD packet to send [09:48:33]recv_with_timeout no data received [09:48:35]OFD Sender: No OFD packet to send [09:48:40]OFD Sender: No OFD packet to send [09:48:45]OFD Sender: No OFD packet to send [09:48:49]accept exits with 8 [09:48:49]New connection [09:48:49]New thread 3066854756 created [09:48:49]Thread 3066998116 joined [09:48:49]Waiting for new connection... [09:48:49] Sock 8.Parse request [09:48:49]Sock 8.Check first char [09:48:49]Sock 8.First char is OK [09:48:49]request: POST /json_proto HTTP/1.0 [09:48:49]Method: POST [09:48:49]URL: /json_proto [09:48:49]Method is POST - this is cgi request [09:48:49]url: /json_proto [09:48:49]query_string will be loaded in cgi processing [09:48:49]execute_cgi json_proto POST (null) [09:48:49]execute_cgi path=json_proto method=POST [09:48:49]POST find Content-Length [09:48:49]Host: 172.17.44.132:8080 [09:48:49]Content-Length: 677 [09:48:49]Content-Type: application/json [09:48:49] [09:48:49]POST finish read [09:48:49]Found Content-Length = 677 [09:48:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:49]execute_script... [09:48:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:49]POST & json_proto [09:48:49]process_json_proto [09:48:49]json parsed OK: [09:48:49]protocol is kg_v1.0 [09:48:49]action value=close_receipt [09:48:49]process_action close_receipt [09:48:49]cmd_close_receipt [09:48:49]MH_GetDate [09:48:49]Write to MH i2c: F0 00 00 C8 09 C0 [09:48:49]Write i2c OK [09:48:49]MH_I2C_Read... [09:48:49]Read from MH i2c: F0 [09:48:49]MH_I2C_Read... [09:48:49]Read from MH i2c: F0 09 00 [09:48:49]MH_I2C_Read... [09:48:49]Read from MH i2c: F0 09 00 C8 09 00 82 AC C9 66 2A 83 C1 65 F9 [09:48:49]GetLastDocTimeStamp 1724492871 [09:48:49]current date 1724492930 [09:48:49]FM_GetShiftState [09:48:49]SAM_PROTO_GetShiftState [09:48:49]wFMCommunicate request_size=4 [09:48:49]MH_SAM_APDU [09:48:49]CAPDU: 80 13 01 00 [09:48:49]Write to MH i2c: E2 08 00 C9 09 80 13 01 00 00 00 00 00 4F [09:48:49]Write i2c OK [09:48:49]MH_I2C_Read... [09:48:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:49]Read from MH i2c: E2 [09:48:49]MH_I2C_Read... [09:48:49]Read from MH i2c: E2 0E 00 [09:48:49]MH_I2C_Read... [09:48:49]Read from MH i2c: E2 0E 00 C9 09 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 79 [09:48:49]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:48:49]wFMCommunicate OK [09:48:49]SAM_PROTO_GetShiftState done [09:48:49]FM_GetShiftState done [09:48:49]opened in 1724458697 [09:48:49]opened+sec_in_day 1724545097 [09:48:49]quantity*price = 50010 [09:48:49]sum+1 = 50012 [09:48:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 232 24.08.2024 09:48 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166180 ФПД: 110348987692654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T094850&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166180&fm=110348987692654&tin=02508201610067®Number=0000000000092562&sum=50000 [09:48:50]StoreToDocumentArchive [09:48:50]shift 470 fd 166180 [09:48:50]save to /storage/0470/doc_00166180 [09:48:50]save last doc name /storage/0470/doc_00166180 to /storage/kkm_last_doc_name [09:48:50]save OK [09:48:50]Clear old archive folders... [09:48:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:50]tlvbuf is 011FBD70 [09:48:50]SAM_PROTO_ClearQueue [09:48:50]wFMCommunicate request_size=4 [09:48:50]MH_SAM_APDU [09:48:50]CAPDU: 80 09 00 00 [09:48:50]Write to MH i2c: E2 08 00 D6 09 80 09 00 00 00 00 00 00 51 [09:48:50]Write i2c OK [09:48:50]MH_I2C_Read... [09:48:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:50]Read from MH i2c: E2 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: E2 03 00 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: E2 03 00 D6 09 00 90 00 53 [09:48:50]RAPDU: 90 00 [09:48:50]wFMCommunicate OK [09:48:50]SAM_PROTO_ClearQueue done [09:48:50]KKMCreateOFDPacket [09:48:50]OFDProtocolAddRootSTLVToBuf [09:48:50]FM_MakeSignedData [09:48:50]FM_MakeSignedData [09:48:50]SAM_PROTO_SignData [09:48:50]wFMCommunicate request_size=4 [09:48:50]MH_SAM_APDU [09:48:50]CAPDU: 80 0D 01 02 [09:48:50]Write to MH i2c: E2 08 00 D7 09 80 0D 01 02 00 00 00 00 59 [09:48:50]Write i2c OK [09:48:50]MH_I2C_Read... [09:48:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:50]Read from MH i2c: E2 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: E2 03 00 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: E2 03 00 D7 09 00 90 00 54 [09:48:50]RAPDU: 90 00 [09:48:50]wFMCommunicate OK [09:48:50]wFMCommunicate request_size=255 [09:48:50]MH_SAM_APDU [09:48:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 82 AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 24 89 02 00 35 04 06 00 64 [09:48:50]Write to MH i2c: E2 02 01 D8 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 82 AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 24 89 02 00 35 04 06 00 64 00 00 F4 [09:48:50]Write i2c OK [09:48:50]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 D8 09 00 90 00 55 [09:48:51]RAPDU: 90 00 [09:48:51]wFMCommunicate OK [09:48:51]wFMCommunicate request_size=10 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 0D 02 02 05 5C A0 36 76 6E [09:48:51]Write to MH i2c: E2 0D 00 D9 09 80 0D 02 02 05 00 5C A0 36 76 6E 00 00 7C [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 D9 09 00 90 00 56 [09:48:51]RAPDU: 90 00 [09:48:51]wFMCommunicate OK [09:48:51]wFMCommunicate request_size=4 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 0D 03 02 [09:48:51]Write to MH i2c: E2 08 00 DA 09 80 0D 03 02 00 00 00 00 5E [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 0B 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 0B 00 DA 09 00 89 73 F9 2F C0 2F 32 0C 90 00 B0 [09:48:51]RAPDU: 89 73 F9 2F C0 2F 32 0C 90 00 [09:48:51]wFMCommunicate OK [09:48:51]SAM_PROTO_SignData done [09:48:51]FM_MakeSignedData done [09:48:51]CreateOFDProtocolMessage [09:48:51]wFMCommunicate request_size=4 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 11 00 00 [09:48:51]Write to MH i2c: E2 08 00 DB 09 80 11 00 00 00 00 00 00 5E [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 17 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 17 00 DB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B7 [09:48:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:48:51]wFMCommunicate OK [09:48:51]CreateOFDProtocolMessage done [09:48:51]OFDSenderStorePacket 166180 [09:48:51]StoreOFDPacket docnum=166180 [09:48:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 F0 05 07 01 C0 C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 82 AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 24 89 02 00 35 04 06 00 64 5C A0 36 76 6E 89 73 F9 2F C0 2F 32 0C [09:48:51]CheckFolder [09:48:51]dirname=/storage/ofd_packets [09:48:51]CheckFolder done [09:48:51]ProducePacketName [09:48:51]name=ofd_packets/00166180 [09:48:51]NVStorageSaveData ofd_packets/00166180 [09:48:51]File name is /storage/ofd_packets/00166180 [09:48:51]Write 301 bytes [09:48:51]NVStorageSaveData done [09:48:51]OFDSenderStorePacket done [09:48:51]KKMCreateOFDPacket done [09:48:51]NVStorageSaveData kkm_last_timestamp [09:48:51]File name is /storage/kkm_last_timestamp [09:48:51]Write 4 bytes [09:48:51]NVStorageSaveData done [09:48:51]ExternCall_PrintAddStr [09:48:51]wPrintStart [09:48:51]Write to MH i2c: 01 00 00 DC 09 E5 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: 01 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: 01 07 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: 01 07 00 DC 09 00 00 00 00 00 FF 0F FA [09:48:51]RasterBufferAndPrint [09:48:51]line Счет N : (1)295147 [09:48:51]line ИНН: 02508201610067 [09:48:51]line Контрольно-Кассовый Чек [09:48:51]line ПРОДАЖА [09:48:51]line ТРК (МРК, ГНК) : 43 [09:48:51]line Товар: 2710124500 [09:48:51]line Аи-95-К-5 [09:48:51]line 6.740 * 74.20 [09:48:51]line = 500.11 [09:48:51]line НДС 12% НСП 1% [09:48:51]line > о реализуемом товаре [09:48:51]line ОКРУГЛЕНИЕ: -0.11 [09:48:51]line ИТОГО: 500.00 [09:48:51]line Внесено: 500.00 [09:48:51]line СДАЧА: 0.00 [09:48:51]line НСП 1% : 4.43 [09:48:51]line НДС 12% : 53.11 [09:48:51]line Наличными: 500.00 [09:48:51]line Безнал.: 0.00 [09:48:51]line Место: АЗС № 130 "Партнер Нефть" [09:48:51]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:48:51]line СНО: Общий режим [09:48:51]line Чек 232 24.08.2024 09:48 [09:48:51]line Смена: 470 ФФД: 1.0 [09:48:51]line ЗНМ: 0300000070 [09:48:51]line РНМ: 0000000000092562 [09:48:51]line Версия ККМ: 001 [09:48:51]line ФМ: 0000000000871769 [09:48:51]line ФД: 166180 [09:48:51]line ФПД: 110348987692654 [09:48:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T094850&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166180&fm=110348987692654&tin=02508201610067®Number=0000000000092562&sum=50000 [09:48:51]OFD Sender: Processing packet 166180 [packets to send 1008, broken 1007] [09:48:51]ProducePacketName [09:48:51]name=ofd_packets/00166180 [09:48:51]OFD Sender: To server: pG, [09:48:51]CommunicateWithHost lk.salyk.kg:30040 [09:48:51]ConnectInit lk.salyk.kg [09:48:51]written 0, free lines is 4095 [09:48:51]Write to MH i2c: 01 00 00 07 0A 11 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: 01 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: 01 07 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: 01 07 00 07 0A 00 00 00 00 00 B7 0C DB [09:48:51]RasterBufferAndPrint [09:48:51]line [09:48:51]line [09:48:51]line [09:48:51]line [09:48:51]line [09:48:51]written 0, free lines is 3262 [09:48:51]MH_Cut [09:48:51]Write to MH i2c: D1 01 00 0E 0A 01 EA [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: D1 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: D1 01 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: D1 01 00 0E 0A 00 E9 [09:48:51]Write to MH i2c: 01 00 00 0F 0A 19 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:52]*** Cut start [09:48:52]*** Purtial cut [09:48:52]*** Stage 1: CUTSNS_PIN = 1 [09:48:54]Read from MH i2c: 01 [09:48:54]MH_I2C_Read... [09:48:54]*** Stop cut motor [09:48:54]*** Cut end [09:48:54]Read from MH i2c: 01 07 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: 01 07 00 0F 0A 00 00 00 00 00 FF 0F 2E [09:48:54]process_action close_receipt done [09:48:54]requested_data is exist [09:48:54]produce_requested_data [09:48:54]requested_item fm.sn is exist - process it [09:48:54]wFMCommunicate request_size=4 [09:48:54]MH_SAM_APDU [09:48:54]CAPDU: 80 11 00 00 [09:48:54]Write to MH i2c: E2 08 00 10 0A 80 11 00 00 00 00 00 00 94 [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:54]E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 17 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 17 00 10 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 ED [09:48:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:48:54]wFMCommunicate OK [09:48:54]requested_item fd.num is exist - process it [09:48:54]SAM_PROTO_GetFieldsCounters [09:48:54]wFMCommunicate request_size=4 [09:48:54]MH_SAM_APDU [09:48:54]CAPDU: 80 13 00 00 [09:48:54]Write to MH i2c: E2 08 00 11 0A 80 13 00 00 00 00 00 00 97 [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]Connected sock=10 [09:48:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 F0 05 07 01 C0 C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 82 AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 24 89 02 00 35 04 06 00 64 5C A0 36 76 6E 89 73 F9 2F C0 2F 32 0C [09:48:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:54]Read from MH i2c: E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 62 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 62 00 11 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 24 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [09:48:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 24 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:54]wFMCommunicate OK [09:48:54]SAM_PROTO_GetFieldsCounters done [09:48:54]requested_item shift.num is exist - process it [09:48:54]requested_item shift.opened is exist - process it [09:48:54]req_shift_opened [09:48:54]FM_GetShiftState [09:48:54]SAM_PROTO_GetShiftState [09:48:54]wFMCommunicate request_size=4 [09:48:54]MH_SAM_APDU [09:48:54]CAPDU: 80 13 01 00 [09:48:54]Write to MH i2c: E2 08 00 12 0A 80 13 01 00 00 00 00 00 99 [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:54]Read from MH i2c: E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 0E 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 0E 00 12 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C3 [09:48:54]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:48:54]wFMCommunicate OK [09:48:54]SAM_PROTO_GetShiftState done [09:48:54]FM_GetShiftState done [09:48:54]req_shift_opened done [09:48:54]requested_item shift.open_date is exist - process it [09:48:54]req_shift_open_date [09:48:54]req_shift_open_date done [09:48:54]produce_requested_data done [09:48:54]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166180,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:48:54]process_action_free close_receipt [09:48:54]json_value_free [09:48:54]json_value_free done [09:48:54]process_json_proto returns [09:48:54]Send response to host [09:48:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166180,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:48:54]free response buf [09:48:54]execute_script done [09:48:54]execute_script returns [09:48:54]free content buf [09:48:54]Sock 8.Close socket [09:48:54]Sock 8.Thread stoped [09:48:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 95 48 47 00 89 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 24 89 02 00 F4 03 04 00 D0 55 C9 66 B6 04 01 00 00 76 A2 DF 50 F8 63 43 B9 [09:48:57]CommunicateWithHost err = 0 [09:48:57]CheckOFDResponse [09:48:57]1017 (14) - 77093643461234 [09:48:57]1041 (16) - 0000000000871769 [09:48:57]1040 (4) - 166180 [09:48:57]1012 (4) - 24.08.2024 03:38 [09:48:57]1206 (1) - 0 [09:48:57]OFD Sender: Remove packet 166180 [09:48:57]ProducePacketName [09:48:57]name=ofd_packets/00166180 [09:48:57]NVStorageDeleteData [09:48:57]OFD Sender: No OFD packet to send [09:48:59]accept exits with 9 [09:48:59]New connection [09:48:59]New thread 3066998116 created [09:48:59]Thread 3066854756 joined [09:48:59]Waiting for new connection... [09:48:59] Sock 9.Parse request [09:48:59]Sock 9.Check first char [09:48:59]Sock 9.First char is OK [09:48:59]request: POST /json_proto HTTP/1.0 [09:48:59]Method: POST [09:48:59]URL: /json_proto [09:48:59]Method is POST - this is cgi request [09:48:59]url: /json_proto [09:48:59]query_string will be loaded in cgi processing [09:48:59]execute_cgi json_proto POST (null) [09:48:59]execute_cgi path=json_proto method=POST [09:48:59]POST find Content-Length [09:48:59]Host: 172.17.44.132:8080 [09:48:59]Content-Length: 806 [09:48:59]Content-Type: application/json [09:48:59] [09:48:59]POST finish read [09:48:59]Found Content-Length = 806 [09:48:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51225", "tax_sys" : 0, "items" : [ { "code": "90162602", "name": "\u042D\u043D\u0435\u0440\u0433 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Red bull 0,25\u043B", "price" : 157.00, "quantity" : 1.000, "sum" : 157.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 157.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:59]execute_script... [09:48:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51225", "tax_sys" : 0, "items" : [ { "code": "90162602", "name": "\u042D\u043D\u0435\u0440\u0433 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Red bull 0,25\u043B", "price" : 157.00, "quantity" : 1.000, "sum" : 157.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 157.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:59]POST & json_proto [09:48:59]process_json_proto [09:48:59]json parsed OK: [09:48:59]protocol is kg_v1.0 [09:48:59]action value=close_receipt [09:48:59]process_action close_receipt [09:48:59]cmd_close_receipt [09:48:59]MH_GetDate [09:48:59]Write to MH i2c: F0 00 00 13 0A 0C [09:48:59]Write i2c OK [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: F0 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: F0 09 00 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: F0 09 00 13 0A 00 8B AC C9 66 2A 83 C1 65 4E [09:48:59]GetLastDocTimeStamp 1724492930 [09:48:59]current date 1724492939 [09:48:59]FM_GetShiftState [09:48:59]SAM_PROTO_GetShiftState [09:48:59]wFMCommunicate request_size=4 [09:48:59]MH_SAM_APDU [09:48:59]CAPDU: 80 13 01 00 [09:48:59]Write to MH i2c: E2 08 00 14 0A 80 13 01 00 00 00 00 00 9B [09:48:59]Write i2c OK [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: E2 [09:48:59]MH_I2C_Read... [09:48:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:59]Read from MH i2c: E2 0E 00 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: E2 0E 00 14 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C5 [09:48:59]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:48:59]wFMCommunicate OK [09:48:59]SAM_PROTO_GetShiftState done [09:48:59]FM_GetShiftState done [09:48:59]opened in 1724458697 [09:48:59]opened+sec_in_day 1724545097 [09:48:59]quantity*price = 15700 [09:48:59]sum+1 = 15701 [09:48:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 157.00 НСП 1% : 1.39 НДС 12% : 16.67 Наличными: 0.00 Безнал.: 157.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 233 24.08.2024 09:49 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166181 ФПД: 81942450328843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T094900&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166181&fm=81942450328843&tin=02508201610067®Number=0000000000092562&sum=15700 0 [09:49:00]StoreToDocumentArchive [09:49:00]shift 470 fd 166181 [09:49:00]save to /storage/0470/doc_00166181 [09:49:00]save last doc name /storage/0470/doc_00166181 to /storage/kkm_last_doc_name [09:49:00]save OK [09:49:00]Clear old archive folders... [09:49:00]ProcessDocumentItem done err = 0, tmpTLVsize=278 [09:49:00]tlvbuf is 01197C60 [09:49:00]SAM_PROTO_ClearQueue [09:49:00]wFMCommunicate request_size=4 [09:49:00]MH_SAM_APDU [09:49:00]CAPDU: 80 09 00 00 [09:49:00]Write to MH i2c: E2 08 00 21 0A 80 09 00 00 00 00 00 00 9D [09:49:00]Write i2c OK [09:49:00]MH_I2C_Read... [09:49:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:00]Read from MH i2c: E2 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: E2 03 00 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: E2 03 00 21 0A 00 90 00 9F [09:49:00]RAPDU: 90 00 [09:49:00]wFMCommunicate OK [09:49:00]SAM_PROTO_ClearQueue done [09:49:00]KKMCreateOFDPacket [09:49:00]OFDProtocolAddRootSTLVToBuf [09:49:00]FM_MakeSignedData [09:49:00]FM_MakeSignedData [09:49:00]SAM_PROTO_SignData [09:49:00]wFMCommunicate request_size=4 [09:49:00]MH_SAM_APDU [09:49:00]CAPDU: 80 0D 01 02 [09:49:00]Write to MH i2c: E2 08 00 22 0A 80 0D 01 02 00 00 00 00 A5 [09:49:00]Write i2c OK [09:49:00]MH_I2C_Read... [09:49:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:00]Read from MH i2c: E2 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: E2 03 00 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: E2 03 00 22 0A 00 90 00 A0 [09:49:00]RAPDU: 90 00 [09:49:00]wFMCommunicate OK [09:49:00]wFMCommunicate request_size=255 [09:49:00]MH_SAM_APDU [09:49:00]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 3D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 8C AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 [09:49:00]Write to MH i2c: E2 02 01 23 0A 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 3D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 8C AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 00 00 09 [09:49:00]Write i2c OK [09:49:00]MH_I2C_Read... [09:49:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:00]Read from MH i2c: E2 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: E2 03 00 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: E2 03 00 23 0A 00 90 00 A1 [09:49:00]RAPDU: 90 00 [09:49:00]wFMCommunicate OK [09:49:00]wFMCommunicate request_size=37 [09:49:00]MH_SAM_APDU [09:49:00]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 25 89 02 00 35 04 06 00 4A 86 B6 A4 D5 0B [09:49:00]Write to MH i2c: E2 28 00 24 0A 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 25 89 02 00 35 04 06 00 4A 86 B6 A4 D5 0B 00 00 BF [09:49:00]Write i2c OK [09:49:00]MH_I2C_Read... [09:49:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:00]Read from MH i2c: E2 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: E2 03 00 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: E2 03 00 24 0A 00 90 00 A2 [09:49:00]RAPDU: 90 00 [09:49:00]wFMCommunicate OK [09:49:00]wFMCommunicate request_size=4 [09:49:00]MH_SAM_APDU [09:49:00]CAPDU: 80 0D 03 02 [09:49:00]Write to MH i2c: E2 08 00 25 0A 80 0D 03 02 00 00 00 00 AA [09:49:00]Write i2c OK [09:49:00]MH_I2C_Read... [09:49:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:00]Read from MH i2c: E2 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: E2 0B 00 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: E2 0B 00 25 0A 00 3F BF 3A 26 B4 EE 6C 66 90 00 7D [09:49:00]RAPDU: 3F BF 3A 26 B4 EE 6C 66 90 00 [09:49:00]wFMCommunicate OK [09:49:00]SAM_PROTO_SignData done [09:49:00]FM_MakeSignedData done [09:49:00]CreateOFDProtocolMessage [09:49:00]wFMCommunicate request_size=4 [09:49:00]MH_SAM_APDU [09:49:00]CAPDU: 80 11 00 00 [09:49:00]Write to MH i2c: E2 08 00 26 0A 80 11 00 00 00 00 00 00 AA [09:49:00]Write i2c OK [09:49:00]MH_I2C_Read... [09:49:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:00]Read from MH i2c: E2 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: E2 17 00 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: E2 17 00 26 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 03 [09:49:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:49:00]wFMCommunicate OK [09:49:00]CreateOFDProtocolMessage done [09:49:00]OFDSenderStorePacket 166181 [09:49:00]StoreOFDPacket docnum=166181 [09:49:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2A 01 00 00 6C CE 22 01 87 49 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 3D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 8C AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 25 89 02 00 35 04 06 00 4A 86 B6 A4 D5 0B 3F BF 3A 26 B4 EE 6C 66 [09:49:00]CheckFolder [09:49:00]dirname=/storage/ofd_packets [09:49:00]CheckFolder done [09:49:00]ProducePacketName [09:49:00]name=ofd_packets/00166181 [09:49:00]NVStorageSaveData ofd_packets/00166181 [09:49:00]File name is /storage/ofd_packets/00166181 [09:49:00]Write 328 bytes [09:49:00]NVStorageSaveData done [09:49:00]OFDSenderStorePacket done [09:49:00]KKMCreateOFDPacket done [09:49:00]NVStorageSaveData kkm_last_timestamp [09:49:00]File name is /storage/kkm_last_timestamp [09:49:00]Write 4 bytes [09:49:00]NVStorageSaveData done [09:49:00]ExternCall_PrintAddStr [09:49:00]wPrintStart [09:49:00]Write to MH i2c: 01 00 00 27 0A 31 [09:49:00]Write i2c OK [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: 01 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: 01 07 00 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: 01 07 00 27 0A 00 00 00 00 00 FF 0F 46 [09:49:00]RasterBufferAndPrint [09:49:00]line Счет N : (3)51225 [09:49:00]line ИНН: 02508201610067 [09:49:00]line Контрольно-Кассовый Чек [09:49:00]line ПРОДАЖА [09:49:00]line Товар: 90162602 [09:49:00]line Энерг напиток Red bull 0,25л [09:49:00]line 1.000 * 157.00 [09:49:00]line = 157.00 [09:49:00]line НДС 12% НСП 1% [09:49:00]line > о реализуемом товаре [09:49:00]line ИТОГО: 157.00 [09:49:00]line НСП 1% : 1.39 [09:49:00]line НДС 12% : 16.67 [09:49:00]line Наличными: 0.00 [09:49:00]line Безнал.: 157.00 [09:49:00]line Место: АЗС № 130 "Партнер Нефть" [09:49:00]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:49:00]line СНО: Общий режим [09:49:00]line Чек 233 24.08.2024 09:49 [09:49:00]line Смена: 470 ФФД: 1.0 [09:49:00]line ЗНМ: 0300000070 [09:49:00]line РНМ: 0000000000092562 [09:49:00]line Версия ККМ: 001 [09:49:00]line Платежная система: O! деньги [09:49:00]line ФМ: 0000000000871769 [09:49:00]line ФД: 166181 [09:49:00]line ФПД: 81942450328843 [09:49:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T094900&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166181&fm=81942450328843&tin=02508201610067®Number=0000000000092562&sum=15700 [09:49:00]line 0 [09:49:00]OFD Sender: Processing packet 166181 [packets to send 1008, broken 1007] [09:49:00]ProducePacketName [09:49:00]name=ofd_packets/00166181 [09:49:00]OFD Sender: To server: pG, [09:49:00]CommunicateWithHost lk.salyk.kg:30040 [09:49:00]ConnectInit lk.salyk.kg [09:49:00]written 0, free lines is 4095 [09:49:01]recv_with_timeout no data received [09:49:01]Write to MH i2c: 01 00 00 51 0A 5B [09:49:01]Write i2c OK [09:49:01]MH_I2C_Read... [09:49:01]Read from MH i2c: 01 [09:49:01]MH_I2C_Read... [09:49:01]Read from MH i2c: 01 07 00 [09:49:01]MH_I2C_Read... [09:49:01]Read from MH i2c: 01 07 00 51 0A 00 00 00 00 00 CA 0C 38 [09:49:01]RasterBufferAndPrint [09:49:01]line [09:49:01]line [09:49:01]line [09:49:01]line [09:49:01]line [09:49:01]written 0, free lines is 3287 [09:49:01]MH_Cut [09:49:01]Write to MH i2c: D1 01 00 58 0A 01 34 [09:49:01]Write i2c OK [09:49:01]MH_I2C_Read... [09:49:01]Read from MH i2c: D1 [09:49:01]MH_I2C_Read... [09:49:01]Read from MH i2c: D1 01 00 [09:49:01]MH_I2C_Read... [09:49:01]Read from MH i2c: D1 01 00 58 0A 00 33 [09:49:01]Write to MH i2c: 01 00 00 59 0A 63 [09:49:01]Write i2c OK [09:49:01]MH_I2C_Read... [09:49:02]*** Cut start [09:49:02]*** Purtial cut [09:49:02]*** Stage 1: CUTSNS_PIN = 1 [09:49:04]Read from MH i2c: 01 [09:49:04]MH_I2C_Read... [09:49:04]*** Stop cut motor [09:49:04]*** Cut end [09:49:04]Read from MH i2c: 01 07 00 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: 01 07 00 59 0A 00 00 00 00 00 FF 0F 78 [09:49:04]process_action close_receipt done [09:49:04]requested_data is exist [09:49:04]produce_requested_data [09:49:04]requested_item fm.sn is exist - process it [09:49:04]wFMCommunicate request_size=4 [09:49:04]MH_SAM_APDU [09:49:04]CAPDU: 80 11 00 00 [09:49:04]Write to MH i2c: E2 08 00 5A 0A 80 11 00 00 00 00 00 00 DE [09:49:04]Write i2c OK [09:49:04]MH_I2C_Read... [09:49:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:04]Read from MH i2c: E2 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: E2 17 00 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: E2 17 00 5A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 37 [09:49:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:49:04]wFMCommunicate OK [09:49:04]requested_item fd.num is exist - process it [09:49:04]SAM_PROTO_GetFieldsCounters [09:49:04]wFMCommunicate request_size=4 [09:49:04]MH_SAM_APDU [09:49:04]CAPDU: 80 13 00 00 [09:49:04]Write to MH i2c: E2 08 00 5B 0A 80 13 00 00 00 00 00 00 E1 [09:49:04]Write i2c OK [09:49:04]MH_I2C_Read... [09:49:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:04]Read from MH i2c: E2 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: E2 62 00 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: E2 62 00 5B 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 25 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [09:49:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 25 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:49:04]wFMCommunicate OK [09:49:04]SAM_PROTO_GetFieldsCounters done [09:49:04]requested_item shift.num is exist - process it [09:49:04]requested_item shift.opened is exist - process it [09:49:04]req_shift_opened [09:49:04]FM_GetShiftState [09:49:04]SAM_PROTO_GetShiftState [09:49:04]wFMCommunicate request_size=4 [09:49:04]MH_SAM_APDU [09:49:04]CAPDU: 80 13 01 00 [09:49:04]Write to MH i2c: E2 08 00 5C 0A 80 13 01 00 00 00 00 00 E3 [09:49:04]Write i2c OK [09:49:04]MH_I2C_Read... [09:49:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:04]Read from MH i2c: E2 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: E2 0E 00 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: E2 0E 00 5C 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0D [09:49:04]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:49:04]wFMCommunicate OK [09:49:04]SAM_PROTO_GetShiftState done [09:49:04]FM_GetShiftState done [09:49:04]req_shift_opened done [09:49:04]requested_item shift.open_date is exist - process it [09:49:04]req_shift_open_date [09:49:04]req_shift_open_date done [09:49:04]produce_requested_data done [09:49:04]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166181,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:49:04]process_action_free close_receipt [09:49:04]json_value_free [09:49:04]json_value_free done [09:49:04]process_json_proto returns [09:49:04]Send response to host [09:49:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166181,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:49:04]free response buf [09:49:04]execute_script done [09:49:04]execute_script returns [09:49:04]free content buf [09:49:04]Sock 9.Close socket [09:49:04]Sock 9.Thread stoped [09:49:05]ConnectInit Can't take IP for lk.salyk.kg [09:49:05]CommunicateWithHost connect error [09:49:05]CommunicateWithHost err = -1 [09:49:05]OFD Sender: Server communicate error [09:49:10]OFD Sender: Processing packet 166181 [packets to send 1008, broken 1007] [09:49:10]ProducePacketName [09:49:10]name=ofd_packets/00166181 [09:49:10]OFD Sender: To server: pG, [09:49:10]CommunicateWithHost lk.salyk.kg:30040 [09:49:10]ConnectInit lk.salyk.kg [09:49:15]accept exits with 8 [09:49:15]New connection [09:49:15]New thread 3066854756 created [09:49:15]Thread 3066998116 joined [09:49:15]Waiting for new connection... [09:49:15] Sock 8.Parse request [09:49:15]Sock 8.Check first char [09:49:15]Sock 8.First char is OK [09:49:15]request: POST /json_proto HTTP/1.0 [09:49:15]Method: POST [09:49:15]URL: /json_proto [09:49:15]Method is POST - this is cgi request [09:49:15]url: /json_proto [09:49:15]query_string will be loaded in cgi processing [09:49:15]execute_cgi json_proto POST (null) [09:49:15]execute_cgi path=json_proto method=POST [09:49:15]POST find Content-Length [09:49:15]Host: 172.17.44.132:8080 [09:49:15]Content-Length: 754 [09:49:15]Content-Type: application/json [09:49:15] [09:49:15]POST finish read [09:49:15]Found Content-Length = 754 [09:49:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 25.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\u041A \u0413\u041F\u041D\u0410 Online\u000A30096178", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:15]execute_script... [09:49:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 25.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\u041A \u0413\u041F\u041D\u0410 Online\u000A30096178", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:15]POST & json_proto [09:49:15]process_json_proto [09:49:15]json parsed OK: [09:49:15]protocol is kg_v1.0 [09:49:15]action value=close_receipt [09:49:15]process_action close_receipt [09:49:15]cmd_close_receipt [09:49:15]MH_GetDate [09:49:15]Write to MH i2c: F0 00 00 5D 0A 56 [09:49:15]Write i2c OK [09:49:15]MH_I2C_Read... [09:49:15]Read from MH i2c: F0 [09:49:15]MH_I2C_Read... [09:49:15]Read from MH i2c: F0 09 00 [09:49:15]MH_I2C_Read... [09:49:15]Read from MH i2c: F0 09 00 5D 0A 00 9C AC C9 66 2A 83 C1 65 A9 [09:49:15]GetLastDocTimeStamp 1724492940 [09:49:15]current date 1724492956 [09:49:15]FM_GetShiftState [09:49:15]SAM_PROTO_GetShiftState [09:49:15]wFMCommunicate request_size=4 [09:49:15]MH_SAM_APDU [09:49:15]CAPDU: 80 13 01 00 [09:49:15]Write to MH i2c: E2 08 00 5E 0A 80 13 01 00 00 00 00 00 E5 [09:49:15]Write i2c OK [09:49:15]MH_I2C_Read... [09:49:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:15]Read from MH i2c: E2 [09:49:15]MH_I2C_Read... [09:49:15]Read from MH i2c: E2 0E 00 [09:49:15]MH_I2C_Read... [09:49:15]Read from MH i2c: E2 0E 00 5E 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0F [09:49:15]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:49:15]wFMCommunicate OK [09:49:15]SAM_PROTO_GetShiftState done [09:49:15]FM_GetShiftState done [09:49:15]opened in 1724458697 [09:49:15]opened+sec_in_day 1724545097 [09:49:15]quantity*price = 0 [09:49:15]sum+1 = 1 [09:49:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 234 24.08.2024 09:49 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: ТК ГПНА Online 30096178 ФМ: 0000000000871769 ФД: 166182 ФПД: 260244786428972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T094916&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166182&fm=260244786428972&tin=02508201610067®Number=0000000000092562&sum=0 [09:49:16]StoreToDocumentArchive [09:49:16]shift 470 fd 166182 [09:49:16]save to /storage/0470/doc_00166182 [09:49:16]save last doc name /storage/0470/doc_00166182 to /storage/kkm_last_doc_name [09:49:16]save OK [09:49:16]Clear old archive folders... [09:49:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:49:16]tlvbuf is 012029E0 [09:49:16]SAM_PROTO_ClearQueue [09:49:16]wFMCommunicate request_size=4 [09:49:16]MH_SAM_APDU [09:49:16]CAPDU: 80 09 00 00 [09:49:16]Write to MH i2c: E2 08 00 6B 0A 80 09 00 00 00 00 00 00 E7 [09:49:16]Write i2c OK [09:49:16]MH_I2C_Read... [09:49:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:16]Read from MH i2c: E2 [09:49:16]MH_I2C_Read... [09:49:16]Read from MH i2c: E2 03 00 [09:49:16]MH_I2C_Read... [09:49:16]Read from MH i2c: E2 03 00 6B 0A 00 90 00 E9 [09:49:16]RAPDU: 90 00 [09:49:16]wFMCommunicate OK [09:49:16]SAM_PROTO_ClearQueue done [09:49:16]KKMCreateOFDPacket [09:49:16]OFDProtocolAddRootSTLVToBuf [09:49:16]FM_MakeSignedData [09:49:16]FM_MakeSignedData [09:49:16]SAM_PROTO_SignData [09:49:16]wFMCommunicate request_size=4 [09:49:16]MH_SAM_APDU [09:49:16]CAPDU: 80 0D 01 02 [09:49:16]Write to MH i2c: E2 08 00 6C 0A 80 0D 01 02 00 00 00 00 EF [09:49:16]Write i2c OK [09:49:16]MH_I2C_Read... [09:49:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:16]Read from MH i2c: E2 [09:49:16]MH_I2C_Read... [09:49:16]Read from MH i2c: E2 03 00 [09:49:16]MH_I2C_Read... [09:49:16]Read from MH i2c: E2 03 00 6C 0A 00 90 00 EA [09:49:16]RAPDU: 90 00 [09:49:16]wFMCommunicate OK [09:49:16]wFMCommunicate request_size=255 [09:49:16]MH_SAM_APDU [09:49:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 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 EA 00 00 00 F4 03 04 00 9C AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 26 89 02 00 35 04 06 00 EC [09:49:16]Write to MH i2c: E2 02 01 6D 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 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 EA 00 00 00 F4 03 04 00 9C AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 26 89 02 00 35 04 06 00 EC 00 00 DC [09:49:16]Write i2c OK [09:49:16]MH_I2C_Read... [09:49:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:17]Read from MH i2c: E2 [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: E2 03 00 [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: E2 03 00 6D 0A 00 90 00 EB [09:49:17]RAPDU: 90 00 [09:49:17]wFMCommunicate OK [09:49:17]wFMCommunicate request_size=10 [09:49:17]MH_SAM_APDU [09:49:17]CAPDU: 80 0D 02 02 05 B0 F6 0C BC 2C [09:49:17]Write to MH i2c: E2 0D 00 6E 0A 80 0D 02 02 05 00 B0 F6 0C BC 2C 00 00 96 [09:49:17]Write i2c OK [09:49:17]MH_I2C_Read... [09:49:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:17]Read from MH i2c: E2 [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: E2 03 00 [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: E2 03 00 6E 0A 00 90 00 EC [09:49:17]RAPDU: 90 00 [09:49:17]wFMCommunicate OK [09:49:17]wFMCommunicate request_size=4 [09:49:17]MH_SAM_APDU [09:49:17]CAPDU: 80 0D 03 02 [09:49:17]Write to MH i2c: E2 08 00 6F 0A 80 0D 03 02 00 00 00 00 F4 [09:49:17]Write i2c OK [09:49:17]MH_I2C_Read... [09:49:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:17]Read from MH i2c: E2 [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: E2 0B 00 [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: E2 0B 00 6F 0A 00 22 26 36 36 C1 7C 58 A3 90 00 E1 [09:49:17]RAPDU: 22 26 36 36 C1 7C 58 A3 90 00 [09:49:17]wFMCommunicate OK [09:49:17]SAM_PROTO_SignData done [09:49:17]FM_MakeSignedData done [09:49:17]CreateOFDProtocolMessage [09:49:17]wFMCommunicate request_size=4 [09:49:17]MH_SAM_APDU [09:49:17]CAPDU: 80 11 00 00 [09:49:17]Write to MH i2c: E2 08 00 70 0A 80 11 00 00 00 00 00 00 F4 [09:49:17]Write i2c OK [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: E2 [09:49:17]MH_I2C_Read... [09:49:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:17]Read from MH i2c: E2 17 00 [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: E2 17 00 70 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4D [09:49:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:49:17]wFMCommunicate OK [09:49:17]CreateOFDProtocolMessage done [09:49:17]OFDSenderStorePacket 166182 [09:49:17]StoreOFDPacket docnum=166182 [09:49:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 EE 42 07 01 15 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 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 EA 00 00 00 F4 03 04 00 9C AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 26 89 02 00 35 04 06 00 EC B0 F6 0C BC 2C 22 26 36 36 C1 7C 58 A3 [09:49:17]CheckFolder [09:49:17]dirname=/storage/ofd_packets [09:49:17]CheckFolder done [09:49:17]ProducePacketName [09:49:17]name=ofd_packets/00166182 [09:49:17]NVStorageSaveData ofd_packets/00166182 [09:49:17]File name is /storage/ofd_packets/00166182 [09:49:17]Write 301 bytes [09:49:17]NVStorageSaveData done [09:49:17]OFDSenderStorePacket done [09:49:17]KKMCreateOFDPacket done [09:49:17]NVStorageSaveData kkm_last_timestamp [09:49:17]File name is /storage/kkm_last_timestamp [09:49:17]Write 4 bytes [09:49:17]NVStorageSaveData done [09:49:17]ExternCall_PrintAddStr [09:49:17]wPrintStart [09:49:17]Write to MH i2c: 01 00 00 71 0A 7B [09:49:17]Write i2c OK [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: 01 [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: 01 07 00 [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: 01 07 00 71 0A 00 00 00 00 00 FF 0F 90 [09:49:17]RasterBufferAndPrint [09:49:17]line Счет N : (1)295146 [09:49:17]line ИНН: 02508201610067 [09:49:17]line Контрольно-Кассовый Чек [09:49:17]line ПРОДАЖА [09:49:17]line ТРК (МРК, ГНК) : 62 [09:49:17]line Товар: 2710124130 [09:49:17]line Аи-92-К-5 [09:49:17]line 25.000 * 0.00 [09:49:17]line = 0.00 [09:49:17]line НДС 12% НСП 1% [09:49:17]line > о реализуемом товаре [09:49:17]line ИТОГО: 0.00 [09:49:17]line НСП 1% : 0.00 [09:49:17]line НДС 12% : 0.00 [09:49:17]line Наличными: 0.00 [09:49:17]line Безнал.: 0.00 [09:49:17]line Место: АЗС № 130 "Партнер Нефть" [09:49:17]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:49:17]line СНО: Общий режим [09:49:17]line Чек 234 24.08.2024 09:49 [09:49:17]line Смена: 470 ФФД: 1.0 [09:49:17]line ЗНМ: 0300000070 [09:49:17]line РНМ: 0000000000092562 [09:49:17]line Версия ККМ: 001 [09:49:17]line Талоны: ТК ГПНА Online [09:49:17]line 30096178 [09:49:17]line ФМ: 0000000000871769 [09:49:17]line ФД: 166182 [09:49:17]line ФПД: 260244786428972 [09:49:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T094916&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166182&fm=260244786428972&tin=02508201610067®Number=0000000000092562&sum=0 [09:49:17]written 0, free lines is 4095 [09:49:17]Write to MH i2c: 01 00 00 9B 0A A5 [09:49:17]Write i2c OK [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: 01 [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: 01 07 00 [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: 01 07 00 9B 0A 00 00 00 00 00 CF 0C 87 [09:49:17]RasterBufferAndPrint [09:49:17]line [09:49:17]line [09:49:17]line [09:49:17]line [09:49:17]line [09:49:17]written 0, free lines is 3299 [09:49:17]MH_Cut [09:49:17]Write to MH i2c: D1 01 00 A2 0A 01 7E [09:49:17]Write i2c OK [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: D1 [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: D1 01 00 [09:49:17]MH_I2C_Read... [09:49:17]Read from MH i2c: D1 01 00 A2 0A 00 7D [09:49:17]Write to MH i2c: 01 00 00 A3 0A AD [09:49:17]Write i2c OK [09:49:17]MH_I2C_Read... [09:49:18]Connected sock=10 [09:49:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2A 01 00 00 6C CE 22 01 87 49 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 3D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 8C AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 25 89 02 00 35 04 06 00 4A 86 B6 A4 D5 0B 3F BF 3A 26 B4 EE 6C 66 [09:49:18]*** Cut start [09:49:18]*** Purtial cut [09:49:18]*** Stage 1: CUTSNS_PIN = 1 [09:49:20]Read from MH i2c: 01 [09:49:20]MH_I2C_Read... [09:49:20]*** Stop cut motor [09:49:20]*** Cut end [09:49:20]Read from MH i2c: 01 07 00 [09:49:20]MH_I2C_Read... [09:49:20]Read from MH i2c: 01 07 00 A3 0A 00 00 00 00 00 FF 0F C2 [09:49:20]process_action close_receipt done [09:49:20]requested_data is exist [09:49:20]produce_requested_data [09:49:20]requested_item fm.sn is exist - process it [09:49:20]wFMCommunicate request_size=4 [09:49:20]MH_SAM_APDU [09:49:20]CAPDU: 80 11 00 00 [09:49:20]Write to MH i2c: E2 08 00 A4 0A 80 11 00 00 00 00 00 00 28 [09:49:20]Write i2c OK [09:49:20]MH_I2C_Read... [09:49:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:20]Read from MH i2c: E2 [09:49:20]MH_I2C_Read... [09:49:20]Read from MH i2c: E2 17 00 [09:49:20]MH_I2C_Read... [09:49:20]Read from MH i2c: E2 17 00 A4 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 81 [09:49:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:49:20]wFMCommunicate OK [09:49:20]requested_item fd.num is exist - process it [09:49:20]SAM_PROTO_GetFieldsCounters [09:49:20]wFMCommunicate request_size=4 [09:49:20]MH_SAM_APDU [09:49:20]CAPDU: 80 13 00 00 [09:49:20]Write to MH i2c: E2 08 00 A5 0A 80 13 00 00 00 00 00 00 2B [09:49:20]Write i2c OK [09:49:20]MH_I2C_Read... [09:49:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:20]Read from MH i2c: E2 [09:49:20]MH_I2C_Read... [09:49:20]Read from MH i2c: E2 62 00 [09:49:20]MH_I2C_Read... [09:49:20]Read from MH i2c: E2 62 00 A5 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 26 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 97 [09:49:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 26 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:49:20]wFMCommunicate OK [09:49:20]SAM_PROTO_GetFieldsCounters done [09:49:20]requested_item shift.num is exist - process it [09:49:20]requested_item shift.opened is exist - process it [09:49:20]req_shift_opened [09:49:20]FM_GetShiftState [09:49:20]SAM_PROTO_GetShiftState [09:49:20]wFMCommunicate request_size=4 [09:49:20]MH_SAM_APDU [09:49:20]CAPDU: 80 13 01 00 [09:49:20]Write to MH i2c: E2 08 00 A6 0A 80 13 01 00 00 00 00 00 2D [09:49:20]Write i2c OK [09:49:20]MH_I2C_Read... [09:49:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:20]Read from MH i2c: E2 [09:49:20]MH_I2C_Read... [09:49:20]Read from MH i2c: E2 0E 00 [09:49:20]MH_I2C_Read... [09:49:20]Read from MH i2c: E2 0E 00 A6 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 57 [09:49:20]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:49:20]wFMCommunicate OK [09:49:20]SAM_PROTO_GetShiftState done [09:49:20]FM_GetShiftState done [09:49:20]req_shift_opened done [09:49:20]requested_item shift.open_date is exist - process it [09:49:20]req_shift_open_date [09:49:20]req_shift_open_date done [09:49:20]produce_requested_data done [09:49:20]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166182,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:49:20]process_action_free close_receipt [09:49:20]json_value_free [09:49:20]json_value_free done [09:49:20]process_json_proto returns [09:49:20]Send response to host [09:49:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166182,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:49:20]free response buf [09:49:20]execute_script done [09:49:20]execute_script returns [09:49:20]free content buf [09:49:20]Sock 8.Close socket [09:49:20]Sock 8.Thread stoped [09:49:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 D8 F0 47 00 12 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 25 89 02 00 F4 03 04 00 E6 55 C9 66 B6 04 01 00 00 0B B8 22 98 10 22 D6 E1 [09:49:22]CommunicateWithHost err = 0 [09:49:22]CheckOFDResponse [09:49:22]1017 (14) - 77093643461234 [09:49:22]1041 (16) - 0000000000871769 [09:49:22]1040 (4) - 166181 [09:49:22]1012 (4) - 24.08.2024 03:39 [09:49:22]1206 (1) - 0 [09:49:22]OFD Sender: Remove packet 166181 [09:49:22]ProducePacketName [09:49:22]name=ofd_packets/00166181 [09:49:22]NVStorageDeleteData [09:49:23]OFD Sender: Processing packet 166182 [packets to send 1008, broken 1007] [09:49:23]ProducePacketName [09:49:23]name=ofd_packets/00166182 [09:49:23]OFD Sender: To server: pG, [09:49:23]CommunicateWithHost lk.salyk.kg:30040 [09:49:23]ConnectInit lk.salyk.kg [09:49:26]Connected sock=8 [09:49:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 EE 42 07 01 15 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 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 EA 00 00 00 F4 03 04 00 9C AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 26 89 02 00 35 04 06 00 EC B0 F6 0C BC 2C 22 26 36 36 C1 7C 58 A3 [09:49:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 DB 5A 47 00 6B C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 26 89 02 00 F4 03 04 00 EF 55 C9 66 B6 04 01 00 00 4A EB 34 F1 FC CB 6A FC [09:49:27]CommunicateWithHost err = 0 [09:49:27]CheckOFDResponse [09:49:27]1017 (14) - 77093643461234 [09:49:27]1041 (16) - 0000000000871769 [09:49:27]1040 (4) - 166182 [09:49:27]1012 (4) - 24.08.2024 03:39 [09:49:27]1206 (1) - 0 [09:49:27]OFD Sender: Remove packet 166182 [09:49:27]ProducePacketName [09:49:27]name=ofd_packets/00166182 [09:49:27]NVStorageDeleteData [09:49:28]OFD Sender: No OFD packet to send [09:49:28]OFD Sender: No OFD packet to send [09:49:33]OFD Sender: No OFD packet to send [09:49:36]recv_with_timeout no data received [09:49:38]OFD Sender: No OFD packet to send [09:49:43]OFD Sender: No OFD packet to send [09:49:48]OFD Sender: No OFD packet to send [09:49:49]recv_with_timeout no data received [09:49:53]OFD Sender: No OFD packet to send [09:49:58]OFD Sender: No OFD packet to send [09:50:03]OFD Sender: No OFD packet to send [09:50:08]OFD Sender: No OFD packet to send [09:50:13]OFD Sender: No OFD packet to send [09:50:17]accept exits with 9 [09:50:17]New connection [09:50:17]New thread 3066998116 created [09:50:17]Thread 3066854756 joined [09:50:17]Waiting for new connection... [09:50:17] Sock 9.Parse request [09:50:17]Sock 9.Check first char [09:50:17]Sock 9.First char is OK [09:50:17]request: POST /json_proto HTTP/1.0 [09:50:17]Method: POST [09:50:17]URL: /json_proto [09:50:17]Method is POST - this is cgi request [09:50:17]url: /json_proto [09:50:17]query_string will be loaded in cgi processing [09:50:17]execute_cgi json_proto POST (null) [09:50:17]execute_cgi path=json_proto method=POST [09:50:17]POST find Content-Length [09:50:17]Host: 172.17.44.132:8080 [09:50:17]Content-Length: 920 [09:50:17]Content-Type: application/json [09:50:17] [09:50:17]POST finish read [09:50:17]Found Content-Length = 920 [09:50:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51226", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46003553", "name": "Nestle NUTS \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A 30\u044550\u0433", "price" : 75.00, "quantity" : 2.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 215.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:17]execute_script... [09:50:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51226", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46003553", "name": "Nestle NUTS \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A 30\u044550\u0433", "price" : 75.00, "quantity" : 2.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 215.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:17]POST & json_proto [09:50:17]process_json_proto [09:50:17]json parsed OK: [09:50:17]protocol is kg_v1.0 [09:50:17]action value=close_receipt [09:50:17]process_action close_receipt [09:50:17]cmd_close_receipt [09:50:17]MH_GetDate [09:50:17]Write to MH i2c: F0 00 00 A7 0A A0 [09:50:17]Write i2c OK [09:50:17]MH_I2C_Read... [09:50:17]Read from MH i2c: F0 [09:50:17]MH_I2C_Read... [09:50:17]Read from MH i2c: F0 09 00 [09:50:17]MH_I2C_Read... [09:50:17]Read from MH i2c: F0 09 00 A7 0A 00 DA AC C9 66 2A 83 C1 65 31 [09:50:17]GetLastDocTimeStamp 1724492956 [09:50:17]current date 1724493018 [09:50:17]FM_GetShiftState [09:50:17]SAM_PROTO_GetShiftState [09:50:17]wFMCommunicate request_size=4 [09:50:17]MH_SAM_APDU [09:50:17]CAPDU: 80 13 01 00 [09:50:17]Write to MH i2c: E2 08 00 A8 0A 80 13 01 00 00 00 00 00 2F [09:50:17]Write i2c OK [09:50:17]MH_I2C_Read... [09:50:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:17]Read from MH i2c: E2 [09:50:17]MH_I2C_Read... [09:50:17]Read from MH i2c: E2 0E 00 [09:50:17]MH_I2C_Read... [09:50:17]Read from MH i2c: E2 0E 00 A8 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 59 [09:50:17]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:50:17]wFMCommunicate OK [09:50:17]SAM_PROTO_GetShiftState done [09:50:17]FM_GetShiftState done [09:50:17]opened in 1724458697 [09:50:17]opened+sec_in_day 1724545097 [09:50:17]quantity*price = 6500 [09:50:17]sum+1 = 6501 [09:50:17]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 46003553 Nestle NUTS батончик 30х50г 2.000 * 75.00 = 150.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 215.00 НСП 1% : 1.90 НДС 12% : 22.83 Наличными: 215.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 235 24.08.2024 09:50 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166183 ФПД: 97304686777938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095018&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166183&fm=97304686777938&tin=02508201610067®Number=0000000000092562&sum=21500 0 [09:50:18]StoreToDocumentArchive [09:50:18]shift 470 fd 166183 [09:50:18]save to /storage/0470/doc_00166183 [09:50:18]save last doc name /storage/0470/doc_00166183 to /storage/kkm_last_doc_name [09:50:18]save OK [09:50:18]Clear old archive folders... [09:50:18]ProcessDocumentItem done err = 0, tmpTLVsize=390 [09:50:18]tlvbuf is 01200F10 [09:50:18]SAM_PROTO_ClearQueue [09:50:18]wFMCommunicate request_size=4 [09:50:18]MH_SAM_APDU [09:50:18]CAPDU: 80 09 00 00 [09:50:18]Write to MH i2c: E2 08 00 B5 0A 80 09 00 00 00 00 00 00 31 [09:50:18]Write i2c OK [09:50:18]MH_I2C_Read... [09:50:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:18]Read from MH i2c: E2 [09:50:18]MH_I2C_Read... [09:50:18]Read from MH i2c: E2 03 00 [09:50:18]MH_I2C_Read... [09:50:18]Read from MH i2c: E2 03 00 B5 0A 00 90 00 33 [09:50:18]RAPDU: 90 00 [09:50:18]wFMCommunicate OK [09:50:18]SAM_PROTO_ClearQueue done [09:50:18]KKMCreateOFDPacket [09:50:18]OFDProtocolAddRootSTLVToBuf [09:50:18]FM_MakeSignedData [09:50:18]FM_MakeSignedData [09:50:18]SAM_PROTO_SignData [09:50:18]wFMCommunicate request_size=4 [09:50:18]MH_SAM_APDU [09:50:18]CAPDU: 80 0D 01 02 [09:50:18]Write to MH i2c: E2 08 00 B6 0A 80 0D 01 02 00 00 00 00 39 [09:50:18]Write i2c OK [09:50:18]MH_I2C_Read... [09:50:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:18]OFD Sender: No OFD packet to send [09:50:18]Read from MH i2c: E2 [09:50:18]MH_I2C_Read... [09:50:18]Read from MH i2c: E2 03 00 [09:50:18]MH_I2C_Read... [09:50:18]Read from MH i2c: E2 03 00 B6 0A 00 90 00 34 [09:50:18]RAPDU: 90 00 [09:50:18]wFMCommunicate OK [09:50:18]wFMCommunicate request_size=255 [09:50:18]MH_SAM_APDU [09:50:18]CAPDU: 80 0D 02 02 FA 03 00 86 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 30 30 33 35 35 33 06 04 25 00 4E 65 73 74 6C 65 20 4E 55 54 53 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 33 30 D1 85 35 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 53 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 [09:50:18]Write to MH i2c: E2 02 01 B7 0A 80 0D 02 02 FA 00 03 00 86 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 30 30 33 35 35 33 06 04 25 00 4E 65 73 74 6C 65 20 4E 55 54 53 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 33 30 D1 85 35 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 53 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 00 51 [09:50:18]Write i2c OK [09:50:18]MH_I2C_Read... [09:50:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:18]Read from MH i2c: E2 [09:50:18]MH_I2C_Read... [09:50:18]Read from MH i2c: E2 03 00 [09:50:18]MH_I2C_Read... [09:50:18]Read from MH i2c: E2 03 00 B7 0A 00 90 00 35 [09:50:18]RAPDU: 90 00 [09:50:18]wFMCommunicate OK [09:50:18]wFMCommunicate request_size=149 [09:50:18]MH_SAM_APDU [09:50:18]CAPDU: 80 0D 02 02 90 00 01 F7 03 06 00 BE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 08 00 00 00 00 07 04 06 00 FC 53 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 DA AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 27 89 02 00 35 04 06 00 58 7F 83 4A 56 52 [09:50:18]Write to MH i2c: E2 98 00 B8 0A 80 0D 02 02 90 00 00 01 F7 03 06 00 BE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 08 00 00 00 00 07 04 06 00 FC 53 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 DA AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 27 89 02 00 35 04 06 00 58 7F 83 4A 56 52 00 00 04 [09:50:18]Write i2c OK [09:50:18]MH_I2C_Read... [09:50:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:18]Read from MH i2c: E2 [09:50:18]MH_I2C_Read... [09:50:18]Read from MH i2c: E2 03 00 [09:50:18]MH_I2C_Read... [09:50:18]Read from MH i2c: E2 03 00 B8 0A 00 90 00 36 [09:50:18]RAPDU: 90 00 [09:50:18]wFMCommunicate OK [09:50:18]wFMCommunicate request_size=4 [09:50:18]MH_SAM_APDU [09:50:18]CAPDU: 80 0D 03 02 [09:50:18]Write to MH i2c: E2 08 00 B9 0A 80 0D 03 02 00 00 00 00 3E [09:50:18]Write i2c OK [09:50:18]MH_I2C_Read... [09:50:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:18]Read from MH i2c: E2 [09:50:18]MH_I2C_Read... [09:50:18]Read from MH i2c: E2 0B 00 [09:50:18]MH_I2C_Read... [09:50:18]Read from MH i2c: E2 0B 00 B9 0A 00 F0 CB CD 65 C6 67 77 FF 90 00 CF [09:50:18]RAPDU: F0 CB CD 65 C6 67 77 FF 90 00 [09:50:19]wFMCommunicate OK [09:50:19]SAM_PROTO_SignData done [09:50:19]FM_MakeSignedData done [09:50:19]CreateOFDProtocolMessage [09:50:19]wFMCommunicate request_size=4 [09:50:19]MH_SAM_APDU [09:50:19]CAPDU: 80 11 00 00 [09:50:19]Write to MH i2c: E2 08 00 BA 0A 80 11 00 00 00 00 00 00 3E [09:50:19]Write i2c OK [09:50:19]MH_I2C_Read... [09:50:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:19]Read from MH i2c: E2 [09:50:19]MH_I2C_Read... [09:50:19]Read from MH i2c: E2 17 00 [09:50:19]MH_I2C_Read... [09:50:19]Read from MH i2c: E2 17 00 BA 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 97 [09:50:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:50:19]wFMCommunicate OK [09:50:19]CreateOFDProtocolMessage done [09:50:19]OFDSenderStorePacket 166183 [09:50:19]StoreOFDPacket docnum=166183 [09:50:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 9A 01 00 00 AE 6D 92 01 E8 D8 5A 03 01 00 03 00 86 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 30 30 33 35 35 33 06 04 25 00 4E 65 73 74 6C 65 20 4E 55 54 53 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 33 30 D1 85 35 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 53 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 08 00 00 00 00 07 04 06 00 FC 53 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 DA AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 27 89 02 00 35 04 06 00 58 7F 83 4A 56 52 F0 CB CD 65 C6 67 77 FF [09:50:19]CheckFolder [09:50:19]dirname=/storage/ofd_packets [09:50:19]CheckFolder done [09:50:19]ProducePacketName [09:50:19]name=ofd_packets/00166183 [09:50:19]NVStorageSaveData ofd_packets/00166183 [09:50:19]File name is /storage/ofd_packets/00166183 [09:50:19]Write 440 bytes [09:50:19]NVStorageSaveData done [09:50:19]OFDSenderStorePacket done [09:50:19]KKMCreateOFDPacket done [09:50:19]NVStorageSaveData kkm_last_timestamp [09:50:19]File name is /storage/kkm_last_timestamp [09:50:19]Write 4 bytes [09:50:19]NVStorageSaveData done [09:50:19]ExternCall_PrintAddStr [09:50:19]wPrintStart [09:50:19]Write to MH i2c: 01 00 00 BB 0A C5 [09:50:19]Write i2c OK [09:50:19]MH_I2C_Read... [09:50:19]Read from MH i2c: 01 [09:50:19]MH_I2C_Read... [09:50:19]Read from MH i2c: 01 07 00 [09:50:19]MH_I2C_Read... [09:50:19]Read from MH i2c: 01 07 00 BB 0A 00 00 00 00 00 FF 0F DA [09:50:19]RasterBufferAndPrint [09:50:19]line Счет N : (3)51226 [09:50:19]line ИНН: 02508201610067 [09:50:19]line Контрольно-Кассовый Чек [09:50:19]line ПРОДАЖА [09:50:19]line Товар: 4700040114120 [09:50:19]line Султан чай 1л. чер персик [09:50:19]line 1.000 * 65.00 [09:50:19]line = 65.00 [09:50:19]line НДС 12% НСП 1% [09:50:19]line > о реализуемом товаре [09:50:19]line Товар: 46003553 [09:50:19]line Nestle NUTS батончик 30х50г [09:50:19]line 2.000 * 75.00 [09:50:19]line = 150.00 [09:50:19]line НДС 12% НСП 1% [09:50:19]line > о реализуемом товаре [09:50:19]line ИТОГО: 215.00 [09:50:19]line НСП 1% : 1.90 [09:50:19]line НДС 12% : 22.83 [09:50:19]line Наличными: 215.00 [09:50:19]line Безнал.: 0.00 [09:50:19]line Место: АЗС № 130 "Партнер Нефть" [09:50:19]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:50:19]line СНО: Общий режим [09:50:19]line Чек 235 24.08.2024 09:50 [09:50:19]line Смена: 470 ФФД: 1.0 [09:50:19]line ЗНМ: 0300000070 [09:50:19]line РНМ: 0000000000092562 [09:50:19]line Версия ККМ: 001 [09:50:19]line ФМ: 0000000000871769 [09:50:19]line ФД: 166183 [09:50:19]line ФПД: 97304686777938 [09:50:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095018&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166183&fm=97304686777938&tin=02508201610067®Number=0000000000092562&sum=21500 [09:50:19]line 0 [09:50:19]OFD Sender: Processing packet 166183 [packets to send 1008, broken 1007] [09:50:19]ProducePacketName [09:50:19]name=ofd_packets/00166183 [09:50:19]OFD Sender: To server: pG, [09:50:19]CommunicateWithHost lk.salyk.kg:30040 [09:50:19]ConnectInit lk.salyk.kg [09:50:19]written 0, free lines is 4095 [09:50:19]Connected sock=8 [09: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 31 37 36 39 9A 01 00 00 AE 6D 92 01 E8 D8 5A 03 01 00 03 00 86 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 30 30 33 35 35 33 06 04 25 00 4E 65 73 74 6C 65 20 4E 55 54 53 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 33 30 D1 85 35 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 53 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 08 00 00 00 00 07 04 06 00 FC 53 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 DA AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 27 89 02 00 35 04 06 00 58 7F 83 4A 56 52 F0 CB CD 65 C6 67 77 FF [09:50:19]Write to MH i2c: 01 00 00 E9 0A F3 [09:50:19]Write i2c OK [09:50:19]MH_I2C_Read... [09:50:19]Read from MH i2c: 01 [09:50:19]MH_I2C_Read... [09:50:19]Read from MH i2c: 01 07 00 [09:50:19]MH_I2C_Read... [09:50:19]Read from MH i2c: 01 07 00 E9 0A 00 00 00 00 00 9B 0C A1 [09:50:19]RasterBufferAndPrint [09:50:19]line [09:50:19]line [09:50:19]line [09:50:19]line [09:50:19]line [09:50:19]written 0, free lines is 3238 [09:50:19]MH_Cut [09:50:19]Write to MH i2c: D1 01 00 F0 0A 01 CC [09:50:19]Write i2c OK [09:50:19]MH_I2C_Read... [09:50:19]Read from MH i2c: D1 [09:50:19]MH_I2C_Read... [09:50:19]Read from MH i2c: D1 01 00 [09:50:19]MH_I2C_Read... [09:50:19]Read from MH i2c: D1 01 00 F0 0A 00 CB [09:50:19]Write to MH i2c: 01 00 00 F1 0A FB [09:50:19]Write i2c OK [09:50:19]MH_I2C_Read... [09:50:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 79 15 47 00 36 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 27 89 02 00 F4 03 04 00 24 56 C9 66 B6 04 01 00 00 E2 42 5C 42 75 FD 3A 79 [09:50:20]CommunicateWithHost err = 0 [09:50:20]CheckOFDResponse [09:50:20]1017 (14) - 77093643461234 [09:50:20]1041 (16) - 0000000000871769 [09:50:20]1040 (4) - 166183 [09:50:20]1012 (4) - 24.08.2024 03:40 [09:50:20]1206 (1) - 0 [09:50:20]OFD Sender: Remove packet 166183 [09:50:20]ProducePacketName [09:50:20]name=ofd_packets/00166183 [09:50:20]NVStorageDeleteData [09:50:20]*** Cut start [09:50:20]*** Purtial cut [09:50:20]*** Stage 1: CUTSNS_PIN = 1 [09:50:20]OFD Sender: No OFD packet to send [09:50:22]Read from MH i2c: 01 [09:50:22]MH_I2C_Read... [09:50:22]*** Stop cut motor [09:50:22]*** Cut end [09:50:22]Read from MH i2c: 01 07 00 [09:50:22]MH_I2C_Read... [09:50:22]Read from MH i2c: 01 07 00 F1 0A 00 00 00 00 00 FF 0F 10 [09:50:22]process_action close_receipt done [09:50:22]requested_data is exist [09:50:22]produce_requested_data [09:50:22]requested_item fm.sn is exist - process it [09:50:22]wFMCommunicate request_size=4 [09:50:22]MH_SAM_APDU [09:50:22]CAPDU: 80 11 00 00 [09:50:22]Write to MH i2c: E2 08 00 F2 0A 80 11 00 00 00 00 00 00 76 [09:50:22]Write i2c OK [09:50:22]MH_I2C_Read... [09:50:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:22]Read from MH i2c: E2 [09:50:22]MH_I2C_Read... [09:50:22]Read from MH i2c: E2 17 00 [09:50:22]MH_I2C_Read... [09:50:22]Read from MH i2c: E2 17 00 F2 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CF [09:50:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:50:22]wFMCommunicate OK [09:50:22]requested_item fd.num is exist - process it [09:50:22]SAM_PROTO_GetFieldsCounters [09:50:22]wFMCommunicate request_size=4 [09:50:22]MH_SAM_APDU [09:50:22]CAPDU: 80 13 00 00 [09:50:22]Write to MH i2c: E2 08 00 F3 0A 80 13 00 00 00 00 00 00 79 [09:50:22]Write i2c OK [09:50:22]MH_I2C_Read... [09:50:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:23]Read from MH i2c: E2 [09:50:23]MH_I2C_Read... [09:50:23]Read from MH i2c: E2 62 00 [09:50:23]MH_I2C_Read... [09:50:23]Read from MH i2c: E2 62 00 F3 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 27 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [09:50:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 27 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:50:23]wFMCommunicate OK [09:50:23]SAM_PROTO_GetFieldsCounters done [09:50:23]requested_item shift.num is exist - process it [09:50:23]requested_item shift.opened is exist - process it [09:50:23]req_shift_opened [09:50:23]FM_GetShiftState [09:50:23]SAM_PROTO_GetShiftState [09:50:23]wFMCommunicate request_size=4 [09:50:23]MH_SAM_APDU [09:50:23]CAPDU: 80 13 01 00 [09:50:23]Write to MH i2c: E2 08 00 F4 0A 80 13 01 00 00 00 00 00 7B [09:50:23]Write i2c OK [09:50:23]MH_I2C_Read... [09:50:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:23]Read from MH i2c: E2 [09:50:23]MH_I2C_Read... [09:50:23]Read from MH i2c: E2 0E 00 [09:50:23]MH_I2C_Read... [09:50:23]Read from MH i2c: E2 0E 00 F4 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A5 [09:50:23]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:50:23]wFMCommunicate OK [09:50:23]SAM_PROTO_GetShiftState done [09:50:23]FM_GetShiftState done [09:50:23]req_shift_opened done [09:50:23]requested_item shift.open_date is exist - process it [09:50:23]req_shift_open_date [09:50:23]req_shift_open_date done [09:50:23]produce_requested_data done [09:50:23]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166183,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:50:23]process_action_free close_receipt [09:50:23]json_value_free [09:50:23]json_value_free done [09:50:23]process_json_proto returns [09:50:23]Send response to host [09:50:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166183,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:50:23]free response buf [09:50:23]execute_script done [09:50:23]execute_script returns [09:50:23]free content buf [09:50:23]Sock 9.Close socket [09:50:23]Sock 9.Thread stoped [09:50:25]OFD Sender: No OFD packet to send [09:50:30]OFD Sender: No OFD packet to send [09:50:35]OFD Sender: No OFD packet to send [09:50:37]recv_with_timeout no data received [09:50:40]OFD Sender: No OFD packet to send [09:50:42]accept exits with 10 [09:50:42]New connection [09:50:42]New thread 3066854756 created [09:50:42]Thread 3066998116 joined [09:50:42]Waiting for new connection... [09:50:42] Sock 10.Parse request [09:50:42]Sock 10.Check first char [09:50:42]Sock 10.First char is OK [09:50:42]request: POST /json_proto HTTP/1.0 [09:50:42]Method: POST [09:50:42]URL: /json_proto [09:50:42]Method is POST - this is cgi request [09:50:42]url: /json_proto [09:50:42]query_string will be loaded in cgi processing [09:50:42]execute_cgi json_proto POST (null) [09:50:42]execute_cgi path=json_proto method=POST [09:50:42]POST find Content-Length [09:50:42]Host: 172.17.44.132:8080 [09:50:42]Content-Length: 677 [09:50:42]Content-Type: application/json [09:50:42] [09:50:42]POST finish read [09:50:42]Found Content-Length = 677 [09:50:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:42]execute_script... [09:50:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:42]POST & json_proto [09:50:42]process_json_proto [09:50:42]json parsed OK: [09:50:42]protocol is kg_v1.0 [09:50:42]action value=close_receipt [09:50:42]process_action close_receipt [09:50:42]cmd_close_receipt [09:50:42]MH_GetDate [09:50:42]Write to MH i2c: F0 00 00 F5 0A EE [09:50:42]Write i2c OK [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: F0 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: F0 09 00 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: F0 09 00 F5 0A 00 F3 AC C9 66 2A 83 C1 65 98 [09:50:42]GetLastDocTimeStamp 1724493018 [09:50:42]current date 1724493043 [09:50:42]FM_GetShiftState [09:50:42]SAM_PROTO_GetShiftState [09:50:42]wFMCommunicate request_size=4 [09:50:42]MH_SAM_APDU [09:50:42]CAPDU: 80 13 01 00 [09:50:42]Write to MH i2c: E2 08 00 F6 0A 80 13 01 00 00 00 00 00 7D [09:50:42]Write i2c OK [09:50:42]MH_I2C_Read... [09:50:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:42]Read from MH i2c: E2 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: E2 0E 00 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: E2 0E 00 F6 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A7 [09:50:42]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:50:42]wFMCommunicate OK [09:50:42]SAM_PROTO_GetShiftState done [09:50:42]FM_GetShiftState done [09:50:42]opened in 1724458697 [09:50:42]opened+sec_in_day 1724545097 [09:50:42]quantity*price = 40002 [09:50:42]sum+1 = 40003 [09:50:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 236 24.08.2024 09:50 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166184 ФПД: 261690971604874 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095043&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166184&fm=261690971604874&tin=02508201610067®Number=0000000000092562&sum=40000 [09:50:43]StoreToDocumentArchive [09:50:43]shift 470 fd 166184 [09:50:43]save to /storage/0470/doc_00166184 [09:50:43]save last doc name /storage/0470/doc_00166184 to /storage/kkm_last_doc_name [09:50:43]save OK [09:50:43]Clear old archive folders... [09:50:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:50:43]tlvbuf is 01237A20 [09:50:43]SAM_PROTO_ClearQueue [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 09 00 00 [09:50:43]Write to MH i2c: E2 08 00 03 0B 80 09 00 00 00 00 00 00 80 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 03 0B 00 90 00 82 [09:50:43]RAPDU: 90 00 [09:50:43]wFMCommunicate OK [09:50:43]SAM_PROTO_ClearQueue done [09:50:43]KKMCreateOFDPacket [09:50:43]OFDProtocolAddRootSTLVToBuf [09:50:43]FM_MakeSignedData [09:50:43]FM_MakeSignedData [09:50:43]SAM_PROTO_SignData [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 0D 01 02 [09:50:43]Write to MH i2c: E2 08 00 04 0B 80 0D 01 02 00 00 00 00 88 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 04 0B 00 90 00 83 [09:50:43]RAPDU: 90 00 [09:50:43]wFMCommunicate OK [09:50:43]wFMCommunicate request_size=255 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 F3 AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 28 89 02 00 35 04 06 00 EE [09:50:43]Write to MH i2c: E2 02 01 05 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 F3 AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 28 89 02 00 35 04 06 00 EE 00 00 23 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 05 0B 00 90 00 84 [09:50:43]RAPDU: 90 00 [09:50:43]wFMCommunicate OK [09:50:43]wFMCommunicate request_size=10 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 0D 02 02 05 01 AD 67 47 8A [09:50:43]Write to MH i2c: E2 0D 00 06 0B 80 0D 02 02 05 00 01 AD 67 47 8A 00 00 7B [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 06 0B 00 90 00 85 [09:50:43]RAPDU: 90 00 [09:50:43]wFMCommunicate OK [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 0D 03 02 [09:50:43]Write to MH i2c: E2 08 00 07 0B 80 0D 03 02 00 00 00 00 8D [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 0B 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 0B 00 07 0B 00 08 6C 7F 87 9D D3 30 F9 90 00 A1 [09:50:43]RAPDU: 08 6C 7F 87 9D D3 30 F9 90 00 [09:50:43]wFMCommunicate OK [09:50:43]SAM_PROTO_SignData done [09:50:43]FM_MakeSignedData done [09:50:43]CreateOFDProtocolMessage [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 11 00 00 [09:50:43]Write to MH i2c: E2 08 00 08 0B 80 11 00 00 00 00 00 00 8D [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 17 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 17 00 08 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E6 [09:50:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:50:43]wFMCommunicate OK [09:50:43]CreateOFDProtocolMessage done [09:50:43]OFDSenderStorePacket 166184 [09:50:43]StoreOFDPacket docnum=166184 [09:50:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 1F 57 07 01 C0 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 F3 AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 28 89 02 00 35 04 06 00 EE 01 AD 67 47 8A 08 6C 7F 87 9D D3 30 F9 [09:50:43]CheckFolder [09:50:43]dirname=/storage/ofd_packets [09:50:43]CheckFolder done [09:50:43]ProducePacketName [09:50:43]name=ofd_packets/00166184 [09:50:43]NVStorageSaveData ofd_packets/00166184 [09:50:43]File name is /storage/ofd_packets/00166184 [09:50:43]Write 301 bytes [09:50:43]NVStorageSaveData done [09:50:43]OFDSenderStorePacket done [09:50:43]KKMCreateOFDPacket done [09:50:43]NVStorageSaveData kkm_last_timestamp [09:50:43]File name is /storage/kkm_last_timestamp [09:50:43]Write 4 bytes [09:50:43]NVStorageSaveData done [09:50:44]ExternCall_PrintAddStr [09:50:44]wPrintStart [09:50:44]Write to MH i2c: 01 00 00 09 0B 14 [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 07 00 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 07 00 09 0B 00 00 00 00 00 FF 0F 29 [09:50:44]RasterBufferAndPrint [09:50:44]line Счет N : (1)295150 [09:50:44]line ИНН: 02508201610067 [09:50:44]line Контрольно-Кассовый Чек [09:50:44]line ПРОДАЖА [09:50:44]line ТРК (МРК, ГНК) : 42 [09:50:44]line Товар: 2710124130 [09:50:44]line Аи-92-К-5 [09:50:44]line 5.900 * 67.80 [09:50:44]line = 400.02 [09:50:44]line НДС 12% НСП 1% [09:50:44]line > о реализуемом товаре [09:50:44]line ОКРУГЛЕНИЕ: -0.02 [09:50:44]line ИТОГО: 400.00 [09:50:44]line Внесено: 400.00 [09:50:44]line СДАЧА: 0.00 [09:50:44]line НСП 1% : 3.54 [09:50:44]line НДС 12% : 42.48 [09:50:44]line Наличными: 400.00 [09:50:44]line Безнал.: 0.00 [09:50:44]line Место: АЗС № 130 "Партнер Нефть" [09:50:44]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:50:44]line СНО: Общий режим [09:50:44]line Чек 236 24.08.2024 09:50 [09:50:44]line Смена: 470 ФФД: 1.0 [09:50:44]line ЗНМ: 0300000070 [09:50:44]line РНМ: 0000000000092562 [09:50:44]line Версия ККМ: 001 [09:50:44]line ФМ: 0000000000871769 [09:50:44]line ФД: 166184 [09:50:44]line ФПД: 261690971604874 [09:50:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095043&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166184&fm=261690971604874&tin=02508201610067®Number=0000000000092562&sum=40000 [09:50:44]written 0, free lines is 4095 [09:50:44]OFD Sender: Processing packet 166184 [packets to send 1008, broken 1007] [09:50:44]ProducePacketName [09:50:44]name=ofd_packets/00166184 [09:50:44]OFD Sender: To server: pG, [09:50:44]CommunicateWithHost lk.salyk.kg:30040 [09:50:44]ConnectInit lk.salyk.kg [09:50:44]Write to MH i2c: 01 00 00 34 0B 3F [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 07 00 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 07 00 34 0B 00 00 00 00 00 C4 0C 16 [09:50:44]RasterBufferAndPrint [09:50:44]line [09:50:44]line [09:50:44]line [09:50:44]line [09:50:44]line [09:50:44]written 0, free lines is 3276 [09:50:44]MH_Cut [09:50:44]Write to MH i2c: D1 01 00 3B 0B 01 18 [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: D1 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: D1 01 00 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: D1 01 00 3B 0B 00 17 [09:50:44]Write to MH i2c: 01 00 00 3C 0B 47 [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:45]*** Cut start [09:50:45]*** Purtial cut [09:50:45]*** Stage 1: CUTSNS_PIN = 1 [09:50:47]Read from MH i2c: 01 [09:50:47]MH_I2C_Read... [09:50:47]*** Stop cut motor [09:50:47]*** Cut end [09:50:47]Read from MH i2c: 01 07 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: 01 07 00 3C 0B 00 00 00 00 00 FF 0F 5C [09:50:47]process_action close_receipt done [09:50:47]requested_data is exist [09:50:47]produce_requested_data [09:50:47]requested_item fm.sn is exist - process it [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 11 00 00 [09:50:47]Write to MH i2c: E2 08 00 3D 0B 80 11 00 00 00 00 00 00 C2 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 17 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 17 00 3D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 1B [09:50:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:50:47]wFMCommunicate OK [09:50:47]requested_item fd.num is exist - process it [09:50:47]SAM_PROTO_GetFieldsCounters [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 13 00 00 [09:50:47]Write to MH i2c: E2 08 00 3E 0B 80 13 00 00 00 00 00 00 C5 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 62 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 62 00 3E 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 28 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [09:50:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 28 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:50:47]wFMCommunicate OK [09:50:47]SAM_PROTO_GetFieldsCounters done [09:50:47]requested_item shift.num is exist - process it [09:50:47]requested_item shift.opened is exist - process it [09:50:47]req_shift_opened [09:50:47]FM_GetShiftState [09:50:47]SAM_PROTO_GetShiftState [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 13 01 00 [09:50:47]Write to MH i2c: E2 08 00 3F 0B 80 13 01 00 00 00 00 00 C7 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 0E 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 0E 00 3F 0B 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F1 [09:50:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:50:47]wFMCommunicate OK [09:50:47]SAM_PROTO_GetShiftState done [09:50:47]FM_GetShiftState done [09:50:47]req_shift_opened done [09:50:47]requested_item shift.open_date is exist - process it [09:50:47]req_shift_open_date [09:50:47]req_shift_open_date done [09:50:47]produce_requested_data done [09:50:47]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166184,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:50:47]process_action_free close_receipt [09:50:47]json_value_free [09:50:47]json_value_free done [09:50:47]process_json_proto returns [09:50:47]Send response to host [09:50:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166184,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:50:47]free response buf [09:50:47]execute_script done [09:50:47]execute_script returns [09:50:47]free content buf [09:50:47]Sock 10.Close socket [09:50:47]Sock 10.Thread stoped [09:50:49]recv_with_timeout no data received [09:50:58]Connected sock=11 [09:50:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 1F 57 07 01 C0 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 F3 AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 28 89 02 00 35 04 06 00 EE 01 AD 67 47 8A 08 6C 7F 87 9D D3 30 F9 [09:51:04]recv_with_timeout no data received [09:51:04]CommunicateWithHost answer receiving error [09:51:04]CommunicateWithHost err = -3 [09:51:04]OFD Sender: Server communicate error [09:51:09]OFD Sender: Processing packet 166184 [packets to send 1008, broken 1007] [09:51:09]ProducePacketName [09:51:09]name=ofd_packets/00166184 [09:51:09]OFD Sender: To server: pG, [09:51:09]CommunicateWithHost lk.salyk.kg:30040 [09:51:09]ConnectInit lk.salyk.kg [09:51:09]recv_with_timeout no data received [09:51:14]ConnectInit Can't take IP for lk.salyk.kg [09:51:14]CommunicateWithHost connect error [09:51:14]CommunicateWithHost err = -1 [09:51:14]OFD Sender: Server communicate error [09:51:19]OFD Sender: Processing packet 166184 [packets to send 1008, broken 1007] [09:51:19]ProducePacketName [09:51:19]name=ofd_packets/00166184 [09:51:19]OFD Sender: To server: pG, [09:51:19]CommunicateWithHost lk.salyk.kg:30040 [09:51:19]ConnectInit lk.salyk.kg [09:51:24]ConnectInit Can't take IP for lk.salyk.kg [09:51:24]CommunicateWithHost connect error [09:51:24]CommunicateWithHost err = -1 [09:51:24]OFD Sender: Server communicate error [09:51:29]OFD Sender: Processing packet 166184 [packets to send 1008, broken 1007] [09:51:29]ProducePacketName [09:51:29]name=ofd_packets/00166184 [09:51:29]OFD Sender: To server: pG, [09:51:29]CommunicateWithHost lk.salyk.kg:30040 [09:51:29]ConnectInit lk.salyk.kg [09:51:35]recv_with_timeout no data received [09:51:40]Connected sock=10 [09:51:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 1F 57 07 01 C0 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 F3 AC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 28 89 02 00 35 04 06 00 EE 01 AD 67 47 8A 08 6C 7F 87 9D D3 30 F9 [09:51:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 84 6C 47 00 1A CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 28 89 02 00 F4 03 04 00 75 56 C9 66 B6 04 01 00 00 BE 63 C2 A0 97 7D 2A 7A [09:51:42]CommunicateWithHost err = 0 [09:51:42]CheckOFDResponse [09:51:42]1017 (14) - 77093643461234 [09:51:42]1041 (16) - 0000000000871769 [09:51:42]1040 (4) - 166184 [09:51:42]1012 (4) - 24.08.2024 03:41 [09:51:42]1206 (1) - 0 [09:51:42]OFD Sender: Remove packet 166184 [09:51:42]ProducePacketName [09:51:42]name=ofd_packets/00166184 [09:51:42]NVStorageDeleteData [09:51:42]OFD Sender: No OFD packet to send [09:51:47]OFD Sender: No OFD packet to send [09:51:52]OFD Sender: No OFD packet to send [09:51:57]OFD Sender: No OFD packet to send [09:52:02]OFD Sender: No OFD packet to send [09:52:06]recv_with_timeout no data received [09:52:07]OFD Sender: No OFD packet to send [09:52:12]OFD Sender: No OFD packet to send [09:52:17]OFD Sender: No OFD packet to send [09:52:21]accept exits with 8 [09:52:21]New connection [09:52:21]New thread 3066998116 created [09:52:21]Thread 3066854756 joined [09:52:21]Waiting for new connection... [09:52:21] Sock 8.Parse request [09:52:21]Sock 8.Check first char [09:52:21]Sock 8.First char is OK [09:52:21]request: POST /json_proto HTTP/1.0 [09:52:21]Method: POST [09:52:21]URL: /json_proto [09:52:21]Method is POST - this is cgi request [09:52:21]url: /json_proto [09:52:21]query_string will be loaded in cgi processing [09:52:21]execute_cgi json_proto POST (null) [09:52:21]execute_cgi path=json_proto method=POST [09:52:21]POST find Content-Length [09:52:21]Host: 172.17.44.132:8080 [09:52:21]Content-Length: 667 [09:52:21]Content-Type: application/json [09:52:21] [09:52:21]POST finish read [09:52:21]Found Content-Length = 667 [09:52:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:21]execute_script... [09:52:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:21]POST & json_proto [09:52:21]process_json_proto [09:52:21]json parsed OK: [09:52:21]protocol is kg_v1.0 [09:52:21]action value=close_receipt [09:52:21]process_action close_receipt [09:52:21]cmd_close_receipt [09:52:21]MH_GetDate [09:52:21]Write to MH i2c: F0 00 00 40 0B 3A [09:52:21]Write i2c OK [09:52:21]MH_I2C_Read... [09:52:21]Read from MH i2c: F0 [09:52:21]MH_I2C_Read... [09:52:21]Read from MH i2c: F0 09 00 [09:52:21]MH_I2C_Read... [09:52:21]Read from MH i2c: F0 09 00 40 0B 00 55 AD C9 66 2A 83 C1 65 47 [09:52:21]GetLastDocTimeStamp 1724493043 [09:52:21]current date 1724493141 [09:52:21]FM_GetShiftState [09:52:21]SAM_PROTO_GetShiftState [09:52:21]wFMCommunicate request_size=4 [09:52:21]MH_SAM_APDU [09:52:21]CAPDU: 80 13 01 00 [09:52:21]Write to MH i2c: E2 08 00 41 0B 80 13 01 00 00 00 00 00 C9 [09:52:21]Write i2c OK [09:52:21]MH_I2C_Read... [09:52:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:21]Read from MH i2c: E2 [09:52:21]MH_I2C_Read... [09:52:21]Read from MH i2c: E2 0E 00 [09:52:21]MH_I2C_Read... [09:52:21]Read from MH i2c: E2 0E 00 41 0B 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F3 [09:52:21]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:52:21]wFMCommunicate OK [09:52:21]SAM_PROTO_GetShiftState done [09:52:21]FM_GetShiftState done [09:52:21]opened in 1724458697 [09:52:21]opened+sec_in_day 1724545097 [09:52:21]quantity*price = 60062 [09:52:21]sum+1 = 60063 [09:52:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 237 24.08.2024 09:52 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166185 ФПД: 72127785059245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095222&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166185&fm=72127785059245&tin=02508201610067®Number=0000000000092562&sum=60000 [09:52:22]StoreToDocumentArchive [09:52:22]shift 470 fd 166185 [09:52:22]save to /storage/0470/doc_00166185 [09:52:22]save last doc name /storage/0470/doc_00166185 to /storage/kkm_last_doc_name [09:52:22]save OK [09:52:22]Clear old archive folders... [09:52:22]ProcessDocumentItem done err = 0, tmpTLVsize=249 [09:52:22]tlvbuf is 0121F090 [09:52:22]SAM_PROTO_ClearQueue [09:52:22]wFMCommunicate request_size=4 [09:52:22]MH_SAM_APDU [09:52:22]CAPDU: 80 09 00 00 [09:52:22]Write to MH i2c: E2 08 00 4E 0B 80 09 00 00 00 00 00 00 CB [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:52:22]Read from MH i2c: E2 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 4E 0B 00 90 00 CD [09:52:22]RAPDU: 90 00 [09:52:22]wFMCommunicate OK [09:52:22]SAM_PROTO_ClearQueue done [09:52:22]KKMCreateOFDPacket [09:52:22]OFDProtocolAddRootSTLVToBuf [09:52:22]FM_MakeSignedData [09:52:22]FM_MakeSignedData [09:52:22]SAM_PROTO_SignData [09:52:22]wFMCommunicate request_size=4 [09:52:22]MH_SAM_APDU [09:52:22]CAPDU: 80 0D 01 02 [09:52:22]Write to MH i2c: E2 08 00 4F 0B 80 0D 01 02 00 00 00 00 D3 [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:52:22]Read from MH i2c: E2 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 4F 0B 00 90 00 CE [09:52:22]RAPDU: 90 00 [09:52:22]wFMCommunicate OK [09:52:22]wFMCommunicate request_size=255 [09:52:22]MH_SAM_APDU [09:52:22]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 56 AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 29 89 02 00 35 04 06 00 41 99 8F [09:52:22]Write to MH i2c: E2 02 01 50 0B 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 56 AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 29 89 02 00 35 04 06 00 41 99 8F 00 00 18 [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:22]Read from MH i2c: E2 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 50 0B 00 90 00 CF [09:52:22]RAPDU: 90 00 [09:52:22]wFMCommunicate OK [09:52:22]wFMCommunicate request_size=8 [09:52:22]MH_SAM_APDU [09:52:22]CAPDU: 80 0D 02 02 03 01 C3 AD [09:52:22]Write to MH i2c: E2 0B 00 51 0B 80 0D 02 02 03 00 01 C3 AD 00 00 4D [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 [09:52:22]MH_I2C_Read... [09:52:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:22]Read from MH i2c: E2 03 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 51 0B 00 90 00 D0 [09:52:22]RAPDU: 90 00 [09:52:22]wFMCommunicate OK [09:52:22]wFMCommunicate request_size=4 [09:52:22]MH_SAM_APDU [09:52:22]CAPDU: 80 0D 03 02 [09:52:22]Write to MH i2c: E2 08 00 52 0B 80 0D 03 02 00 00 00 00 D8 [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:52:22]Read from MH i2c: E2 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 0B 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 0B 00 52 0B 00 4E 79 E9 4C C3 B2 C4 5D 90 00 6B [09:52:22]RAPDU: 4E 79 E9 4C C3 B2 C4 5D 90 00 [09:52:22]wFMCommunicate OK [09:52:22]SAM_PROTO_SignData done [09:52:22]FM_MakeSignedData done [09:52:22]CreateOFDProtocolMessage [09:52:22]wFMCommunicate request_size=4 [09:52:22]MH_SAM_APDU [09:52:22]CAPDU: 80 11 00 00 [09:52:22]Write to MH i2c: E2 08 00 53 0B 80 11 00 00 00 00 00 00 D8 [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]OFD Sender: No OFD packet to send [09:52:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:22]Read from MH i2c: E2 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 17 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 17 00 53 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 31 [09:52:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:52:22]wFMCommunicate OK [09:52:22]CreateOFDProtocolMessage done [09:52:22]OFDSenderStorePacket 166185 [09:52:22]StoreOFDPacket docnum=166185 [09:52:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 B0 9C 05 01 44 6A 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 56 AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 29 89 02 00 35 04 06 00 41 99 8F 01 C3 AD 4E 79 E9 4C C3 B2 C4 5D [09:52:22]CheckFolder [09:52:22]dirname=/storage/ofd_packets [09:52:22]CheckFolder done [09:52:22]ProducePacketName [09:52:22]name=ofd_packets/00166185 [09:52:22]NVStorageSaveData ofd_packets/00166185 [09:52:22]File name is /storage/ofd_packets/00166185 [09:52:22]Write 299 bytes [09:52:22]NVStorageSaveData done [09:52:22]OFDSenderStorePacket done [09:52:22]KKMCreateOFDPacket done [09:52:22]NVStorageSaveData kkm_last_timestamp [09:52:22]File name is /storage/kkm_last_timestamp [09:52:22]Write 4 bytes [09:52:22]NVStorageSaveData done [09:52:22]ExternCall_PrintAddStr [09:52:22]wPrintStart [09:52:22]Write to MH i2c: 01 00 00 54 0B 5F [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: 01 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: 01 07 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: 01 07 00 54 0B 00 00 00 00 00 FF 0F 74 [09:52:22]RasterBufferAndPrint [09:52:22]line Счет N : (1)295153 [09:52:22]line ИНН: 02508201610067 [09:52:22]line Контрольно-Кассовый Чек [09:52:22]line ПРОДАЖА [09:52:22]line ТРК (МРК, ГНК) : 51 [09:52:22]line Товар: 2710124130 [09:52:22]line SU-92-К-5 [09:52:22]line 8.730 * 68.80 [09:52:22]line = 600.62 [09:52:22]line НДС 12% НСП 1% [09:52:22]line > о реализуемом товаре [09:52:22]line ОКРУГЛЕНИЕ: -0.62 [09:52:22]line ИТОГО: 600.00 [09:52:22]line Внесено: 600.00 [09:52:22]line СДАЧА: 0.00 [09:52:22]line НСП 1% : 5.31 [09:52:22]line НДС 12% : 63.78 [09:52:22]line Наличными: 600.00 [09:52:22]line Безнал.: 0.00 [09:52:22]line Место: АЗС № 130 "Партнер Нефть" [09:52:22]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:52:22]line СНО: Общий режим [09:52:22]line Чек 237 24.08.2024 09:52 [09:52:22]line Смена: 470 ФФД: 1.0 [09:52:22]line ЗНМ: 0300000070 [09:52:22]line РНМ: 0000000000092562 [09:52:22]line Версия ККМ: 001 [09:52:22]line ФМ: 0000000000871769 [09:52:22]line ФД: 166185 [09:52:22]line ФПД: 72127785059245 [09:52:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095222&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166185&fm=72127785059245&tin=02508201610067®Number=0000000000092562&sum=60000 [09:52:22]written 0, free lines is 4095 [09:52:22]OFD Sender: Processing packet 166185 [packets to send 1008, broken 1007] [09:52:22]ProducePacketName [09:52:22]name=ofd_packets/00166185 [09:52:22]OFD Sender: To server: pG, [09:52:22]CommunicateWithHost lk.salyk.kg:30040 [09:52:22]ConnectInit lk.salyk.kg [09:52:23]Write to MH i2c: 01 00 00 7F 0B 8A [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: 01 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: 01 07 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: 01 07 00 7F 0B 00 00 00 00 00 B7 0C 54 [09:52:23]RasterBufferAndPrint [09:52:23]line [09:52:23]line [09:52:23]line [09:52:23]line [09:52:23]line [09:52:23]written 0, free lines is 3260 [09:52:23]MH_Cut [09:52:23]Write to MH i2c: D1 01 00 86 0B 01 63 [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: D1 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: D1 01 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: D1 01 00 86 0B 00 62 [09:52:23]Write to MH i2c: 01 00 00 87 0B 92 [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:24]*** Cut start [09:52:24]*** Purtial cut [09:52:24]*** Stage 1: CUTSNS_PIN = 1 [09:52:26]Read from MH i2c: 01 [09:52:26]MH_I2C_Read... [09:52:26]*** Stop cut motor [09:52:26]*** Cut end [09:52:26]Read from MH i2c: 01 07 00 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: 01 07 00 87 0B 00 00 00 00 00 FF 0F A7 [09:52:26]process_action close_receipt done [09:52:26]requested_data is exist [09:52:26]produce_requested_data [09:52:26]requested_item fm.sn is exist - process it [09:52:26]wFMCommunicate request_size=4 [09:52:26]MH_SAM_APDU [09:52:26]CAPDU: 80 11 00 00 [09:52:26]Write to MH i2c: E2 08 00 88 0B 80 11 00 00 00 00 00 00 0D [09:52:26]Write i2c OK [09:52:26]MH_I2C_Read... [09:52:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:26]Read from MH i2c: E2 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 17 00 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 17 00 88 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 66 [09:52:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:52:26]wFMCommunicate OK [09:52:26]requested_item fd.num is exist - process it [09:52:26]SAM_PROTO_GetFieldsCounters [09:52:26]wFMCommunicate request_size=4 [09:52:26]MH_SAM_APDU [09:52:26]CAPDU: 80 13 00 00 [09:52:26]Write to MH i2c: E2 08 00 89 0B 80 13 00 00 00 00 00 00 10 [09:52:26]Write i2c OK [09:52:26]MH_I2C_Read... [09:52:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:52:26]Read from MH i2c: E2 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 62 00 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 62 00 89 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 29 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 88 [09:52:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 29 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:52:26]wFMCommunicate OK [09:52:26]SAM_PROTO_GetFieldsCounters done [09:52:26]requested_item shift.num is exist - process it [09:52:26]requested_item shift.opened is exist - process it [09:52:26]req_shift_opened [09:52:26]FM_GetShiftState [09:52:26]SAM_PROTO_GetShiftState [09:52:26]wFMCommunicate request_size=4 [09:52:26]MH_SAM_APDU [09:52:26]CAPDU: 80 13 01 00 [09:52:26]Write to MH i2c: E2 08 00 8A 0B 80 13 01 00 00 00 00 00 12 [09:52:26]Write i2c OK [09:52:26]MH_I2C_Read... [09:52:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:26]Read from MH i2c: E2 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 0E 00 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 0E 00 8A 0B 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3C [09:52:26]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:52:26]wFMCommunicate OK [09:52:26]SAM_PROTO_GetShiftState done [09:52:26]FM_GetShiftState done [09:52:26]req_shift_opened done [09:52:26]requested_item shift.open_date is exist - process it [09:52:26]req_shift_open_date [09:52:26]req_shift_open_date done [09:52:26]produce_requested_data done [09:52:26]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166185,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:52:26]process_action_free close_receipt [09:52:26]json_value_free [09:52:26]json_value_free done [09:52:26]process_json_proto returns [09:52:26]Send response to host [09:52:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166185,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:52:26]free response buf [09:52:26]execute_script done [09:52:26]execute_script returns [09:52:26]free content buf [09:52:26]Sock 8.Close socket [09:52:26]Sock 8.Thread stoped [09:52:27]ConnectInit Can't take IP for lk.salyk.kg [09:52:27]CommunicateWithHost connect error [09:52:27]CommunicateWithHost err = -1 [09:52:27]OFD Sender: Server communicate error [09:52:32]OFD Sender: Processing packet 166185 [packets to send 1008, broken 1007] [09:52:32]ProducePacketName [09:52:32]name=ofd_packets/00166185 [09:52:32]OFD Sender: To server: pG, [09:52:32]CommunicateWithHost lk.salyk.kg:30040 [09:52:32]ConnectInit lk.salyk.kg [09:52:40]recv_with_timeout no data received [09:52:41]accept exits with 9 [09:52:41]New connection [09:52:41]New thread 3066854756 created [09:52:41]Thread 3066998116 joined [09:52:41]Waiting for new connection... [09:52:41] Sock 9.Parse request [09:52:41]Sock 9.Check first char [09:52:41]Sock 9.First char is OK [09:52:41]request: POST /json_proto HTTP/1.0 [09:52:41]Method: POST [09:52:41]URL: /json_proto [09:52:41]Method is POST - this is cgi request [09:52:41]url: /json_proto [09:52:41]query_string will be loaded in cgi processing [09:52:41]execute_cgi json_proto POST (null) [09:52:41]execute_cgi path=json_proto method=POST [09:52:41]POST find Content-Length [09:52:41]Host: 172.17.44.132:8080 [09:52:41]Content-Length: 679 [09:52:41]Content-Type: application/json [09:52:41] [09:52:41]POST finish read [09:52:41]Found Content-Length = 679 [09:52:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:41]execute_script... [09:52:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:41]POST & json_proto [09:52:41]process_json_proto [09:52:41]json parsed OK: [09:52:41]protocol is kg_v1.0 [09:52:41]action value=close_receipt [09:52:41]process_action close_receipt [09:52:41]cmd_close_receipt [09:52:41]MH_GetDate [09:52:41]Write to MH i2c: F0 00 00 8B 0B 85 [09:52:41]Write i2c OK [09:52:41]MH_I2C_Read... [09:52:41]Read from MH i2c: F0 [09:52:41]MH_I2C_Read... [09:52:41]Read from MH i2c: F0 09 00 [09:52:41]MH_I2C_Read... [09:52:41]Read from MH i2c: F0 09 00 8B 0B 00 69 AD C9 66 2A 83 C1 65 A6 [09:52:41]GetLastDocTimeStamp 1724493142 [09:52:41]current date 1724493161 [09:52:41]FM_GetShiftState [09:52:41]SAM_PROTO_GetShiftState [09:52:41]wFMCommunicate request_size=4 [09:52:41]MH_SAM_APDU [09:52:41]CAPDU: 80 13 01 00 [09:52:41]Write to MH i2c: E2 08 00 8C 0B 80 13 01 00 00 00 00 00 14 [09:52:41]Write i2c OK [09:52:41]MH_I2C_Read... [09:52:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:41]Read from MH i2c: E2 [09:52:41]MH_I2C_Read... [09:52:41]Read from MH i2c: E2 0E 00 [09:52:41]MH_I2C_Read... [09:52:41]Read from MH i2c: E2 0E 00 8C 0B 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3E [09:52:41]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:52:41]wFMCommunicate OK [09:52:41]SAM_PROTO_GetShiftState done [09:52:41]FM_GetShiftState done [09:52:41]opened in 1724458697 [09:52:41]opened+sec_in_day 1724545097 [09:52:41]quantity*price = 100050 [09:52:41]sum+1 = 100052 [09:52:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 238 24.08.2024 09:52 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166186 ФПД: 120508965369737 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095241&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166186&fm=120508965369737&tin=02508201610067®Number=0000000000092562&sum=100000 [09:52:42]StoreToDocumentArchive [09:52:42]shift 470 fd 166186 [09:52:42]save to /storage/0470/doc_00166186 [09:52:42]save last doc name /storage/0470/doc_00166186 to /storage/kkm_last_doc_name [09:52:42]save OK [09:52:42]Clear old archive folders... [09:52:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:52:42]tlvbuf is 011A9D00 [09:52:42]SAM_PROTO_ClearQueue [09:52:42]wFMCommunicate request_size=4 [09:52:42]MH_SAM_APDU [09:52:42]CAPDU: 80 09 00 00 [09:52:42]Write to MH i2c: E2 08 00 99 0B 80 09 00 00 00 00 00 00 16 [09:52:42]Write i2c OK [09:52:42]MH_I2C_Read... [09:52:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:52:42]Read from MH i2c: E2 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: E2 03 00 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: E2 03 00 99 0B 00 90 00 18 [09:52:42]RAPDU: 90 00 [09:52:42]wFMCommunicate OK [09:52:42]SAM_PROTO_ClearQueue done [09:52:42]KKMCreateOFDPacket [09:52:42]OFDProtocolAddRootSTLVToBuf [09:52:42]FM_MakeSignedData [09:52:42]FM_MakeSignedData [09:52:42]SAM_PROTO_SignData [09:52:42]wFMCommunicate request_size=4 [09:52:42]MH_SAM_APDU [09:52:42]CAPDU: 80 0D 01 02 [09:52:42]Write to MH i2c: E2 08 00 9A 0B 80 0D 01 02 00 00 00 00 1E [09:52:42]Write i2c OK [09:52:42]MH_I2C_Read... [09:52:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:52:42]Read from MH i2c: E2 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: E2 03 00 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: E2 03 00 9A 0B 00 90 00 19 [09:52:42]RAPDU: 90 00 [09:52:42]wFMCommunicate OK [09:52:42]wFMCommunicate request_size=255 [09:52:42]MH_SAM_APDU [09:52:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 69 AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2A 89 02 00 35 04 06 00 6D 9A 2E 12 [09:52:42]Write to MH i2c: E2 02 01 9B 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 69 AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2A 89 02 00 35 04 06 00 6D 9A 2E 12 00 00 B3 [09:52:42]Write i2c OK [09:52:42]MH_I2C_Read... [09:52:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:42]Read from MH i2c: E2 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: E2 03 00 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: E2 03 00 9B 0B 00 90 00 1A [09:52:42]RAPDU: 90 00 [09:52:42]wFMCommunicate OK [09:52:42]wFMCommunicate request_size=7 [09:52:42]MH_SAM_APDU [09:52:42]CAPDU: 80 0D 02 02 02 B7 89 [09:52:42]Write to MH i2c: E2 0A 00 9C 0B 80 0D 02 02 02 00 B7 89 00 00 65 [09:52:42]Write i2c OK [09:52:42]MH_I2C_Read... [09:52:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:42]Read from MH i2c: E2 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: E2 03 00 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: E2 03 00 9C 0B 00 90 00 1B [09:52:42]RAPDU: 90 00 [09:52:42]wFMCommunicate OK [09:52:42]wFMCommunicate request_size=4 [09:52:42]MH_SAM_APDU [09:52:42]CAPDU: 80 0D 03 02 [09:52:42]Write to MH i2c: E2 08 00 9D 0B 80 0D 03 02 00 00 00 00 23 [09:52:42]Write i2c OK [09:52:42]MH_I2C_Read... [09:52:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:52:42]Read from MH i2c: E2 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: E2 0B 00 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: E2 0B 00 9D 0B 00 97 2D 96 E4 94 6B D3 D1 90 00 05 [09:52:42]RAPDU: 97 2D 96 E4 94 6B D3 D1 90 00 [09:52:42]wFMCommunicate OK [09:52:42]SAM_PROTO_SignData done [09:52:42]FM_MakeSignedData done [09:52:42]CreateOFDProtocolMessage [09:52:42]wFMCommunicate request_size=4 [09:52:42]MH_SAM_APDU [09:52:42]CAPDU: 80 11 00 00 [09:52:42]Write to MH i2c: E2 08 00 9E 0B 80 11 00 00 00 00 00 00 23 [09:52:42]Write i2c OK [09:52:42]MH_I2C_Read... [09:52:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:42]Read from MH i2c: E2 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: E2 17 00 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: E2 17 00 9E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 7C [09:52:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:52:42]wFMCommunicate OK [09:52:42]CreateOFDProtocolMessage done [09:52:42]OFDSenderStorePacket 166186 [09:52:42]StoreOFDPacket docnum=166186 [09:52:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 FF 74 04 01 BF 9E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 69 AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2A 89 02 00 35 04 06 00 6D 9A 2E 12 B7 89 97 2D 96 E4 94 6B D3 D1 [09:52:42]CheckFolder [09:52:42]dirname=/storage/ofd_packets [09:52:42]CheckFolder done [09:52:42]ProducePacketName [09:52:42]name=ofd_packets/00166186 [09:52:42]NVStorageSaveData ofd_packets/00166186 [09:52:42]File name is /storage/ofd_packets/00166186 [09:52:42]Write 298 bytes [09:52:42]NVStorageSaveData done [09:52:42]OFDSenderStorePacket done [09:52:42]KKMCreateOFDPacket done [09:52:42]NVStorageSaveData kkm_last_timestamp [09:52:42]File name is /storage/kkm_last_timestamp [09:52:42]Write 4 bytes [09:52:42]NVStorageSaveData done [09:52:42]ExternCall_PrintAddStr [09:52:42]wPrintStart [09:52:42]Write to MH i2c: 01 00 00 9F 0B AA [09:52:42]Write i2c OK [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: 01 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: 01 07 00 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: 01 07 00 9F 0B 00 00 00 00 00 FF 0F BF [09:52:42]RasterBufferAndPrint [09:52:42]line Счет N : (1)295154 [09:52:42]line ИНН: 02508201610067 [09:52:42]line Контрольно-Кассовый Чек [09:52:42]line ПРОДАЖА [09:52:42]line ТРК (МРК, ГНК) : 44 [09:52:42]line Товар: 2710194800 [09:52:42]line ДТ-К-5 [09:52:42]line 13.130 * 76.20 [09:52:42]line = 1000.51 [09:52:42]line НДС 12% НСП 1% [09:52:42]line > о реализуемом товаре [09:52:42]line ОКРУГЛЕНИЕ: -0.51 [09:52:42]line ИТОГО: 1000.00 [09:52:42]line Внесено: 1000.00 [09:52:42]line СДАЧА: 0.00 [09:52:42]line НСП 1% : 8.85 [09:52:42]line НДС 12% : 106.25 [09:52:42]line Наличными: 1000.00 [09:52:42]line Безнал.: 0.00 [09:52:42]line Место: АЗС № 130 "Партнер Нефть" [09:52:42]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:52:42]line СНО: Общий режим [09:52:42]line Чек 238 24.08.2024 09:52 [09:52:42]line Смена: 470 ФФД: 1.0 [09:52:42]line ЗНМ: 0300000070 [09:52:42]line РНМ: 0000000000092562 [09:52:42]line Версия ККМ: 001 [09:52:42]line ФМ: 0000000000871769 [09:52:42]line ФД: 166186 [09:52:42]line ФПД: 120508965369737 [09:52:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095241&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166186&fm=120508965369737&tin=02508201610067®Number=0000000000092562&sum=100000 [09:52:42]written 0, free lines is 4095 [09:52:43]Write to MH i2c: 01 00 00 CA 0B D5 [09:52:43]Write i2c OK [09:52:43]MH_I2C_Read... [09:52:43]Read from MH i2c: 01 [09:52:43]MH_I2C_Read... [09:52:43]Read from MH i2c: 01 07 00 [09:52:43]MH_I2C_Read... [09:52:43]Read from MH i2c: 01 07 00 CA 0B 00 00 00 00 00 C8 0C B0 [09:52:43]RasterBufferAndPrint [09:52:43]line [09:52:43]line [09:52:43]line [09:52:43]line [09:52:43]line [09:52:43]written 0, free lines is 3281 [09:52:43]MH_Cut [09:52:43]Write to MH i2c: D1 01 00 D1 0B 01 AE [09:52:43]Write i2c OK [09:52:43]MH_I2C_Read... [09:52:43]Read from MH i2c: D1 [09:52:43]MH_I2C_Read... [09:52:43]Read from MH i2c: D1 01 00 [09:52:43]MH_I2C_Read... [09:52:43]Read from MH i2c: D1 01 00 D1 0B 00 AD [09:52:43]Write to MH i2c: 01 00 00 D2 0B DD [09:52:43]Write i2c OK [09:52:43]MH_I2C_Read... [09:52:44]*** Cut start [09:52:44]*** Purtial cut [09:52:44]*** Stage 1: CUTSNS_PIN = 1 [09:52:46]Read from MH i2c: 01 [09:52:46]MH_I2C_Read... [09:52:46]*** Stop cut motor [09:52:46]*** Cut end [09:52:46]Read from MH i2c: 01 07 00 [09:52:46]MH_I2C_Read... [09:52:46]Read from MH i2c: 01 07 00 D2 0B 00 00 00 00 00 FF 0F F2 [09:52:46]process_action close_receipt done [09:52:46]requested_data is exist [09:52:46]produce_requested_data [09:52:46]requested_item fm.sn is exist - process it [09:52:46]wFMCommunicate request_size=4 [09:52:46]MH_SAM_APDU [09:52:46]CAPDU: 80 11 00 00 [09:52:46]Write to MH i2c: E2 08 00 D3 0B 80 11 00 00 00 00 00 00 58 [09:52:46]Write i2c OK [09:52:46]MH_I2C_Read... [09:52:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:46]Read from MH i2c: E2 [09:52:46]MH_I2C_Read... [09:52:46]Read from MH i2c: E2 17 00 [09:52:46]MH_I2C_Read... [09:52:46]Read from MH i2c: E2 17 00 D3 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B1 [09:52:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:52:46]wFMCommunicate OK [09:52:46]requested_item fd.num is exist - process it [09:52:46]SAM_PROTO_GetFieldsCounters [09:52:46]wFMCommunicate request_size=4 [09:52:46]MH_SAM_APDU [09:52:46]CAPDU: 80 13 00 00 [09:52:46]Write to MH i2c: E2 08 00 D4 0B 80 13 00 00 00 00 00 00 5B [09:52:46]Write i2c OK [09:52:46]MH_I2C_Read... [09:52:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:52:46]Read from MH i2c: E2 [09:52:46]MH_I2C_Read... [09:52:46]Read from MH i2c: E2 62 00 [09:52:46]MH_I2C_Read... [09:52:46]Read from MH i2c: E2 62 00 D4 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 2A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [09:52:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 2A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:52:46]wFMCommunicate OK [09:52:46]SAM_PROTO_GetFieldsCounters done [09:52:46]requested_item shift.num is exist - process it [09:52:46]requested_item shift.opened is exist - process it [09:52:46]req_shift_opened [09:52:46]FM_GetShiftState [09:52:46]SAM_PROTO_GetShiftState [09:52:46]wFMCommunicate request_size=4 [09:52:46]MH_SAM_APDU [09:52:46]CAPDU: 80 13 01 00 [09:52:46]Write to MH i2c: E2 08 00 D5 0B 80 13 01 00 00 00 00 00 5D [09:52:46]Write i2c OK [09:52:46]MH_I2C_Read... [09:52:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:46]Read from MH i2c: E2 [09:52:46]MH_I2C_Read... [09:52:46]Read from MH i2c: E2 0E 00 [09:52:46]MH_I2C_Read... [09:52:46]Read from MH i2c: E2 0E 00 D5 0B 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 87 [09:52:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:52:46]wFMCommunicate OK [09:52:46]SAM_PROTO_GetShiftState done [09:52:46]FM_GetShiftState done [09:52:46]req_shift_opened done [09:52:46]requested_item shift.open_date is exist - process it [09:52:46]req_shift_open_date [09:52:46]req_shift_open_date done [09:52:46]produce_requested_data done [09:52:46]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166186,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:52:46]process_action_free close_receipt [09:52:46]json_value_free [09:52:46]json_value_free done [09:52:46]process_json_proto returns [09:52:46]Send response to host [09:52:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166186,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:52:46]free response buf [09:52:46]execute_script done [09:52:46]execute_script returns [09:52:46]free content buf [09:52:46]Sock 9.Close socket [09:52:46]Sock 9.Thread stoped [09:53:02]Connected sock=8 [09:53:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 B0 9C 05 01 44 6A 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 56 AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 29 89 02 00 35 04 06 00 41 99 8F 01 C3 AD 4E 79 E9 4C C3 B2 C4 5D [09:53:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 6F 41 47 00 17 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 29 89 02 00 F4 03 04 00 C7 56 C9 66 B6 04 01 00 00 3F FC 96 97 F4 48 88 93 [09:53:03]CommunicateWithHost err = 0 [09:53:03]CheckOFDResponse [09:53:03]1017 (14) - 77093643461234 [09:53:03]1041 (16) - 0000000000871769 [09:53:03]1040 (4) - 166185 [09:53:03]1012 (4) - 24.08.2024 03:43 [09:53:03]1206 (1) - 0 [09:53:03]OFD Sender: Remove packet 166185 [09:53:03]ProducePacketName [09:53:03]name=ofd_packets/00166185 [09:53:03]NVStorageDeleteData [09:53:04]OFD Sender: Processing packet 166186 [packets to send 1008, broken 1007] [09:53:04]ProducePacketName [09:53:04]name=ofd_packets/00166186 [09:53:04]OFD Sender: To server: pG, [09:53:04]CommunicateWithHost lk.salyk.kg:30040 [09:53:04]ConnectInit lk.salyk.kg [09:53:05]Connected sock=8 [09:53:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 FF 74 04 01 BF 9E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 69 AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2A 89 02 00 35 04 06 00 6D 9A 2E 12 B7 89 97 2D 96 E4 94 6B D3 D1 [09:53:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 EF 20 47 00 D0 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 31 37 36 39 10 04 04 00 2A 89 02 00 F4 03 04 00 C9 56 C9 66 B6 04 01 00 00 FB 5A B5 07 3C 55 46 07 [09:53:05]CommunicateWithHost err = 0 [09:53:05]CheckOFDResponse [09:53:05]1017 (14) - 77093643461234 [09:53:05]1041 (16) - 0000000000871769 [09:53:05]1040 (4) - 166186 [09:53:05]1012 (4) - 24.08.2024 03:43 [09:53:05]1206 (1) - 0 [09:53:05]OFD Sender: Remove packet 166186 [09:53:05]ProducePacketName [09:53:05]name=ofd_packets/00166186 [09:53:05]NVStorageDeleteData [09:53:06]OFD Sender: No OFD packet to send [09:53:06]OFD Sender: No OFD packet to send [09:53:11]OFD Sender: No OFD packet to send [09:53:16]OFD Sender: No OFD packet to send [09:53:21]OFD Sender: No OFD packet to send [09:53:22]recv_with_timeout no data received [09:53:26]OFD Sender: No OFD packet to send [09:53:31]OFD Sender: No OFD packet to send [09:53:36]OFD Sender: No OFD packet to send [09:53:41]OFD Sender: No OFD packet to send [09:53:46]OFD Sender: No OFD packet to send [09:53:51]OFD Sender: No OFD packet to send [09:53:56]OFD Sender: No OFD packet to send [09:54:01]OFD Sender: No OFD packet to send [09:54:05]accept exits with 10 [09:54:05]New connection [09:54:05]New thread 3066998116 created [09:54:05]Thread 3066854756 joined [09:54:05]Waiting for new connection... [09:54:05] Sock 10.Parse request [09:54:05]Sock 10.Check first char [09:54:05]Sock 10.First char is OK [09:54:05]request: POST /json_proto HTTP/1.0 [09:54:05]Method: POST [09:54:05]URL: /json_proto [09:54:05]Method is POST - this is cgi request [09:54:05]url: /json_proto [09:54:05]query_string will be loaded in cgi processing [09:54:05]execute_cgi json_proto POST (null) [09:54:05]execute_cgi path=json_proto method=POST [09:54:05]POST find Content-Length [09:54:05]Host: 172.17.44.132:8080 [09:54:05]Content-Length: 677 [09:54:05]Content-Type: application/json [09:54:05] [09:54:05]POST finish read [09:54:05]Found Content-Length = 677 [09:54:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:05]execute_script... [09:54:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:05]POST & json_proto [09:54:05]process_json_proto [09:54:05]json parsed OK: [09:54:05]protocol is kg_v1.0 [09:54:05]action value=close_receipt [09:54:05]process_action close_receipt [09:54:05]cmd_close_receipt [09:54:05]MH_GetDate [09:54:05]Write to MH i2c: F0 00 00 D6 0B D0 [09:54:05]Write i2c OK [09:54:05]MH_I2C_Read... [09:54:05]Read from MH i2c: F0 [09:54:05]MH_I2C_Read... [09:54:05]Read from MH i2c: F0 09 00 [09:54:05]MH_I2C_Read... [09:54:05]Read from MH i2c: F0 09 00 D6 0B 00 BE AD C9 66 2A 83 C1 65 46 [09:54:05]GetLastDocTimeStamp 1724493161 [09:54:05]current date 1724493246 [09:54:05]FM_GetShiftState [09:54:05]SAM_PROTO_GetShiftState [09:54:05]wFMCommunicate request_size=4 [09:54:05]MH_SAM_APDU [09:54:05]CAPDU: 80 13 01 00 [09:54:05]Write to MH i2c: E2 08 00 D7 0B 80 13 01 00 00 00 00 00 5F [09:54:05]Write i2c OK [09:54:05]MH_I2C_Read... [09:54:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:05]Read from MH i2c: E2 [09:54:05]MH_I2C_Read... [09:54:05]Read from MH i2c: E2 0E 00 [09:54:05]MH_I2C_Read... [09:54:05]Read from MH i2c: E2 0E 00 D7 0B 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 89 [09:54:05]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:54:05]wFMCommunicate OK [09:54:05]SAM_PROTO_GetShiftState done [09:54:05]FM_GetShiftState done [09:54:05]opened in 1724458697 [09:54:05]opened+sec_in_day 1724545097 [09:54:05]quantity*price = 50036 [09:54:05]sum+1 = 50037 [09:54:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 239 24.08.2024 09:54 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166187 ФПД: 22457697428756 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095406&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166187&fm=22457697428756&tin=02508201610067®Number=0000000000092562&sum=50000 [09:54:07]StoreToDocumentArchive [09:54:07]shift 470 fd 166187 [09:54:07]save to /storage/0470/doc_00166187 [09:54:07]save last doc name /storage/0470/doc_00166187 to /storage/kkm_last_doc_name [09:54:07]save OK [09:54:07]Clear old archive folders... [09:54:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:54:07]tlvbuf is 011F46B0 [09:54:07]SAM_PROTO_ClearQueue [09:54:07]wFMCommunicate request_size=4 [09:54:07]MH_SAM_APDU [09:54:07]CAPDU: 80 09 00 00 [09:54:07]Write to MH i2c: E2 08 00 E4 0B 80 09 00 00 00 00 00 00 61 [09:54:07]Write i2c OK [09:54:07]MH_I2C_Read... [09:54:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:54:07]Read from MH i2c: E2 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: E2 03 00 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: E2 03 00 E4 0B 00 90 00 63 [09:54:07]RAPDU: 90 00 [09:54:07]wFMCommunicate OK [09:54:07]SAM_PROTO_ClearQueue done [09:54:07]KKMCreateOFDPacket [09:54:07]OFDProtocolAddRootSTLVToBuf [09:54:07]FM_MakeSignedData [09:54:07]FM_MakeSignedData [09:54:07]SAM_PROTO_SignData [09:54:07]wFMCommunicate request_size=4 [09:54:07]MH_SAM_APDU [09:54:07]CAPDU: 80 0D 01 02 [09:54:07]Write to MH i2c: E2 08 00 E5 0B 80 0D 01 02 00 00 00 00 69 [09:54:07]Write i2c OK [09:54:07]MH_I2C_Read... [09:54:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:54:07]Read from MH i2c: E2 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: E2 03 00 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: E2 03 00 E5 0B 00 90 00 64 [09:54:07]RAPDU: 90 00 [09:54:07]wFMCommunicate OK [09:54:07]wFMCommunicate request_size=255 [09:54:07]MH_SAM_APDU [09:54:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 BE AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2B 89 02 00 35 04 06 00 14 [09:54:07]Write to MH i2c: E2 02 01 E6 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 BE AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2B 89 02 00 35 04 06 00 14 00 00 17 [09:54:07]Write i2c OK [09:54:07]MH_I2C_Read... [09:54:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:07]Read from MH i2c: E2 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: E2 03 00 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: E2 03 00 E6 0B 00 90 00 65 [09:54:07]RAPDU: 90 00 [09:54:07]wFMCommunicate OK [09:54:07]wFMCommunicate request_size=10 [09:54:07]MH_SAM_APDU [09:54:07]CAPDU: 80 0D 02 02 05 6C D7 13 E5 14 [09:54:07]Write to MH i2c: E2 0D 00 E7 0B 80 0D 02 02 05 00 6C D7 13 E5 14 00 00 C5 [09:54:07]Write i2c OK [09:54:07]MH_I2C_Read... [09:54:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:07]Read from MH i2c: E2 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: E2 03 00 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: E2 03 00 E7 0B 00 90 00 66 [09:54:07]RAPDU: 90 00 [09:54:07]wFMCommunicate OK [09:54:07]wFMCommunicate request_size=4 [09:54:07]MH_SAM_APDU [09:54:07]CAPDU: 80 0D 03 02 [09:54:07]Write to MH i2c: E2 08 00 E8 0B 80 0D 03 02 00 00 00 00 6E [09:54:07]Write i2c OK [09:54:07]MH_I2C_Read... [09:54:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:54:07]Read from MH i2c: E2 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: E2 0B 00 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: E2 0B 00 E8 0B 00 6F C4 AD A9 FD 44 2C 0A 90 00 6F [09:54:07]RAPDU: 6F C4 AD A9 FD 44 2C 0A 90 00 [09:54:07]wFMCommunicate OK [09:54:07]SAM_PROTO_SignData done [09:54:07]FM_MakeSignedData done [09:54:07]CreateOFDProtocolMessage [09:54:07]wFMCommunicate request_size=4 [09:54:07]MH_SAM_APDU [09:54:07]CAPDU: 80 11 00 00 [09:54:07]Write to MH i2c: E2 08 00 E9 0B 80 11 00 00 00 00 00 00 6E [09:54:07]Write i2c OK [09:54:07]MH_I2C_Read... [09:54:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:07]Read from MH i2c: E2 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: E2 17 00 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: E2 17 00 E9 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C7 [09:54:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:54:07]wFMCommunicate OK [09:54:07]CreateOFDProtocolMessage done [09:54:07]OFDSenderStorePacket 166187 [09:54:07]StoreOFDPacket docnum=166187 [09:54:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 2F 15 07 01 FB 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 BE AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2B 89 02 00 35 04 06 00 14 6C D7 13 E5 14 6F C4 AD A9 FD 44 2C 0A [09:54:07]CheckFolder [09:54:07]dirname=/storage/ofd_packets [09:54:07]CheckFolder done [09:54:07]ProducePacketName [09:54:07]name=ofd_packets/00166187 [09:54:07]NVStorageSaveData ofd_packets/00166187 [09:54:07]File name is /storage/ofd_packets/00166187 [09:54:07]Write 301 bytes [09:54:07]NVStorageSaveData done [09:54:07]OFDSenderStorePacket done [09:54:07]KKMCreateOFDPacket done [09:54:07]NVStorageSaveData kkm_last_timestamp [09:54:07]File name is /storage/kkm_last_timestamp [09:54:07]Write 4 bytes [09:54:07]NVStorageSaveData done [09:54:07]ExternCall_PrintAddStr [09:54:07]wPrintStart [09:54:07]Write to MH i2c: 01 00 00 EA 0B F5 [09:54:07]Write i2c OK [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: 01 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: 01 07 00 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: 01 07 00 EA 0B 00 00 00 00 00 FF 0F 0A [09:54:07]RasterBufferAndPrint [09:54:07]line Счет N : (1)295155 [09:54:07]line ИНН: 02508201610067 [09:54:07]line Контрольно-Кассовый Чек [09:54:07]line ПРОДАЖА [09:54:07]line ТРК (МРК, ГНК) : 62 [09:54:07]line Товар: 2710124130 [09:54:07]line Аи-92-К-5 [09:54:07]line 7.380 * 67.80 [09:54:07]line = 500.36 [09:54:07]line НДС 12% НСП 1% [09:54:07]line > о реализуемом товаре [09:54:07]line ОКРУГЛЕНИЕ: -0.36 [09:54:07]line ИТОГО: 500.00 [09:54:07]line Внесено: 500.00 [09:54:07]line СДАЧА: 0.00 [09:54:07]line НСП 1% : 4.43 [09:54:07]line НДС 12% : 53.14 [09:54:07]line Наличными: 500.00 [09:54:07]line Безнал.: 0.00 [09:54:07]line Место: АЗС № 130 "Партнер Нефть" [09:54:07]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:54:07]line СНО: Общий режим [09:54:07]line Чек 239 24.08.2024 09:54 [09:54:07]line Смена: 470 ФФД: 1.0 [09:54:07]line ЗНМ: 0300000070 [09:54:07]line РНМ: 0000000000092562 [09:54:07]line Версия ККМ: 001 [09:54:07]line ФМ: 0000000000871769 [09:54:07]line ФД: 166187 [09:54:07]line ФПД: 22457697428756 [09:54:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095406&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166187&fm=22457697428756&tin=02508201610067®Number=0000000000092562&sum=50000 [09:54:07]written 0, free lines is 4095 [09:54:07]OFD Sender: Processing packet 166187 [packets to send 1008, broken 1007] [09:54:07]ProducePacketName [09:54:07]name=ofd_packets/00166187 [09:54:07]OFD Sender: To server: pG, [09:54:07]CommunicateWithHost lk.salyk.kg:30040 [09:54:07]ConnectInit lk.salyk.kg [09:54:08]Write to MH i2c: 01 00 00 15 0C 21 [09:54:08]Write i2c OK [09:54:08]MH_I2C_Read... [09:54:08]Read from MH i2c: 01 [09:54:08]MH_I2C_Read... [09:54:08]Read from MH i2c: 01 07 00 [09:54:08]MH_I2C_Read... [09:54:08]Read from MH i2c: 01 07 00 15 0C 00 00 00 00 00 BA 0C EE [09:54:08]RasterBufferAndPrint [09:54:08]line [09:54:08]line [09:54:08]line [09:54:08]line [09:54:08]line [09:54:08]written 0, free lines is 3264 [09:54:08]MH_Cut [09:54:08]Write to MH i2c: D1 01 00 1C 0C 01 FA [09:54:08]Write i2c OK [09:54:08]MH_I2C_Read... [09:54:08]Read from MH i2c: D1 [09:54:08]MH_I2C_Read... [09:54:08]Read from MH i2c: D1 01 00 [09:54:08]MH_I2C_Read... [09:54:08]Read from MH i2c: D1 01 00 1C 0C 00 F9 [09:54:08]Write to MH i2c: 01 00 00 1D 0C 29 [09:54:08]Write i2c OK [09:54:08]MH_I2C_Read... [09:54:08]recv_with_timeout no data received [09:54:08]*** Cut start [09:54:08]*** Purtial cut [09:54:08]*** Stage 1: CUTSNS_PIN = 1 [09:54:10]Read from MH i2c: 01 [09:54:10]MH_I2C_Read... [09:54:10]*** Stop cut motor [09:54:10]*** Cut end [09:54:10]Read from MH i2c: 01 07 00 [09:54:10]MH_I2C_Read... [09:54:10]Read from MH i2c: 01 07 00 1D 0C 00 00 00 00 00 FF 0F 3E [09:54:10]process_action close_receipt done [09:54:10]requested_data is exist [09:54:10]produce_requested_data [09:54:10]requested_item fm.sn is exist - process it [09:54:10]wFMCommunicate request_size=4 [09:54:10]MH_SAM_APDU [09:54:10]CAPDU: 80 11 00 00 [09:54:10]Write to MH i2c: E2 08 00 1E 0C 80 11 00 00 00 00 00 00 A4 [09:54:10]Write i2c OK [09:54:10]MH_I2C_Read... [09:54:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:10]Read from MH i2c: E2 [09:54:10]MH_I2C_Read... [09:54:10]Read from MH i2c: E2 17 00 [09:54:10]MH_I2C_Read... [09:54:10]Read from MH i2c: E2 17 00 1E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 FD [09:54:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:54:10]wFMCommunicate OK [09:54:10]requested_item fd.num is exist - process it [09:54:10]SAM_PROTO_GetFieldsCounters [09:54:10]wFMCommunicate request_size=4 [09:54:10]MH_SAM_APDU [09:54:10]CAPDU: 80 13 00 00 [09:54:10]Write to MH i2c: E2 08 00 1F 0C 80 13 00 00 00 00 00 00 A7 [09:54:10]Write i2c OK [09:54:10]MH_I2C_Read... [09:54:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:11]Read from MH i2c: E2 [09:54:11]MH_I2C_Read... [09:54:11]Read from MH i2c: E2 62 00 [09:54:11]MH_I2C_Read... [09:54:11]Read from MH i2c: E2 62 00 1F 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 2B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [09:54:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 2B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:54:11]wFMCommunicate OK [09:54:11]SAM_PROTO_GetFieldsCounters done [09:54:11]requested_item shift.num is exist - process it [09:54:11]requested_item shift.opened is exist - process it [09:54:11]req_shift_opened [09:54:11]FM_GetShiftState [09:54:11]SAM_PROTO_GetShiftState [09:54:11]wFMCommunicate request_size=4 [09:54:11]MH_SAM_APDU [09:54:11]CAPDU: 80 13 01 00 [09:54:11]Write to MH i2c: E2 08 00 20 0C 80 13 01 00 00 00 00 00 A9 [09:54:11]Write i2c OK [09:54:11]MH_I2C_Read... [09:54:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:11]Read from MH i2c: E2 [09:54:11]MH_I2C_Read... [09:54:11]Read from MH i2c: E2 0E 00 [09:54:11]MH_I2C_Read... [09:54:11]Read from MH i2c: E2 0E 00 20 0C 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D3 [09:54:11]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:54:11]wFMCommunicate OK [09:54:11]SAM_PROTO_GetShiftState done [09:54:11]FM_GetShiftState done [09:54:11]req_shift_opened done [09:54:11]requested_item shift.open_date is exist - process it [09:54:11]req_shift_open_date [09:54:11]req_shift_open_date done [09:54:11]produce_requested_data done [09:54:11]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166187,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:54:11]process_action_free close_receipt [09:54:11]json_value_free [09:54:11]json_value_free done [09:54:11]process_json_proto returns [09:54:11]Send response to host [09:54:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166187,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:54:11]free response buf [09:54:11]execute_script done [09:54:11]execute_script returns [09:54:11]free content buf [09:54:11]Sock 10.Close socket [09:54:11]Sock 10.Thread stoped [09:54:12]ConnectInit Can't take IP for lk.salyk.kg [09:54:12]CommunicateWithHost connect error [09:54:12]CommunicateWithHost err = -1 [09:54:12]OFD Sender: Server communicate error [09:54:17]OFD Sender: Processing packet 166187 [packets to send 1008, broken 1007] [09:54:17]ProducePacketName [09:54:17]name=ofd_packets/00166187 [09:54:17]OFD Sender: To server: pG, [09:54:17]CommunicateWithHost lk.salyk.kg:30040 [09:54:17]ConnectInit lk.salyk.kg [09:54:18]accept exits with 9 [09:54:18]New connection [09:54:18]New thread 3066854756 created [09:54:18]Thread 3066998116 joined [09:54:18]Waiting for new connection... [09:54:18] Sock 9.Parse request [09:54:18]Sock 9.Check first char [09:54:18]Sock 9.First char is OK [09:54:18]request: POST /json_proto HTTP/1.0 [09:54:18]Method: POST [09:54:18]URL: /json_proto [09:54:18]Method is POST - this is cgi request [09:54:18]url: /json_proto [09:54:18]query_string will be loaded in cgi processing [09:54:18]execute_cgi json_proto POST (null) [09:54:18]execute_cgi path=json_proto method=POST [09:54:18]POST find Content-Length [09:54:18]Host: 172.17.44.132:8080 [09:54:18]Content-Length: 751 [09:54:18]Content-Type: application/json [09:54:18] [09:54:18]POST finish read [09:54:18]Found Content-Length = 751 [09:54:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 30.810, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147393", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:18]execute_script... [09:54:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 30.810, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30147393", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:18]POST & json_proto [09:54:18]process_json_proto [09:54:18]json parsed OK: [09:54:18]protocol is kg_v1.0 [09:54:18]action value=close_receipt [09:54:18]process_action close_receipt [09:54:18]cmd_close_receipt [09:54:18]MH_GetDate [09:54:18]Write to MH i2c: F0 00 00 21 0C 1C [09:54:18]Write i2c OK [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: F0 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: F0 09 00 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: F0 09 00 21 0C 00 CA AD C9 66 2A 83 C1 65 9E [09:54:18]GetLastDocTimeStamp 1724493246 [09:54:18]current date 1724493258 [09:54:18]FM_GetShiftState [09:54:18]SAM_PROTO_GetShiftState [09:54:18]wFMCommunicate request_size=4 [09:54:18]MH_SAM_APDU [09:54:18]CAPDU: 80 13 01 00 [09:54:18]Write to MH i2c: E2 08 00 22 0C 80 13 01 00 00 00 00 00 AB [09:54:18]Write i2c OK [09:54:18]MH_I2C_Read... [09:54:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:18]Read from MH i2c: E2 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 0E 00 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 0E 00 22 0C 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D5 [09:54:18]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:54:18]wFMCommunicate OK [09:54:18]SAM_PROTO_GetShiftState done [09:54:18]FM_GetShiftState done [09:54:18]opened in 1724458697 [09:54:18]opened+sec_in_day 1724545097 [09:54:18]quantity*price = 0 [09:54:18]sum+1 = 1 [09:54:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 240 24.08.2024 09:54 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: ТК ГПНА Online 30147393 ФМ: 0000000000871769 ФД: 166188 ФПД: 165479445356299 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095419&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166188&fm=165479445356299&tin=02508201610067®Number=0000000000092562&sum=0 [09:54:19]StoreToDocumentArchive [09:54:19]shift 470 fd 166188 [09:54:19]save to /storage/0470/doc_00166188 [09:54:19]save last doc name /storage/0470/doc_00166188 to /storage/kkm_last_doc_name [09:54:19]save OK [09:54:19]Clear old archive folders... [09:54:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:54:19]tlvbuf is 01259F80 [09:54:19]SAM_PROTO_ClearQueue [09:54:19]wFMCommunicate request_size=4 [09:54:19]MH_SAM_APDU [09:54:19]CAPDU: 80 09 00 00 [09:54:19]Write to MH i2c: E2 08 00 2F 0C 80 09 00 00 00 00 00 00 AD [09:54:19]Write i2c OK [09:54:19]MH_I2C_Read... [09:54:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:54:19]Read from MH i2c: E2 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: E2 03 00 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: E2 03 00 2F 0C 00 90 00 AF [09:54:19]RAPDU: 90 00 [09:54:19]wFMCommunicate OK [09:54:19]SAM_PROTO_ClearQueue done [09:54:19]KKMCreateOFDPacket [09:54:19]OFDProtocolAddRootSTLVToBuf [09:54:19]FM_MakeSignedData [09:54:19]FM_MakeSignedData [09:54:19]SAM_PROTO_SignData [09:54:19]wFMCommunicate request_size=4 [09:54:19]MH_SAM_APDU [09:54:19]CAPDU: 80 0D 01 02 [09:54:19]Write to MH i2c: E2 08 00 30 0C 80 0D 01 02 00 00 00 00 B5 [09:54:19]Write i2c OK [09:54:19]MH_I2C_Read... [09:54:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:54:19]Read from MH i2c: E2 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: E2 03 00 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: E2 03 00 30 0C 00 90 00 B0 [09:54:19]RAPDU: 90 00 [09:54:19]wFMCommunicate OK [09:54:19]wFMCommunicate request_size=255 [09:54:19]MH_SAM_APDU [09:54:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5A 78 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 F0 00 00 00 F4 03 04 00 CB AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2C 89 02 00 35 04 06 00 96 80 AF 8E [09:54:19]Write to MH i2c: E2 02 01 31 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5A 78 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 F0 00 00 00 F4 03 04 00 CB AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2C 89 02 00 35 04 06 00 96 80 AF 8E 00 00 66 [09:54:19]Write i2c OK [09:54:19]MH_I2C_Read... [09:54:19]recv_with_timeout no data received [09:54:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:19]Read from MH i2c: E2 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: E2 03 00 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: E2 03 00 31 0C 00 90 00 B1 [09:54:19]RAPDU: 90 00 [09:54:19]wFMCommunicate OK [09:54:19]wFMCommunicate request_size=7 [09:54:19]MH_SAM_APDU [09:54:19]CAPDU: 80 0D 02 02 02 DF 0B [09:54:19]Write to MH i2c: E2 0A 00 32 0C 80 0D 02 02 02 00 DF 0B 00 00 A6 [09:54:19]Write i2c OK [09:54:19]MH_I2C_Read... [09:54:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:19]Read from MH i2c: E2 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: E2 03 00 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: E2 03 00 32 0C 00 90 00 B2 [09:54:19]RAPDU: 90 00 [09:54:19]wFMCommunicate OK [09:54:19]wFMCommunicate request_size=4 [09:54:19]MH_SAM_APDU [09:54:19]CAPDU: 80 0D 03 02 [09:54:19]Write to MH i2c: E2 08 00 33 0C 80 0D 03 02 00 00 00 00 BA [09:54:19]Write i2c OK [09:54:19]MH_I2C_Read... [09:54:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:54:19]Read from MH i2c: E2 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: E2 0B 00 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: E2 0B 00 33 0C 00 6D E7 ED 6B 3A EE A5 42 90 00 76 [09:54:19]RAPDU: 6D E7 ED 6B 3A EE A5 42 90 00 [09:54:19]wFMCommunicate OK [09:54:19]SAM_PROTO_SignData done [09:54:19]FM_MakeSignedData done [09:54:19]CreateOFDProtocolMessage [09:54:19]wFMCommunicate request_size=4 [09:54:19]MH_SAM_APDU [09:54:19]CAPDU: 80 11 00 00 [09:54:19]Write to MH i2c: E2 08 00 34 0C 80 11 00 00 00 00 00 00 BA [09:54:19]Write i2c OK [09:54:19]MH_I2C_Read... [09:54:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:19]Read from MH i2c: E2 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: E2 17 00 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: E2 17 00 34 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 13 [09:54:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:54:19]wFMCommunicate OK [09:54:19]CreateOFDProtocolMessage done [09:54:19]OFDSenderStorePacket 166188 [09:54:19]StoreOFDPacket docnum=166188 [09:54:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 86 5E 04 01 2C 1D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5A 78 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 F0 00 00 00 F4 03 04 00 CB AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2C 89 02 00 35 04 06 00 96 80 AF 8E DF 0B 6D E7 ED 6B 3A EE A5 42 [09:54:19]CheckFolder [09:54:19]dirname=/storage/ofd_packets [09:54:19]CheckFolder done [09:54:19]ProducePacketName [09:54:19]name=ofd_packets/00166188 [09:54:19]NVStorageSaveData ofd_packets/00166188 [09:54:19]File name is /storage/ofd_packets/00166188 [09:54:19]Write 298 bytes [09:54:19]NVStorageSaveData done [09:54:19]OFDSenderStorePacket done [09:54:19]KKMCreateOFDPacket done [09:54:19]NVStorageSaveData kkm_last_timestamp [09:54:19]File name is /storage/kkm_last_timestamp [09:54:19]Write 4 bytes [09:54:19]NVStorageSaveData done [09:54:19]ExternCall_PrintAddStr [09:54:19]wPrintStart [09:54:19]Write to MH i2c: 01 00 00 35 0C 41 [09:54:19]Write i2c OK [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: 01 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: 01 07 00 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: 01 07 00 35 0C 00 00 00 00 00 FF 0F 56 [09:54:19]RasterBufferAndPrint [09:54:19]line Счет N : (1)295151 [09:54:19]line ИНН: 02508201610067 [09:54:19]line Контрольно-Кассовый Чек [09:54:19]line ПРОДАЖА [09:54:19]line ТРК (МРК, ГНК) : 21 [09:54:19]line Товар: 2710194800 [09:54:19]line ДТ-К-5 [09:54:19]line 30.810 * 0.00 [09:54:19]line = 0.00 [09:54:19]line НДС 12% НСП 1% [09:54:19]line > о реализуемом товаре [09:54:19]line ИТОГО: 0.00 [09:54:19]line НСП 1% : 0.00 [09:54:19]line НДС 12% : 0.00 [09:54:19]line Наличными: 0.00 [09:54:19]line Безнал.: 0.00 [09:54:19]line Место: АЗС № 130 "Партнер Нефть" [09:54:19]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:54:19]line СНО: Общий режим [09:54:19]line Чек 240 24.08.2024 09:54 [09:54:19]line Смена: 470 ФФД: 1.0 [09:54:19]line ЗНМ: 0300000070 [09:54:19]line РНМ: 0000000000092562 [09:54:19]line Версия ККМ: 001 [09:54:19]line Талоны: ТК ГПНА Online [09:54:19]line 30147393 [09:54:19]line ФМ: 0000000000871769 [09:54:19]line ФД: 166188 [09:54:19]line ФПД: 165479445356299 [09:54:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095419&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166188&fm=165479445356299&tin=02508201610067®Number=0000000000092562&sum=0 [09:54:19]written 0, free lines is 4095 [09:54:20]Connected sock=10 [09:54:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 2F 15 07 01 FB 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 BE AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2B 89 02 00 35 04 06 00 14 6C D7 13 E5 14 6F C4 AD A9 FD 44 2C 0A [09:54:20]Write to MH i2c: 01 00 00 5F 0C 6B [09:54:20]Write i2c OK [09:54:20]MH_I2C_Read... [09:54:20]Read from MH i2c: 01 [09:54:20]MH_I2C_Read... [09:54:20]Read from MH i2c: 01 07 00 [09:54:20]MH_I2C_Read... [09:54:20]Read from MH i2c: 01 07 00 5F 0C 00 00 00 00 00 D5 0C 53 [09:54:20]RasterBufferAndPrint [09:54:20]line [09:54:20]line [09:54:20]line [09:54:20]line [09:54:20]line [09:54:20]written 0, free lines is 3296 [09:54:20]MH_Cut [09:54:20]Write to MH i2c: D1 01 00 66 0C 01 44 [09:54:20]Write i2c OK [09:54:20]MH_I2C_Read... [09:54:20]Read from MH i2c: D1 [09:54:20]MH_I2C_Read... [09:54:20]Read from MH i2c: D1 01 00 [09:54:20]MH_I2C_Read... [09:54:20]Read from MH i2c: D1 01 00 66 0C 00 43 [09:54:20]Write to MH i2c: 01 00 00 67 0C 73 [09:54:20]Write i2c OK [09:54:20]MH_I2C_Read... [09:54:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 FD 54 47 00 15 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2B 89 02 00 F4 03 04 00 14 57 C9 66 B6 04 01 00 00 08 23 EC 76 F8 05 64 E0 [09:54:20]CommunicateWithHost err = 0 [09:54:20]CheckOFDResponse [09:54:20]1017 (14) - 77093643461234 [09:54:20]1041 (16) - 0000000000871769 [09:54:20]1040 (4) - 166187 [09:54:20]1012 (4) - 24.08.2024 03:44 [09:54:20]1206 (1) - 0 [09:54:20]OFD Sender: Remove packet 166187 [09:54:20]ProducePacketName [09:54:20]name=ofd_packets/00166187 [09:54:20]NVStorageDeleteData [09:54:20]OFD Sender: Processing packet 166188 [packets to send 1008, broken 1007] [09:54:20]ProducePacketName [09:54:20]name=ofd_packets/00166188 [09:54:20]OFD Sender: To server: pG, [09:54:20]CommunicateWithHost lk.salyk.kg:30040 [09:54:20]ConnectInit lk.salyk.kg [09:54:21]*** Cut start [09:54:21]*** Purtial cut [09:54:21]*** Stage 1: CUTSNS_PIN = 1 [09:54:21]Connected sock=8 [09:54:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 86 5E 04 01 2C 1D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5A 78 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 F0 00 00 00 F4 03 04 00 CB AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2C 89 02 00 35 04 06 00 96 80 AF 8E DF 0B 6D E7 ED 6B 3A EE A5 42 [09:54:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 32 2A 47 00 7E 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2C 89 02 00 F4 03 04 00 15 57 C9 66 B6 04 01 00 00 31 EE 17 F9 CD 12 40 4E [09:54:21]CommunicateWithHost err = 0 [09:54:21]CheckOFDResponse [09:54:21]1017 (14) - 77093643461234 [09:54:21]1041 (16) - 0000000000871769 [09:54:21]1040 (4) - 166188 [09:54:21]1012 (4) - 24.08.2024 03:44 [09:54:21]1206 (1) - 0 [09:54:21]OFD Sender: Remove packet 166188 [09:54:21]ProducePacketName [09:54:21]name=ofd_packets/00166188 [09:54:21]NVStorageDeleteData [09:54:22]OFD Sender: No OFD packet to send [09:54:22]OFD Sender: No OFD packet to send [09:54:23]Read from MH i2c: 01 [09:54:23]MH_I2C_Read... [09:54:23]*** Stop cut motor [09:54:23]*** Cut end [09:54:23]Read from MH i2c: 01 07 00 [09:54:23]MH_I2C_Read... [09:54:23]Read from MH i2c: 01 07 00 67 0C 00 00 00 00 00 FF 0F 88 [09:54:23]process_action close_receipt done [09:54:23]requested_data is exist [09:54:23]produce_requested_data [09:54:23]requested_item fm.sn is exist - process it [09:54:23]wFMCommunicate request_size=4 [09:54:23]MH_SAM_APDU [09:54:23]CAPDU: 80 11 00 00 [09:54:23]Write to MH i2c: E2 08 00 68 0C 80 11 00 00 00 00 00 00 EE [09:54:23]Write i2c OK [09:54:23]MH_I2C_Read... [09:54:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:23]Read from MH i2c: E2 [09:54:23]MH_I2C_Read... [09:54:23]Read from MH i2c: E2 17 00 [09:54:23]MH_I2C_Read... [09:54:23]Read from MH i2c: E2 17 00 68 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 47 [09:54:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:54:23]wFMCommunicate OK [09:54:23]requested_item fd.num is exist - process it [09:54:23]SAM_PROTO_GetFieldsCounters [09:54:23]wFMCommunicate request_size=4 [09:54:23]MH_SAM_APDU [09:54:23]CAPDU: 80 13 00 00 [09:54:23]Write to MH i2c: E2 08 00 69 0C 80 13 00 00 00 00 00 00 F1 [09:54:23]Write i2c OK [09:54:23]MH_I2C_Read... [09:54:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:23]Read from MH i2c: E2 [09:54:23]MH_I2C_Read... [09:54:23]Read from MH i2c: E2 62 00 [09:54:23]MH_I2C_Read... [09:54:23]Read from MH i2c: E2 62 00 69 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 2C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 75 [09:54:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 2C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:54:23]wFMCommunicate OK [09:54:23]SAM_PROTO_GetFieldsCounters done [09:54:23]requested_item shift.num is exist - process it [09:54:23]requested_item shift.opened is exist - process it [09:54:23]req_shift_opened [09:54:23]FM_GetShiftState [09:54:23]SAM_PROTO_GetShiftState [09:54:23]wFMCommunicate request_size=4 [09:54:23]MH_SAM_APDU [09:54:23]CAPDU: 80 13 01 00 [09:54:23]Write to MH i2c: E2 08 00 6A 0C 80 13 01 00 00 00 00 00 F3 [09:54:23]Write i2c OK [09:54:23]MH_I2C_Read... [09:54:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:23]Read from MH i2c: E2 [09:54:23]MH_I2C_Read... [09:54:23]Read from MH i2c: E2 0E 00 [09:54:23]MH_I2C_Read... [09:54:23]Read from MH i2c: E2 0E 00 6A 0C 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 1D [09:54:23]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:54:23]wFMCommunicate OK [09:54:23]SAM_PROTO_GetShiftState done [09:54:23]FM_GetShiftState done [09:54:23]req_shift_opened done [09:54:23]requested_item shift.open_date is exist - process it [09:54:23]req_shift_open_date [09:54:23]req_shift_open_date done [09:54:23]produce_requested_data done [09:54:23]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166188,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:54:23]process_action_free close_receipt [09:54:23]json_value_free [09:54:23]json_value_free done [09:54:23]process_json_proto returns [09:54:23]Send response to host [09:54:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166188,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:54:23]free response buf [09:54:23]execute_script done [09:54:23]execute_script returns [09:54:23]free content buf [09:54:23]Sock 9.Close socket [09:54:23]Sock 9.Thread stoped [09:54:27]OFD Sender: No OFD packet to send [09:54:32]OFD Sender: No OFD packet to send [09:54:37]OFD Sender: No OFD packet to send [09:54:42]OFD Sender: No OFD packet to send [09:54:47]OFD Sender: No OFD packet to send [09:54:52]OFD Sender: No OFD packet to send [09:54:52]accept exits with 12 [09:54:52]New connection [09:54:52]New thread 3066998116 created [09:54:52]Thread 3066854756 joined [09:54:52]Waiting for new connection... [09:54:52] Sock 12.Parse request [09:54:52]Sock 12.Check first char [09:54:52]Sock 12.First char is OK [09:54:52]request: POST /json_proto HTTP/1.0 [09:54:52]Method: POST [09:54:52]URL: /json_proto [09:54:52]Method is POST - this is cgi request [09:54:52]url: /json_proto [09:54:52]query_string will be loaded in cgi processing [09:54:52]execute_cgi json_proto POST (null) [09:54:52]execute_cgi path=json_proto method=POST [09:54:52]POST find Content-Length [09:54:52]Host: 172.17.44.132:8080 [09:54:52]Content-Length: 679 [09:54:52]Content-Type: application/json [09:54:52] [09:54:52]POST finish read [09:54:52]Found Content-Length = 679 [09:54:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 18.240, "sum" : 1389.89, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1389.00, "payments": [ { "type": 0, "sum" : 1389.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:52]execute_script... [09:54:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 18.240, "sum" : 1389.89, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1389.00, "payments": [ { "type": 0, "sum" : 1389.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:52]POST & json_proto [09:54:52]process_json_proto [09:54:52]json parsed OK: [09:54:52]protocol is kg_v1.0 [09:54:52]action value=close_receipt [09:54:52]process_action close_receipt [09:54:52]cmd_close_receipt [09:54:52]MH_GetDate [09:54:52]Write to MH i2c: F0 00 00 6B 0C 66 [09:54:52]Write i2c OK [09:54:52]MH_I2C_Read... [09:54:52]Read from MH i2c: F0 [09:54:52]MH_I2C_Read... [09:54:52]Read from MH i2c: F0 09 00 [09:54:52]MH_I2C_Read... [09:54:52]Read from MH i2c: F0 09 00 6B 0C 00 ED AD C9 66 2A 83 C1 65 0B [09:54:52]GetLastDocTimeStamp 1724493259 [09:54:52]current date 1724493293 [09:54:52]FM_GetShiftState [09:54:52]SAM_PROTO_GetShiftState [09:54:52]wFMCommunicate request_size=4 [09:54:52]MH_SAM_APDU [09:54:52]CAPDU: 80 13 01 00 [09:54:52]Write to MH i2c: E2 08 00 6C 0C 80 13 01 00 00 00 00 00 F5 [09:54:52]Write i2c OK [09:54:52]MH_I2C_Read... [09:54:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:52]Read from MH i2c: E2 [09:54:52]MH_I2C_Read... [09:54:52]Read from MH i2c: E2 0E 00 [09:54:52]MH_I2C_Read... [09:54:52]Read from MH i2c: E2 0E 00 6C 0C 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 1F [09:54:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:54:52]wFMCommunicate OK [09:54:52]SAM_PROTO_GetShiftState done [09:54:52]FM_GetShiftState done [09:54:52]opened in 1724458697 [09:54:52]opened+sec_in_day 1724545097 [09:54:52]quantity*price = 138988 [09:54:52]sum+1 = 138990 [09:54:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.89 ИТОГО: 1389.00 Внесено: 1500.00 СДАЧА: 111.00 НСП 1% : 12.30 НДС 12% : 147.60 Наличными: 1389.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 241 24.08.2024 09:54 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166189 ФПД: 100234414570327 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095453&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166189&fm=100234414570327&tin=02508201610067®Number=0000000000092562&sum=138900 [09:54:54]StoreToDocumentArchive [09:54:54]shift 470 fd 166189 [09:54:54]save to /storage/0470/doc_00166189 [09:54:54]save last doc name /storage/0470/doc_00166189 to /storage/kkm_last_doc_name [09:54:54]save OK [09:54:54]Clear old archive folders... [09:54:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:54:54]tlvbuf is 011F7270 [09:54:54]SAM_PROTO_ClearQueue [09:54:54]wFMCommunicate request_size=4 [09:54:54]MH_SAM_APDU [09:54:54]CAPDU: 80 09 00 00 [09:54:54]Write to MH i2c: E2 08 00 79 0C 80 09 00 00 00 00 00 00 F7 [09:54:54]Write i2c OK [09:54:54]MH_I2C_Read... [09:54:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:54:54]Read from MH i2c: E2 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: E2 03 00 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: E2 03 00 79 0C 00 90 00 F9 [09:54:54]RAPDU: 90 00 [09:54:54]wFMCommunicate OK [09:54:54]SAM_PROTO_ClearQueue done [09:54:54]KKMCreateOFDPacket [09:54:54]OFDProtocolAddRootSTLVToBuf [09:54:54]FM_MakeSignedData [09:54:54]FM_MakeSignedData [09:54:54]SAM_PROTO_SignData [09:54:54]wFMCommunicate request_size=4 [09:54:54]MH_SAM_APDU [09:54:54]CAPDU: 80 0D 01 02 [09:54:54]Write to MH i2c: E2 08 00 7A 0C 80 0D 01 02 00 00 00 00 FF [09:54:54]Write i2c OK [09:54:54]MH_I2C_Read... [09:54:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:54:54]Read from MH i2c: E2 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: E2 03 00 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: E2 03 00 7A 0C 00 90 00 FA [09:54:54]RAPDU: 90 00 [09:54:54]wFMCommunicate OK [09:54:54]wFMCommunicate request_size=255 [09:54:54]MH_SAM_APDU [09:54:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 ED 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 39 00 00 00 00 07 04 06 00 94 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 ED AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2D 89 02 00 35 04 06 00 5B 29 A4 AC [09:54:54]Write to MH i2c: E2 02 01 7B 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 ED 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 39 00 00 00 00 07 04 06 00 94 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 ED AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2D 89 02 00 35 04 06 00 5B 29 A4 AC 00 00 13 [09:54:54]Write i2c OK [09:54:54]MH_I2C_Read... [09:54:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:54]Read from MH i2c: E2 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: E2 03 00 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: E2 03 00 7B 0C 00 90 00 FB [09:54:54]RAPDU: 90 00 [09:54:54]wFMCommunicate OK [09:54:54]wFMCommunicate request_size=7 [09:54:54]MH_SAM_APDU [09:54:54]CAPDU: 80 0D 02 02 02 BB 57 [09:54:54]Write to MH i2c: E2 0A 00 7C 0C 80 0D 02 02 02 00 BB 57 00 00 18 [09:54:54]Write i2c OK [09:54:54]MH_I2C_Read... [09:54:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:54]Read from MH i2c: E2 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: E2 03 00 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: E2 03 00 7C 0C 00 90 00 FC [09:54:54]RAPDU: 90 00 [09:54:54]wFMCommunicate OK [09:54:54]wFMCommunicate request_size=4 [09:54:54]MH_SAM_APDU [09:54:54]CAPDU: 80 0D 03 02 [09:54:54]Write to MH i2c: E2 08 00 7D 0C 80 0D 03 02 00 00 00 00 04 [09:54:54]Write i2c OK [09:54:54]MH_I2C_Read... [09:54:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:54:54]Read from MH i2c: E2 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: E2 0B 00 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: E2 0B 00 7D 0C 00 A3 E7 13 AD 3B 5B F7 61 90 00 3D [09:54:54]RAPDU: A3 E7 13 AD 3B 5B F7 61 90 00 [09:54:54]wFMCommunicate OK [09:54:54]SAM_PROTO_SignData done [09:54:54]FM_MakeSignedData done [09:54:54]CreateOFDProtocolMessage [09:54:54]wFMCommunicate request_size=4 [09:54:54]MH_SAM_APDU [09:54:54]CAPDU: 80 11 00 00 [09:54:54]Write to MH i2c: E2 08 00 7E 0C 80 11 00 00 00 00 00 00 04 [09:54:54]Write i2c OK [09:54:54]MH_I2C_Read... [09:54:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:54]Read from MH i2c: E2 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: E2 17 00 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: E2 17 00 7E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 5D [09:54:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:54:54]wFMCommunicate OK [09:54:54]CreateOFDProtocolMessage done [09:54:54]OFDSenderStorePacket 166189 [09:54:54]StoreOFDPacket docnum=166189 [09:54:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 21 95 04 01 F8 AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 ED 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 39 00 00 00 00 07 04 06 00 94 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 ED AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2D 89 02 00 35 04 06 00 5B 29 A4 AC BB 57 A3 E7 13 AD 3B 5B F7 61 [09:54:54]CheckFolder [09:54:54]dirname=/storage/ofd_packets [09:54:54]CheckFolder done [09:54:54]ProducePacketName [09:54:54]name=ofd_packets/00166189 [09:54:54]NVStorageSaveData ofd_packets/00166189 [09:54:54]File name is /storage/ofd_packets/00166189 [09:54:54]Write 298 bytes [09:54:54]NVStorageSaveData done [09:54:54]OFDSenderStorePacket done [09:54:54]KKMCreateOFDPacket done [09:54:54]NVStorageSaveData kkm_last_timestamp [09:54:54]File name is /storage/kkm_last_timestamp [09:54:54]Write 4 bytes [09:54:54]NVStorageSaveData done [09:54:54]ExternCall_PrintAddStr [09:54:54]wPrintStart [09:54:54]Write to MH i2c: 01 00 00 7F 0C 8B [09:54:54]Write i2c OK [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: 01 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: 01 07 00 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: 01 07 00 7F 0C 00 00 00 00 00 FF 0F A0 [09:54:54]RasterBufferAndPrint [09:54:54]line Счет N : (1)295156 [09:54:54]line ИНН: 02508201610067 [09:54:54]line Контрольно-Кассовый Чек [09:54:54]line ПРОДАЖА [09:54:54]line ТРК (МРК, ГНК) : 34 [09:54:54]line Товар: 2710194800 [09:54:54]line ДТ-К-5 [09:54:54]line 18.240 * 76.20 [09:54:54]line = 1389.89 [09:54:54]line НДС 12% НСП 1% [09:54:54]line > о реализуемом товаре [09:54:54]line ОКРУГЛЕНИЕ: -0.89 [09:54:54]line ИТОГО: 1389.00 [09:54:54]line Внесено: 1500.00 [09:54:54]line СДАЧА: 111.00 [09:54:54]line НСП 1% : 12.30 [09:54:54]line НДС 12% : 147.60 [09:54:54]line Наличными: 1389.00 [09:54:54]line Безнал.: 0.00 [09:54:54]line Место: АЗС № 130 "Партнер Нефть" [09:54:54]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:54:54]line СНО: Общий режим [09:54:54]line Чек 241 24.08.2024 09:54 [09:54:54]line Смена: 470 ФФД: 1.0 [09:54:54]line ЗНМ: 0300000070 [09:54:54]line РНМ: 0000000000092562 [09:54:54]line Версия ККМ: 001 [09:54:54]line ФМ: 0000000000871769 [09:54:54]line ФД: 166189 [09:54:54]line ФПД: 100234414570327 [09:54:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095453&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166189&fm=100234414570327&tin=02508201610067®Number=0000000000092562&sum=138900 [09:54:54]written 0, free lines is 4095 [09:54:54]OFD Sender: Processing packet 166189 [packets to send 1008, broken 1007] [09:54:54]ProducePacketName [09:54:54]name=ofd_packets/00166189 [09:54:54]OFD Sender: To server: pG, [09:54:54]CommunicateWithHost lk.salyk.kg:30040 [09:54:54]ConnectInit lk.salyk.kg [09:54:55]Write to MH i2c: 01 00 00 AA 0C B6 [09:54:55]Write i2c OK [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: 01 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: 01 07 00 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: 01 07 00 AA 0C 00 00 00 00 00 D3 0C 9C [09:54:55]RasterBufferAndPrint [09:54:55]line [09:54:55]line [09:54:55]line [09:54:55]line [09:54:55]line [09:54:55]written 0, free lines is 3295 [09:54:55]MH_Cut [09:54:55]Write to MH i2c: D1 01 00 B1 0C 01 8F [09:54:55]Write i2c OK [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: D1 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: D1 01 00 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: D1 01 00 B1 0C 00 8E [09:54:55]Write to MH i2c: 01 00 00 B2 0C BE [09:54:55]Write i2c OK [09:54:55]MH_I2C_Read... [09:54:55]*** Cut start [09:54:55]*** Purtial cut [09:54:55]*** Stage 1: CUTSNS_PIN = 1 [09:54:57]Read from MH i2c: 01 [09:54:57]MH_I2C_Read... [09:54:57]*** Stop cut motor [09:54:57]*** Cut end [09:54:57]Read from MH i2c: 01 07 00 [09:54:57]MH_I2C_Read... [09:54:57]Read from MH i2c: 01 07 00 B2 0C 00 00 00 00 00 FF 0F D3 [09:54:57]process_action close_receipt done [09:54:57]requested_data is exist [09:54:57]produce_requested_data [09:54:57]requested_item fm.sn is exist - process it [09:54:57]wFMCommunicate request_size=4 [09:54:57]MH_SAM_APDU [09:54:57]CAPDU: 80 11 00 00 [09:54:57]Write to MH i2c: E2 08 00 B3 0C 80 11 00 00 00 00 00 00 39 [09:54:57]Write i2c OK [09:54:57]MH_I2C_Read... [09:54:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:57]Read from MH i2c: E2 [09:54:57]MH_I2C_Read... [09:54:57]Read from MH i2c: E2 17 00 [09:54:57]MH_I2C_Read... [09:54:57]Read from MH i2c: E2 17 00 B3 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 92 [09:54:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:54:57]wFMCommunicate OK [09:54:57]requested_item fd.num is exist - process it [09:54:57]SAM_PROTO_GetFieldsCounters [09:54:57]wFMCommunicate request_size=4 [09:54:57]MH_SAM_APDU [09:54:57]CAPDU: 80 13 00 00 [09:54:57]Write to MH i2c: E2 08 00 B4 0C 80 13 00 00 00 00 00 00 3C [09:54:57]Write i2c OK [09:54:57]MH_I2C_Read... [09:54:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:58]Read from MH i2c: E2 [09:54:58]MH_I2C_Read... [09:54:58]Read from MH i2c: E2 62 00 [09:54:58]MH_I2C_Read... [09:54:58]Read from MH i2c: E2 62 00 B4 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 2D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 C4 [09:54:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 2D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:54:58]wFMCommunicate OK [09:54:58]SAM_PROTO_GetFieldsCounters done [09:54:58]requested_item shift.num is exist - process it [09:54:58]requested_item shift.opened is exist - process it [09:54:58]req_shift_opened [09:54:58]FM_GetShiftState [09:54:58]SAM_PROTO_GetShiftState [09:54:58]wFMCommunicate request_size=4 [09:54:58]MH_SAM_APDU [09:54:58]CAPDU: 80 13 01 00 [09:54:58]Write to MH i2c: E2 08 00 B5 0C 80 13 01 00 00 00 00 00 3E [09:54:58]Write i2c OK [09:54:58]MH_I2C_Read... [09:54:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:58]Read from MH i2c: E2 [09:54:58]MH_I2C_Read... [09:54:58]Read from MH i2c: E2 0E 00 [09:54:58]MH_I2C_Read... [09:54:58]Read from MH i2c: E2 0E 00 B5 0C 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 68 [09:54:58]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:54:58]wFMCommunicate OK [09:54:58]SAM_PROTO_GetShiftState done [09:54:58]FM_GetShiftState done [09:54:58]req_shift_opened done [09:54:58]requested_item shift.open_date is exist - process it [09:54:58]req_shift_open_date [09:54:58]req_shift_open_date done [09:54:58]produce_requested_data done [09:54:58]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166189,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:54:58]process_action_free close_receipt [09:54:58]json_value_free [09:54:58]json_value_free done [09:54:58]process_json_proto returns [09:54:58]Send response to host [09:54:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166189,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:54:58]free response buf [09:54:58]execute_script done [09:54:58]execute_script returns [09:54:58]free content buf [09:54:58]Sock 12.Close socket [09:54:58]Sock 12.Thread stoped [09:54:59]ConnectInit Can't take IP for lk.salyk.kg [09:54:59]CommunicateWithHost connect error [09:54:59]CommunicateWithHost err = -1 [09:54:59]OFD Sender: Server communicate error [09:55:01]accept exits with 9 [09:55:01]New connection [09:55:01]New thread 3066854756 created [09:55:01]Thread 3066998116 joined [09:55:01]Waiting for new connection... [09:55:01] Sock 9.Parse request [09:55:01]Sock 9.Check first char [09:55:01]Sock 9.First char is OK [09:55:01]request: POST /json_proto HTTP/1.0 [09:55:01]Method: POST [09:55:01]URL: /json_proto [09:55:01]Method is POST - this is cgi request [09:55:01]url: /json_proto [09:55:01]query_string will be loaded in cgi processing [09:55:01]execute_cgi json_proto POST (null) [09:55:01]execute_cgi path=json_proto method=POST [09:55:01]POST find Content-Length [09:55:01]Host: 172.17.44.132:8080 [09:55:01]Content-Length: 946 [09:55:01]Content-Type: application/json [09:55:01] [09:55:01]POST finish read [09:55:01]Found Content-Length = 946 [09:55:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51227", "tax_sys" : 0, "items" : [ { "code": "4870002328398", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043C\u044F\u0442\u0430 \u041F\u042D\u0422 1\u043B", "price" : 100.00, "quantity" : 1.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 175.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:01]execute_script... [09:55: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 : (3)51227", "tax_sys" : 0, "items" : [ { "code": "4870002328398", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043C\u044F\u0442\u0430 \u041F\u042D\u0422 1\u043B", "price" : 100.00, "quantity" : 1.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 175.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:01]POST & json_proto [09:55:01]process_json_proto [09:55:01]json parsed OK: [09:55:01]protocol is kg_v1.0 [09:55:01]action value=close_receipt [09:55:01]process_action close_receipt [09:55:01]cmd_close_receipt [09:55:01]MH_GetDate [09:55:01]Write to MH i2c: F0 00 00 B6 0C B1 [09:55:01]Write i2c OK [09:55:01]MH_I2C_Read... [09:55:01]Read from MH i2c: F0 [09:55:01]MH_I2C_Read... [09:55:01]Read from MH i2c: F0 09 00 [09:55:01]MH_I2C_Read... [09:55:01]Read from MH i2c: F0 09 00 B6 0C 00 F6 AD C9 66 2A 83 C1 65 5F [09:55:01]GetLastDocTimeStamp 1724493293 [09:55:01]current date 1724493302 [09:55:01]FM_GetShiftState [09:55:01]SAM_PROTO_GetShiftState [09:55:01]wFMCommunicate request_size=4 [09:55:01]MH_SAM_APDU [09:55:01]CAPDU: 80 13 01 00 [09:55:01]Write to MH i2c: E2 08 00 B7 0C 80 13 01 00 00 00 00 00 40 [09:55:01]Write i2c OK [09:55:01]MH_I2C_Read... [09:55:01]Read from MH i2c: E2 [09:55:01]MH_I2C_Read... [09:55:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:01]Read from MH i2c: E2 0E 00 [09:55:01]MH_I2C_Read... [09:55:01]Read from MH i2c: E2 0E 00 B7 0C 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6A [09:55:01]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:55:01]wFMCommunicate OK [09:55:01]SAM_PROTO_GetShiftState done [09:55:01]FM_GetShiftState done [09:55:01]opened in 1724458697 [09:55:01]opened+sec_in_day 1724545097 [09:55:01]quantity*price = 10000 [09:55:01]sum+1 = 10001 [09:55:01]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000034730018 Кофе Американо (GABB TRADE) 1.000 * 75.00 = 75.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 175.00 НСП 1% : 1.54 НДС 12% : 18.58 Наличными: 175.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 242 24.08.2024 09:55 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166190 ФПД: 52675003648669 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095502&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166190&fm=52675003648669&tin=02508201610067®Number=0000000000092562&sum=17500 0 [09:55:02]StoreToDocumentArchive [09:55:02]shift 470 fd 166190 [09:55:02]save to /storage/0470/doc_00166190 [09:55:02]save last doc name /storage/0470/doc_00166190 to /storage/kkm_last_doc_name [09:55:02]save OK [09:55:02]Clear old archive folders... [09:55:02]ProcessDocumentItem done err = 0, tmpTLVsize=403 [09:55:02]tlvbuf is 0122C790 [09:55:02]SAM_PROTO_ClearQueue [09:55:02]wFMCommunicate request_size=4 [09:55:02]MH_SAM_APDU [09:55:02]CAPDU: 80 09 00 00 [09:55:02]Write to MH i2c: E2 08 00 C4 0C 80 09 00 00 00 00 00 00 42 [09:55:02]Write i2c OK [09:55:02]MH_I2C_Read... [09:55:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:02]Read from MH i2c: E2 [09:55:02]MH_I2C_Read... [09:55:02]Read from MH i2c: E2 03 00 [09:55:02]MH_I2C_Read... [09:55:02]Read from MH i2c: E2 03 00 C4 0C 00 90 00 44 [09:55:02]RAPDU: 90 00 [09:55:02]wFMCommunicate OK [09:55:02]SAM_PROTO_ClearQueue done [09:55:02]KKMCreateOFDPacket [09:55:02]OFDProtocolAddRootSTLVToBuf [09:55:02]FM_MakeSignedData [09:55:02]FM_MakeSignedData [09:55:02]SAM_PROTO_SignData [09:55:02]wFMCommunicate request_size=4 [09:55:02]MH_SAM_APDU [09:55:02]CAPDU: 80 0D 01 02 [09:55:02]Write to MH i2c: E2 08 00 C5 0C 80 0D 01 02 00 00 00 00 4A [09:55:02]Write i2c OK [09:55:02]MH_I2C_Read... [09:55:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:02]Read from MH i2c: E2 [09:55:02]MH_I2C_Read... [09:55:02]Read from MH i2c: E2 03 00 [09:55:02]MH_I2C_Read... [09:55:02]Read from MH i2c: E2 03 00 C5 0C 00 90 00 45 [09:55:02]RAPDU: 90 00 [09:55:02]wFMCommunicate OK [09:55:02]wFMCommunicate request_size=255 [09:55:02]MH_SAM_APDU [09:55:02]CAPDU: 80 0D 02 02 FA 03 00 93 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 33 39 38 06 04 31 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BC D1 8F D1 82 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 [09:55:02]Write to MH i2c: E2 02 01 C6 0C 80 0D 02 02 FA 00 03 00 93 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 33 39 38 06 04 31 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BC D1 8F D1 82 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 8C [09:55:02]Write i2c OK [09:55:02]MH_I2C_Read... [09:55:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:02]Read from MH i2c: E2 [09:55:02]MH_I2C_Read... [09:55:02]Read from MH i2c: E2 03 00 [09:55:02]MH_I2C_Read... [09:55:02]Read from MH i2c: E2 03 00 C6 0C 00 90 00 46 [09:55:02]RAPDU: 90 00 [09:55:02]wFMCommunicate OK [09:55:02]wFMCommunicate request_size=162 [09:55:02]MH_SAM_APDU [09:55:02]CAPDU: 80 0D 02 02 9D 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 F6 AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2E 89 02 00 35 04 06 00 2F E8 5A E1 8A 9D [09:55:03]Write to MH i2c: E2 A5 00 C7 0C 80 0D 02 02 9D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 F6 AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2E 89 02 00 35 04 06 00 2F E8 5A E1 8A 9D 00 00 19 [09:55:03]Write i2c OK [09:55:03]MH_I2C_Read... [09:55:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:03]Read from MH i2c: E2 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: E2 03 00 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: E2 03 00 C7 0C 00 90 00 47 [09:55:03]RAPDU: 90 00 [09:55:03]wFMCommunicate OK [09:55:03]wFMCommunicate request_size=4 [09:55:03]MH_SAM_APDU [09:55:03]CAPDU: 80 0D 03 02 [09:55:03]Write to MH i2c: E2 08 00 C8 0C 80 0D 03 02 00 00 00 00 4F [09:55:03]Write i2c OK [09:55:03]MH_I2C_Read... [09:55:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:03]Read from MH i2c: E2 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: E2 0B 00 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: E2 0B 00 C8 0C 00 EF BB 17 B7 5B C0 FB 46 90 00 24 [09:55:03]RAPDU: EF BB 17 B7 5B C0 FB 46 90 00 [09:55:03]wFMCommunicate OK [09:55:03]SAM_PROTO_SignData done [09:55:03]FM_MakeSignedData done [09:55:03]CreateOFDProtocolMessage [09:55:03]wFMCommunicate request_size=4 [09:55:03]MH_SAM_APDU [09:55:03]CAPDU: 80 11 00 00 [09:55:03]Write to MH i2c: E2 08 00 C9 0C 80 11 00 00 00 00 00 00 4F [09:55:03]Write i2c OK [09:55:03]MH_I2C_Read... [09:55:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:03]Read from MH i2c: E2 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: E2 17 00 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: E2 17 00 C9 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A8 [09:55:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:55:03]wFMCommunicate OK [09:55:03]CreateOFDProtocolMessage done [09:55:03]OFDSenderStorePacket 166190 [09:55:03]StoreOFDPacket docnum=166190 [09:55:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 A7 01 00 00 B4 B5 9F 01 B3 DF 5A 03 01 00 03 00 93 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 33 39 38 06 04 31 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BC D1 8F D1 82 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 F6 AD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 2E 89 02 00 35 04 06 00 2F E8 5A E1 8A 9D EF BB 17 B7 5B C0 FB 46 [09:55:03]CheckFolder [09:55:03]dirname=/storage/ofd_packets [09:55:03]CheckFolder done [09:55:03]ProducePacketName [09:55:03]name=ofd_packets/00166190 [09:55:03]NVStorageSaveData ofd_packets/00166190 [09:55:03]File name is /storage/ofd_packets/00166190 [09:55:03]Write 453 bytes [09:55:03]NVStorageSaveData done [09:55:03]OFDSenderStorePacket done [09:55:03]KKMCreateOFDPacket done [09:55:03]NVStorageSaveData kkm_last_timestamp [09:55:03]File name is /storage/kkm_last_timestamp [09:55:03]Write 4 bytes [09:55:03]NVStorageSaveData done [09:55:03]ExternCall_PrintAddStr [09:55:03]wPrintStart [09:55:03]Write to MH i2c: 01 00 00 CA 0C D6 [09:55:03]Write i2c OK [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: 01 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: 01 07 00 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: 01 07 00 CA 0C 00 00 00 00 00 FF 0F EB [09:55:03]RasterBufferAndPrint [09:55:03]line Счет N : (3)51227 [09:55:03]line ИНН: 02508201610067 [09:55:03]line Контрольно-Кассовый Чек [09:55:03]line ПРОДАЖА [09:55:03]line Товар: 4870002328398 [09:55:03]line Вода ASU пит н.газ мята ПЭТ 1л [09:55:03]line 1.000 * 100.00 [09:55:03]line = 100.00 [09:55:03]line НДС 12% НСП 1% [09:55:03]line > о реализуемом товаре [09:55:03]line Товар: 2000034730018 [09:55:03]line Кофе Американо (GABB TRADE) [09:55:03]line 1.000 * 75.00 [09:55:03]line = 75.00 [09:55:03]line НДС 12% НСП 1% [09:55:03]line > о реализуемом товаре [09:55:03]line ИТОГО: 175.00 [09:55:03]line НСП 1% : 1.54 [09:55:03]line НДС 12% : 18.58 [09:55:03]line Наличными: 175.00 [09:55:03]line Безнал.: 0.00 [09:55:03]line Место: АЗС № 130 "Партнер Нефть" [09:55:03]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [09:55:03]line СНО: Общий режим [09:55:03]line Чек 242 24.08.2024 09:55 [09:55:03]line Смена: 470 ФФД: 1.0 [09:55:03]line ЗНМ: 0300000070 [09:55:03]line РНМ: 0000000000092562 [09:55:03]line Версия ККМ: 001 [09:55:03]line ФМ: 0000000000871769 [09:55:03]line ФД: 166190 [09:55:03]line ФПД: 52675003648669 [09:55:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T095502&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166190&fm=52675003648669&tin=02508201610067®Number=0000000000092562&sum=17500 [09:55:03]line 0 [09:55:03]written 0, free lines is 4095 [09:55:03]OFD Sender: Processing packet 166189 [packets to send 1009, broken 1007] [09:55:03]ProducePacketName [09:55:03]name=ofd_packets/00166189 [09:55:03]OFD Sender: To server: pG, [09:55:03]CommunicateWithHost lk.salyk.kg:30040 [09:55:03]ConnectInit lk.salyk.kg [09:55:03]Write to MH i2c: 01 00 00 FA 0C 06 [09:55:03]Write i2c OK [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: 01 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: 01 07 00 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: 01 07 00 FA 0C 00 00 00 00 00 62 0C 7B [09:55:03]RasterBufferAndPrint [09:55:03]line [09:55:03]line [09:55:03]line [09:55:03]line [09:55:03]line [09:55:03]written 0, free lines is 3191 [09:55:03]MH_Cut [09:55:03]Write to MH i2c: D1 01 00 01 0D 01 E0 [09:55:03]Write i2c OK [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: D1 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: D1 01 00 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: D1 01 00 01 0D 00 DF [09:55:03]Write to MH i2c: 01 00 00 02 0D 0F [09:55:03]Write i2c OK [09:55:03]MH_I2C_Read... [09:55:04]*** Cut start [09:55:04]*** Purtial cut [09:55:04]*** Stage 1: CUTSNS_PIN = 1 [09:55:06]Read from MH i2c: 01 [09:55:06]MH_I2C_Read... [09:55:06]*** Stop cut motor [09:55:06]*** Cut end [09:55:06]Read from MH i2c: 01 07 00 [09:55:06]MH_I2C_Read... [09:55:06]Read from MH i2c: 01 07 00 02 0D 00 00 00 00 00 FF 0F 24 [09:55:06]process_action close_receipt done [09:55:06]requested_data is exist [09:55:06]produce_requested_data [09:55:06]requested_item fm.sn is exist - process it [09:55:06]wFMCommunicate request_size=4 [09:55:06]MH_SAM_APDU [09:55:06]CAPDU: 80 11 00 00 [09:55:06]Write to MH i2c: E2 08 00 03 0D 80 11 00 00 00 00 00 00 8A [09:55:06]Write i2c OK [09:55:06]MH_I2C_Read... [09:55:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:06]Read from MH i2c: E2 [09:55:06]MH_I2C_Read... [09:55:06]Read from MH i2c: E2 17 00 [09:55:06]MH_I2C_Read... [09:55:06]Read from MH i2c: E2 17 00 03 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [09:55:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:55:06]wFMCommunicate OK [09:55:06]requested_item fd.num is exist - process it [09:55:06]SAM_PROTO_GetFieldsCounters [09:55:06]wFMCommunicate request_size=4 [09:55:06]MH_SAM_APDU [09:55:06]CAPDU: 80 13 00 00 [09:55:06]Write to MH i2c: E2 08 00 04 0D 80 13 00 00 00 00 00 00 8D [09:55:06]Write i2c OK [09:55:06]MH_I2C_Read... [09:55:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:07]Read from MH i2c: E2 [09:55:07]MH_I2C_Read... [09:55:07]Read from MH i2c: E2 62 00 [09:55:07]MH_I2C_Read... [09:55:07]Read from MH i2c: E2 62 00 04 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 2E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [09:55:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 2E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:55:07]wFMCommunicate OK [09:55:07]SAM_PROTO_GetFieldsCounters done [09:55:07]requested_item shift.num is exist - process it [09:55:07]requested_item shift.opened is exist - process it [09:55:07]req_shift_opened [09:55:07]FM_GetShiftState [09:55:07]SAM_PROTO_GetShiftState [09:55:07]wFMCommunicate request_size=4 [09:55:07]MH_SAM_APDU [09:55:07]CAPDU: 80 13 01 00 [09:55:07]Write to MH i2c: E2 08 00 05 0D 80 13 01 00 00 00 00 00 8F [09:55:07]Write i2c OK [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17312642+1707180842=1724493484 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 AD AE C9 66 2A 83 C1 65 5C [09:58:05]Current date/time: 24.08.2024 09:58 [09:58:05]FM_Init [09:58:05]wFMConnect [09:58:05]MH_SAM_On [09:58:05]Write to MH i2c: E0 00 00 08 00 E7 [09:58:05]Write i2c OK [09:58:05]MH_I2C_Read... [09:58:05]*** iso7816_init finished! [09:58:05]*** atr: [09:58:05]*** 0F 3B D5 18 FF 81 91 FE [09:58:05]*** 1F C3 80 73 C8 21 10 0A [09:58:05]*** 00 00 00 00 00 00 00 00 [09:58:05]*** 00 00 00 00 00 00 00 00 [09:58:05]*** 00 00 00 00 00 00 00 00 [09:58:05]*** 00 00 00 00 00 00 00 00 [09:58:05]*** 00 00 00 00 00 00 00 00 [09:58:05]*** 00 00 00 00 00 00 00 00 [09:58:05]Read from MH i2c: E0 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E0 10 00 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [09:58:05]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [09:58:05]wFMCommunicate request_size=10 [09:58:05]MH_SAM_APDU [09:58:05]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [09:58:05]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [09:58:05]Write i2c OK [09:58:05]MH_I2C_Read... [09:58:05]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [09:58:05]Read from MH i2c: E2 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 03 00 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [09:58:05]RAPDU: 90 00 [09:58:05]wFMCommunicate OK [09:58:05]wFMCommunicate request_size=4 [09:58:05]MH_SAM_APDU [09:58:05]CAPDU: 80 11 00 00 [09:58:05]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [09:58:05]Write i2c OK [09:58:05]MH_I2C_Read... [09:58:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:05]Read from MH i2c: E2 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 17 00 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [09:58:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:58:05]wFMCommunicate OK [09:58:05]Detected FM SN is 0000000000871769 [09:58:05]Stored FM SN is 0000000000871769 [09:58:05]wFMCommunicate request_size=9 [09:58:05]MH_SAM_APDU [09:58:05]CAPDU: 80 16 00 00 04 E7 8B 00 00 [09:58:05]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [09:58:05]Write i2c OK [09:58:05]MH_I2C_Read... [09:58:05]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [09:58:05]Read from MH i2c: E2 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 03 00 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [09:58:05]RAPDU: 90 00 [09:58:05]wFMCommunicate OK [09:58:05]FM PIN OK [09:58:05]wFMCommunicate request_size=8 [09:58:05]MH_SAM_APDU [09:58:05]CAPDU: 80 14 04 00 03 02 00 01 [09:58:05]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [09:58:05]Write i2c OK [09:58:05]MH_I2C_Read... [09:58:05]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [09:58:05]Read from MH i2c: E2 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 03 00 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [09:58:05]RAPDU: 90 00 [09:58:05]wFMCommunicate OK [09:58:05]wFMCommunicate request_size=13 [09:58:05]MH_SAM_APDU [09:58:05]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [09:58:05]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [09:58:05]Write i2c OK [09:58:05]MH_I2C_Read... [09:58:05]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [09:58:05]Read from MH i2c: E2 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 03 00 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [09:58:05]RAPDU: 90 00 [09:58:05]wFMCommunicate OK [09:58:05]wFMCommunicate request_size=4 [09:58:05]MH_SAM_APDU [09:58:05]CAPDU: 80 11 00 00 [09:58:05]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [09:58:05]Write i2c OK [09:58:05]MH_I2C_Read... [09:58:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:05]Read from MH i2c: E2 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 17 00 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [09:58:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:58:05]wFMCommunicate OK [09:58:05]DocumentArchiveInit [09:58:05]Start Httpd... [09:58:05]Httpd thread 3066948964 created [09:58:05]Write to MH i2c: 01 00 00 0F 00 0F [09:58:05]Write i2c OK [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: 01 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: 01 07 00 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [09:58:05]MH Int Process started [09:58:05]Allocated Socket 8 [09:58:05]Bind OK [09:58:05]Listen OK [09:58:05]httpd running on port 8080 [09:58:05]Waiting for new connection... [09:58:05]accept exits with 9 [09:58:05]New connection [09:58:05]New thread 3066662244 created [09:58:05]Waiting for new connection... [09:58:05] Sock 9.Parse request [09:58:05]Sock 9.Check first char [09:58:05]Sock 9.First char is OK [09:58:05]request: POST /json_proto HTTP/1.0 [09:58:05]Method: POST [09:58:05]URL: /json_proto [09:58:05]Method is POST - this is cgi request [09:58:05]url: /json_proto [09:58:05]query_string will be loaded in cgi processing [09:58:05]execute_cgi json_proto POST (null) [09:58:05]execute_cgi path=json_proto method=POST [09:58:05]POST find Content-Length [09:58:05]Host: 172.17.44.132:8080 [09:58:05]Content-Length: 215 [09:58:05]Content-Type: application/json [09:58:05] [09:58:05]POST finish read [09:58:05]Found Content-Length = 215 [09:58:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:05]execute_script... [09:58:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:05]POST & json_proto [09:58:05]process_json_proto [09:58:05]json parsed OK: [09:58:05]protocol is kg_v1.0 [09:58:05]action value=get_value [09:58:05]process_action get_value [09:58:05]cmd_get_value [09:58:05]process_action get_value done [09:58:05]requested_data is exist [09:58:05]produce_requested_data [09:58:05]requested_item kkm.sn is exist - process it [09:58:05]requested_item kkm.ver is exist - process it [09:58:05]requested_item fm.sn is exist - process it [09:58:05]wFMCommunicate request_size=4 [09:58:05]MH_SAM_APDU [09:58:05]CAPDU: 80 11 00 00 [09:58:05]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [09:58:05]Write i2c OK [09:58:05]MH_I2C_Read... [09:58:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:05]Read from MH i2c: E2 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 17 00 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [09:58:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [09:58:05]wFMCommunicate OK [09:58:05]requested_item fd.num is exist - process it [09:58:05]SAM_PROTO_GetFieldsCounters [09:58:05]wFMCommunicate request_size=4 [09:58:05]MH_SAM_APDU [09:58:05]CAPDU: 80 13 00 00 [09:58:05]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [09:58:05]Write i2c OK [09:58:05]MH_I2C_Read... [09:58:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:05]Read from MH i2c: E2 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 62 00 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 33 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 2D [09:58:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 33 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:58:05]wFMCommunicate OK [09:58:05]SAM_PROTO_GetFieldsCounters done [09:58:05]requested_item shift.num is exist - process it [09:58:05]requested_item shift.opened is exist - process it [09:58:05]req_shift_opened [09:58:05]FM_GetShiftState [09:58:05]SAM_PROTO_GetShiftState [09:58:05]wFMCommunicate request_size=4 [09:58:05]MH_SAM_APDU [09:58:05]CAPDU: 80 13 01 00 [09:58:05]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [09:58:05]Write i2c OK [09:58:05]MH_I2C_Read... [09:58:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:05]Read from MH i2c: E2 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 0E 00 [09:58:05]MH_I2C_Read... [09:58:05]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [09:58:05]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [09:58:05]wFMCommunicate OK [09:58:05]SAM_PROTO_GetShiftState done [09:58:05]FM_GetShiftState done [09:58:05]req_shift_opened done [09:58:05]requested_item shift.open_date is exist - process it [09:58:05]req_shift_open_date [09:58:05]req_shift_open_date done [09:58:05]produce_requested_data done [09:58:05]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166195,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [09:58:05]process_action_free get_value [09:58:05]json_value_free [09:58:05]json_value_free done [09:58:05]process_json_proto returns [09:58:05]Send response to host [09:58:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166195,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [09:58:05]free response buf [09:58:05]execute_script done [09:58:05]execute_script returns [09:58:05]free content buf [09:58:05]Sock 9.Close socket [09:58:05]Sock 9.Thread stoped [09:58:06]accept exits with 10 [09:58:06]New connection [09:58:06]New thread 3066518884 created [09:58:06]Thread 3066662244 joined [09:58:06]Waiting for new connection... [09:58:06] Sock 10.Parse request [09:58:06]Sock 10.Check first char [09:58:06]Sock 10.First char is OK [09:58:06]request: POST /json_proto HTTP/1.0 [09:58:06]Method: POST [09:58:06]URL: /json_proto [09:58:06]Method is POST - this is cgi request [09:58:06]url: /json_proto [09:58:06]query_string will be loaded in cgi processing [09:58:06]execute_cgi json_proto POST (null) [09:58:06]execute_cgi path=json_proto method=POST [09:58:06]POST find Content-Length [09:58:06]Host: 172.17.44.132:8080 [09:58:06]Content-Length: 331 [09:58:06]Content-Type: application/json [09:58:06] [09:58:06]POST finish read [09:58:06]Found Content-Length = 331 [09:58:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:58:06]execute_script... [09:58:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:58:06]POST & json_proto [09:58:06]process_json_proto [09:58:06]json parsed OK: [09:58:06]protocol is kg_v1.0 [09:58:06]action value=get_value [09:58:06]process_action get_value [09:58:06]cmd_get_value [09:58:06]process_action get_value done [09:58:06]requested_data is exist [09:58:06]produce_requested_data [09:58:06]requested_item fm.sale.total is exist - process it [09:58:06]SAM_PROTO_GetFMData [09:58:06]wFMCommunicate request_size=4 [09:58:06]MH_SAM_APDU [09:58:06]CAPDU: 80 13 03 00 [09:58:06]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [09:58:06]Write i2c OK [09:58:06]MH_I2C_Read... [09:58:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:58:06]Read from MH i2c: E2 [09:58:06]MH_I2C_Read... [09:58:06]Read from MH i2c: E2 FD 00 [09:58:06]MH_I2C_Read... [09:58:06]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 86 85 02 00 69 04 A4 00 6F 04 04 00 75 82 02 00 B1 04 05 00 4F BD 2F 7D 03 70 04 05 00 CA 01 9D 75 02 72 04 05 00 85 BB 92 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1A 70 DE 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 85 A1 E7 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 6C [09:58:06]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 86 85 02 00 69 04 A4 00 6F 04 04 00 75 82 02 00 B1 04 05 00 4F BD 2F 7D 03 70 04 05 00 CA 01 9D 75 02 72 04 05 00 85 BB 92 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1A 70 DE 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 85 A1 E7 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [09:58:06]wFMCommunicate OK [09:58:06]wFMCommunicate request_size=4 [09:58:06]MH_SAM_APDU [09:58:06]CAPDU: 80 17 00 00 [09:58:06]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [09:58:06]Write i2c OK [09:58:06]MH_I2C_Read... [09:58:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:58:06]Read from MH i2c: E2 [09:58:06]MH_I2C_Read... [09:58:06]Read from MH i2c: E2 FD 00 [09:58:06]MH_I2C_Read... [09:58:06]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [09:58:06]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [09:58:06]wFMCommunicate OK [09:58:06]wFMCommunicate request_size=4 [09:58:06]MH_SAM_APDU [09:58:06]CAPDU: 80 17 00 00 [09:58:06]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [09:58:06]Write i2c OK [09:58:06]MH_I2C_Read... [09:58:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:58:07]Read from MH i2c: E2 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 FD 00 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [09:58:07]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [09:58:07]wFMCommunicate OK [09:58:07]wFMCommunicate request_size=4 [09:58:07]MH_SAM_APDU [09:58:07]CAPDU: 80 17 00 00 [09:58:07]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [09:58:07]Write i2c OK [09:58:07]MH_I2C_Read... [09:58:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:58:07]Read from MH i2c: E2 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 FD 00 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [09:58:07]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [09:58:07]wFMCommunicate OK [09:58:07]wFMCommunicate request_size=4 [09:58:07]MH_SAM_APDU [09:58:07]CAPDU: 80 17 00 00 [09:58:07]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [09:58:07]Write i2c OK [09:58:07]MH_I2C_Read... [09:58:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [09:58:07]Read from MH i2c: E2 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 E6 00 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 [00:00:09]/dev/ttyS4 opened [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:09]*** [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903 init start (LINUX_LIGHT) [00:00:09]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17312924+1707180842=1724493766 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30515 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 C6 AF C9 66 2A 83 C1 65 76 [10:02:46]Current date/time: 24.08.2024 10:02 [10:02:46]FM_Init [10:02:46]wFMConnect [10:02:46]MH_SAM_On [10:02:46]Write to MH i2c: E0 00 00 08 00 E7 [10:02:46]Write i2c OK [10:02:46]MH_I2C_Read... [10:02:46]*** iso7816_init finished! [10:02:46]*** atr: [10:02:46]*** 0F 3B D5 18 FF 81 91 FE [10:02:46]*** 1F C3 80 73 C8 21 10 0A [10:02:46]*** 00 00 00 00 00 00 00 00 [10:02:46]*** 00 00 00 00 00 00 00 00 [10:02:46]*** 00 00 00 00 00 00 00 00 [10:02:46]*** 00 00 00 00 00 00 00 00 [10:02:46]*** 00 00 00 00 00 00 00 00 [10:02:46]*** 00 00 00 00 00 00 00 00 [10:02:46]Read from MH i2c: E0 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E0 10 00 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [10:02:46]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:02:46]wFMCommunicate request_size=10 [10:02:46]MH_SAM_APDU [10:02:46]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:02:46]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:02:46]Write i2c OK [10:02:46]MH_I2C_Read... [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17313037+1707180842=1724493879 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 38 B0 C9 66 2A 83 C1 65 E9 [10:04:40]Current date/time: 24.08.2024 10:04 [10:04:40]FM_Init [10:04:40]wFMConnect [10:04:40]MH_SAM_On [10:04:40]Write to MH i2c: E0 00 00 08 00 E7 [10:04:40]Write i2c OK [10:04:40]MH_I2C_Read... [10:04:40]*** iso7816_init finished! [10:04:40]*** atr: [10:04:40]*** 0F 3B D5 18 FF 81 91 FE [10:04:40]*** 1F C3 80 73 C8 21 10 0A [10:04:40]*** 00 00 00 00 00 00 00 00 [10:04:40]*** 00 00 00 00 00 00 00 00 [10:04:40]*** 00 00 00 00 00 00 00 00 [10:04:40]*** 00 00 00 00 00 00 00 00 [10:04:40]*** 00 00 00 00 00 00 00 00 [10:04:40]*** 00 00 00 00 00 00 00 00 [10:04:40]Read from MH i2c: E0 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: E0 10 00 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [10:04:40]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:04:40]wFMCommunicate request_size=10 [10:04:40]MH_SAM_APDU [10:04:40]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:04:40]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:04:40]Write i2c OK [10:04:40]MH_I2C_Read... [10:04:40]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:04:40]Read from MH i2c: E2 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: E2 03 00 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:04:40]RAPDU: 90 00 [10:04:40]wFMCommunicate OK [10:04:40]wFMCommunicate request_size=4 [10:04:40]MH_SAM_APDU [10:04:40]CAPDU: 80 11 00 00 [10:04:40]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:04:40]Write i2c OK [10:04:40]MH_I2C_Read... [10:04:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:40]Read from MH i2c: E2 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: E2 17 00 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [10:04:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:04:40]wFMCommunicate OK [10:04:40]Detected FM SN is 0000000000871769 [10:04:40]Stored FM SN is 0000000000871769 [10:04:40]wFMCommunicate request_size=9 [10:04:40]MH_SAM_APDU [10:04:40]CAPDU: 80 16 00 00 04 E7 8B 00 00 [10:04:40]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [10:04:40]Write i2c OK [10:04:40]MH_I2C_Read... [10:04:40]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:04:40]Read from MH i2c: E2 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: E2 03 00 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:04:40]RAPDU: 90 00 [10:04:40]wFMCommunicate OK [10:04:40]FM PIN OK [10:04:40]wFMCommunicate request_size=8 [10:04:40]MH_SAM_APDU [10:04:40]CAPDU: 80 14 04 00 03 02 00 01 [10:04:40]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:04:40]Write i2c OK [10:04:40]MH_I2C_Read... [10:04:40]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:04:40]Read from MH i2c: E2 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: E2 03 00 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:04:40]RAPDU: 90 00 [10:04:40]wFMCommunicate OK [10:04:40]wFMCommunicate request_size=13 [10:04:40]MH_SAM_APDU [10:04:40]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:04:40]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [10:04:40]Write i2c OK [10:04:40]MH_I2C_Read... [10:04:40]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:04:40]Read from MH i2c: E2 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: E2 03 00 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:04:40]RAPDU: 90 00 [10:04:40]wFMCommunicate OK [10:04:40]wFMCommunicate request_size=4 [10:04:40]MH_SAM_APDU [10:04:40]CAPDU: 80 11 00 00 [10:04:40]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:04:40]Write i2c OK [10:04:40]MH_I2C_Read... [10:04:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:40]Read from MH i2c: E2 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: E2 17 00 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [10:04:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:04:40]wFMCommunicate OK [10:04:40]DocumentArchiveInit [10:04:40]Start Httpd... [10:04:40]Httpd thread 3067542884 created [10:04:40]Write to MH i2c: 01 00 00 0F 00 0F [10:04:40]Write i2c OK [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: 01 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: 01 07 00 [10:04:40]MH_I2C_Read... [10:04:40]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [10:04:40]MH Int Process started [10:04:40]Allocated Socket 8 [10:04:40]Bind OK [10:04:40]Listen OK [10:04:40]httpd running on port 8080 [10:04:40]Waiting for new connection... [10:04:41]accept exits with 9 [10:04:41]New connection [10:04:41]New thread 3067256164 created [10:04:41]Waiting for new connection... [10:04:41] Sock 9.Parse request [10:04:41]Sock 9.Check first char [10:04:41]Sock 9.First char is OK [10:04:41]request: POST /json_proto HTTP/1.0 [10:04:41]Method: POST [10:04:41]URL: /json_proto [10:04:41]Method is POST - this is cgi request [10:04:41]url: /json_proto [10:04:41]query_string will be loaded in cgi processing [10:04:41]execute_cgi json_proto POST (null) [10:04:41]execute_cgi path=json_proto method=POST [10:04:41]POST find Content-Length [10:04:41]Host: 172.17.44.132:8080 [10:04:41]Content-Length: 215 [10:04:41]Content-Type: application/json [10:04:41] [10:04:41]POST finish read [10:04:41]Found Content-Length = 215 [10:04:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:41]execute_script... [10:04:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:41]POST & json_proto [10:04:41]process_json_proto [10:04:41]json parsed OK: [10:04:41]protocol is kg_v1.0 [10:04:41]action value=get_value [10:04:41]process_action get_value [10:04:41]cmd_get_value [10:04:41]process_action get_value done [10:04:41]requested_data is exist [10:04:41]produce_requested_data [10:04:41]requested_item kkm.sn is exist - process it [10:04:41]requested_item kkm.ver is exist - process it [10:04:41]requested_item fm.sn is exist - process it [10:04:41]wFMCommunicate request_size=4 [10:04:41]MH_SAM_APDU [10:04:41]CAPDU: 80 11 00 00 [10:04:41]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [10:04:41]Write i2c OK [10:04:41]MH_I2C_Read... [10:04:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:41]Read from MH i2c: E2 [10:04:41]MH_I2C_Read... [10:04:41]Read from MH i2c: E2 17 00 [10:04:41]MH_I2C_Read... [10:04:41]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [10:04:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:04:41]wFMCommunicate OK [10:04:41]requested_item fd.num is exist - process it [10:04:41]SAM_PROTO_GetFieldsCounters [10:04:41]wFMCommunicate request_size=4 [10:04:41]MH_SAM_APDU [10:04:41]CAPDU: 80 13 00 00 [10:04:41]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [10:04:41]Write i2c OK [10:04:41]MH_I2C_Read... [10:04:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:41]Read from MH i2c: E2 [10:04:41]MH_I2C_Read... [10:04:41]Read from MH i2c: E2 62 00 [10:04:41]MH_I2C_Read... [10:04:41]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 35 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [10:04:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 35 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:41]wFMCommunicate OK [10:04:41]SAM_PROTO_GetFieldsCounters done [10:04:41]requested_item shift.num is exist - process it [10:04:41]requested_item shift.opened is exist - process it [10:04:41]req_shift_opened [10:04:41]FM_GetShiftState [10:04:41]SAM_PROTO_GetShiftState [10:04:41]wFMCommunicate request_size=4 [10:04:41]MH_SAM_APDU [10:04:41]CAPDU: 80 13 01 00 [10:04:41]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [10:04:41]Write i2c OK [10:04:41]MH_I2C_Read... [10:04:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:41]Read from MH i2c: E2 [10:04:41]MH_I2C_Read... [10:04:41]Read from MH i2c: E2 0E 00 [10:04:41]MH_I2C_Read... [10:04:41]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [10:04:41]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:04:41]wFMCommunicate OK [10:04:41]SAM_PROTO_GetShiftState done [10:04:41]FM_GetShiftState done [10:04:41]req_shift_opened done [10:04:41]requested_item shift.open_date is exist - process it [10:04:41]req_shift_open_date [10:04:41]req_shift_open_date done [10:04:41]produce_requested_data done [10:04:41]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166197,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:04:41]process_action_free get_value [10:04:41]json_value_free [10:04:41]json_value_free done [10:04:41]process_json_proto returns [10:04:41]Send response to host [10:04:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166197,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:04:41]free response buf [10:04:41]execute_script done [10:04:41]execute_script returns [10:04:41]free content buf [10:04:41]Sock 9.Close socket [10:04:41]Sock 9.Thread stoped [10:04:41]accept exits with 10 [10:04:41]New connection [10:04:41]New thread 3067112804 created [10:04:41]Thread 3067256164 joined [10:04:41]Waiting for new connection... [10:04:41] Sock 10.Parse request [10:04:41]Sock 10.Check first char [10:04:41]Sock 10.First char is OK [10:04:41]request: POST /json_proto HTTP/1.0 [10:04:41]Method: POST [10:04:41]URL: /json_proto [10:04:41]Method is POST - this is cgi request [10:04:41]url: /json_proto [10:04:41]query_string will be loaded in cgi processing [10:04:41]execute_cgi json_proto POST (null) [10:04:41]execute_cgi path=json_proto method=POST [10:04:41]POST find Content-Length [10:04:41]Host: 172.17.44.132:8080 [10:04:41]Content-Length: 331 [10:04:41]Content-Type: application/json [10:04:41] [10:04:41]POST finish read [10:04:41]Found Content-Length = 331 [10:04:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:04:41]execute_script... [10:04:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:04:41]POST & json_proto [10:04:41]process_json_proto [10:04:41]json parsed OK: [10:04:41]protocol is kg_v1.0 [10:04:41]action value=get_value [10:04:41]process_action get_value [10:04:41]cmd_get_value [10:04:41]process_action get_value done [10:04:41]requested_data is exist [10:04:41]produce_requested_data [10:04:41]requested_item fm.sale.total is exist - process it [10:04:41]SAM_PROTO_GetFMData [10:04:41]wFMCommunicate request_size=4 [10:04:41]MH_SAM_APDU [10:04:41]CAPDU: 80 13 03 00 [10:04:41]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:04:41]Write i2c OK [10:04:41]MH_I2C_Read... [10:04:41]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:04:41]Read from MH i2c: E2 [10:04:41]MH_I2C_Read... [10:04:41]Read from MH i2c: E2 FD 00 [10:04:41]MH_I2C_Read... [10:04:41]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 88 85 02 00 69 04 A4 00 6F 04 04 00 77 82 02 00 B1 04 05 00 3B 61 31 7D 03 70 04 05 00 B6 A5 9E 75 02 72 04 05 00 85 BB 92 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B4 9C DE 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 3C A5 E7 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 14 [10:04:41]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 88 85 02 00 69 04 A4 00 6F 04 04 00 77 82 02 00 B1 04 05 00 3B 61 31 7D 03 70 04 05 00 B6 A5 9E 75 02 72 04 05 00 85 BB 92 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B4 9C DE 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 3C A5 E7 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [10:04:41]wFMCommunicate OK [10:04:41]wFMCommunicate request_size=4 [10:04:41]MH_SAM_APDU [10:04:41]CAPDU: 80 17 00 00 [10:04:41]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:04:41]Write i2c OK [10:04:41]MH_I2C_Read... [10:04:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:04:42]Read from MH i2c: E2 [10:04:42]MH_I2C_Read... [10:04:42]Read from MH i2c: E2 FD 00 [10:04:42]MH_I2C_Read... [10:04:42]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [10:04:42]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [10:04:42]wFMCommunicate OK [10:04:42]wFMCommunicate request_size=4 [10:04:42]MH_SAM_APDU [10:04:42]CAPDU: 80 17 00 00 [10:04:42]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:04:42]Write i2c OK [10:04:42]MH_I2C_Read... [10:04:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:04:42]Read from MH i2c: E2 [10:04:42]MH_I2C_Read... [10:04:42]Read from MH i2c: E2 FD 00 [10:04:42]MH_I2C_Read... [10:04:42]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [10:04:42]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [10:04:42]wFMCommunicate OK [10:04:42]wFMCommunicate request_size=4 [10:04:42]MH_SAM_APDU [10:04:42]CAPDU: 80 17 00 00 [10:04:42]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:04:42]Write i2c OK [10:04:42]MH_I2C_Read... [10:04:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:04:42]Read from MH i2c: E2 [10:04:42]MH_I2C_Read... [10:04:42]Read from MH i2c: E2 FD 00 [10:04:42]MH_I2C_Read... [10:04:42]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [10:04:42]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [10:04:42]wFMCommunicate OK [10:04:42]wFMCommunicate request_size=4 [10:04:42]MH_SAM_APDU [10:04:42]CAPDU: 80 17 00 00 [10:04:42]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:04:42]OFD Sender: Processing packet 166196 [packets to send 1009, broken 1007] [10:04:42]ProducePacketName [10:04:42]name=ofd_packets/00166196 [10:04:42]Write i2c OK [10:04:42]MH_I2C_Read... [10:04:42]OFD Sender: To server: pG, [10:04:42]CommunicateWithHost lk.salyk.kg:30040 [10:04:42]ConnectInit lk.salyk.kg [10:04:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [10:04:42]Read from MH i2c: E2 [10:04:42]MH_I2C_Read... [10:04:42]Read from MH i2c: E2 E6 00 [00:00:09]/dev/ttyS4 opened [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17313359+1707180842=1724494201 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 79 B1 C9 66 2A 83 C1 65 2B [10:10:01]Current date/time: 24.08.2024 10:10 [10:10:01]FM_Init [10:10:01]wFMConnect [10:10:01]MH_SAM_On [10:10:01]Write to MH i2c: E0 00 00 08 00 E7 [10:10:01]Write i2c OK [10:10:01]MH_I2C_Read... [10:10:01]*** iso7816_init finished! [10:10:01]*** atr: [10:10:01]*** 0F 3B D5 18 FF 81 91 FE [10:10:01]*** 1F C3 80 73 C8 21 10 0A [10:10:01]*** 00 00 00 00 00 00 00 00 [10:10:01]*** 00 00 00 00 00 00 00 00 [10:10:01]*** 00 00 00 00 00 00 00 00 [10:10:01]*** 00 00 00 00 00 00 00 00 [10:10:01]*** 00 00 00 00 00 00 00 00 [10:10:01]*** 00 00 00 00 00 00 00 00 [10:10:01]Read from MH i2c: E0 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: E0 10 00 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [10:10:01]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:10:01]wFMCommunicate request_size=10 [10:10:01]MH_SAM_APDU [10:10:01]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:10:01]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:10:01]Write i2c OK [10:10:01]MH_I2C_Read... [10:10:01]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:10:01]Read from MH i2c: E2 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: E2 03 00 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:10:01]RAPDU: 90 00 [10:10:01]wFMCommunicate OK [10:10:01]wFMCommunicate request_size=4 [10:10:01]MH_SAM_APDU [10:10:01]CAPDU: 80 11 00 00 [10:10:01]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:10:01]Write i2c OK [10:10:01]MH_I2C_Read... [10:10:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:01]Read from MH i2c: E2 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: E2 17 00 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [10:10:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:10:01]wFMCommunicate OK [10:10:01]Detected FM SN is 0000000000871769 [10:10:01]Stored FM SN is 0000000000871769 [10:10:01]wFMCommunicate request_size=9 [10:10:01]MH_SAM_APDU [10:10:01]CAPDU: 80 16 00 00 04 E7 8B 00 00 [10:10:01]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [10:10:01]Write i2c OK [10:10:01]MH_I2C_Read... [10:10:01]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:10:01]Read from MH i2c: E2 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: E2 03 00 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:10:01]RAPDU: 90 00 [10:10:01]wFMCommunicate OK [10:10:01]FM PIN OK [10:10:01]wFMCommunicate request_size=8 [10:10:01]MH_SAM_APDU [10:10:01]CAPDU: 80 14 04 00 03 02 00 01 [10:10:01]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:10:01]Write i2c OK [10:10:01]MH_I2C_Read... [10:10:01]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:10:01]Read from MH i2c: E2 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: E2 03 00 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:10:01]RAPDU: 90 00 [10:10:01]wFMCommunicate OK [10:10:01]wFMCommunicate request_size=13 [10:10:01]MH_SAM_APDU [10:10:01]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:10:01]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [10:10:01]Write i2c OK [10:10:01]MH_I2C_Read... [10:10:01]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:10:01]Read from MH i2c: E2 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: E2 03 00 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:10:01]RAPDU: 90 00 [10:10:01]wFMCommunicate OK [10:10:01]wFMCommunicate request_size=4 [10:10:01]MH_SAM_APDU [10:10:01]CAPDU: 80 11 00 00 [10:10:01]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:10:01]Write i2c OK [10:10:01]MH_I2C_Read... [10:10:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:01]Read from MH i2c: E2 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: E2 17 00 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [10:10:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:10:01]wFMCommunicate OK [10:10:01]DocumentArchiveInit [10:10:01]Start Httpd... [10:10:01]Httpd thread 3067116900 created [10:10:01]Write to MH i2c: 01 00 00 0F 00 0F [10:10:01]Write i2c OK [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: 01 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: 01 07 00 [10:10:01]MH_I2C_Read... [10:10:01]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [10:10:01]MH Int Process started [10:10:01]Allocated Socket 8 [10:10:01]Bind OK [10:10:01]Listen OK [10:10:01]httpd running on port 8080 [10:10:01]Waiting for new connection... [10:10:02]OFD Sender: Processing packet 166196 [packets to send 1011, broken 1007] [10:10:02]ProducePacketName [10:10:02]name=ofd_packets/00166196 [10:10:02]OFD Sender: To server: pG, [10:10:02]CommunicateWithHost lk.salyk.kg:30040 [10:10:02]ConnectInit lk.salyk.kg [10:10:04]Connected sock=7 [10:10:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 36 01 00 00 FE B9 2E 01 F7 3F 5A 03 01 00 03 00 22 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 34 30 35 39 06 04 30 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 30 2C 35 D0 BB 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 B2 AE C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 34 89 02 00 35 04 06 00 54 C0 80 BF DB 61 4F C1 EB D2 83 2F 4A 87 [10:10:04]accept exits with 9 [10:10:04]New connection [10:10:04]New thread 3066830180 created [10:10:04]Waiting for new connection... [10:10:04] Sock 9.Parse request [10:10:04]Sock 9.Check first char [10:10:04]Sock 9.First char is OK [10:10:04]request: POST /json_proto HTTP/1.0 [10:10:04]Method: POST [10:10:04]URL: /json_proto [10:10:04]Method is POST - this is cgi request [10:10:04]url: /json_proto [10:10:04]query_string will be loaded in cgi processing [10:10:04]execute_cgi json_proto POST (null) [10:10:04]execute_cgi path=json_proto method=POST [10:10:04]POST find Content-Length [10:10:04]Host: 172.17.44.132:8080 [10:10:04]Content-Length: 215 [10:10:04]Content-Type: application/json [10:10:04] [10:10:04]POST finish read [10:10:04]Found Content-Length = 215 [10:10:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:04]execute_script... [10:10:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:04]POST & json_proto [10:10:04]process_json_proto [10:10:04]json parsed OK: [10:10:04]protocol is kg_v1.0 [10:10:04]action value=get_value [10:10:04]process_action get_value [10:10:04]cmd_get_value [10:10:04]process_action get_value done [10:10:04]requested_data is exist [10:10:04]produce_requested_data [10:10:04]requested_item kkm.sn is exist - process it [10:10:04]requested_item kkm.ver is exist - process it [10:10:04]requested_item fm.sn is exist - process it [10:10:04]wFMCommunicate request_size=4 [10:10:04]MH_SAM_APDU [10:10:04]CAPDU: 80 11 00 00 [10:10:04]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [10:10:04]Write i2c OK [10:10:04]MH_I2C_Read... [10:10:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:04]Read from MH i2c: E2 [10:10:04]MH_I2C_Read... [10:10:04]Read from MH i2c: E2 17 00 [10:10:04]MH_I2C_Read... [10:10:04]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [10:10:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:10:04]wFMCommunicate OK [10:10:04]requested_item fd.num is exist - process it [10:10:04]SAM_PROTO_GetFieldsCounters [10:10:04]wFMCommunicate request_size=4 [10:10:04]MH_SAM_APDU [10:10:04]CAPDU: 80 13 00 00 [10:10:04]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [10:10:04]Write i2c OK [10:10:04]MH_I2C_Read... [10:10:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:04]Read from MH i2c: E2 [10:10:04]MH_I2C_Read... [10:10:04]Read from MH i2c: E2 62 00 [10:10:04]MH_I2C_Read... [10:10:04]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 37 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [10:10:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 37 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:04]wFMCommunicate OK [10:10:04]SAM_PROTO_GetFieldsCounters done [10:10:04]requested_item shift.num is exist - process it [10:10:04]requested_item shift.opened is exist - process it [10:10:04]req_shift_opened [10:10:04]FM_GetShiftState [10:10:04]SAM_PROTO_GetShiftState [10:10:04]wFMCommunicate request_size=4 [10:10:04]MH_SAM_APDU [10:10:04]CAPDU: 80 13 01 00 [10:10:04]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [10:10:04]Write i2c OK [10:10:04]MH_I2C_Read... [10:10:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:04]Read from MH i2c: E2 [10:10:04]MH_I2C_Read... [10:10:04]Read from MH i2c: E2 0E 00 [10:10:04]MH_I2C_Read... [10:10:04]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [10:10:04]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:10:04]wFMCommunicate OK [10:10:04]SAM_PROTO_GetShiftState done [10:10:04]FM_GetShiftState done [10:10:04]req_shift_opened done [10:10:04]requested_item shift.open_date is exist - process it [10:10:04]req_shift_open_date [10:10:04]req_shift_open_date done [10:10:04]produce_requested_data done [10:10:04]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166199,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:10:04]process_action_free get_value [10:10:04]json_value_free [10:10:04]json_value_free done [10:10:04]process_json_proto returns [10:10:04]Send response to host [10:10:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166199,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:10:04]free response buf [10:10:04]execute_script done [10:10:04]execute_script returns [10:10:04]free content buf [10:10:04]Sock 9.Close socket [10:10:04]Sock 9.Thread stoped [10:10:04]accept exits with 10 [10:10:04]New connection [10:10:04]New thread 3066686820 created [10:10:04]Thread 3066830180 joined [10:10:04]Waiting for new connection... [10:10:04] Sock 10.Parse request [10:10:04]Sock 10.Check first char [10:10:04]Sock 10.First char is OK [10:10:04]request: POST /json_proto HTTP/1.0 [10:10:04]Method: POST [10:10:04]URL: /json_proto [10:10:04]Method is POST - this is cgi request [10:10:04]url: /json_proto [10:10:04]query_string will be loaded in cgi processing [10:10:04]execute_cgi json_proto POST (null) [10:10:04]execute_cgi path=json_proto method=POST [10:10:04]POST find Content-Length [10:10:04]Host: 172.17.44.132:8080 [10:10:04]Content-Length: 331 [10:10:04]Content-Type: application/json [10:10:04] [10:10:04]POST finish read [10:10:04]Found Content-Length = 331 [10:10:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:10:04]execute_script... [10:10:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:10:04]POST & json_proto [10:10:04]process_json_proto [10:10:04]json parsed OK: [10:10:04]protocol is kg_v1.0 [10:10:04]action value=get_value [10:10:04]process_action get_value [10:10:04]cmd_get_value [10:10:04]process_action get_value done [10:10:04]requested_data is exist [10:10:04]produce_requested_data [10:10:04]requested_item fm.sale.total is exist - process it [10:10:04]SAM_PROTO_GetFMData [10:10:04]wFMCommunicate request_size=4 [10:10:04]MH_SAM_APDU [10:10:04]CAPDU: 80 13 03 00 [10:10:04]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:10:04]Write i2c OK [10:10:04]MH_I2C_Read... [10:10:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 BC CE 47 00 95 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 31 37 36 39 10 04 04 00 34 89 02 00 F4 03 04 00 C4 5A C9 66 B6 04 01 00 00 31 78 95 CE C2 75 0A 37 [10:10:05]CommunicateWithHost err = 0 [10:10:05]CheckOFDResponse [10:10:05]1017 (14) - 77093643461234 [10:10:05]1041 (16) - 0000000000871769 [10:10:05]1040 (4) - 166196 [10:10:05]1012 (4) - 24.08.2024 04:00 [10:10:05]1206 (1) - 0 [10:10:05]OFD Sender: Remove packet 166196 [10:10:05]ProducePacketName [10:10:05]name=ofd_packets/00166196 [10:10:05]NVStorageDeleteData [10:10:05]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:10:05]Read from MH i2c: E2 [10:10:05]MH_I2C_Read... [10:10:05]Read from MH i2c: E2 FD 00 [10:10:05]MH_I2C_Read... [10:10:05]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 8A 85 02 00 69 04 A4 00 6F 04 04 00 79 82 02 00 B1 04 05 00 47 D0 33 7D 03 70 04 05 00 C2 14 A1 75 02 72 04 05 00 85 BB 92 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 DE DE 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 C1 AA E7 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 14 [10:10:05]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 8A 85 02 00 69 04 A4 00 6F 04 04 00 79 82 02 00 B1 04 05 00 47 D0 33 7D 03 70 04 05 00 C2 14 A1 75 02 72 04 05 00 85 BB 92 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 DE DE 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 C1 AA E7 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [10:10:05]wFMCommunicate OK [10:10:05]wFMCommunicate request_size=4 [10:10:05]MH_SAM_APDU [10:10:05]CAPDU: 80 17 00 00 [10:10:05]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:10:05]Write i2c OK [10:10:05]MH_I2C_Read... [10:10:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:10:05]Read from MH i2c: E2 [10:10:05]MH_I2C_Read... [10:10:05]Read from MH i2c: E2 FD 00 [10:10:05]MH_I2C_Read... [10:10:05]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [10:10:05]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [10:10:05]wFMCommunicate OK [10:10:05]wFMCommunicate request_size=4 [10:10:05]MH_SAM_APDU [10:10:05]CAPDU: 80 17 00 00 [10:10:05]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:10:05]Write i2c OK [10:10:05]MH_I2C_Read... [10:10:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:10:05]OFD Sender: Processing packet 166197 [packets to send 1010, broken 1007] [10:10:05]ProducePacketName [10:10:05]name=ofd_packets/00166197 [10:10:05]OFD Sender: To server: pG, [10:10:05]CommunicateWithHost lk.salyk.kg:30040 [10:10:05]ConnectInit lk.salyk.kg [10:10:05]Read from MH i2c: E2 [10:10:05]MH_I2C_Read... [10:10:05]Read from MH i2c: E2 FD 00 [10:10:05]MH_I2C_Read... [10:10:05]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [10:10:05]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [10:10:05]wFMCommunicate OK [10:10:05]wFMCommunicate request_size=4 [10:10:05]MH_SAM_APDU [10:10:05]CAPDU: 80 17 00 00 [10:10:05]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:10:05]Write i2c OK [10:10:05]MH_I2C_Read... [10:10:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:10:06]Read from MH i2c: E2 [10:10:06]MH_I2C_Read... [10:10:06]Read from MH i2c: E2 FD 00 [10:10:06]MH_I2C_Read... [10:10:06]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [10:10:06]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [10:10:06]wFMCommunicate OK [10:10:06]wFMCommunicate request_size=4 [10:10:06]MH_SAM_APDU [10:10:06]CAPDU: 80 17 00 00 [10:10:06]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:10:06]Write i2c OK [10:10:06]MH_I2C_Read... [10:10:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [10:10:06]Read from MH i2c: E2 [10:10:06]MH_I2C_Read... [10:10:06]Read from MH i2c: E2 E6 00 [10:10:06]MH_I2C_Read... [10:10:06]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [10:10:06]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:10:06]wFMCommunicate OK [10:10:06]SAM_PROTO_GetFMData done [10:10:06]requested_item fm.sale_refund.total is exist - process it [10:10:06]requested_item fm.buy.total is exist - process it [10:10:06]requested_item shift.sale.total is exist - process it [10:10:06]SAM_PROTO_GetShiftData [10:10:06]wFMCommunicate request_size=4 [10:10:06]MH_SAM_APDU [10:10:06]CAPDU: 80 13 02 00 [10:10:06]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [10:10:06]Write i2c OK [10:10:06]MH_I2C_Read... [10:10:06]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:10:06]Read from MH i2c: E2 [10:10:06]MH_I2C_Read... [10:10:06]Read from MH i2c: E2 FD 00 [10:10:06]MH_I2C_Read... [10:10:06]Read from MH i2c: E2 FD 00 18 00 00 B0 04 AA 04 AC 04 6E 04 04 00 FB 00 00 00 69 04 9D 00 6F 04 04 00 FB 00 00 00 B1 04 04 00 ED 97 B0 01 70 04 03 00 B4 01 C7 72 04 03 00 39 96 E9 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B6 F1 2D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 18 D4 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 8B [10:10:06]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 FB 00 00 00 69 04 9D 00 6F 04 04 00 FB 00 00 00 B1 04 04 00 ED 97 B0 01 70 04 03 00 B4 01 C7 72 04 03 00 39 96 E9 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B6 F1 2D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 18 D4 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [10:10:06]wFMCommunicate OK [10:10:06]wFMCommunicate request_size=4 [10:10:06]MH_SAM_APDU [10:10:06]CAPDU: 80 17 00 00 [10:10:06]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [10:10:06]Write i2c OK [10:10:06]MH_I2C_Read... [10:10:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:10:07]Read from MH i2c: E2 [10:10:07]MH_I2C_Read... [10:10:07]Read from MH i2c: E2 FD 00 [10:10:07]MH_I2C_Read... [10:10:07]Read from MH i2c: E2 FD 00 19 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 B3 [10:10:07]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 [10:10:07]wFMCommunicate OK [10:10:07]wFMCommunicate request_size=4 [10:10:07]MH_SAM_APDU [10:10:07]CAPDU: 80 17 00 00 [10:10:07]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [10:10:07]Write i2c OK [10:10:07]MH_I2C_Read... [10:10:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:10:07]Read from MH i2c: E2 [10:10:07]MH_I2C_Read... [10:10:07]Read from MH i2c: E2 FD 00 [10:10:07]MH_I2C_Read... [10:10:07]Read from MH i2c: E2 FD 00 1A 00 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 57 [10:10:07]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [10:10:07]wFMCommunicate OK [10:10:07]wFMCommunicate request_size=4 [10:10:07]MH_SAM_APDU [10:10:07]CAPDU: 80 17 00 00 [10:10:07]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [10:10:07]Write i2c OK [10:10:07]MH_I2C_Read... [10:10:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:10:07]Read from MH i2c: E2 [10:10:07]MH_I2C_Read... [10:10:07]Read from MH i2c: E2 FD 00 [10:10:07]MH_I2C_Read... [10:10:07]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 0E [10:10:07]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [10:10:07]wFMCommunicate OK [10:10:07]wFMCommunicate request_size=4 [10:10:07]MH_SAM_APDU [10:10:07]CAPDU: 80 17 00 00 [10:10:07]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [10:10:07]Write i2c OK [10:10:07]MH_I2C_Read... [10:10:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [10:10:08]Read from MH i2c: E2 [10:10:08]MH_I2C_Read... [10:10:08]Read from MH i2c: E2 CD 00 [10:10:08]MH_I2C_Read... [10:10:08]Read from MH i2c: E2 CD 00 1C 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [10:10:08]RAPDU: 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:10:08]wFMCommunicate OK [10:10:08]SAM_PROTO_GetShiftData done [10:10:08]requested_item shift.sale.total_cash is exist - process it [10:10:08]requested_item shift.sale_refund.total is exist - process it [10:10:08]requested_item shift.sale_refund.total_cash is exist - process it [10:10:08]requested_item shift.buy.total is exist - process it [10:10:08]requested_item shift.buy.total_cash is exist - process it [10:10:08]produce_requested_data done [10:10:08]produce_requested_data return {"fm.sale.total":149854495.43,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":283504.45,"shift.sale.total_cash":130421.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:10:08]process_action_free get_value [10:10:08]json_value_free [10:10:08]json_value_free done [10:10:08]process_json_proto returns [10:10:08]Send response to host [10:10:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149854495.43,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":283504.45,"shift.sale.total_cash":130421.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:10:08]free response buf [10:10:08]execute_script done [10:10:08]execute_script returns [10:10:08]free content buf [10:10:08]Sock 10.Close socket [10:10:08]Sock 10.Thread stoped [10:10:10]recv_with_timeout no data received [10:10:10]ConnectInit Can't take IP for lk.salyk.kg [10:10:10]CommunicateWithHost connect error [10:10:10]CommunicateWithHost err = -1 [10:10:10]OFD Sender: Server communicate error [10:10:15]OFD Sender: Processing packet 166197 [packets to send 1010, broken 1007] [10:10:15]ProducePacketName [10:10:15]name=ofd_packets/00166197 [10:10:15]OFD Sender: To server: pG, [10:10:15]CommunicateWithHost lk.salyk.kg:30040 [10:10:15]ConnectInit lk.salyk.kg [10:10:20]Connected sock=10 [10:10:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 DC DC 07 01 50 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 B8 AE C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 35 89 02 00 35 04 06 00 E0 5C E1 D5 33 65 F6 E5 23 D8 33 61 AD AC [10:10:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 D9 FE 47 00 A8 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 35 89 02 00 F4 03 04 00 D5 5A C9 66 B6 04 01 00 00 E2 A9 FF 34 01 91 75 E3 [10:10:21]CommunicateWithHost err = 0 [10:10:21]CheckOFDResponse [10:10:21]1017 (14) - 77093643461234 [10:10:21]1041 (16) - 0000000000871769 [10:10:21]1040 (4) - 166197 [10:10:21]1012 (4) - 24.08.2024 04:00 [10:10:21]1206 (1) - 0 [10:10:21]OFD Sender: Remove packet 166197 [10:10:21]ProducePacketName [10:10:21]name=ofd_packets/00166197 [10:10:21]NVStorageDeleteData [10:10:22]OFD Sender: Processing packet 166198 [packets to send 1009, broken 1007] [10:10:22]ProducePacketName [10:10:22]name=ofd_packets/00166198 [10:10:22]OFD Sender: To server: pG, [10:10:22]CommunicateWithHost lk.salyk.kg:30040 [10:10:22]ConnectInit lk.salyk.kg [10:10:25]Connected sock=7 [10:10:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 86 EC 07 01 4C 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 08 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 79 73 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 73 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 0C 00 00 00 00 07 04 06 00 3C 73 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 3D B0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 36 89 02 00 35 04 06 00 B5 32 08 1F EA 5C 39 30 82 18 DE D9 5C 22 [10:10:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 54 CB 47 00 66 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 36 89 02 00 F4 03 04 00 DA 5A C9 66 B6 04 01 00 00 D1 77 EC ED BC 53 3F FC [10:10:26]CommunicateWithHost err = 0 [10:10:26]CheckOFDResponse [10:10:26]1017 (14) - 77093643461234 [10:10:26]1041 (16) - 0000000000871769 [10:10:26]1040 (4) - 166198 [10:10:26]1012 (4) - 24.08.2024 04:00 [10:10:26]1206 (1) - 0 [10:10:26]OFD Sender: Remove packet 166198 [10:10:26]ProducePacketName [10:10:26]name=ofd_packets/00166198 [10:10:26]NVStorageDeleteData [10:10:26]OFD Sender: Processing packet 166199 [packets to send 1008, broken 1007] [10:10:26]ProducePacketName [10:10:26]name=ofd_packets/00166199 [10:10:26]OFD Sender: To server: pG, [10:10:26]CommunicateWithHost lk.salyk.kg:30040 [10:10:26]ConnectInit lk.salyk.kg [10:10:28]Connected sock=10 [10:10:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 02 2F 07 01 D6 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 43 B0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 37 89 02 00 35 04 06 00 F1 49 84 1D E9 B7 97 DF B5 B0 9B 68 EF 73 [10:10:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 61 4A 47 00 A7 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 37 89 02 00 F4 03 04 00 DC 5A C9 66 B6 04 01 00 00 C4 6F F6 02 50 C2 30 A0 [10:10:28]CommunicateWithHost err = 0 [10:10:28]CheckOFDResponse [10:10:28]1017 (14) - 77093643461234 [10:10:28]1041 (16) - 0000000000871769 [10:10:28]1040 (4) - 166199 [10:10:28]1012 (4) - 24.08.2024 04:00 [10:10:28]1206 (1) - 0 [10:10:28]OFD Sender: Remove packet 166199 [10:10:28]ProducePacketName [10:10:28]name=ofd_packets/00166199 [10:10:28]NVStorageDeleteData [10:10:29]OFD Sender: No OFD packet to send [10:10:34]OFD Sender: No OFD packet to send [10:10:39]OFD Sender: No OFD packet to send [10:10:41]recv_with_timeout no data received [10:10:44]OFD Sender: No OFD packet to send [10:10:49]OFD Sender: No OFD packet to send [10:10:54]OFD Sender: No OFD packet to send [10:10:59]OFD Sender: No OFD packet to send [10:11:04]OFD Sender: No OFD packet to send [10:11:09]OFD Sender: No OFD packet to send [10:11:14]OFD Sender: No OFD packet to send [10:11:19]OFD Sender: No OFD packet to send [10:11:24]OFD Sender: No OFD packet to send [10:11:29]OFD Sender: No OFD packet to send [10:11:34]OFD Sender: No OFD packet to send [10:11:39]OFD Sender: No OFD packet to send [10:11:44]OFD Sender: No OFD packet to send [10:11:49]OFD Sender: No OFD packet to send [10:11:54]OFD Sender: No OFD packet to send [10:11:59]OFD Sender: No OFD packet to send [10:12:04]OFD Sender: No OFD packet to send [10:12:09]OFD Sender: No OFD packet to send [10:12:14]OFD Sender: No OFD packet to send [10:12:19]OFD Sender: No OFD packet to send [10:12:24]OFD Sender: No OFD packet to send [10:12:29]OFD Sender: No OFD packet to send [10:12:31]recv_with_timeout no data received [10:12:34]OFD Sender: No OFD packet to send [10:12:39]OFD Sender: No OFD packet to send [10:12:44]OFD Sender: No OFD packet to send [10:12:49]OFD Sender: No OFD packet to send [10:12:54]OFD Sender: No OFD packet to send [10:12:59]OFD Sender: No OFD packet to send [10:13:04]OFD Sender: No OFD packet to send [10:13:09]OFD Sender: No OFD packet to send [10:13:14]OFD Sender: No OFD packet to send [10:13:19]OFD Sender: No OFD packet to send [10:13:24]OFD Sender: No OFD packet to send [10:13:29]OFD Sender: No OFD packet to send [10:13:34]OFD Sender: No OFD packet to send [10:13:39]OFD Sender: No OFD packet to send [10:13:44]OFD Sender: No OFD packet to send [10:13:49]OFD Sender: No OFD packet to send [10:13:54]OFD Sender: No OFD packet to send [10:13:59]OFD Sender: No OFD packet to send [10:14:04]OFD Sender: No OFD packet to send [10:14:09]OFD Sender: No OFD packet to send [10:14:15]OFD Sender: No OFD packet to send [10:14:20]OFD Sender: No OFD packet to send [10:14:25]OFD Sender: No OFD packet to send [10:14:30]OFD Sender: No OFD packet to send [10:14:35]OFD Sender: No OFD packet to send [10:14:40]OFD Sender: No OFD packet to send [10:14:45]OFD Sender: No OFD packet to send [10:14:50]OFD Sender: No OFD packet to send [10:14:55]OFD Sender: No OFD packet to send [10:15:00]OFD Sender: No OFD packet to send [10:15:02]recv_with_timeout no data received [10:15:05]OFD Sender: No OFD packet to send [10:15:10]OFD Sender: No OFD packet to send [10:15:15]OFD Sender: No OFD packet to send [10:15:20]OFD Sender: No OFD packet to send [10:15:25]OFD Sender: No OFD packet to send [10:15:30]OFD Sender: No OFD packet to send [10:15:35]OFD Sender: No OFD packet to send [10:15:40]OFD Sender: No OFD packet to send [10:15:45]OFD Sender: No OFD packet to send [10:15:50]OFD Sender: No OFD packet to send [10:15:55]OFD Sender: No OFD packet to send [10:16:00]OFD Sender: No OFD packet to send [10:16:05]OFD Sender: No OFD packet to send [10:16:10]OFD Sender: No OFD packet to send [10:16:15]OFD Sender: No OFD packet to send [10:16:20]OFD Sender: No OFD packet to send [10:16:20]recv_with_timeout no data received [10:16:25]OFD Sender: No OFD packet to send [10:16:30]OFD Sender: No OFD packet to send [10:16:35]OFD Sender: No OFD packet to send [10:16:40]OFD Sender: No OFD packet to send [10:16:45]OFD Sender: No OFD packet to send [10:16:50]OFD Sender: No OFD packet to send [10:16:55]OFD Sender: No OFD packet to send [10:17:00]OFD Sender: No OFD packet to send [10:17:05]OFD Sender: No OFD packet to send [10:17:10]OFD Sender: No OFD packet to send [10:17:15]OFD Sender: No OFD packet to send [10:17:20]OFD Sender: No OFD packet to send [10:17:25]OFD Sender: No OFD packet to send [10:17:30]accept exits with 9 [10:17:30]New connection [10:17:30]New thread 3066830180 created [10:17:30]Thread 3066686820 joined [10:17:30]Waiting for new connection... [10:17:30] Sock 9.Parse request [10:17:30]Sock 9.Check first char [10:17:30]Sock 9.First char is OK [10:17:30]request: POST /json_proto HTTP/1.0 [10:17:30]Method: POST [10:17:30]URL: /json_proto [10:17:30]Method is POST - this is cgi request [10:17:30]url: /json_proto [10:17:30]query_string will be loaded in cgi processing [10:17:30]execute_cgi json_proto POST (null) [10:17:30]execute_cgi path=json_proto method=POST [10:17:30]POST find Content-Length [10:17:30]Host: 172.17.44.132:8080 [10:17:30]Content-Length: 855 [10:17:30]Content-Type: application/json [10:17:30] [10:17:30]POST finish read [10:17:30]Found Content-Length = 855 [10:17:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51230", "tax_sys" : 0, "items" : [ { "code": "4631162227163", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0433\u0430\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 Mojito LEMON LIME \u0436", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:30]execute_script... [10:17:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51230", "tax_sys" : 0, "items" : [ { "code": "4631162227163", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0433\u0430\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 Mojito LEMON LIME \u0436", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:30]POST & json_proto [10:17:30]process_json_proto [10:17:30]json parsed OK: [10:17:30]protocol is kg_v1.0 [10:17:30]action value=close_receipt [10:17:30]process_action close_receipt [10:17:30]cmd_close_receipt [10:17:30]MH_GetDate [10:17:30]Write to MH i2c: F0 00 00 1D 00 0C [10:17:30]Write i2c OK [10:17:30]MH_I2C_Read... [10:17:30]Read from MH i2c: F0 [10:17:30]MH_I2C_Read... [10:17:30]Read from MH i2c: F0 09 00 [10:17:30]MH_I2C_Read... [10:17:30]Read from MH i2c: F0 09 00 1D 00 00 3B B3 C9 66 2A 83 C1 65 05 [10:17:30]GetLastDocTimeStamp 1724493891 [10:17:30]current date 1724494651 [10:17:30]FM_GetShiftState [10:17:30]SAM_PROTO_GetShiftState [10:17:30]wFMCommunicate request_size=4 [10:17:30]MH_SAM_APDU [10:17:30]CAPDU: 80 13 01 00 [10:17:30]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [10:17:30]Write i2c OK [10:17:30]MH_I2C_Read... [10:17:30]OFD Sender: No OFD packet to send [10:17:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:30]Read from MH i2c: E2 [10:17:30]MH_I2C_Read... [10:17:30]Read from MH i2c: E2 0E 00 [10:17:30]MH_I2C_Read... [10:17:30]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C5 [10:17:30]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:17:30]wFMCommunicate OK [10:17:30]SAM_PROTO_GetShiftState done [10:17:30]FM_GetShiftState done [10:17:30]opened in 1724458697 [10:17:30]opened+sec_in_day 1724545097 [10:17:30]quantity*price = 9500 [10:17:30]sum+1 = 9501 [10:17:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 0.00 Безнал.: 95.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 252 24.08.2024 10:17 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166200 ФПД: 89873236759459 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T101731&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166200&fm=89873236759459&tin=02508201610067®Number=0000000000092562&sum=9500 0 [10:17:31]StoreToDocumentArchive [10:17:31]shift 470 fd 166200 [10:17:31]save to /storage/0470/doc_00166200 [10:17:31]save last doc name /storage/0470/doc_00166200 to /storage/kkm_last_doc_name [10:17:32]save OK [10:17:32]Clear old archive folders... [10:17:32]ProcessDocumentItem done err = 0, tmpTLVsize=302 [10:17:32]tlvbuf is 00DE3C60 [10:17:32]SAM_PROTO_ClearQueue [10:17:32]wFMCommunicate request_size=4 [10:17:32]MH_SAM_APDU [10:17:32]CAPDU: 80 09 00 00 [10:17:32]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [10:17:32]Write i2c OK [10:17:32]MH_I2C_Read... [10:17:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:32]Read from MH i2c: E2 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 03 00 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [10:17:32]RAPDU: 90 00 [10:17:32]wFMCommunicate OK [10:17:32]SAM_PROTO_ClearQueue done [10:17:32]KKMCreateOFDPacket [10:17:32]OFDProtocolAddRootSTLVToBuf [10:17:32]FM_MakeSignedData [10:17:32]FM_MakeSignedData [10:17:32]SAM_PROTO_SignData [10:17:32]wFMCommunicate request_size=4 [10:17:32]MH_SAM_APDU [10:17:32]CAPDU: 80 0D 01 02 [10:17:32]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [10:17:32]Write i2c OK [10:17:32]MH_I2C_Read... [10:17:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:32]Read from MH i2c: E2 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 03 00 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [10:17:32]RAPDU: 90 00 [10:17:32]wFMCommunicate OK [10:17:32]wFMCommunicate request_size=255 [10:17:32]MH_SAM_APDU [10:17:32]CAPDU: 80 0D 02 02 FA 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 3B B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 [10:17:32]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 3B B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 00 00 74 [10:17:32]Write i2c OK [10:17:32]MH_I2C_Read... [10:17:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:32]Read from MH i2c: E2 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 03 00 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [10:17:32]RAPDU: 90 00 [10:17:32]wFMCommunicate OK [10:17:32]wFMCommunicate request_size=61 [10:17:32]MH_SAM_APDU [10:17:32]CAPDU: 80 0D 02 02 38 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 38 89 02 00 35 04 06 00 51 BD 3E 5A 13 A3 [10:17:32]Write to MH i2c: E2 40 00 2E 00 80 0D 02 02 38 00 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 38 89 02 00 35 04 06 00 51 BD 3E 5A 13 A3 00 00 01 [10:17:32]Write i2c OK [10:17:32]MH_I2C_Read... [10:17:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:32]Read from MH i2c: E2 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 03 00 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [10:17:32]RAPDU: 90 00 [10:17:32]wFMCommunicate OK [10:17:32]wFMCommunicate request_size=4 [10:17:32]MH_SAM_APDU [10:17:32]CAPDU: 80 0D 03 02 [10:17:32]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [10:17:32]Write i2c OK [10:17:32]MH_I2C_Read... [10:17:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:32]Read from MH i2c: E2 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 0B 00 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 0B 00 2F 00 00 2A E4 96 25 9A 4A 03 66 90 00 C1 [10:17:32]RAPDU: 2A E4 96 25 9A 4A 03 66 90 00 [10:17:32]wFMCommunicate OK [10:17:32]SAM_PROTO_SignData done [10:17:32]FM_MakeSignedData done [10:17:32]CreateOFDProtocolMessage [10:17:32]wFMCommunicate request_size=4 [10:17:32]MH_SAM_APDU [10:17:32]CAPDU: 80 11 00 00 [10:17:32]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [10:17:32]Write i2c OK [10:17:32]MH_I2C_Read... [10:17:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:32]Read from MH i2c: E2 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 17 00 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 03 [10:17:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:17:32]wFMCommunicate OK [10:17:32]CreateOFDProtocolMessage done [10:17:32]OFDSenderStorePacket 166200 [10:17:32]StoreOFDPacket docnum=166200 [10:17:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 42 01 00 00 E2 69 3A 01 3D 87 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 3B B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 38 89 02 00 35 04 06 00 51 BD 3E 5A 13 A3 2A E4 96 25 9A 4A 03 66 [10:17:32]CheckFolder [10:17:32]dirname=/storage/ofd_packets [10:17:32]CheckFolder done [10:17:32]ProducePacketName [10:17:32]name=ofd_packets/00166200 [10:17:32]NVStorageSaveData ofd_packets/00166200 [10:17:32]File name is /storage/ofd_packets/00166200 [10:17:32]Write 352 bytes [10:17:32]NVStorageSaveData done [10:17:32]OFDSenderStorePacket done [10:17:32]KKMCreateOFDPacket done [10:17:32]NVStorageSaveData kkm_last_timestamp [10:17:32]File name is /storage/kkm_last_timestamp [10:17:32]Write 4 bytes [10:17:32]NVStorageSaveData done [10:17:32]ExternCall_PrintAddStr [10:17:32]wPrintStart [10:17:32]Write to MH i2c: 01 00 00 31 00 31 [10:17:32]Write i2c OK [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: 01 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: 01 07 00 [10:17:32]MH_I2C_Read... [10:17:32]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [10:17:32]RasterBufferAndPrint [10:17:32]line Счет N : (3)51230 [10:17:32]line ИНН: 02508201610067 [10:17:32]line Контрольно-Кассовый Чек [10:17:32]line ПРОДАЖА [10:17:32]line Товар: 4631162227163 [10:17:32]line Напиток газированный Mojito LEMON LIME ж [10:17:32]line 1.000 * 95.00 [10:17:32]line = 95.00 [10:17:32]line НДС 12% НСП 1% [10:17:32]line > о реализуемом товаре [10:17:32]line ИТОГО: 95.00 [10:17:32]line НСП 1% : 0.84 [10:17:32]line НДС 12% : 10.09 [10:17:32]line Наличными: 0.00 [10:17:32]line Безнал.: 95.00 [10:17:32]line Место: АЗС № 130 "Партнер Нефть" [10:17:32]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:17:32]line СНО: Общий режим [10:17:32]line Чек 252 24.08.2024 10:17 [10:17:32]line Смена: 470 ФФД: 1.0 [10:17:32]line ЗНМ: 0300000070 [10:17:32]line РНМ: 0000000000092562 [10:17:32]line Версия ККМ: 001 [10:17:32]line Платежная система: O! деньги [10:17:32]line ФМ: 0000000000871769 [10:17:32]line ФД: 166200 [10:17:32]line ФПД: 89873236759459 [10:17:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T101731&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166200&fm=89873236759459&tin=02508201610067®Number=0000000000092562&sum=9500 [10:17:32]line 0 [10:17:32]written 0, free lines is 4095 [10:17:32]OFD Sender: Processing packet 166200 [packets to send 1008, broken 1007] [10:17:32]ProducePacketName [10:17:32]name=ofd_packets/00166200 [10:17:32]OFD Sender: To server: pG, [10:17:32]CommunicateWithHost lk.salyk.kg:30040 [10:17:32]ConnectInit lk.salyk.kg [10:17:33]Write to MH i2c: 01 00 00 5C 00 5C [10:17:33]Write i2c OK [10:17:33]MH_I2C_Read... [10:17:33]Read from MH i2c: 01 [10:17:33]MH_I2C_Read... [10:17:33]Read from MH i2c: 01 07 00 [10:17:33]MH_I2C_Read... [10:17:33]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 B5 0C 24 [10:17:33]RasterBufferAndPrint [10:17:33]line [10:17:33]line [10:17:33]line [10:17:33]line [10:17:33]line [10:17:33]written 0, free lines is 3258 [10:17:33]MH_Cut [10:17:33]Write to MH i2c: D1 01 00 63 00 01 35 [10:17:33]Write i2c OK [10:17:33]MH_I2C_Read... [10:17:33]Read from MH i2c: D1 [10:17:33]MH_I2C_Read... [10:17:33]Read from MH i2c: D1 01 00 [10:17:33]MH_I2C_Read... [10:17:33]Read from MH i2c: D1 01 00 63 00 00 34 [10:17:33]Write to MH i2c: 01 00 00 64 00 64 [10:17:33]Write i2c OK [10:17:33]MH_I2C_Read... [10:17:33]Connected sock=10 [10:17:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 42 01 00 00 E2 69 3A 01 3D 87 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 3B B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 38 89 02 00 35 04 06 00 51 BD 3E 5A 13 A3 2A E4 96 25 9A 4A 03 66 [10:17:33]*** Cut start [10:17:33]*** Purtial cut [10:17:33]*** Stage 1: CUTSNS_PIN = 1 [10:17:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 9F A9 47 00 9E 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 38 89 02 00 F4 03 04 00 86 5C C9 66 B6 04 01 00 00 28 09 93 E8 A7 DF 94 15 [10:17:34]CommunicateWithHost err = 0 [10:17:34]CheckOFDResponse [10:17:34]1017 (14) - 77093643461234 [10:17:34]1041 (16) - 0000000000871769 [10:17:34]1040 (4) - 166200 [10:17:34]1012 (4) - 24.08.2024 04:07 [10:17:34]1206 (1) - 0 [10:17:34]OFD Sender: Remove packet 166200 [10:17:34]ProducePacketName [10:17:34]name=ofd_packets/00166200 [10:17:34]NVStorageDeleteData [10:17:34]OFD Sender: No OFD packet to send [10:17:35]Read from MH i2c: 01 [10:17:35]MH_I2C_Read... [10:17:35]*** Stop cut motor [10:17:35]*** Cut end [10:17:35]Read from MH i2c: 01 07 00 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [10:17:35]process_action close_receipt done [10:17:35]requested_data is exist [10:17:35]produce_requested_data [10:17:35]requested_item fm.sn is exist - process it [10:17:35]wFMCommunicate request_size=4 [10:17:35]MH_SAM_APDU [10:17:35]CAPDU: 80 11 00 00 [10:17:35]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [10:17:35]Write i2c OK [10:17:35]MH_I2C_Read... [10:17:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:35]Read from MH i2c: E2 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: E2 17 00 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 38 [10:17:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:17:35]wFMCommunicate OK [10:17:35]requested_item fd.num is exist - process it [10:17:35]SAM_PROTO_GetFieldsCounters [10:17:35]wFMCommunicate request_size=4 [10:17:35]MH_SAM_APDU [10:17:35]CAPDU: 80 13 00 00 [10:17:35]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [10:17:35]Write i2c OK [10:17:35]MH_I2C_Read... [10:17:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:36]Read from MH i2c: E2 [10:17:36]MH_I2C_Read... [10:17:36]Read from MH i2c: E2 62 00 [10:17:36]MH_I2C_Read... [10:17:36]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 38 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [10:17:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 38 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:17:36]wFMCommunicate OK [10:17:36]SAM_PROTO_GetFieldsCounters done [10:17:36]requested_item shift.num is exist - process it [10:17:36]requested_item shift.opened is exist - process it [10:17:36]req_shift_opened [10:17:36]FM_GetShiftState [10:17:36]SAM_PROTO_GetShiftState [10:17:36]wFMCommunicate request_size=4 [10:17:36]MH_SAM_APDU [10:17:36]CAPDU: 80 13 01 00 [10:17:36]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [10:17:36]Write i2c OK [10:17:36]MH_I2C_Read... [10:17:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:36]Read from MH i2c: E2 [10:17:36]MH_I2C_Read... [10:17:36]Read from MH i2c: E2 0E 00 [10:17:36]MH_I2C_Read... [10:17:36]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0E [10:17:36]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:17:36]wFMCommunicate OK [10:17:36]SAM_PROTO_GetShiftState done [10:17:36]FM_GetShiftState done [10:17:36]req_shift_opened done [10:17:36]requested_item shift.open_date is exist - process it [10:17:36]req_shift_open_date [10:17:36]req_shift_open_date done [10:17:36]produce_requested_data done [10:17:36]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166200,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:17:36]process_action_free close_receipt [10:17:36]json_value_free [10:17:36]json_value_free done [10:17:36]process_json_proto returns [10:17:36]Send response to host [10:17:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166200,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:17:36]free response buf [10:17:36]execute_script done [10:17:36]execute_script returns [10:17:36]free content buf [10:17:36]Sock 9.Close socket [10:17:36]Sock 9.Thread stoped [10:17:39]recv_with_timeout no data received [10:17:39]OFD Sender: No OFD packet to send [10:17:44]OFD Sender: No OFD packet to send [10:17:49]OFD Sender: No OFD packet to send [10:17:53]recv_with_timeout no data received [10:17:54]OFD Sender: No OFD packet to send [10:17:59]OFD Sender: No OFD packet to send [10:18:04]OFD Sender: No OFD packet to send [10:18:07]recv_with_timeout no data received [10:18:09]OFD Sender: No OFD packet to send [10:18:14]OFD Sender: No OFD packet to send [10:18:19]OFD Sender: No OFD packet to send [10:18:22]accept exits with 7 [10:18:22]New connection [10:18:22]New thread 3066686820 created [10:18:22]Thread 3066830180 joined [10:18:22]Waiting for new connection... [10:18:22] Sock 7.Parse request [10:18:22]Sock 7.Check first char [10:18:22]Sock 7.First char is OK [10:18:22]request: POST /json_proto HTTP/1.0 [10:18:22]Method: POST [10:18:22]URL: /json_proto [10:18:22]Method is POST - this is cgi request [10:18:22]url: /json_proto [10:18:22]query_string will be loaded in cgi processing [10:18:22]execute_cgi json_proto POST (null) [10:18:22]execute_cgi path=json_proto method=POST [10:18:22]POST find Content-Length [10:18:22]Host: 172.17.44.132:8080 [10:18:22]Content-Length: 800 [10:18:22]Content-Type: application/json [10:18:22] [10:18:22]POST finish read [10:18:22]Found Content-Length = 800 [10:18:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:22]execute_script... [10:18:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:22]POST & json_proto [10:18:22]process_json_proto [10:18:22]json parsed OK: [10:18:22]protocol is kg_v1.0 [10:18:22]action value=close_receipt [10:18:22]process_action close_receipt [10:18:22]cmd_close_receipt [10:18:22]MH_GetDate [10:18:22]Write to MH i2c: F0 00 00 68 00 57 [10:18:22]Write i2c OK [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: F0 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: F0 09 00 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: F0 09 00 68 00 00 6F B3 C9 66 2A 83 C1 65 84 [10:18:22]GetLastDocTimeStamp 1724494651 [10:18:22]current date 1724494703 [10:18:22]FM_GetShiftState [10:18:22]SAM_PROTO_GetShiftState [10:18:22]wFMCommunicate request_size=4 [10:18:22]MH_SAM_APDU [10:18:22]CAPDU: 80 13 01 00 [10:18:22]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [10:18:22]Write i2c OK [10:18:22]MH_I2C_Read... [10:18:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:22]Read from MH i2c: E2 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 0E 00 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 10 [10:18:22]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:18:22]wFMCommunicate OK [10:18:22]SAM_PROTO_GetShiftState done [10:18:22]FM_GetShiftState done [10:18:22]opened in 1724458697 [10:18:22]opened+sec_in_day 1724545097 [10:18:22]quantity*price = 50036 [10:18:22]sum+1 = 50037 [10:18:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 253 24.08.2024 10:18 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166201 ФПД: 209084962806170 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T101823&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166201&fm=209084962806170&tin=02508201610067®Number=0000000000092562&sum=50036 [10:18:24]StoreToDocumentArchive [10:18:24]shift 470 fd 166201 [10:18:24]save to /storage/0470/doc_00166201 [10:18:24]save last doc name /storage/0470/doc_00166201 to /storage/kkm_last_doc_name [10:18:24]save OK [10:18:24]Clear old archive folders... [10:18:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:18:24]tlvbuf is 00DDA7E0 [10:18:24]SAM_PROTO_ClearQueue [10:18:24]wFMCommunicate request_size=4 [10:18:24]MH_SAM_APDU [10:18:24]CAPDU: 80 09 00 00 [10:18:24]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [10:18:24]Write i2c OK [10:18:24]MH_I2C_Read... [10:18:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:24]Read from MH i2c: E2 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 03 00 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [10:18:24]RAPDU: 90 00 [10:18:24]wFMCommunicate OK [10:18:24]SAM_PROTO_ClearQueue done [10:18:24]KKMCreateOFDPacket [10:18:24]OFDProtocolAddRootSTLVToBuf [10:18:24]FM_MakeSignedData [10:18:24]FM_MakeSignedData [10:18:24]SAM_PROTO_SignData [10:18:24]wFMCommunicate request_size=4 [10:18:24]MH_SAM_APDU [10:18:24]CAPDU: 80 0D 01 02 [10:18:24]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [10:18:24]Write i2c OK [10:18:24]MH_I2C_Read... [10:18:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:24]Read from MH i2c: E2 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 03 00 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [10:18:24]RAPDU: 90 00 [10:18:24]wFMCommunicate OK [10:18:24]wFMCommunicate request_size=255 [10:18:24]MH_SAM_APDU [10:18:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 6F B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 39 89 02 00 35 04 06 00 BE [10:18:24]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 6F B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 39 89 02 00 35 04 06 00 BE 00 00 63 [10:18:24]Write i2c OK [10:18:24]MH_I2C_Read... [10:18:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:24]Read from MH i2c: E2 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 03 00 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [10:18:24]RAPDU: 90 00 [10:18:24]wFMCommunicate OK [10:18:24]wFMCommunicate request_size=10 [10:18:24]MH_SAM_APDU [10:18:24]CAPDU: 80 0D 02 02 05 29 62 EF 99 9A [10:18:24]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 29 62 EF 99 9A 00 00 AA [10:18:24]Write i2c OK [10:18:24]MH_I2C_Read... [10:18:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:24]Read from MH i2c: E2 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 03 00 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [10:18:24]RAPDU: 90 00 [10:18:24]wFMCommunicate OK [10:18:24]wFMCommunicate request_size=4 [10:18:24]MH_SAM_APDU [10:18:24]CAPDU: 80 0D 03 02 [10:18:24]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [10:18:24]Write i2c OK [10:18:24]MH_I2C_Read... [10:18:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:24]Read from MH i2c: E2 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 0B 00 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 0B 00 7A 00 00 3B BA 45 4C 79 95 75 96 90 00 95 [10:18:24]RAPDU: 3B BA 45 4C 79 95 75 96 90 00 [10:18:24]wFMCommunicate OK [10:18:24]SAM_PROTO_SignData done [10:18:24]FM_MakeSignedData done [10:18:24]CreateOFDProtocolMessage [10:18:24]wFMCommunicate request_size=4 [10:18:24]MH_SAM_APDU [10:18:24]CAPDU: 80 11 00 00 [10:18:24]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [10:18:24]Write i2c OK [10:18:24]MH_I2C_Read... [10:18:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:24]Read from MH i2c: E2 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 17 00 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4E [10:18:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:18:24]wFMCommunicate OK [10:18:24]CreateOFDProtocolMessage done [10:18:24]OFDSenderStorePacket 166201 [10:18:24]StoreOFDPacket docnum=166201 [10:18:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 8D A5 07 01 E5 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 6F B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 39 89 02 00 35 04 06 00 BE 29 62 EF 99 9A 3B BA 45 4C 79 95 75 96 [10:18:24]CheckFolder [10:18:24]dirname=/storage/ofd_packets [10:18:24]CheckFolder done [10:18:24]ProducePacketName [10:18:24]name=ofd_packets/00166201 [10:18:24]NVStorageSaveData ofd_packets/00166201 [10:18:24]File name is /storage/ofd_packets/00166201 [10:18:24]Write 301 bytes [10:18:24]NVStorageSaveData done [10:18:24]OFDSenderStorePacket done [10:18:24]KKMCreateOFDPacket done [10:18:24]NVStorageSaveData kkm_last_timestamp [10:18:24]File name is /storage/kkm_last_timestamp [10:18:24]Write 4 bytes [10:18:24]NVStorageSaveData done [10:18:24]ExternCall_PrintAddStr [10:18:24]wPrintStart [10:18:24]Write to MH i2c: 01 00 00 7C 00 7C [10:18:24]Write i2c OK [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: 01 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: 01 07 00 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [10:18:24]RasterBufferAndPrint [10:18:24]line Счет N : (1)295165 [10:18:24]line ИНН: 02508201610067 [10:18:24]line Контрольно-Кассовый Чек [10:18:24]line ПРОДАЖА [10:18:24]line ТРК (МРК, ГНК) : 32 [10:18:24]line Товар: 2710124130 [10:18:24]line Аи-92-К-5 [10:18:24]line 7.380 * 67.80 [10:18:24]line = 500.36 [10:18:24]line НДС 12% НСП 1% [10:18:24]line > о реализуемом товаре [10:18:24]line ИТОГО: 500.36 [10:18:24]line НСП 1% : 4.43 [10:18:24]line НДС 12% : 53.14 [10:18:24]line Наличными: 0.00 [10:18:24]line Безнал.: 500.36 [10:18:24]line Место: АЗС № 130 "Партнер Нефть" [10:18:24]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:18:24]line СНО: Общий режим [10:18:24]line Чек 253 24.08.2024 10:18 [10:18:24]line Смена: 470 ФФД: 1.0 [10:18:24]line ЗНМ: 0300000070 [10:18:24]line РНМ: 0000000000092562 [10:18:24]line Версия ККМ: 001 [10:18:24]line Платежная система: O! деньги [10:18:24]line ФМ: 0000000000871769 [10:18:24]line ФД: 166201 [10:18:24]line ФПД: 209084962806170 [10:18:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T101823&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166201&fm=209084962806170&tin=02508201610067®Number=0000000000092562&sum=50036 [10:18:24]written 0, free lines is 4095 [10:18:24]OFD Sender: Processing packet 166201 [packets to send 1008, broken 1007] [10:18:24]ProducePacketName [10:18:24]name=ofd_packets/00166201 [10:18:24]OFD Sender: To server: pG, [10:18:24]CommunicateWithHost lk.salyk.kg:30040 [10:18:24]ConnectInit lk.salyk.kg [10:18:25]Write to MH i2c: 01 00 00 A6 00 A6 [10:18:25]Write i2c OK [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: 01 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: 01 07 00 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 C8 0C 81 [10:18:25]RasterBufferAndPrint [10:18:25]line [10:18:25]line [10:18:25]line [10:18:25]line [10:18:25]line [10:18:25]written 0, free lines is 3277 [10:18:25]MH_Cut [10:18:25]Write to MH i2c: D1 01 00 AD 00 01 7F [10:18:25]Write i2c OK [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: D1 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: D1 01 00 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: D1 01 00 AD 00 00 7E [10:18:25]Write to MH i2c: 01 00 00 AE 00 AE [10:18:25]Write i2c OK [10:18:25]MH_I2C_Read... [10:18:25]*** Cut start [10:18:25]*** Purtial cut [10:18:25]*** Stage 1: CUTSNS_PIN = 1 [10:18:27]Connected sock=9 [10:18:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 8D A5 07 01 E5 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 6F B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 39 89 02 00 35 04 06 00 BE 29 62 EF 99 9A 3B BA 45 4C 79 95 75 96 [10:18:27]Read from MH i2c: 01 [10:18:27]MH_I2C_Read... [10:18:27]*** Stop cut motor [10:18:27]*** Cut end [10:18:27]Read from MH i2c: 01 07 00 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [10:18:27]process_action close_receipt done [10:18:27]requested_data is exist [10:18:27]produce_requested_data [10:18:27]requested_item fm.sn is exist - process it [10:18:27]wFMCommunicate request_size=4 [10:18:27]MH_SAM_APDU [10:18:27]CAPDU: 80 11 00 00 [10:18:27]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [10:18:27]Write i2c OK [10:18:27]MH_I2C_Read... [10:18:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:27]Read from MH i2c: E2 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 17 00 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 82 [10:18:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:18:27]wFMCommunicate OK [10:18:27]requested_item fd.num is exist - process it [10:18:27]SAM_PROTO_GetFieldsCounters [10:18:27]wFMCommunicate request_size=4 [10:18:27]MH_SAM_APDU [10:18:27]CAPDU: 80 13 00 00 [10:18:27]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [10:18:27]Write i2c OK [10:18:27]MH_I2C_Read... [10:18:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:28]Read from MH i2c: E2 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 62 00 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 39 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [10:18:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 39 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:28]wFMCommunicate OK [10:18:28]SAM_PROTO_GetFieldsCounters done [10:18:28]requested_item shift.num is exist - process it [10:18:28]requested_item shift.opened is exist - process it [10:18:28]req_shift_opened [10:18:28]FM_GetShiftState [10:18:28]SAM_PROTO_GetShiftState [10:18:28]wFMCommunicate request_size=4 [10:18:28]MH_SAM_APDU [10:18:28]CAPDU: 80 13 01 00 [10:18:28]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [10:18:28]Write i2c OK [10:18:28]MH_I2C_Read... [10:18:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:28]Read from MH i2c: E2 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 0E 00 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 58 [10:18:28]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:18:28]wFMCommunicate OK [10:18:28]SAM_PROTO_GetShiftState done [10:18:28]FM_GetShiftState done [10:18:28]req_shift_opened done [10:18:28]requested_item shift.open_date is exist - process it [10:18:28]req_shift_open_date [10:18:28]req_shift_open_date done [10:18:28]produce_requested_data done [10:18:28]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166201,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:18:28]process_action_free close_receipt [10:18:28]json_value_free [10:18:28]json_value_free done [10:18:28]process_json_proto returns [10:18:28]Send response to host [10:18:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166201,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:18:28]free response buf [10:18:28]execute_script done [10:18:28]execute_script returns [10:18:28]free content buf [10:18:28]Sock 7.Close socket [10:18:28]Sock 7.Thread stoped [10:18:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 27 36 47 00 3F 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 39 89 02 00 F4 03 04 00 BB 5C C9 66 B6 04 01 00 00 04 6B DE 34 C2 4A 25 E8 [10:18:28]CommunicateWithHost err = 0 [10:18:28]CheckOFDResponse [10:18:28]1017 (14) - 77093643461234 [10:18:28]1041 (16) - 0000000000871769 [10:18:28]1040 (4) - 166201 [10:18:28]1012 (4) - 24.08.2024 04:08 [10:18:28]1206 (1) - 0 [10:18:28]OFD Sender: Remove packet 166201 [10:18:28]ProducePacketName [10:18:28]name=ofd_packets/00166201 [10:18:28]NVStorageDeleteData [10:18:28]OFD Sender: No OFD packet to send [10:18:33]OFD Sender: No OFD packet to send [10:18:38]OFD Sender: No OFD packet to send [10:18:42]recv_with_timeout no data received [10:18:43]OFD Sender: No OFD packet to send [10:18:48]OFD Sender: No OFD packet to send [10:18:53]OFD Sender: No OFD packet to send [10:18:58]OFD Sender: No OFD packet to send [10:19:03]OFD Sender: No OFD packet to send [10:19:08]OFD Sender: No OFD packet to send [10:19:09]accept exits with 10 [10:19:09]New connection [10:19:09]New thread 3066830180 created [10:19:09]Thread 3066686820 joined [10:19:09]Waiting for new connection... [10:19:09] Sock 10.Parse request [10:19:09]Sock 10.Check first char [10:19:09]Sock 10.First char is OK [10:19:09]request: POST /json_proto HTTP/1.0 [10:19:09]Method: POST [10:19:09]URL: /json_proto [10:19:09]Method is POST - this is cgi request [10:19:09]url: /json_proto [10:19:09]query_string will be loaded in cgi processing [10:19:09]execute_cgi json_proto POST (null) [10:19:09]execute_cgi path=json_proto method=POST [10:19:09]POST find Content-Length [10:19:09]Host: 172.17.44.132:8080 [10:19:09]Content-Length: 800 [10:19:09]Content-Type: application/json [10:19:09] [10:19:09]POST finish read [10:19:09]Found Content-Length = 800 [10:19:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:09]execute_script... [10:19:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:09]POST & json_proto [10:19:09]process_json_proto [10:19:09]json parsed OK: [10:19:09]protocol is kg_v1.0 [10:19:09]action value=close_receipt [10:19:09]process_action close_receipt [10:19:09]cmd_close_receipt [10:19:09]MH_GetDate [10:19:09]Write to MH i2c: F0 00 00 B2 00 A1 [10:19:09]Write i2c OK [10:19:09]MH_I2C_Read... [10:19:09]Read from MH i2c: F0 [10:19:09]MH_I2C_Read... [10:19:09]Read from MH i2c: F0 09 00 [10:19:09]MH_I2C_Read... [10:19:09]Read from MH i2c: F0 09 00 B2 00 00 9E B3 C9 66 2A 83 C1 65 FD [10:19:09]GetLastDocTimeStamp 1724494703 [10:19:09]current date 1724494750 [10:19:09]FM_GetShiftState [10:19:09]SAM_PROTO_GetShiftState [10:19:09]wFMCommunicate request_size=4 [10:19:09]MH_SAM_APDU [10:19:09]CAPDU: 80 13 01 00 [10:19:09]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [10:19:09]Write i2c OK [10:19:09]MH_I2C_Read... [10:19:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:09]Read from MH i2c: E2 [10:19:09]MH_I2C_Read... [10:19:09]Read from MH i2c: E2 0E 00 [10:19:09]MH_I2C_Read... [10:19:09]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 5A [10:19:09]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:19:09]wFMCommunicate OK [10:19:09]SAM_PROTO_GetShiftState done [10:19:09]FM_GetShiftState done [10:19:09]opened in 1724458697 [10:19:09]opened+sec_in_day 1724545097 [10:19:09]quantity*price = 400050 [10:19:09]sum+1 = 400051 [10:19:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.50 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 0.00 Безнал.: 4000.50 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 254 24.08.2024 10:19 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166202 ФПД: 181690463032882 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T101910&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166202&fm=181690463032882&tin=02508201610067®Number=0000000000092562&sum=400050 [10:19:10]StoreToDocumentArchive [10:19:10]shift 470 fd 166202 [10:19:10]save to /storage/0470/doc_00166202 [10:19:10]save last doc name /storage/0470/doc_00166202 to /storage/kkm_last_doc_name [10:19:10]save OK [10:19:10]Clear old archive folders... [10:19:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:19:10]tlvbuf is 00E25B40 [10:19:10]SAM_PROTO_ClearQueue [10:19:10]wFMCommunicate request_size=4 [10:19:10]MH_SAM_APDU [10:19:10]CAPDU: 80 09 00 00 [10:19:10]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [10:19:10]Write i2c OK [10:19:10]MH_I2C_Read... [10:19:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:10]Read from MH i2c: E2 [10:19:10]MH_I2C_Read... [10:19:10]Read from MH i2c: E2 03 00 [10:19:10]MH_I2C_Read... [10:19:10]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [10:19:10]RAPDU: 90 00 [10:19:10]wFMCommunicate OK [10:19:10]SAM_PROTO_ClearQueue done [10:19:10]KKMCreateOFDPacket [10:19:10]OFDProtocolAddRootSTLVToBuf [10:19:10]FM_MakeSignedData [10:19:10]FM_MakeSignedData [10:19:10]SAM_PROTO_SignData [10:19:10]wFMCommunicate request_size=4 [10:19:10]MH_SAM_APDU [10:19:10]CAPDU: 80 0D 01 02 [10:19:10]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [10:19:10]Write i2c OK [10:19:10]MH_I2C_Read... [10:19:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:10]Read from MH i2c: E2 [10:19:10]MH_I2C_Read... [10:19:10]Read from MH i2c: E2 03 00 [10:19:10]MH_I2C_Read... [10:19:10]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [10:19:10]RAPDU: 90 00 [10:19:10]wFMCommunicate OK [10:19:10]wFMCommunicate request_size=255 [10:19:10]MH_SAM_APDU [10:19:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 9E B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3A 89 02 00 35 04 06 00 A5 3F 1B 82 [10:19:10]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 9E B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3A 89 02 00 35 04 06 00 A5 3F 1B 82 00 00 ED [10:19:10]Write i2c OK [10:19:10]MH_I2C_Read... [10:19:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:11]Read from MH i2c: E2 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: E2 03 00 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [10:19:11]RAPDU: 90 00 [10:19:11]wFMCommunicate OK [10:19:11]wFMCommunicate request_size=7 [10:19:11]MH_SAM_APDU [10:19:11]CAPDU: 80 0D 02 02 02 16 32 [10:19:11]Write to MH i2c: E2 0A 00 C3 00 80 0D 02 02 02 00 16 32 00 00 89 [10:19:11]Write i2c OK [10:19:11]MH_I2C_Read... [10:19:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:11]Read from MH i2c: E2 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: E2 03 00 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [10:19:11]RAPDU: 90 00 [10:19:11]wFMCommunicate OK [10:19:11]wFMCommunicate request_size=4 [10:19:11]MH_SAM_APDU [10:19:11]CAPDU: 80 0D 03 02 [10:19:11]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [10:19:11]Write i2c OK [10:19:11]MH_I2C_Read... [10:19:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:11]Read from MH i2c: E2 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: E2 0B 00 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: E2 0B 00 C4 00 00 01 67 8F 4B 35 2E A9 63 90 00 F1 [10:19:11]RAPDU: 01 67 8F 4B 35 2E A9 63 90 00 [10:19:11]wFMCommunicate OK [10:19:11]SAM_PROTO_SignData done [10:19:11]FM_MakeSignedData done [10:19:11]CreateOFDProtocolMessage [10:19:11]wFMCommunicate request_size=4 [10:19:11]MH_SAM_APDU [10:19:11]CAPDU: 80 11 00 00 [10:19:11]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [10:19:11]Write i2c OK [10:19:11]MH_I2C_Read... [10:19:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:11]Read from MH i2c: E2 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: E2 17 00 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 98 [10:19:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:19:11]wFMCommunicate OK [10:19:11]CreateOFDProtocolMessage done [10:19:11]OFDSenderStorePacket 166202 [10:19:11]StoreOFDPacket docnum=166202 [10:19:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 D2 EE 04 01 1C 1B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 9E B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3A 89 02 00 35 04 06 00 A5 3F 1B 82 16 32 01 67 8F 4B 35 2E A9 63 [10:19:11]CheckFolder [10:19:11]dirname=/storage/ofd_packets [10:19:11]CheckFolder done [10:19:11]ProducePacketName [10:19:11]name=ofd_packets/00166202 [10:19:11]NVStorageSaveData ofd_packets/00166202 [10:19:11]File name is /storage/ofd_packets/00166202 [10:19:11]Write 298 bytes [10:19:11]NVStorageSaveData done [10:19:11]OFDSenderStorePacket done [10:19:11]KKMCreateOFDPacket done [10:19:11]NVStorageSaveData kkm_last_timestamp [10:19:11]File name is /storage/kkm_last_timestamp [10:19:11]Write 4 bytes [10:19:11]NVStorageSaveData done [10:19:11]ExternCall_PrintAddStr [10:19:11]wPrintStart [10:19:11]Write to MH i2c: 01 00 00 C6 00 C6 [10:19:11]Write i2c OK [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: 01 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: 01 07 00 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [10:19:11]RasterBufferAndPrint [10:19:11]line Счет N : (1)295164 [10:19:11]line ИНН: 02508201610067 [10:19:11]line Контрольно-Кассовый Чек [10:19:11]line ПРОДАЖА [10:19:11]line ТРК (МРК, ГНК) : 21 [10:19:11]line Товар: 2710194800 [10:19:11]line ДТ-К-5 [10:19:11]line 52.500 * 76.20 [10:19:11]line = 4000.50 [10:19:11]line НДС 12% НСП 1% [10:19:11]line > о реализуемом товаре [10:19:11]line ИТОГО: 4000.50 [10:19:11]line НСП 1% : 35.40 [10:19:11]line НДС 12% : 424.83 [10:19:11]line Наличными: 0.00 [10:19:11]line Безнал.: 4000.50 [10:19:11]line Место: АЗС № 130 "Партнер Нефть" [10:19:11]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:19:11]line СНО: Общий режим [10:19:11]line Чек 254 24.08.2024 10:19 [10:19:11]line Смена: 470 ФФД: 1.0 [10:19:11]line ЗНМ: 0300000070 [10:19:11]line РНМ: 0000000000092562 [10:19:11]line Версия ККМ: 001 [10:19:11]line Платежная система: O! деньги [10:19:11]line ФМ: 0000000000871769 [10:19:11]line ФД: 166202 [10:19:11]line ФПД: 181690463032882 [10:19:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T101910&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166202&fm=181690463032882&tin=02508201610067®Number=0000000000092562&sum=400050 [10:19:11]written 0, free lines is 4095 [10:19:11]OFD Sender: Processing packet 166202 [packets to send 1008, broken 1007] [10:19:11]ProducePacketName [10:19:11]name=ofd_packets/00166202 [10:19:11]OFD Sender: To server: pG, [10:19:11]CommunicateWithHost lk.salyk.kg:30040 [10:19:11]ConnectInit lk.salyk.kg [10:19:11]Write to MH i2c: 01 00 00 F0 00 F0 [10:19:11]Write i2c OK [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: 01 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: 01 07 00 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 DD 0C E0 [10:19:11]RasterBufferAndPrint [10:19:11]line [10:19:11]line [10:19:11]line [10:19:11]line [10:19:11]line [10:19:11]written 0, free lines is 3299 [10:19:11]MH_Cut [10:19:11]Write to MH i2c: D1 01 00 F7 00 01 C9 [10:19:11]Write i2c OK [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: D1 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: D1 01 00 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: D1 01 00 F7 00 00 C8 [10:19:11]Write to MH i2c: 01 00 00 F8 00 F8 [10:19:11]Write i2c OK [10:19:11]MH_I2C_Read... [10:19:12]*** Cut start [10:19:12]*** Purtial cut [10:19:12]*** Stage 1: CUTSNS_PIN = 1 [10:19:14]Read from MH i2c: 01 [10:19:14]MH_I2C_Read... [10:19:14]*** Stop cut motor [10:19:14]*** Cut end [10:19:14]Read from MH i2c: 01 07 00 [10:19:14]MH_I2C_Read... [10:19:14]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [10:19:14]process_action close_receipt done [10:19:14]requested_data is exist [10:19:14]produce_requested_data [10:19:14]requested_item fm.sn is exist - process it [10:19:14]wFMCommunicate request_size=4 [10:19:14]MH_SAM_APDU [10:19:14]CAPDU: 80 11 00 00 [10:19:14]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [10:19:14]Write i2c OK [10:19:14]MH_I2C_Read... [10:19:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:14]Read from MH i2c: E2 [10:19:14]MH_I2C_Read... [10:19:14]Read from MH i2c: E2 17 00 [10:19:14]MH_I2C_Read... [10:19:14]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CC [10:19:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:19:14]wFMCommunicate OK [10:19:14]requested_item fd.num is exist - process it [10:19:14]SAM_PROTO_GetFieldsCounters [10:19:14]wFMCommunicate request_size=4 [10:19:14]MH_SAM_APDU [10:19:14]CAPDU: 80 13 00 00 [10:19:14]Write to MH i2c: E2 08 00 FA 00 80 13 00 00 00 00 00 00 76 [10:19:14]Write i2c OK [10:19:14]MH_I2C_Read... [10:19:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:14]Read from MH i2c: E2 [10:19:14]MH_I2C_Read... [10:19:14]Read from MH i2c: E2 62 00 [10:19:14]MH_I2C_Read... [10:19:14]Read from MH i2c: E2 62 00 FA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 3A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [10:19:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 3A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:19:14]wFMCommunicate OK [10:19:14]SAM_PROTO_GetFieldsCounters done [10:19:14]requested_item shift.num is exist - process it [10:19:14]requested_item shift.opened is exist - process it [10:19:14]req_shift_opened [10:19:14]FM_GetShiftState [10:19:14]SAM_PROTO_GetShiftState [10:19:14]wFMCommunicate request_size=4 [10:19:14]MH_SAM_APDU [10:19:14]CAPDU: 80 13 01 00 [10:19:14]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [10:19:14]Write i2c OK [10:19:14]MH_I2C_Read... [10:19:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:14]Read from MH i2c: E2 [10:19:14]MH_I2C_Read... [10:19:14]Read from MH i2c: E2 0E 00 [10:19:14]MH_I2C_Read... [10:19:14]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A2 [10:19:14]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:19:14]wFMCommunicate OK [10:19:14]SAM_PROTO_GetShiftState done [10:19:14]FM_GetShiftState done [10:19:14]req_shift_opened done [10:19:14]requested_item shift.open_date is exist - process it [10:19:14]req_shift_open_date [10:19:14]req_shift_open_date done [10:19:14]produce_requested_data done [10:19:14]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166202,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:19:14]process_action_free close_receipt [10:19:14]json_value_free [10:19:14]json_value_free done [10:19:14]process_json_proto returns [10:19:14]Send response to host [10:19:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166202,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:19:14]free response buf [10:19:14]execute_script done [10:19:14]execute_script returns [10:19:14]free content buf [10:19:14]Sock 10.Close socket [10:19:14]Sock 10.Thread stoped [10:19:16]ConnectInit Can't take IP for lk.salyk.kg [10:19:16]CommunicateWithHost connect error [10:19:16]CommunicateWithHost err = -1 [10:19:16]OFD Sender: Server communicate error [10:19:20]accept exits with 9 [10:19:20]New connection [10:19:20]New thread 3066686820 created [10:19:20]Thread 3066830180 joined [10:19:20]Waiting for new connection... [10:19:20] Sock 9.Parse request [10:19:20]Sock 9.Check first char [10:19:20]Sock 9.First char is OK [10:19:20]request: POST /json_proto HTTP/1.0 [10:19:20]Method: POST [10:19:20]URL: /json_proto [10:19:20]Method is POST - this is cgi request [10:19:20]url: /json_proto [10:19:20]query_string will be loaded in cgi processing [10:19:20]execute_cgi json_proto POST (null) [10:19:20]execute_cgi path=json_proto method=POST [10:19:20]POST find Content-Length [10:19:20]Host: 172.17.44.132:8080 [10:19:20]Content-Length: 675 [10:19:20]Content-Type: application/json [10:19:20] [10:19:20]POST finish read [10:19:20]Found Content-Length = 675 [10:19:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:20]execute_script... [10:19:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:20]POST & json_proto [10:19:20]process_json_proto [10:19:20]json parsed OK: [10:19:20]protocol is kg_v1.0 [10:19:20]action value=close_receipt [10:19:20]process_action close_receipt [10:19:20]cmd_close_receipt [10:19:20]MH_GetDate [10:19:20]Write to MH i2c: F0 00 00 FC 00 EB [10:19:20]Write i2c OK [10:19:20]MH_I2C_Read... [10:19:20]Read from MH i2c: F0 [10:19:20]MH_I2C_Read... [10:19:20]Read from MH i2c: F0 09 00 [10:19:20]MH_I2C_Read... [10:19:20]Read from MH i2c: F0 09 00 FC 00 00 A9 B3 C9 66 2A 83 C1 65 52 [10:19:20]GetLastDocTimeStamp 1724494750 [10:19:20]current date 1724494761 [10:19:20]FM_GetShiftState [10:19:20]SAM_PROTO_GetShiftState [10:19:20]wFMCommunicate request_size=4 [10:19:20]MH_SAM_APDU [10:19:20]CAPDU: 80 13 01 00 [10:19:20]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [10:19:20]Write i2c OK [10:19:20]MH_I2C_Read... [10:19:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:20]Read from MH i2c: E2 [10:19:20]MH_I2C_Read... [10:19:20]Read from MH i2c: E2 0E 00 [10:19:20]MH_I2C_Read... [10:19:20]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A4 [10:19:20]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:19:20]wFMCommunicate OK [10:19:20]SAM_PROTO_GetShiftState done [10:19:20]FM_GetShiftState done [10:19:20]opened in 1724458697 [10:19:20]opened+sec_in_day 1724545097 [10:19:20]quantity*price = 90068 [10:19:20]sum+1 = 90069 [10:19:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.65 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 255 24.08.2024 10:19 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166203 ФПД: 265395180350887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T101921&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166203&fm=265395180350887&tin=02508201610067®Number=0000000000092562&sum=90000 [10:19:21]StoreToDocumentArchive [10:19:21]shift 470 fd 166203 [10:19:21]save to /storage/0470/doc_00166203 [10:19:21]save last doc name /storage/0470/doc_00166203 to /storage/kkm_last_doc_name [10:19:21]save OK [10:19:21]Clear old archive folders... [10:19:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:19:21]tlvbuf is 00DDBA40 [10:19:21]SAM_PROTO_ClearQueue [10:19:21]wFMCommunicate request_size=4 [10:19:21]MH_SAM_APDU [10:19:21]CAPDU: 80 09 00 00 [10:19:21]Write to MH i2c: E2 08 00 0A 01 80 09 00 00 00 00 00 00 7D [10:19:21]Write i2c OK [10:19:21]MH_I2C_Read... [10:19:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:21]Read from MH i2c: E2 [10:19:21]MH_I2C_Read... [10:19:21]Read from MH i2c: E2 03 00 [10:19:21]MH_I2C_Read... [10:19:21]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [10:19:21]RAPDU: 90 00 [10:19:21]wFMCommunicate OK [10:19:21]SAM_PROTO_ClearQueue done [10:19:21]KKMCreateOFDPacket [10:19:21]OFDProtocolAddRootSTLVToBuf [10:19:21]FM_MakeSignedData [10:19:21]FM_MakeSignedData [10:19:21]SAM_PROTO_SignData [10:19:21]wFMCommunicate request_size=4 [10:19:21]MH_SAM_APDU [10:19:21]CAPDU: 80 0D 01 02 [10:19:21]Write to MH i2c: E2 08 00 0B 01 80 0D 01 02 00 00 00 00 85 [10:19:21]Write i2c OK [10:19:21]MH_I2C_Read... [10:19:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:21]Read from MH i2c: E2 [10:19:21]MH_I2C_Read... [10:19:21]Read from MH i2c: E2 03 00 [10:19:21]MH_I2C_Read... [10:19:21]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [10:19:21]RAPDU: 90 00 [10:19:21]wFMCommunicate OK [10:19:21]wFMCommunicate request_size=255 [10:19:21]MH_SAM_APDU [10:19:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 A9 B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3B 89 02 00 35 04 06 00 F1 60 21 73 [10:19:21]Write to MH i2c: E2 02 01 0C 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 A9 B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3B 89 02 00 35 04 06 00 F1 60 21 73 00 00 E9 [10:19:21]Write i2c OK [10:19:21]MH_I2C_Read... [10:19:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:22]Read from MH i2c: E2 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: E2 03 00 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [10:19:22]RAPDU: 90 00 [10:19:22]wFMCommunicate OK [10:19:22]wFMCommunicate request_size=7 [10:19:22]MH_SAM_APDU [10:19:22]CAPDU: 80 0D 02 02 02 2D A7 [10:19:22]Write to MH i2c: E2 0A 00 0D 01 80 0D 02 02 02 00 2D A7 00 00 60 [10:19:22]Write i2c OK [10:19:22]MH_I2C_Read... [10:19:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:22]Read from MH i2c: E2 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: E2 03 00 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [10:19:22]RAPDU: 90 00 [10:19:22]wFMCommunicate OK [10:19:22]wFMCommunicate request_size=4 [10:19:22]MH_SAM_APDU [10:19:22]CAPDU: 80 0D 03 02 [10:19:22]Write to MH i2c: E2 08 00 0E 01 80 0D 03 02 00 00 00 00 8A [10:19:22]Write i2c OK [10:19:22]MH_I2C_Read... [10:19:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:22]Read from MH i2c: E2 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: E2 0B 00 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: E2 0B 00 0E 01 00 50 DB 37 DD 4A 5E 9F FA 90 00 0B [10:19:22]RAPDU: 50 DB 37 DD 4A 5E 9F FA 90 00 [10:19:22]wFMCommunicate OK [10:19:22]SAM_PROTO_SignData done [10:19:22]FM_MakeSignedData done [10:19:22]CreateOFDProtocolMessage [10:19:22]wFMCommunicate request_size=4 [10:19:22]MH_SAM_APDU [10:19:22]CAPDU: 80 11 00 00 [10:19:22]Write to MH i2c: E2 08 00 0F 01 80 11 00 00 00 00 00 00 8A [10:19:22]Write i2c OK [10:19:22]MH_I2C_Read... [10:19:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:22]Read from MH i2c: E2 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: E2 17 00 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: E2 17 00 0F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [10:19:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:19:22]wFMCommunicate OK [10:19:22]CreateOFDProtocolMessage done [10:19:22]OFDSenderStorePacket 166203 [10:19:22]StoreOFDPacket docnum=166203 [10:19:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 CA 99 04 01 61 C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 A9 B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3B 89 02 00 35 04 06 00 F1 60 21 73 2D A7 50 DB 37 DD 4A 5E 9F FA [10:19:22]CheckFolder [10:19:22]dirname=/storage/ofd_packets [10:19:22]CheckFolder done [10:19:22]ProducePacketName [10:19:22]name=ofd_packets/00166203 [10:19:22]NVStorageSaveData ofd_packets/00166203 [10:19:22]File name is /storage/ofd_packets/00166203 [10:19:22]Write 298 bytes [10:19:22]NVStorageSaveData done [10:19:22]OFDSenderStorePacket done [10:19:22]KKMCreateOFDPacket done [10:19:22]NVStorageSaveData kkm_last_timestamp [10:19:22]File name is /storage/kkm_last_timestamp [10:19:22]Write 4 bytes [10:19:22]NVStorageSaveData done [10:19:22]ExternCall_PrintAddStr [10:19:22]wPrintStart [10:19:22]Write to MH i2c: 01 00 00 10 01 11 [10:19:22]Write i2c OK [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: 01 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: 01 07 00 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 FF 0F 26 [10:19:22]RasterBufferAndPrint [10:19:22]line Счет N : (1)295167 [10:19:22]line ИНН: 02508201610067 [10:19:22]line Контрольно-Кассовый Чек [10:19:22]line ПРОДАЖА [10:19:22]line ТРК (МРК, ГНК) : 64 [10:19:22]line Товар: 2710194800 [10:19:22]line ДТ-К-5 [10:19:22]line 11.820 * 76.20 [10:19:22]line = 900.68 [10:19:22]line НДС 12% НСП 1% [10:19:22]line > о реализуемом товаре [10:19:22]line ОКРУГЛЕНИЕ: -0.68 [10:19:22]line ИТОГО: 900.00 [10:19:22]line Внесено: 900.00 [10:19:22]line СДАЧА: 0.00 [10:19:22]line НСП 1% : 7.97 [10:19:22]line НДС 12% : 95.65 [10:19:22]line Наличными: 900.00 [10:19:22]line Безнал.: 0.00 [10:19:22]line Место: АЗС № 130 "Партнер Нефть" [10:19:22]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:19:22]line СНО: Общий режим [10:19:22]line Чек 255 24.08.2024 10:19 [10:19:22]line Смена: 470 ФФД: 1.0 [10:19:22]line ЗНМ: 0300000070 [10:19:22]line РНМ: 0000000000092562 [10:19:22]line Версия ККМ: 001 [10:19:22]line ФМ: 0000000000871769 [10:19:22]line ФД: 166203 [10:19:22]line ФПД: 265395180350887 [10:19:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T101921&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166203&fm=265395180350887&tin=02508201610067®Number=0000000000092562&sum=90000 [10:19:22]written 0, free lines is 4095 [10:19:22]Write to MH i2c: 01 00 00 3B 01 3C [10:19:22]Write i2c OK [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: 01 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: 01 07 00 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 CE 0C 1D [10:19:22]RasterBufferAndPrint [10:19:22]line [10:19:22]line [10:19:22]line [10:19:22]line [10:19:22]line [10:19:22]written 0, free lines is 3290 [10:19:22]MH_Cut [10:19:22]Write to MH i2c: D1 01 00 42 01 01 15 [10:19:22]Write i2c OK [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: D1 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: D1 01 00 [10:19:22]MH_I2C_Read... [10:19:22]Read from MH i2c: D1 01 00 42 01 00 14 [10:19:22]Write to MH i2c: 01 00 00 43 01 44 [10:19:22]Write i2c OK [10:19:22]MH_I2C_Read... [10:19:23]Connected sock=10 [10:19:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 D2 EE 04 01 1C 1B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 9E B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3A 89 02 00 35 04 06 00 A5 3F 1B 82 16 32 01 67 8F 4B 35 2E A9 63 [10:19:23]*** Cut start [10:19:23]*** Purtial cut [10:19:23]*** Stage 1: CUTSNS_PIN = 1 [10:19:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 C2 C1 47 00 66 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3A 89 02 00 F4 03 04 00 F3 5C C9 66 B6 04 01 00 00 F7 4F 93 D6 C1 04 AB C8 [10:19:24]CommunicateWithHost err = 0 [10:19:24]CheckOFDResponse [10:19:24]1017 (14) - 77093643461234 [10:19:24]1041 (16) - 0000000000871769 [10:19:24]1040 (4) - 166202 [10:19:24]1012 (4) - 24.08.2024 04:09 [10:19:24]1206 (1) - 0 [10:19:24]OFD Sender: Remove packet 166202 [10:19:24]ProducePacketName [10:19:24]name=ofd_packets/00166202 [10:19:24]NVStorageDeleteData [10:19:24]OFD Sender: Processing packet 166203 [packets to send 1008, broken 1007] [10:19:24]ProducePacketName [10:19:24]name=ofd_packets/00166203 [10:19:24]OFD Sender: To server: pG, [10:19:24]CommunicateWithHost lk.salyk.kg:30040 [10:19:24]ConnectInit lk.salyk.kg [10:19:25]Read from MH i2c: 01 [10:19:25]MH_I2C_Read... [10:19:25]*** Stop cut motor [10:19:25]*** Cut end [10:19:25]Read from MH i2c: 01 07 00 [10:19:25]MH_I2C_Read... [10:19:25]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [10:19:25]process_action close_receipt done [10:19:25]requested_data is exist [10:19:25]produce_requested_data [10:19:25]requested_item fm.sn is exist - process it [10:19:25]wFMCommunicate request_size=4 [10:19:25]MH_SAM_APDU [10:19:25]CAPDU: 80 11 00 00 [10:19:25]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [10:19:25]Write i2c OK [10:19:25]MH_I2C_Read... [10:19:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:25]Read from MH i2c: E2 [10:19:25]MH_I2C_Read... [10:19:25]Read from MH i2c: E2 17 00 [10:19:25]MH_I2C_Read... [10:19:25]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 18 [10:19:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:19:25]wFMCommunicate OK [10:19:25]requested_item fd.num is exist - process it [10:19:25]SAM_PROTO_GetFieldsCounters [10:19:25]wFMCommunicate request_size=4 [10:19:25]MH_SAM_APDU [10:19:25]CAPDU: 80 13 00 00 [10:19:25]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [10:19:25]Write i2c OK [10:19:25]MH_I2C_Read... [10:19:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:25]Read from MH i2c: E2 [10:19:25]MH_I2C_Read... [10:19:25]Read from MH i2c: E2 62 00 [10:19:25]MH_I2C_Read... [10:19:25]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 3B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 83 [10:19:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 3B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:19:25]wFMCommunicate OK [10:19:25]SAM_PROTO_GetFieldsCounters done [10:19:25]requested_item shift.num is exist - process it [10:19:25]requested_item shift.opened is exist - process it [10:19:25]req_shift_opened [10:19:25]FM_GetShiftState [10:19:25]SAM_PROTO_GetShiftState [10:19:25]wFMCommunicate request_size=4 [10:19:25]MH_SAM_APDU [10:19:25]CAPDU: 80 13 01 00 [10:19:25]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [10:19:25]Write i2c OK [10:19:25]MH_I2C_Read... [10:19:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:25]Read from MH i2c: E2 [10:19:25]MH_I2C_Read... [10:19:25]Read from MH i2c: E2 0E 00 [10:19:25]MH_I2C_Read... [10:19:25]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EE [10:19:25]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:19:25]wFMCommunicate OK [10:19:25]SAM_PROTO_GetShiftState done [10:19:25]FM_GetShiftState done [10:19:25]req_shift_opened done [10:19:25]requested_item shift.open_date is exist - process it [10:19:25]req_shift_open_date [10:19:25]req_shift_open_date done [10:19:25]produce_requested_data done [10:19:25]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166203,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:19:25]process_action_free close_receipt [10:19:25]json_value_free [10:19:25]json_value_free done [10:19:25]process_json_proto returns [10:19:25]Send response to host [10:19:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166203,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:19:25]free response buf [10:19:25]execute_script done [10:19:25]execute_script returns [10:19:25]free content buf [10:19:25]Sock 9.Close socket [10:19:25]Sock 9.Thread stoped [10:19:28]Connected sock=10 [10:19:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 CA 99 04 01 61 C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 A9 B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3B 89 02 00 35 04 06 00 F1 60 21 73 2D A7 50 DB 37 DD 4A 5E 9F FA [10:19:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 9C BD 47 00 34 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3B 89 02 00 F4 03 04 00 F8 5C C9 66 B6 04 01 00 00 E7 B7 2B 87 F8 6C CA 34 [10:19:29]CommunicateWithHost err = 0 [10:19:29]CheckOFDResponse [10:19:29]1017 (14) - 77093643461234 [10:19:29]1041 (16) - 0000000000871769 [10:19:29]1040 (4) - 166203 [10:19:29]1012 (4) - 24.08.2024 04:09 [10:19:29]1206 (1) - 0 [10:19:29]OFD Sender: Remove packet 166203 [10:19:29]ProducePacketName [10:19:29]name=ofd_packets/00166203 [10:19:29]NVStorageDeleteData [10:19:30]OFD Sender: No OFD packet to send [10:19:30]OFD Sender: No OFD packet to send [10:19:35]OFD Sender: No OFD packet to send [10:19:40]OFD Sender: No OFD packet to send [10:19:45]OFD Sender: No OFD packet to send [10:19:46]accept exits with 7 [10:19:46]New connection [10:19:46]New thread 3066830180 created [10:19:46]Thread 3066686820 joined [10:19:46]Waiting for new connection... [10:19:46] Sock 7.Parse request [10:19:46]Sock 7.Check first char [10:19:46]Sock 7.First char is OK [10:19:46]request: POST /json_proto HTTP/1.0 [10:19:46]Method: POST [10:19:46]URL: /json_proto [10:19:46]Method is POST - this is cgi request [10:19:46]url: /json_proto [10:19:46]query_string will be loaded in cgi processing [10:19:46]execute_cgi json_proto POST (null) [10:19:46]execute_cgi path=json_proto method=POST [10:19:46]POST find Content-Length [10:19:46]Host: 172.17.44.132:8080 [10:19:46]Content-Length: 791 [10:19:46]Content-Type: application/json [10:19:46] [10:19:46]POST finish read [10:19:46]Found Content-Length = 791 [10:19:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 50.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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:46]execute_script... [10:19:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 50.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\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:46]POST & json_proto [10:19:46]process_json_proto [10:19:46]json parsed OK: [10:19:46]protocol is kg_v1.0 [10:19:46]action value=close_receipt [10:19:46]process_action close_receipt [10:19:46]cmd_close_receipt [10:19:46]MH_GetDate [10:19:46]Write to MH i2c: F0 00 00 47 01 37 [10:19:46]Write i2c OK [10:19:46]MH_I2C_Read... [10:19:46]Read from MH i2c: F0 [10:19:46]MH_I2C_Read... [10:19:46]Read from MH i2c: F0 09 00 [10:19:46]MH_I2C_Read... [10:19:46]Read from MH i2c: F0 09 00 47 01 00 C3 B3 C9 66 2A 83 C1 65 B8 [10:19:46]GetLastDocTimeStamp 1724494761 [10:19:46]current date 1724494787 [10:19:46]FM_GetShiftState [10:19:46]SAM_PROTO_GetShiftState [10:19:46]wFMCommunicate request_size=4 [10:19:46]MH_SAM_APDU [10:19:46]CAPDU: 80 13 01 00 [10:19:46]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [10:19:46]Write i2c OK [10:19:46]MH_I2C_Read... [10:19:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:46]Read from MH i2c: E2 [10:19:46]MH_I2C_Read... [10:19:46]Read from MH i2c: E2 0E 00 [10:19:46]MH_I2C_Read... [10:19:46]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F0 [10:19:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:19:46]wFMCommunicate OK [10:19:46]SAM_PROTO_GetShiftState done [10:19:46]FM_GetShiftState done [10:19:46]opened in 1724458697 [10:19:46]opened+sec_in_day 1724545097 [10:19:46]quantity*price = 0 [10:19:46]sum+1 = 1 [10:19:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 256 24.08.2024 10:19 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000871769 ФД: 166204 ФПД: 19705953246287 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T101947&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166204&fm=19705953246287&tin=02508201610067®Number=0000000000092562&sum=0 [10:19:47]StoreToDocumentArchive [10:19:47]shift 470 fd 166204 [10:19:47]save to /storage/0470/doc_00166204 [10:19:47]save last doc name /storage/0470/doc_00166204 to /storage/kkm_last_doc_name [10:19:47]save OK [10:19:47]Clear old archive folders... [10:19:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:19:47]tlvbuf is 00DE8630 [10:19:47]SAM_PROTO_ClearQueue [10:19:47]wFMCommunicate request_size=4 [10:19:47]MH_SAM_APDU [10:19:47]CAPDU: 80 09 00 00 [10:19:47]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [10:19:47]Write i2c OK [10:19:47]MH_I2C_Read... [10:19:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:47]Read from MH i2c: E2 [10:19:47]MH_I2C_Read... [10:19:47]Read from MH i2c: E2 03 00 [10:19:47]MH_I2C_Read... [10:19:47]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [10:19:47]RAPDU: 90 00 [10:19:47]wFMCommunicate OK [10:19:47]SAM_PROTO_ClearQueue done [10:19:47]KKMCreateOFDPacket [10:19:47]OFDProtocolAddRootSTLVToBuf [10:19:47]FM_MakeSignedData [10:19:47]FM_MakeSignedData [10:19:47]SAM_PROTO_SignData [10:19:47]wFMCommunicate request_size=4 [10:19:47]MH_SAM_APDU [10:19:47]CAPDU: 80 0D 01 02 [10:19:47]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [10:19:47]Write i2c OK [10:19:47]MH_I2C_Read... [10:19:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:48]Read from MH i2c: E2 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: E2 03 00 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [10:19:48]RAPDU: 90 00 [10:19:48]wFMCommunicate OK [10:19:48]wFMCommunicate request_size=255 [10:19:48]MH_SAM_APDU [10:19:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 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 00 01 00 00 F4 03 04 00 C3 B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3C 89 02 00 35 04 06 00 11 EC 26 57 [10:19:48]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 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 00 01 00 00 F4 03 04 00 C3 B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3C 89 02 00 35 04 06 00 11 EC 26 57 00 00 08 [10:19:48]Write i2c OK [10:19:48]MH_I2C_Read... [10:19:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:48]Read from MH i2c: E2 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: E2 03 00 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [10:19:48]RAPDU: 90 00 [10:19:48]wFMCommunicate OK [10:19:48]wFMCommunicate request_size=7 [10:19:48]MH_SAM_APDU [10:19:48]CAPDU: 80 0D 02 02 02 DC 4F [10:19:48]Write to MH i2c: E2 0A 00 58 01 80 0D 02 02 02 00 DC 4F 00 00 02 [10:19:48]Write i2c OK [10:19:48]MH_I2C_Read... [10:19:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:48]Read from MH i2c: E2 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: E2 03 00 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [10:19:48]RAPDU: 90 00 [10:19:48]wFMCommunicate OK [10:19:48]wFMCommunicate request_size=4 [10:19:48]MH_SAM_APDU [10:19:48]CAPDU: 80 0D 03 02 [10:19:48]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [10:19:48]Write i2c OK [10:19:48]MH_I2C_Read... [10:19:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:48]Read from MH i2c: E2 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: E2 0B 00 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: E2 0B 00 59 01 00 40 4D 9B A1 F5 F3 E7 A5 90 00 13 [10:19:48]RAPDU: 40 4D 9B A1 F5 F3 E7 A5 90 00 [10:19:48]wFMCommunicate OK [10:19:48]SAM_PROTO_SignData done [10:19:48]FM_MakeSignedData done [10:19:48]CreateOFDProtocolMessage [10:19:48]wFMCommunicate request_size=4 [10:19:48]MH_SAM_APDU [10:19:48]CAPDU: 80 11 00 00 [10:19:48]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [10:19:48]Write i2c OK [10:19:48]MH_I2C_Read... [10:19:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:48]Read from MH i2c: E2 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: E2 17 00 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: E2 17 00 5A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 2E [10:19:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:19:48]wFMCommunicate OK [10:19:48]CreateOFDProtocolMessage done [10:19:48]OFDSenderStorePacket 166204 [10:19:48]StoreOFDPacket docnum=166204 [10:19:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 95 7B 04 01 13 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 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 00 01 00 00 F4 03 04 00 C3 B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3C 89 02 00 35 04 06 00 11 EC 26 57 DC 4F 40 4D 9B A1 F5 F3 E7 A5 [10:19:48]CheckFolder [10:19:48]dirname=/storage/ofd_packets [10:19:48]CheckFolder done [10:19:48]ProducePacketName [10:19:48]name=ofd_packets/00166204 [10:19:48]NVStorageSaveData ofd_packets/00166204 [10:19:48]File name is /storage/ofd_packets/00166204 [10:19:48]Write 298 bytes [10:19:48]NVStorageSaveData done [10:19:48]OFDSenderStorePacket done [10:19:48]KKMCreateOFDPacket done [10:19:48]NVStorageSaveData kkm_last_timestamp [10:19:48]File name is /storage/kkm_last_timestamp [10:19:48]Write 4 bytes [10:19:48]NVStorageSaveData done [10:19:48]ExternCall_PrintAddStr [10:19:48]wPrintStart [10:19:48]Write to MH i2c: 01 00 00 5B 01 5C [10:19:48]Write i2c OK [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: 01 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: 01 07 00 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [10:19:48]RasterBufferAndPrint [10:19:48]line Счет N : (1)295166 [10:19:48]line ИНН: 02508201610067 [10:19:48]line Контрольно-Кассовый Чек [10:19:48]line ПРОДАЖА [10:19:48]line ТРК (МРК, ГНК) : 44 [10:19:48]line Товар: 2710194800 [10:19:48]line ДТ-К-5 [10:19:48]line 50.000 * 0.00 [10:19:48]line = 0.00 [10:19:48]line НДС 12% НСП 1% [10:19:48]line > о реализуемом товаре [10:19:48]line ИТОГО: 0.00 [10:19:48]line НСП 1% : 0.00 [10:19:48]line НДС 12% : 0.00 [10:19:48]line Наличными: 0.00 [10:19:48]line Безнал.: 0.00 [10:19:48]line Место: АЗС № 130 "Партнер Нефть" [10:19:48]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:19:48]line СНО: Общий режим [10:19:48]line Чек 256 24.08.2024 10:19 [10:19:48]line Смена: 470 ФФД: 1.0 [10:19:48]line ЗНМ: 0300000070 [10:19:48]line РНМ: 0000000000092562 [10:19:48]line Версия ККМ: 001 [10:19:48]line Талоны: Топливные Талоны [10:19:48]line 1 [10:19:48]line ФМ: 0000000000871769 [10:19:48]line ФД: 166204 [10:19:48]line ФПД: 19705953246287 [10:19:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T101947&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166204&fm=19705953246287&tin=02508201610067®Number=0000000000092562&sum=0 [10:19:48]written 0, free lines is 4095 [10:19:48]OFD Sender: Processing packet 166204 [packets to send 1008, broken 1007] [10:19:48]ProducePacketName [10:19:48]name=ofd_packets/00166204 [10:19:48]OFD Sender: To server: pG, [10:19:48]CommunicateWithHost lk.salyk.kg:30040 [10:19:48]ConnectInit lk.salyk.kg [10:19:49]Write to MH i2c: 01 00 00 85 01 86 [10:19:49]Write i2c OK [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: 01 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: 01 07 00 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: 01 07 00 85 01 00 00 00 00 00 D3 0C 6C [10:19:49]RasterBufferAndPrint [10:19:49]line [10:19:49]line [10:19:49]line [10:19:49]line [10:19:49]line [10:19:49]written 0, free lines is 3298 [10:19:49]MH_Cut [10:19:49]Write to MH i2c: D1 01 00 8C 01 01 5F [10:19:49]Write i2c OK [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: D1 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: D1 01 00 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: D1 01 00 8C 01 00 5E [10:19:49]Write to MH i2c: 01 00 00 8D 01 8E [10:19:49]Write i2c OK [10:19:49]MH_I2C_Read... [10:19:49]Connected sock=9 [10:19:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 95 7B 04 01 13 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 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 00 01 00 00 F4 03 04 00 C3 B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3C 89 02 00 35 04 06 00 11 EC 26 57 DC 4F 40 4D 9B A1 F5 F3 E7 A5 [10:19:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 A8 9B 47 00 45 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3C 89 02 00 F4 03 04 00 0D 5D C9 66 B6 04 01 00 00 53 36 F3 54 48 24 57 0E [10:19:49]CommunicateWithHost err = 0 [10:19:49]CheckOFDResponse [10:19:49]1017 (14) - 77093643461234 [10:19:49]1041 (16) - 0000000000871769 [10:19:49]1040 (4) - 166204 [10:19:49]1012 (4) - 24.08.2024 04:09 [10:19:49]1206 (1) - 0 [10:19:49]OFD Sender: Remove packet 166204 [10:19:49]ProducePacketName [10:19:49]name=ofd_packets/00166204 [10:19:49]NVStorageDeleteData [10:19:49]*** Cut start [10:19:49]*** Purtial cut [10:19:49]*** Stage 1: CUTSNS_PIN = 1 [10:19:50]OFD Sender: No OFD packet to send [10:19:51]Read from MH i2c: 01 [10:19:51]MH_I2C_Read... [10:19:51]*** Stop cut motor [10:19:51]*** Cut end [10:19:51]Read from MH i2c: 01 07 00 [10:19:51]MH_I2C_Read... [10:19:51]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [10:19:51]process_action close_receipt done [10:19:51]requested_data is exist [10:19:51]produce_requested_data [10:19:51]requested_item fm.sn is exist - process it [10:19:51]wFMCommunicate request_size=4 [10:19:51]MH_SAM_APDU [10:19:51]CAPDU: 80 11 00 00 [10:19:51]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [10:19:51]Write i2c OK [10:19:51]MH_I2C_Read... [10:19:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:51]Read from MH i2c: E2 [10:19:51]MH_I2C_Read... [10:19:51]Read from MH i2c: E2 17 00 [10:19:51]MH_I2C_Read... [10:19:51]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 62 [10:19:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:19:51]wFMCommunicate OK [10:19:51]requested_item fd.num is exist - process it [10:19:51]SAM_PROTO_GetFieldsCounters [10:19:51]wFMCommunicate request_size=4 [10:19:51]MH_SAM_APDU [10:19:51]CAPDU: 80 13 00 00 [10:19:51]Write to MH i2c: E2 08 00 8F 01 80 13 00 00 00 00 00 00 0C [10:19:51]Write i2c OK [10:19:51]MH_I2C_Read... [10:19:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:52]Read from MH i2c: E2 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: E2 62 00 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: E2 62 00 8F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 3C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 D3 [10:19:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 3C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:19:52]wFMCommunicate OK [10:19:52]SAM_PROTO_GetFieldsCounters done [10:19:52]requested_item shift.num is exist - process it [10:19:52]requested_item shift.opened is exist - process it [10:19:52]req_shift_opened [10:19:52]FM_GetShiftState [10:19:52]SAM_PROTO_GetShiftState [10:19:52]wFMCommunicate request_size=4 [10:19:52]MH_SAM_APDU [10:19:52]CAPDU: 80 13 01 00 [10:19:52]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [10:19:52]Write i2c OK [10:19:52]MH_I2C_Read... [10:19:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:52]Read from MH i2c: E2 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: E2 0E 00 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 38 [10:19:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:19:52]wFMCommunicate OK [10:19:52]SAM_PROTO_GetShiftState done [10:19:52]FM_GetShiftState done [10:19:52]req_shift_opened done [10:19:52]requested_item shift.open_date is exist - process it [10:19:52]req_shift_open_date [10:19:52]req_shift_open_date done [10:19:52]produce_requested_data done [10:19:52]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166204,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:19:52]process_action_free close_receipt [10:19:52]json_value_free [10:19:52]json_value_free done [10:19:52]process_json_proto returns [10:19:52]Send response to host [10:19:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166204,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:19:52]free response buf [10:19:52]execute_script done [10:19:52]execute_script returns [10:19:52]free content buf [10:19:52]Sock 7.Close socket [10:19:52]Sock 7.Thread stoped [10:19:54]accept exits with 10 [10:19:54]New connection [10:19:54]New thread 3066686820 created [10:19:54]Thread 3066830180 joined [10:19:54]Waiting for new connection... [10:19:54] Sock 10.Parse request [10:19:54]Sock 10.Check first char [10:19:54]Sock 10.First char is OK [10:19:54]request: POST /json_proto HTTP/1.0 [10:19:54]Method: POST [10:19:54]URL: /json_proto [10:19:54]Method is POST - this is cgi request [10:19:54]url: /json_proto [10:19:54]query_string will be loaded in cgi processing [10:19:54]execute_cgi json_proto POST (null) [10:19:54]execute_cgi path=json_proto method=POST [10:19:54]POST find Content-Length [10:19:54]Host: 172.17.44.132:8080 [10:19:54]Content-Length: 1108 [10:19:54]Content-Type: application/json [10:19:54] [10:19:54]POST finish read [10:19:54]Found Content-Length = 1108 [10:19:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51232", "tax_sys" : 0, "items" : [ { "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 138.00, "quantity" : 1.000, "sum" : 138.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4631162227163", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0433\u0430\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 Mojito LEMON LIME \u0436", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 233.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:54]execute_script... [10:19:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51232", "tax_sys" : 0, "items" : [ { "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 138.00, "quantity" : 1.000, "sum" : 138.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4631162227163", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0433\u0430\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 Mojito LEMON LIME \u0436", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 233.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:54]POST & json_proto [10:19:54]process_json_proto [10:19:54]json parsed OK: [10:19:54]protocol is kg_v1.0 [10:19:54]action value=close_receipt [10:19:54]process_action close_receipt [10:19:54]cmd_close_receipt [10:19:54]MH_GetDate [10:19:54]Write to MH i2c: F0 00 00 91 01 81 [10:19:54]Write i2c OK [10:19:54]MH_I2C_Read... [10:19:54]Read from MH i2c: F0 [10:19:54]MH_I2C_Read... [10:19:54]Read from MH i2c: F0 09 00 [10:19:54]MH_I2C_Read... [10:19:54]Read from MH i2c: F0 09 00 91 01 00 CB B3 C9 66 2A 83 C1 65 0A [10:19:54]GetLastDocTimeStamp 1724494787 [10:19:54]current date 1724494795 [10:19:54]FM_GetShiftState [10:19:54]SAM_PROTO_GetShiftState [10:19:54]wFMCommunicate request_size=4 [10:19:54]MH_SAM_APDU [10:19:54]CAPDU: 80 13 01 00 [10:19:54]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [10:19:54]Write i2c OK [10:19:54]MH_I2C_Read... [10:19:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:54]Read from MH i2c: E2 [10:19:54]MH_I2C_Read... [10:19:54]Read from MH i2c: E2 0E 00 [10:19:54]MH_I2C_Read... [10:19:54]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3A [10:19:54]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:19:54]wFMCommunicate OK [10:19:54]SAM_PROTO_GetShiftState done [10:19:54]FM_GetShiftState done [10:19:54]opened in 1724458697 [10:19:54]opened+sec_in_day 1724545097 [10:19:54]quantity*price = 13800 [10:19:54]sum+1 = 13801 [10:19:54]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4631162227163 Напиток газированный Mojito LEMON LIME ж 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 233.00 НСП 1% : 2.06 НДС 12% : 24.74 Наличными: 0.00 Безнал.: 233.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 257 24.08.2024 10:19 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166205 ФПД: 223134660409163 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T101955&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166205&fm=223134660409163&tin=02508201610067®Number=0000000000092562&sum=23300 0 [10:19:55]StoreToDocumentArchive [10:19:55]shift 470 fd 166205 [10:19:55]save to /storage/0470/doc_00166205 [10:19:55]save last doc name /storage/0470/doc_00166205 to /storage/kkm_last_doc_name [10:19:55]save OK [10:19:55]Clear old archive folders... [10:19:55]ProcessDocumentItem done err = 0, tmpTLVsize=404 [10:19:55]tlvbuf is 00E36140 [10:19:55]SAM_PROTO_ClearQueue [10:19:55]wFMCommunicate request_size=4 [10:19:55]MH_SAM_APDU [10:19:55]CAPDU: 80 09 00 00 [10:19:55]Write to MH i2c: E2 08 00 9F 01 80 09 00 00 00 00 00 00 12 [10:19:55]Write i2c OK [10:19:55]MH_I2C_Read... [10:19:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:55]Read from MH i2c: E2 [10:19:55]MH_I2C_Read... [10:19:55]Read from MH i2c: E2 03 00 [10:19:55]MH_I2C_Read... [10:19:55]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [10:19:55]RAPDU: 90 00 [10:19:55]wFMCommunicate OK [10:19:55]SAM_PROTO_ClearQueue done [10:19:55]KKMCreateOFDPacket [10:19:55]OFDProtocolAddRootSTLVToBuf [10:19:55]FM_MakeSignedData [10:19:55]FM_MakeSignedData [10:19:55]SAM_PROTO_SignData [10:19:55]wFMCommunicate request_size=4 [10:19:55]MH_SAM_APDU [10:19:55]CAPDU: 80 0D 01 02 [10:19:55]Write to MH i2c: E2 08 00 A0 01 80 0D 01 02 00 00 00 00 1A [10:19:55]Write i2c OK [10:19:55]MH_I2C_Read... [10:19:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:55]Read from MH i2c: E2 [10:19:55]MH_I2C_Read... [10:19:55]Read from MH i2c: E2 03 00 [10:19:55]MH_I2C_Read... [10:19:55]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [10:19:55]RAPDU: 90 00 [10:19:55]wFMCommunicate OK [10:19:55]wFMCommunicate request_size=255 [10:19:55]MH_SAM_APDU [10:19:55]CAPDU: 80 0D 02 02 FA 03 00 94 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 5B 00 [10:19:55]Write to MH i2c: E2 02 01 A1 01 80 0D 02 02 FA 00 03 00 94 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 5B 00 00 00 B8 [10:19:55]Write i2c OK [10:19:55]MH_I2C_Read... [10:19:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:56]Read from MH i2c: E2 [10:19:56]MH_I2C_Read... [10:19:56]Read from MH i2c: E2 03 00 [10:19:56]MH_I2C_Read... [10:19:56]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [10:19:56]RAPDU: 90 00 [10:19:56]wFMCommunicate OK [10:19:56]wFMCommunicate request_size=163 [10:19:56]MH_SAM_APDU [10:19:56]CAPDU: 80 0D 02 02 9E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 5B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 CB B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3D 89 02 00 35 04 06 00 CA F0 96 2B B7 4B [10:19:56]Write to MH i2c: E2 A6 00 A2 01 80 0D 02 02 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 5B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 CB B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3D 89 02 00 35 04 06 00 CA F0 96 2B B7 4B 00 00 46 [10:19:56]Write i2c OK [10:19:56]MH_I2C_Read... [10:19:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:56]Read from MH i2c: E2 [10:19:56]MH_I2C_Read... [10:19:56]Read from MH i2c: E2 03 00 [10:19:56]MH_I2C_Read... [10:19:56]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [10:19:56]RAPDU: 90 00 [10:19:56]wFMCommunicate OK [10:19:56]wFMCommunicate request_size=4 [10:19:56]MH_SAM_APDU [10:19:56]CAPDU: 80 0D 03 02 [10:19:56]Write to MH i2c: E2 08 00 A3 01 80 0D 03 02 00 00 00 00 1F [10:19:56]Write i2c OK [10:19:56]MH_I2C_Read... [10:19:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:56]Read from MH i2c: E2 [10:19:56]MH_I2C_Read... [10:19:56]Read from MH i2c: E2 0B 00 [10:19:56]MH_I2C_Read... [10:19:56]Read from MH i2c: E2 0B 00 A3 01 00 DC 34 72 60 F1 32 A7 C7 90 00 93 [10:19:56]RAPDU: DC 34 72 60 F1 32 A7 C7 90 00 [10:19:56]wFMCommunicate OK [10:19:56]SAM_PROTO_SignData done [10:19:56]FM_MakeSignedData done [10:19:56]CreateOFDProtocolMessage [10:19:56]wFMCommunicate request_size=4 [10:19:56]MH_SAM_APDU [10:19:56]CAPDU: 80 11 00 00 [10:19:56]Write to MH i2c: E2 08 00 A4 01 80 11 00 00 00 00 00 00 1F [10:19:56]Write i2c OK [10:19:56]MH_I2C_Read... [10:19:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:56]Read from MH i2c: E2 [10:19:56]MH_I2C_Read... [10:19:56]Read from MH i2c: E2 17 00 [10:19:56]MH_I2C_Read... [10:19:56]Read from MH i2c: E2 17 00 A4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 78 [10:19:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:19:56]wFMCommunicate OK [10:19:56]CreateOFDProtocolMessage done [10:19:56]OFDSenderStorePacket 166205 [10:19:56]StoreOFDPacket docnum=166205 [10:19:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 A8 01 00 00 BF 6F A0 01 C8 A6 5A 03 01 00 03 00 94 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 5B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 CB B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3D 89 02 00 35 04 06 00 CA F0 96 2B B7 4B DC 34 72 60 F1 32 A7 C7 [10:19:56]CheckFolder [10:19:56]dirname=/storage/ofd_packets [10:19:56]CheckFolder done [10:19:56]ProducePacketName [10:19:56]name=ofd_packets/00166205 [10:19:56]NVStorageSaveData ofd_packets/00166205 [10:19:56]File name is /storage/ofd_packets/00166205 [10:19:56]Write 454 bytes [10:19:56]NVStorageSaveData done [10:19:56]OFDSenderStorePacket done [10:19:56]KKMCreateOFDPacket done [10:19:56]NVStorageSaveData kkm_last_timestamp [10:19:56]File name is /storage/kkm_last_timestamp [10:19:56]Write 4 bytes [10:19:56]NVStorageSaveData done [10:19:56]ExternCall_PrintAddStr [10:19:56]wPrintStart [10:19:56]Write to MH i2c: 01 00 00 A5 01 A6 [10:19:56]Write i2c OK [10:19:56]MH_I2C_Read... [10:19:56]Read from MH i2c: 01 [10:19:56]MH_I2C_Read... [10:19:56]Read from MH i2c: 01 07 00 [10:19:56]MH_I2C_Read... [10:19:56]Read from MH i2c: 01 07 00 A5 01 00 00 00 00 00 FF 0F BB [10:19:56]RasterBufferAndPrint [10:19:56]line Счет N : (3)51232 [10:19:56]line ИНН: 02508201610067 [10:19:56]line Контрольно-Кассовый Чек [10:19:56]line ПРОДАЖА [10:19:56]line Товар: 4640030091607 [10:19:56]line Сигареты ESSE Exchange [10:19:56]line 1.000 * 138.00 [10:19:56]line = 138.00 [10:19:56]line НДС 12% НСП 1% [10:19:56]line > о реализуемом товаре [10:19:56]line Товар: 4631162227163 [10:19:56]line Напиток газированный Mojito LEMON LIME ж [10:19:56]line 1.000 * 95.00 [10:19:56]line = 95.00 [10:19:56]line НДС 12% НСП 1% [10:19:56]line > о реализуемом товаре [10:19:56]line ИТОГО: 233.00 [10:19:56]line НСП 1% : 2.06 [10:19:56]line НДС 12% : 24.74 [10:19:56]line Наличными: 0.00 [10:19:56]line Безнал.: 233.00 [10:19:56]line Место: АЗС № 130 "Партнер Нефть" [10:19:56]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:19:56]line СНО: Общий режим [10:19:56]line Чек 257 24.08.2024 10:19 [10:19:56]line Смена: 470 ФФД: 1.0 [10:19:56]line ЗНМ: 0300000070 [10:19:56]line РНМ: 0000000000092562 [10:19:56]line Версия ККМ: 001 [10:19:56]line Платежная система: Бакай Банк [10:19:56]line ФМ: 0000000000871769 [10:19:56]line ФД: 166205 [10:19:56]line ФПД: 223134660409163 [10:19:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T101955&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166205&fm=223134660409163&tin=02508201610067®Number=0000000000092562&sum=23300 [10:19:56]OFD Sender: Processing packet 166205 [packets to send 1008, broken 1007] [10:19:56]ProducePacketName [10:19:56]name=ofd_packets/00166205 [10:19:56]OFD Sender: To server: pG, [10:19:56]CommunicateWithHost lk.salyk.kg:30040 [10:19:56]ConnectInit lk.salyk.kg [10:19:56]line 0 [10:19:56]written 0, free lines is 4095 [10:19:57]Write to MH i2c: 01 00 00 D6 01 D7 [10:19:57]Write i2c OK [10:19:57]MH_I2C_Read... [10:19:57]Read from MH i2c: 01 [10:19:57]MH_I2C_Read... [10:19:57]Read from MH i2c: 01 07 00 [10:19:57]MH_I2C_Read... [10:19:57]Read from MH i2c: 01 07 00 D6 01 00 00 00 00 00 5F 0C 49 [10:19:57]RasterBufferAndPrint [10:19:57]line [10:19:57]line [10:19:57]line [10:19:57]line [10:19:57]line [10:19:57]written 0, free lines is 3188 [10:19:57]MH_Cut [10:19:57]Write to MH i2c: D1 01 00 DD 01 01 B0 [10:19:57]Write i2c OK [10:19:57]MH_I2C_Read... [10:19:57]Read from MH i2c: D1 [10:19:57]MH_I2C_Read... [10:19:57]Read from MH i2c: D1 01 00 [10:19:57]MH_I2C_Read... [10:19:57]Read from MH i2c: D1 01 00 DD 01 00 AF [10:19:57]Write to MH i2c: 01 00 00 DE 01 DF [10:19:57]Write i2c OK [10:19:57]MH_I2C_Read... [10:19:57]*** Cut start [10:19:57]*** Purtial cut [10:19:57]*** Stage 1: CUTSNS_PIN = 1 [10:19:58]Connected sock=11 [10:19:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 A8 01 00 00 BF 6F A0 01 C8 A6 5A 03 01 00 03 00 94 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 E8 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 5B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 CB B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3D 89 02 00 35 04 06 00 CA F0 96 2B B7 4B DC 34 72 60 F1 32 A7 C7 [10:19:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 C0 05 47 00 7D 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3D 89 02 00 F4 03 04 00 16 5D C9 66 B6 04 01 00 00 EC EB 7D 5D 68 16 B6 5C [10:19:59]CommunicateWithHost err = 0 [10:19:59]CheckOFDResponse [10:19:59]1017 (14) - 77093643461234 [10:19:59]1041 (16) - 0000000000871769 [10:19:59]1040 (4) - 166205 [10:19:59]1012 (4) - 24.08.2024 04:09 [10:19:59]1206 (1) - 0 [10:19:59]OFD Sender: Remove packet 166205 [10:19:59]ProducePacketName [10:19:59]name=ofd_packets/00166205 [10:19:59]NVStorageDeleteData [10:20:00]Read from MH i2c: 01 [10:20:00]MH_I2C_Read... [10:20:00]*** Stop cut motor [10:20:00]*** Cut end [10:20:00]Read from MH i2c: 01 07 00 [10:20:00]MH_I2C_Read... [10:20:00]Read from MH i2c: 01 07 00 DE 01 00 00 00 00 00 FF 0F F4 [10:20:00]process_action close_receipt done [10:20:00]requested_data is exist [10:20:00]produce_requested_data [10:20:00]requested_item fm.sn is exist - process it [10:20:00]wFMCommunicate request_size=4 [10:20:00]MH_SAM_APDU [10:20:00]CAPDU: 80 11 00 00 [10:20:00]Write to MH i2c: E2 08 00 DF 01 80 11 00 00 00 00 00 00 5A [10:20:00]Write i2c OK [10:20:00]MH_I2C_Read... [10:20:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:00]Read from MH i2c: E2 [10:20:00]MH_I2C_Read... [10:20:00]Read from MH i2c: E2 17 00 [10:20:00]MH_I2C_Read... [10:20:00]Read from MH i2c: E2 17 00 DF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B3 [10:20:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:20:00]wFMCommunicate OK [10:20:00]requested_item fd.num is exist - process it [10:20:00]SAM_PROTO_GetFieldsCounters [10:20:00]wFMCommunicate request_size=4 [10:20:00]MH_SAM_APDU [10:20:00]CAPDU: 80 13 00 00 [10:20:00]Write to MH i2c: E2 08 00 E0 01 80 13 00 00 00 00 00 00 5D [10:20:00]Write i2c OK [10:20:00]MH_I2C_Read... [10:20:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:00]Read from MH i2c: E2 [10:20:00]MH_I2C_Read... [10:20:00]Read from MH i2c: E2 62 00 [10:20:00]MH_I2C_Read... [10:20:00]Read from MH i2c: E2 62 00 E0 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 3D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 28 [10:20:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 3D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:00]wFMCommunicate OK [10:20:00]SAM_PROTO_GetFieldsCounters done [10:20:00]requested_item shift.num is exist - process it [10:20:00]requested_item shift.opened is exist - process it [10:20:00]req_shift_opened [10:20:00]FM_GetShiftState [10:20:00]SAM_PROTO_GetShiftState [10:20:00]wFMCommunicate request_size=4 [10:20:00]MH_SAM_APDU [10:20:00]CAPDU: 80 13 01 00 [10:20:00]Write to MH i2c: E2 08 00 E1 01 80 13 01 00 00 00 00 00 5F [10:20:00]Write i2c OK [10:20:00]MH_I2C_Read... [10:20:00]OFD Sender: No OFD packet to send [10:20:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:00]Read from MH i2c: E2 [10:20:00]MH_I2C_Read... [10:20:00]Read from MH i2c: E2 0E 00 [10:20:00]MH_I2C_Read... [10:20:00]Read from MH i2c: E2 0E 00 E1 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 89 [10:20:00]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:20:00]wFMCommunicate OK [10:20:00]SAM_PROTO_GetShiftState done [10:20:00]FM_GetShiftState done [10:20:00]req_shift_opened done [10:20:00]requested_item shift.open_date is exist - process it [10:20:00]req_shift_open_date [10:20:00]req_shift_open_date done [10:20:00]produce_requested_data done [10:20:00]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166205,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:20:00]process_action_free close_receipt [10:20:00]json_value_free [10:20:00]json_value_free done [10:20:00]process_json_proto returns [10:20:00]Send response to host [10:20:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166205,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:20:00]free response buf [10:20:00]execute_script done [10:20:00]execute_script returns [10:20:00]free content buf [10:20:00]Sock 10.Close socket [10:20:00]Sock 10.Thread stoped [10:20:05]OFD Sender: No OFD packet to send [10:20:10]OFD Sender: No OFD packet to send [10:20:15]OFD Sender: No OFD packet to send [10:20:20]OFD Sender: No OFD packet to send [10:20:25]OFD Sender: No OFD packet to send [10:20:30]OFD Sender: No OFD packet to send [10:20:35]OFD Sender: No OFD packet to send [10:20:40]OFD Sender: No OFD packet to send [10:20:45]OFD Sender: No OFD packet to send [10:20:45]accept exits with 9 [10:20:45]New connection [10:20:45]New thread 3066830180 created [10:20:45]Thread 3066686820 joined [10:20:45]Waiting for new connection... [10:20:45] Sock 9.Parse request [10:20:45]Sock 9.Check first char [10:20:45]Sock 9.First char is OK [10:20:45]request: POST /json_proto HTTP/1.0 [10:20:45]Method: POST [10:20:45]URL: /json_proto [10:20:45]Method is POST - this is cgi request [10:20:45]url: /json_proto [10:20:45]query_string will be loaded in cgi processing [10:20:45]execute_cgi json_proto POST (null) [10:20:45]execute_cgi path=json_proto method=POST [10:20:45]POST find Content-Length [10:20:45]Host: 172.17.44.132:8080 [10:20:45]Content-Length: 677 [10:20:45]Content-Type: application/json [10:20:45] [10:20:45]POST finish read [10:20:45]Found Content-Length = 677 [10:20:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.400, "sum" : 569.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 569.00, "total" : 569.00, "payments": [ { "type": 0, "sum" : 569.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:45]execute_script... [10:20:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.400, "sum" : 569.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 569.00, "total" : 569.00, "payments": [ { "type": 0, "sum" : 569.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:45]POST & json_proto [10:20:45]process_json_proto [10:20:45]json parsed OK: [10:20:45]protocol is kg_v1.0 [10:20:45]action value=close_receipt [10:20:45]process_action close_receipt [10:20:45]cmd_close_receipt [10:20:45]MH_GetDate [10:20:45]Write to MH i2c: F0 00 00 E2 01 D2 [10:20:45]Write i2c OK [10:20:45]MH_I2C_Read... [10:20:45]Read from MH i2c: F0 [10:20:45]MH_I2C_Read... [10:20:45]Read from MH i2c: F0 09 00 [10:20:45]MH_I2C_Read... [10:20:45]Read from MH i2c: F0 09 00 E2 01 00 FE B3 C9 66 2A 83 C1 65 8E [10:20:45]GetLastDocTimeStamp 1724494795 [10:20:45]current date 1724494846 [10:20:45]FM_GetShiftState [10:20:45]SAM_PROTO_GetShiftState [10:20:45]wFMCommunicate request_size=4 [10:20:45]MH_SAM_APDU [10:20:45]CAPDU: 80 13 01 00 [10:20:45]Write to MH i2c: E2 08 00 E3 01 80 13 01 00 00 00 00 00 61 [10:20:45]Write i2c OK [10:20:45]MH_I2C_Read... [10:20:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:45]Read from MH i2c: E2 [10:20:45]MH_I2C_Read... [10:20:45]Read from MH i2c: E2 0E 00 [10:20:45]MH_I2C_Read... [10:20:45]Read from MH i2c: E2 0E 00 E3 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 8B [10:20:45]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:20:45]wFMCommunicate OK [10:20:45]SAM_PROTO_GetShiftState done [10:20:45]FM_GetShiftState done [10:20:45]opened in 1724458697 [10:20:45]opened+sec_in_day 1724545097 [10:20:45]quantity*price = 56952 [10:20:45]sum+1 = 56953 [10:20:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 569.00 Внесено: 569.00 СДАЧА: 0.00 НСП 1% : 5.04 НДС 12% : 60.48 Наличными: 569.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 258 24.08.2024 10:20 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166206 ФПД: 174344550867966 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102046&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166206&fm=174344550867966&tin=02508201610067®Number=0000000000092562&sum=56900 [10:20:46]StoreToDocumentArchive [10:20:46]shift 470 fd 166206 [10:20:46]save to /storage/0470/doc_00166206 [10:20:46]save last doc name /storage/0470/doc_00166206 to /storage/kkm_last_doc_name [10:20:46]save OK [10:20:46]Clear old archive folders... [10:20:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:46]tlvbuf is 00DDEF80 [10:20:46]SAM_PROTO_ClearQueue [10:20:46]wFMCommunicate request_size=4 [10:20:46]MH_SAM_APDU [10:20:46]CAPDU: 80 09 00 00 [10:20:46]Write to MH i2c: E2 08 00 F0 01 80 09 00 00 00 00 00 00 63 [10:20:46]Write i2c OK [10:20:46]MH_I2C_Read... [10:20:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:46]Read from MH i2c: E2 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 03 00 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [10:20:46]RAPDU: 90 00 [10:20:46]wFMCommunicate OK [10:20:46]SAM_PROTO_ClearQueue done [10:20:46]KKMCreateOFDPacket [10:20:46]OFDProtocolAddRootSTLVToBuf [10:20:46]FM_MakeSignedData [10:20:46]FM_MakeSignedData [10:20:46]SAM_PROTO_SignData [10:20:46]wFMCommunicate request_size=4 [10:20:46]MH_SAM_APDU [10:20:46]CAPDU: 80 0D 01 02 [10:20:46]Write to MH i2c: E2 08 00 F1 01 80 0D 01 02 00 00 00 00 6B [10:20:46]Write i2c OK [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 [10:20:46]MH_I2C_Read... [10:20:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:46]Read from MH i2c: E2 03 00 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 03 00 F1 01 00 90 00 66 [10:20:46]RAPDU: 90 00 [10:20:46]wFMCommunicate OK [10:20:46]wFMCommunicate request_size=255 [10:20:46]MH_SAM_APDU [10:20:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 78 DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 17 00 00 00 00 07 04 06 00 44 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 FE B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3E 89 02 00 35 04 06 00 9E [10:20:47]Write to MH i2c: E2 02 01 F2 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 78 DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 17 00 00 00 00 07 04 06 00 44 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 FE B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3E 89 02 00 35 04 06 00 9E 00 00 6B [10:20:47]Write i2c OK [10:20:47]MH_I2C_Read... [10:20:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:47]Read from MH i2c: E2 [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: E2 03 00 [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: E2 03 00 F2 01 00 90 00 67 [10:20:47]RAPDU: 90 00 [10:20:47]wFMCommunicate OK [10:20:47]wFMCommunicate request_size=10 [10:20:47]MH_SAM_APDU [10:20:47]CAPDU: 80 0D 02 02 05 90 C1 05 E3 FE [10:20:47]Write to MH i2c: E2 0D 00 F3 01 80 0D 02 02 05 00 90 C1 05 E3 FE 00 00 AF [10:20:47]Write i2c OK [10:20:47]MH_I2C_Read... [10:20:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:47]Read from MH i2c: E2 [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: E2 03 00 [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: E2 03 00 F3 01 00 90 00 68 [10:20:47]RAPDU: 90 00 [10:20:47]wFMCommunicate OK [10:20:47]wFMCommunicate request_size=4 [10:20:47]MH_SAM_APDU [10:20:47]CAPDU: 80 0D 03 02 [10:20:47]Write to MH i2c: E2 08 00 F4 01 80 0D 03 02 00 00 00 00 70 [10:20:47]Write i2c OK [10:20:47]MH_I2C_Read... [10:20:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:47]Read from MH i2c: E2 [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: E2 0B 00 [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: E2 0B 00 F4 01 00 4F 35 97 E2 AB 13 96 89 90 00 4B [10:20:47]RAPDU: 4F 35 97 E2 AB 13 96 89 90 00 [10:20:47]wFMCommunicate OK [10:20:47]SAM_PROTO_SignData done [10:20:47]FM_MakeSignedData done [10:20:47]CreateOFDProtocolMessage [10:20:47]wFMCommunicate request_size=4 [10:20:47]MH_SAM_APDU [10:20:47]CAPDU: 80 11 00 00 [10:20:47]Write to MH i2c: E2 08 00 F5 01 80 11 00 00 00 00 00 00 70 [10:20:47]Write i2c OK [10:20:47]MH_I2C_Read... [10:20:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:47]Read from MH i2c: E2 [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: E2 17 00 [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: E2 17 00 F5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C9 [10:20:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:20:47]wFMCommunicate OK [10:20:47]CreateOFDProtocolMessage done [10:20:47]OFDSenderStorePacket 166206 [10:20:47]StoreOFDPacket docnum=166206 [10:20:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 16 7C 07 01 F9 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 78 DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 17 00 00 00 00 07 04 06 00 44 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 FE B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3E 89 02 00 35 04 06 00 9E 90 C1 05 E3 FE 4F 35 97 E2 AB 13 96 89 [10:20:47]CheckFolder [10:20:47]dirname=/storage/ofd_packets [10:20:47]CheckFolder done [10:20:47]ProducePacketName [10:20:47]name=ofd_packets/00166206 [10:20:47]NVStorageSaveData ofd_packets/00166206 [10:20:47]File name is /storage/ofd_packets/00166206 [10:20:47]Write 301 bytes [10:20:47]NVStorageSaveData done [10:20:47]OFDSenderStorePacket done [10:20:47]KKMCreateOFDPacket done [10:20:47]NVStorageSaveData kkm_last_timestamp [10:20:47]File name is /storage/kkm_last_timestamp [10:20:47]Write 4 bytes [10:20:47]NVStorageSaveData done [10:20:47]ExternCall_PrintAddStr [10:20:47]wPrintStart [10:20:47]Write to MH i2c: 01 00 00 F6 01 F7 [10:20:47]Write i2c OK [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: 01 [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: 01 07 00 [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: 01 07 00 F6 01 00 00 00 00 00 FF 0F 0C [10:20:47]RasterBufferAndPrint [10:20:47]line Счет N : (1)295170 [10:20:47]line ИНН: 02508201610067 [10:20:47]line Контрольно-Кассовый Чек [10:20:47]line ПРОДАЖА [10:20:47]line ТРК (МРК, ГНК) : 32 [10:20:47]line Товар: 2710124130 [10:20:47]line Аи-92-К-5 [10:20:47]line 8.400 * 67.80 [10:20:47]line = 569.52 [10:20:47]line НДС 12% НСП 1% [10:20:47]line > о реализуемом товаре [10:20:47]line ОКРУГЛЕНИЕ: -0.52 [10:20:47]line ИТОГО: 569.00 [10:20:47]line Внесено: 569.00 [10:20:47]line СДАЧА: 0.00 [10:20:47]line НСП 1% : 5.04 [10:20:47]line НДС 12% : 60.48 [10:20:47]line Наличными: 569.00 [10:20:47]line Безнал.: 0.00 [10:20:47]line Место: АЗС № 130 "Партнер Нефть" [10:20:47]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:20:47]line СНО: Общий режим [10:20:47]line Чек 258 24.08.2024 10:20 [10:20:47]line Смена: 470 ФФД: 1.0 [10:20:47]line ЗНМ: 0300000070 [10:20:47]line РНМ: 0000000000092562 [10:20:47]line Версия ККМ: 001 [10:20:47]line ФМ: 0000000000871769 [10:20:47]line ФД: 166206 [10:20:47]line ФПД: 174344550867966 [10:20:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102046&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166206&fm=174344550867966&tin=02508201610067®Number=0000000000092562&sum=56900 [10:20:47]written 0, free lines is 4095 [10:20:47]OFD Sender: Processing packet 166206 [packets to send 1008, broken 1007] [10:20:47]ProducePacketName [10:20:47]name=ofd_packets/00166206 [10:20:47]OFD Sender: To server: pG, [10:20:47]CommunicateWithHost lk.salyk.kg:30040 [10:20:47]ConnectInit lk.salyk.kg [10:20:48]Write to MH i2c: 01 00 00 21 02 23 [10:20:48]Write i2c OK [10:20:48]MH_I2C_Read... [10:20:48]Read from MH i2c: 01 [10:20:48]MH_I2C_Read... [10:20:48]Read from MH i2c: 01 07 00 [10:20:48]MH_I2C_Read... [10:20:48]Read from MH i2c: 01 07 00 21 02 00 00 00 00 00 C6 0C FC [10:20:48]RasterBufferAndPrint [10:20:48]line [10:20:48]line [10:20:48]line [10:20:48]line [10:20:48]line [10:20:48]written 0, free lines is 3287 [10:20:48]MH_Cut [10:20:48]Write to MH i2c: D1 01 00 28 02 01 FC [10:20:48]Write i2c OK [10:20:48]MH_I2C_Read... [10:20:48]Read from MH i2c: D1 [10:20:48]MH_I2C_Read... [10:20:48]Read from MH i2c: D1 01 00 [10:20:48]MH_I2C_Read... [10:20:48]Read from MH i2c: D1 01 00 28 02 00 FB [10:20:48]Write to MH i2c: 01 00 00 29 02 2B [10:20:48]Write i2c OK [10:20:48]MH_I2C_Read... [10:20:48]*** Cut start [10:20:48]*** Purtial cut [10:20:48]*** Stage 1: CUTSNS_PIN = 1 [10:20:50]Read from MH i2c: 01 [10:20:50]MH_I2C_Read... [10:20:50]*** Stop cut motor [10:20:50]*** Cut end [10:20:50]Read from MH i2c: 01 07 00 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: 01 07 00 29 02 00 00 00 00 00 FF 0F 40 [10:20:50]process_action close_receipt done [10:20:50]requested_data is exist [10:20:50]produce_requested_data [10:20:50]requested_item fm.sn is exist - process it [10:20:50]wFMCommunicate request_size=4 [10:20:50]MH_SAM_APDU [10:20:50]CAPDU: 80 11 00 00 [10:20:50]Write to MH i2c: E2 08 00 2A 02 80 11 00 00 00 00 00 00 A6 [10:20:50]Write i2c OK [10:20:50]MH_I2C_Read... [10:20:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:50]Read from MH i2c: E2 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 17 00 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 17 00 2A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 FF [10:20:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:20:50]wFMCommunicate OK [10:20:50]requested_item fd.num is exist - process it [10:20:50]SAM_PROTO_GetFieldsCounters [10:20:50]wFMCommunicate request_size=4 [10:20:50]MH_SAM_APDU [10:20:50]CAPDU: 80 13 00 00 [10:20:50]Write to MH i2c: E2 08 00 2B 02 80 13 00 00 00 00 00 00 A9 [10:20:50]Write i2c OK [10:20:50]MH_I2C_Read... [10:20:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:51]Read from MH i2c: E2 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 62 00 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 62 00 2B 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 3E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 78 [10:20:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 3E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:51]wFMCommunicate OK [10:20:51]SAM_PROTO_GetFieldsCounters done [10:20:51]requested_item shift.num is exist - process it [10:20:51]requested_item shift.opened is exist - process it [10:20:51]req_shift_opened [10:20:51]FM_GetShiftState [10:20:51]SAM_PROTO_GetShiftState [10:20:51]wFMCommunicate request_size=4 [10:20:51]MH_SAM_APDU [10:20:51]CAPDU: 80 13 01 00 [10:20:51]Write to MH i2c: E2 08 00 2C 02 80 13 01 00 00 00 00 00 AB [10:20:51]Write i2c OK [10:20:51]MH_I2C_Read... [10:20:51]Connected sock=11 [10:20:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 16 7C 07 01 F9 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 78 DE 00 00 00 00 F2 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:51]03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 17 00 00 00 00 07 04 06 00 44 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 FE B3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3E 89 02 00 35 04 06 00 9E 90 C1 05 E3 FE 4F 35 97 E2 AB 13 96 89 [10:20:51]Read from MH i2c: E2 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 0E 00 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 0E 00 2C 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D5 [10:20:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:20:51]wFMCommunicate OK [10:20:51]SAM_PROTO_GetShiftState done [10:20:51]FM_GetShiftState done [10:20:51]req_shift_opened done [10:20:51]requested_item shift.open_date is exist - process it [10:20:51]req_shift_open_date [10:20:51]req_shift_open_date done [10:20:51]produce_requested_data done [10:20:51]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166206,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:20:51]process_action_free close_receipt [10:20:51]json_value_free [10:20:51]json_value_free done [10:20:51]process_json_proto returns [10:20:51]Send response to host [10:20:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166206,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:20:51]free response buf [10:20:51]execute_script done [10:20:51]execute_script returns [10:20:51]free content buf [10:20:51]Sock 9.Close socket [10:20:51]Sock 9.Thread stoped [10:20:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 A3 17 47 00 82 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3E 89 02 00 F4 03 04 00 4B 5D C9 66 B6 04 01 00 00 76 20 66 A5 1E 90 6F EC [10:20:52]CommunicateWithHost err = 0 [10:20:52]CheckOFDResponse [10:20:52]1017 (14) - 77093643461234 [10:20:52]1041 (16) - 0000000000871769 [10:20:52]1040 (4) - 166206 [10:20:52]1012 (4) - 24.08.2024 04:10 [10:20:52]1206 (1) - 0 [10:20:52]OFD Sender: Remove packet 166206 [10:20:52]ProducePacketName [10:20:52]name=ofd_packets/00166206 [10:20:52]NVStorageDeleteData [10:20:52]OFD Sender: No OFD packet to send [10:20:57]OFD Sender: No OFD packet to send [10:21:02]OFD Sender: No OFD packet to send [10:21:07]OFD Sender: No OFD packet to send [10:21:12]OFD Sender: No OFD packet to send [10:21:16]accept exits with 10 [10:21:16]New connection [10:21:16]New thread 3066686820 created [10:21:16]Thread 3066830180 joined [10:21:16]Waiting for new connection... [10:21:16] Sock 10.Parse request [10:21:16]Sock 10.Check first char [10:21:16]Sock 10.First char is OK [10:21:16]request: POST /json_proto HTTP/1.0 [10:21:16]Method: POST [10:21:16]URL: /json_proto [10:21:16]Method is POST - this is cgi request [10:21:16]url: /json_proto [10:21:16]query_string will be loaded in cgi processing [10:21:16]execute_cgi json_proto POST (null) [10:21:16]execute_cgi path=json_proto method=POST [10:21:16]POST find Content-Length [10:21:16]Host: 172.17.44.132:8080 [10:21:16]Content-Length: 679 [10:21:16]Content-Type: application/json [10:21:16] [10:21:16]POST finish read [10:21:16]Found Content-Length = 679 [10:21:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:16]execute_script... [10:21:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:16]POST & json_proto [10:21:16]process_json_proto [10:21:16]json parsed OK: [10:21:16]protocol is kg_v1.0 [10:21:16]action value=close_receipt [10:21:16]process_action close_receipt [10:21:16]cmd_close_receipt [10:21:16]MH_GetDate [10:21:16]Write to MH i2c: F0 00 00 2D 02 1E [10:21:16]Write i2c OK [10:21:16]MH_I2C_Read... [10:21:16]Read from MH i2c: F0 [10:21:16]MH_I2C_Read... [10:21:16]Read from MH i2c: F0 09 00 [10:21:16]MH_I2C_Read... [10:21:16]Read from MH i2c: F0 09 00 2D 02 00 1D B4 C9 66 2A 83 C1 65 FA [10:21:16]GetLastDocTimeStamp 1724494846 [10:21:16]current date 1724494877 [10:21:16]FM_GetShiftState [10:21:16]SAM_PROTO_GetShiftState [10:21:16]wFMCommunicate request_size=4 [10:21:16]MH_SAM_APDU [10:21:16]CAPDU: 80 13 01 00 [10:21:16]Write to MH i2c: E2 08 00 2E 02 80 13 01 00 00 00 00 00 AD [10:21:16]Write i2c OK [10:21:16]MH_I2C_Read... [10:21:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:16]Read from MH i2c: E2 [10:21:16]MH_I2C_Read... [10:21:16]Read from MH i2c: E2 0E 00 [10:21:16]MH_I2C_Read... [10:21:16]Read from MH i2c: E2 0E 00 2E 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D7 [10:21:16]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:21:16]wFMCommunicate OK [10:21:16]SAM_PROTO_GetShiftState done [10:21:16]FM_GetShiftState done [10:21:16]opened in 1724458697 [10:21:16]opened+sec_in_day 1724545097 [10:21:16]quantity*price = 100050 [10:21:16]sum+1 = 100052 [10:21:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 259 24.08.2024 10:21 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166207 ФПД: 193061760434541 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102117&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166207&fm=193061760434541&tin=02508201610067®Number=0000000000092562&sum=100000 [10:21:17]StoreToDocumentArchive [10:21:17]shift 470 fd 166207 [10:21:17]save to /storage/0470/doc_00166207 [10:21:17]save last doc name /storage/0470/doc_00166207 to /storage/kkm_last_doc_name [10:21:17]save OK [10:21:17]Clear old archive folders... [10:21:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:21:17]tlvbuf is 00DD0D60 [10:21:17]SAM_PROTO_ClearQueue [10:21:17]wFMCommunicate request_size=4 [10:21:17]MH_SAM_APDU [10:21:17]CAPDU: 80 09 00 00 [10:21:17]Write to MH i2c: E2 08 00 3B 02 80 09 00 00 00 00 00 00 AF [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:17]Read from MH i2c: E2 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 3B 02 00 90 00 B1 [10:21:17]RAPDU: 90 00 [10:21:17]wFMCommunicate OK [10:21:17]SAM_PROTO_ClearQueue done [10:21:17]KKMCreateOFDPacket [10:21:17]OFDProtocolAddRootSTLVToBuf [10:21:17]FM_MakeSignedData [10:21:17]FM_MakeSignedData [10:21:17]SAM_PROTO_SignData [10:21:17]wFMCommunicate request_size=4 [10:21:17]MH_SAM_APDU [10:21:17]CAPDU: 80 0D 01 02 [10:21:17]Write to MH i2c: E2 08 00 3C 02 80 0D 01 02 00 00 00 00 B7 [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:17]Read from MH i2c: E2 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 3C 02 00 90 00 B2 [10:21:17]RAPDU: 90 00 [10:21:17]wFMCommunicate OK [10:21:17]wFMCommunicate request_size=255 [10:21:17]MH_SAM_APDU [10:21: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 1D B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3F 89 02 00 35 04 06 00 AF 96 B1 A6 [10:21:17]Write to MH i2c: E2 02 01 3D 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 1D B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3F 89 02 00 35 04 06 00 AF 96 B1 A6 00 00 87 [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:17]Read from MH i2c: E2 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 3D 02 00 90 00 B3 [10:21:17]RAPDU: 90 00 [10:21:17]wFMCommunicate OK [10:21:17]wFMCommunicate request_size=7 [10:21:17]MH_SAM_APDU [10:21:17]CAPDU: 80 0D 02 02 02 81 6D [10:21:17]Write to MH i2c: E2 0A 00 3E 02 80 0D 02 02 02 00 81 6D 00 00 AC [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:17]OFD Sender: No OFD packet to send [10:21:17]Read from MH i2c: E2 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 3E 02 00 90 00 B4 [10:21:17]RAPDU: 90 00 [10:21:17]wFMCommunicate OK [10:21:17]wFMCommunicate request_size=4 [10:21:17]MH_SAM_APDU [10:21:17]CAPDU: 80 0D 03 02 [10:21:17]Write to MH i2c: E2 08 00 3F 02 80 0D 03 02 00 00 00 00 BC [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:17]Read from MH i2c: E2 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 0B 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 0B 00 3F 02 00 FB 13 1A 12 DC E0 28 52 90 00 2D [10:21:17]RAPDU: FB 13 1A 12 DC E0 28 52 90 00 [10:21:17]wFMCommunicate OK [10:21:17]SAM_PROTO_SignData done [10:21:17]FM_MakeSignedData done [10:21:17]CreateOFDProtocolMessage [10:21:17]wFMCommunicate request_size=4 [10:21:17]MH_SAM_APDU [10:21:17]CAPDU: 80 11 00 00 [10:21:17]Write to MH i2c: E2 08 00 40 02 80 11 00 00 00 00 00 00 BC [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:17]Read from MH i2c: E2 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 17 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 17 00 40 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 15 [10:21:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:21:17]wFMCommunicate OK [10:21:17]CreateOFDProtocolMessage done [10:21:17]OFDSenderStorePacket 166207 [10:21:17]StoreOFDPacket docnum=166207 [10:21:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 75 4C 04 01 25 54 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 1D B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3F 89 02 00 35 04 06 00 AF 96 B1 A6 81 6D FB 13 1A 12 DC E0 28 52 [10:21:17]CheckFolder [10:21:17]dirname=/storage/ofd_packets [10:21:17]CheckFolder done [10:21:17]ProducePacketName [10:21:17]name=ofd_packets/00166207 [10:21:17]NVStorageSaveData ofd_packets/00166207 [10:21:17]File name is /storage/ofd_packets/00166207 [10:21:17]Write 298 bytes [10:21:17]NVStorageSaveData done [10:21:17]OFDSenderStorePacket done [10:21:17]KKMCreateOFDPacket done [10:21:17]NVStorageSaveData kkm_last_timestamp [10:21:17]File name is /storage/kkm_last_timestamp [10:21:17]Write 4 bytes [10:21:17]NVStorageSaveData done [10:21:17]ExternCall_PrintAddStr [10:21:17]wPrintStart [10:21:17]Write to MH i2c: 01 00 00 41 02 43 [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: 01 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: 01 07 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: 01 07 00 41 02 00 00 00 00 00 FF 0F 58 [10:21:17]RasterBufferAndPrint [10:21:17]line Счет N : (1)295169 [10:21:17]line ИНН: 02508201610067 [10:21:17]line Контрольно-Кассовый Чек [10:21:17]line ПРОДАЖА [10:21:17]line ТРК (МРК, ГНК) : 11 [10:21:17]line Товар: 2710194800 [10:21:17]line ДТ-К-5 [10:21:17]line 13.130 * 76.20 [10:21:17]line = 1000.51 [10:21:17]line НДС 12% НСП 1% [10:21:17]line > о реализуемом товаре [10:21:17]line ОКРУГЛЕНИЕ: -0.51 [10:21:17]line ИТОГО: 1000.00 [10:21:17]line Внесено: 1000.00 [10:21:17]line СДАЧА: 0.00 [10:21:17]line НСП 1% : 8.85 [10:21:17]line НДС 12% : 106.25 [10:21:17]line Наличными: 1000.00 [10:21:17]line Безнал.: 0.00 [10:21:17]line Место: АЗС № 130 "Партнер Нефть" [10:21:17]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:21:17]line СНО: Общий режим [10:21:17]line Чек 259 24.08.2024 10:21 [10:21:17]line Смена: 470 ФФД: 1.0 [10:21:17]line ЗНМ: 0300000070 [10:21:17]line РНМ: 0000000000092562 [10:21:17]line Версия ККМ: 001 [10:21:17]line ФМ: 0000000000871769 [10:21:17]line ФД: 166207 [10:21:17]line ФПД: 193061760434541 [10:21:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102117&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166207&fm=193061760434541&tin=02508201610067®Number=0000000000092562&sum=100000 [10:21:17]OFD Sender: Processing packet 166207 [packets to send 1008, broken 1007] [10:21:17]ProducePacketName [10:21:17]name=ofd_packets/00166207 [10:21:17]OFD Sender: To server: pG, [10:21:17]CommunicateWithHost lk.salyk.kg:30040 [10:21:17]ConnectInit lk.salyk.kg [10:21:17]written 0, free lines is 4095 [10:21:18]Write to MH i2c: 01 00 00 6C 02 6E [10:21:18]Write i2c OK [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: 01 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: 01 07 00 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: 01 07 00 6C 02 00 00 00 00 00 D2 0C 53 [10:21:18]RasterBufferAndPrint [10:21:18]line [10:21:18]line [10:21:18]line [10:21:18]line [10:21:18]line [10:21:18]written 0, free lines is 3302 [10:21:18]MH_Cut [10:21:18]Write to MH i2c: D1 01 00 73 02 01 47 [10:21:18]Write i2c OK [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: D1 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: D1 01 00 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: D1 01 00 73 02 00 46 [10:21:18]Write to MH i2c: 01 00 00 74 02 76 [10:21:18]Write i2c OK [10:21:18]MH_I2C_Read... [10:21:19]*** Cut start [10:21:19]*** Purtial cut [10:21:19]*** Stage 1: CUTSNS_PIN = 1 [10:21:21]Read from MH i2c: 01 [10:21:21]MH_I2C_Read... [10:21:21]*** Stop cut motor [10:21:21]*** Cut end [10:21:21]Read from MH i2c: 01 07 00 [10:21:21]MH_I2C_Read... [10:21:21]Read from MH i2c: 01 07 00 74 02 00 00 00 00 00 FF 0F 8B [10:21:21]process_action close_receipt done [10:21:21]requested_data is exist [10:21:21]produce_requested_data [10:21:21]requested_item fm.sn is exist - process it [10:21:21]wFMCommunicate request_size=4 [10:21:21]MH_SAM_APDU [10:21:21]CAPDU: 80 11 00 00 [10:21:21]Write to MH i2c: E2 08 00 75 02 80 11 00 00 00 00 00 00 F1 [10:21:21]Write i2c OK [10:21:21]MH_I2C_Read... [10:21:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:21]Read from MH i2c: E2 [10:21:21]MH_I2C_Read... [10:21:21]Read from MH i2c: E2 17 00 [10:21:21]MH_I2C_Read... [10:21:21]Read from MH i2c: E2 17 00 75 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4A [10:21:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:21:21]wFMCommunicate OK [10:21:21]requested_item fd.num is exist - process it [10:21:21]SAM_PROTO_GetFieldsCounters [10:21:21]wFMCommunicate request_size=4 [10:21:21]MH_SAM_APDU [10:21:21]CAPDU: 80 13 00 00 [10:21:21]Write to MH i2c: E2 08 00 76 02 80 13 00 00 00 00 00 00 F4 [10:21:21]Write i2c OK [10:21:21]MH_I2C_Read... [10:21:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:21]Read from MH i2c: E2 [10:21:21]MH_I2C_Read... [10:21:21]Read from MH i2c: E2 62 00 [10:21:21]MH_I2C_Read... [10:21:21]Read from MH i2c: E2 62 00 76 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 3F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [10:21: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 3F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:21]wFMCommunicate OK [10:21:21]SAM_PROTO_GetFieldsCounters done [10:21:21]requested_item shift.num is exist - process it [10:21:21]requested_item shift.opened is exist - process it [10:21:21]req_shift_opened [10:21:21]FM_GetShiftState [10:21:21]SAM_PROTO_GetShiftState [10:21:21]wFMCommunicate request_size=4 [10:21:21]MH_SAM_APDU [10:21:21]CAPDU: 80 13 01 00 [10:21:21]Write to MH i2c: E2 08 00 77 02 80 13 01 00 00 00 00 00 F6 [10:21:21]Write i2c OK [10:21:21]MH_I2C_Read... [10:21:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:21]Read from MH i2c: E2 [10:21:21]MH_I2C_Read... [10:21:21]Read from MH i2c: E2 0E 00 [10:21:21]MH_I2C_Read... [10:21:21]Read from MH i2c: E2 0E 00 77 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 20 [10:21:21]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:21:21]wFMCommunicate OK [10:21:21]SAM_PROTO_GetShiftState done [10:21:21]FM_GetShiftState done [10:21:21]req_shift_opened done [10:21:21]requested_item shift.open_date is exist - process it [10:21:21]req_shift_open_date [10:21:21]req_shift_open_date done [10:21:21]produce_requested_data done [10:21:21]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166207,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:21:21]process_action_free close_receipt [10:21:21]json_value_free [10:21:21]json_value_free done [10:21:21]process_json_proto returns [10:21:21]Send response to host [10:21:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166207,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:21:21]free response buf [10:21:21]execute_script done [10:21:21]execute_script returns [10:21:21]free content buf [10:21:21]Sock 10.Close socket [10:21:21]Sock 10.Thread stoped [10:21:22]ConnectInit Can't take IP for lk.salyk.kg [10:21:22]CommunicateWithHost connect error [10:21:22]CommunicateWithHost err = -1 [10:21:22]OFD Sender: Server communicate error [10:21:28]OFD Sender: Processing packet 166207 [packets to send 1008, broken 1007] [10:21:28]ProducePacketName [10:21:28]name=ofd_packets/00166207 [10:21:28]OFD Sender: To server: pG, [10:21:28]CommunicateWithHost lk.salyk.kg:30040 [10:21:28]ConnectInit lk.salyk.kg [10:21:32]recv_with_timeout no data received [10:21:33]ConnectInit Can't take IP for lk.salyk.kg [10:21:33]CommunicateWithHost connect error [10:21:33]CommunicateWithHost err = -1 [10:21:33]OFD Sender: Server communicate error [10:21:38]OFD Sender: Processing packet 166207 [packets to send 1008, broken 1007] [10:21:38]ProducePacketName [10:21:38]name=ofd_packets/00166207 [10:21:38]OFD Sender: To server: pG, [10:21:38]CommunicateWithHost lk.salyk.kg:30040 [10:21:38]ConnectInit lk.salyk.kg [10:21:39]accept exits with 9 [10:21:39]New connection [10:21:39]New thread 3066830180 created [10:21:39]Thread 3066686820 joined [10:21:39]Waiting for new connection... [10:21:39] Sock 9.Parse request [10:21:39]Sock 9.Check first char [10:21:39]Sock 9.First char is OK [10:21:39]request: POST /json_proto HTTP/1.0 [10:21:39]Method: POST [10:21:39]URL: /json_proto [10:21:39]Method is POST - this is cgi request [10:21:39]url: /json_proto [10:21:39]query_string will be loaded in cgi processing [10:21:39]execute_cgi json_proto POST (null) [10:21:39]execute_cgi path=json_proto method=POST [10:21:39]POST find Content-Length [10:21:39]Host: 172.17.44.132:8080 [10:21:39]Content-Length: 819 [10:21:39]Content-Type: application/json [10:21:39] [10:21:39]POST finish read [10:21:39]Found Content-Length = 819 [10:21:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:39]execute_script... [10:21:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:39]POST & json_proto [10:21:39]process_json_proto [10:21:39]json parsed OK: [10:21:39]protocol is kg_v1.0 [10:21:39]action value=close_receipt [10:21:39]process_action close_receipt [10:21:39]cmd_close_receipt [10:21:39]MH_GetDate [10:21:39]Write to MH i2c: F0 00 00 78 02 69 [10:21:39]Write i2c OK [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: F0 [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: F0 09 00 [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: F0 09 00 78 02 00 34 B4 C9 66 2A 83 C1 65 5C [10:21:39]GetLastDocTimeStamp 1724494877 [10:21:39]current date 1724494900 [10:21:39]FM_GetShiftState [10:21:39]SAM_PROTO_GetShiftState [10:21:39]wFMCommunicate request_size=4 [10:21:39]MH_SAM_APDU [10:21:39]CAPDU: 80 13 01 00 [10:21:39]Write to MH i2c: E2 08 00 79 02 80 13 01 00 00 00 00 00 F8 [10:21:39]Write i2c OK [10:21:39]MH_I2C_Read... [10:21:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:39]Read from MH i2c: E2 [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: E2 0E 00 [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: E2 0E 00 79 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 22 [10:21:39]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:21:39]wFMCommunicate OK [10:21:39]SAM_PROTO_GetShiftState done [10:21:39]FM_GetShiftState done [10:21:39]opened in 1724458697 [10:21:39]opened+sec_in_day 1724545097 [10:21:39]quantity*price = 200010 [10:21:39]sum+1 = 200011 [10:21:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 260 24.08.2024 10:21 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166208 ФПД: 177847809882743 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102140&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166208&fm=177847809882743&tin=02508201610067®Number=0000000000092562&sum=200010 [10:21:40]StoreToDocumentArchive [10:21:40]shift 470 fd 166208 [10:21:40]save to /storage/0470/doc_00166208 [10:21:40]save last doc name /storage/0470/doc_00166208 to /storage/kkm_last_doc_name [10:21:40]save OK [10:21:40]Clear old archive folders... [10:21:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:40]tlvbuf is 00DD29B0 [10:21:40]SAM_PROTO_ClearQueue [10:21:40]wFMCommunicate request_size=4 [10:21:40]MH_SAM_APDU [10:21:40]CAPDU: 80 09 00 00 [10:21:40]Write to MH i2c: E2 08 00 86 02 80 09 00 00 00 00 00 00 FA [10:21:40]Write i2c OK [10:21:40]MH_I2C_Read... [10:21:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:40]Read from MH i2c: E2 [10:21:40]MH_I2C_Read... [10:21:40]Read from MH i2c: E2 03 00 [10:21:40]MH_I2C_Read... [10:21:40]Read from MH i2c: E2 03 00 86 02 00 90 00 FC [10:21:40]RAPDU: 90 00 [10:21:40]wFMCommunicate OK [10:21:40]SAM_PROTO_ClearQueue done [10:21:40]KKMCreateOFDPacket [10:21:40]OFDProtocolAddRootSTLVToBuf [10:21:40]FM_MakeSignedData [10:21:40]FM_MakeSignedData [10:21:40]SAM_PROTO_SignData [10:21:40]wFMCommunicate request_size=4 [10:21:40]MH_SAM_APDU [10:21:40]CAPDU: 80 0D 01 02 [10:21:40]Write to MH i2c: E2 08 00 87 02 80 0D 01 02 00 00 00 00 02 [10:21:40]Write i2c OK [10:21:40]MH_I2C_Read... [10:21:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:41]Read from MH i2c: E2 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: E2 03 00 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: E2 03 00 87 02 00 90 00 FD [10:21:41]RAPDU: 90 00 [10:21:41]wFMCommunicate OK [10:21:41]wFMCommunicate request_size=255 [10:21:41]MH_SAM_APDU [10:21:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 34 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 40 89 02 00 35 04 06 00 A1 [10:21:41]Write to MH i2c: E2 02 01 88 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 34 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 40 89 02 00 35 04 06 00 A1 00 00 FD [10:21:41]Write i2c OK [10:21:41]MH_I2C_Read... [10:21:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:41]Read from MH i2c: E2 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: E2 03 00 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: E2 03 00 88 02 00 90 00 FE [10:21:41]RAPDU: 90 00 [10:21:41]wFMCommunicate OK [10:21:41]wFMCommunicate request_size=10 [10:21:41]MH_SAM_APDU [10:21:41]CAPDU: 80 0D 02 02 05 C0 6B 88 3A 77 [10:21:41]Write to MH i2c: E2 0D 00 89 02 80 0D 02 02 05 00 C0 6B 88 3A 77 00 00 73 [10:21:41]Write i2c OK [10:21:41]MH_I2C_Read... [10:21:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:41]Read from MH i2c: E2 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: E2 03 00 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: E2 03 00 89 02 00 90 00 FF [10:21:41]RAPDU: 90 00 [10:21:41]wFMCommunicate OK [10:21:41]wFMCommunicate request_size=4 [10:21:41]MH_SAM_APDU [10:21:41]CAPDU: 80 0D 03 02 [10:21:41]Write to MH i2c: E2 08 00 8A 02 80 0D 03 02 00 00 00 00 07 [10:21:41]Write i2c OK [10:21:41]MH_I2C_Read... [10:21:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:41]Read from MH i2c: E2 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: E2 0B 00 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: E2 0B 00 8A 02 00 24 0A 68 BB CF 8B 73 EB 90 00 11 [10:21:41]RAPDU: 24 0A 68 BB CF 8B 73 EB 90 00 [10:21:41]wFMCommunicate OK [10:21:41]SAM_PROTO_SignData done [10:21:41]FM_MakeSignedData done [10:21:41]CreateOFDProtocolMessage [10:21:41]wFMCommunicate request_size=4 [10:21:41]MH_SAM_APDU [10:21:41]CAPDU: 80 11 00 00 [10:21:41]Write to MH i2c: E2 08 00 8B 02 80 11 00 00 00 00 00 00 07 [10:21:41]Write i2c OK [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: E2 [10:21:41]MH_I2C_Read... [10:21:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:41]Read from MH i2c: E2 17 00 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: E2 17 00 8B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 60 [10:21:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:21:41]wFMCommunicate OK [10:21:41]CreateOFDProtocolMessage done [10:21:41]OFDSenderStorePacket 166208 [10:21:41]StoreOFDPacket docnum=166208 [10:21:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 FB 38 07 01 DA DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 34 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 40 89 02 00 35 04 06 00 A1 C0 6B 88 3A 77 24 0A 68 BB CF 8B 73 EB [10:21:41]CheckFolder [10:21:41]dirname=/storage/ofd_packets [10:21:41]CheckFolder done [10:21:41]ProducePacketName [10:21:41]name=ofd_packets/00166208 [10:21:41]NVStorageSaveData ofd_packets/00166208 [10:21:41]File name is /storage/ofd_packets/00166208 [10:21:41]Write 301 bytes [10:21:41]NVStorageSaveData done [10:21:41]OFDSenderStorePacket done [10:21:41]KKMCreateOFDPacket done [10:21:41]NVStorageSaveData kkm_last_timestamp [10:21:41]File name is /storage/kkm_last_timestamp [10:21:41]Write 4 bytes [10:21:41]NVStorageSaveData done [10:21:41]ExternCall_PrintAddStr [10:21:41]wPrintStart [10:21:41]Write to MH i2c: 01 00 00 8C 02 8E [10:21:41]Write i2c OK [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: 01 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: 01 07 00 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: 01 07 00 8C 02 00 00 00 00 00 FF 0F A3 [10:21:41]RasterBufferAndPrint [10:21:41]line Счет N : (1)295171 [10:21:41]line ИНН: 02508201610067 [10:21:41]line Контрольно-Кассовый Чек [10:21:41]line ПРОДАЖА [10:21:41]line ТРК (МРК, ГНК) : 52 [10:21:41]line Товар: 2710124130 [10:21:41]line Аи-92-К-5 [10:21:41]line 29.500 * 67.80 [10:21:41]line = 2000.10 [10:21:41]line НДС 12% НСП 1% [10:21:41]line > о реализуемом товаре [10:21:41]line ИТОГО: 2000.10 [10:21:41]line НСП 1% : 17.70 [10:21:41]line НДС 12% : 212.40 [10:21:41]line Наличными: 0.00 [10:21:41]line Безнал.: 2000.10 [10:21:41]line Место: АЗС № 130 "Партнер Нефть" [10:21:41]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:21:41]line СНО: Общий режим [10:21:41]line Чек 260 24.08.2024 10:21 [10:21:41]line Смена: 470 ФФД: 1.0 [10:21:41]line ЗНМ: 0300000070 [10:21:41]line РНМ: 0000000000092562 [10:21:41]line Версия ККМ: 001 [10:21:41]line Платежная система: Бакай Банк [10:21:41]line ФМ: 0000000000871769 [10:21:41]line ФД: 166208 [10:21:41]line ФПД: 177847809882743 [10:21:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102140&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166208&fm=177847809882743&tin=02508201610067®Number=0000000000092562&sum=200010 [10:21:41]written 0, free lines is 4095 [10:21:42]Write to MH i2c: 01 00 00 B6 02 B8 [10:21:42]Write i2c OK [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: 01 [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: 01 07 00 [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: 01 07 00 B6 02 00 00 00 00 00 E1 0C AC [10:21:42]RasterBufferAndPrint [10:21:42]line [10:21:42]line [10:21:42]line [10:21:42]line [10:21:42]line [10:21:42]written 0, free lines is 3321 [10:21:42]MH_Cut [10:21:42]Write to MH i2c: D1 01 00 BD 02 01 91 [10:21:42]Write i2c OK [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: D1 [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: D1 01 00 [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: D1 01 00 BD 02 00 90 [10:21:42]Write to MH i2c: 01 00 00 BE 02 C0 [10:21:42]Write i2c OK [10:21:42]MH_I2C_Read... [10:21:42]*** Cut start [10:21:42]*** Purtial cut [10:21:42]*** Stage 1: CUTSNS_PIN = 1 [10:21:44]Read from MH i2c: 01 [10:21:44]MH_I2C_Read... [10:21:44]*** Stop cut motor [10:21:44]*** Cut end [10:21:44]Read from MH i2c: 01 07 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: 01 07 00 BE 02 00 00 00 00 00 FF 0F D5 [10:21:44]process_action close_receipt done [10:21:44]requested_data is exist [10:21:44]produce_requested_data [10:21:44]requested_item fm.sn is exist - process it [10:21:44]wFMCommunicate request_size=4 [10:21:44]MH_SAM_APDU [10:21:44]CAPDU: 80 11 00 00 [10:21:44]Write to MH i2c: E2 08 00 BF 02 80 11 00 00 00 00 00 00 3B [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:45]Read from MH i2c: E2 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: E2 17 00 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: E2 17 00 BF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 94 [10:21:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:21:45]wFMCommunicate OK [10:21:45]requested_item fd.num is exist - process it [10:21:45]SAM_PROTO_GetFieldsCounters [10:21:45]wFMCommunicate request_size=4 [10:21:45]MH_SAM_APDU [10:21:45]CAPDU: 80 13 00 00 [10:21:45]Write to MH i2c: E2 08 00 C0 02 80 13 00 00 00 00 00 00 3E [10:21:45]Write i2c OK [10:21:45]MH_I2C_Read... [10:21:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:45]Read from MH i2c: E2 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: E2 62 00 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: E2 62 00 C0 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 40 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [10:21:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 40 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:45]wFMCommunicate OK [10:21:45]SAM_PROTO_GetFieldsCounters done [10:21:45]requested_item shift.num is exist - process it [10:21:45]requested_item shift.opened is exist - process it [10:21:45]req_shift_opened [10:21:45]FM_GetShiftState [10:21:45]SAM_PROTO_GetShiftState [10:21:45]wFMCommunicate request_size=4 [10:21:45]MH_SAM_APDU [10:21:45]CAPDU: 80 13 01 00 [10:21:45]Write to MH i2c: E2 08 00 C1 02 80 13 01 00 00 00 00 00 40 [10:21:45]Write i2c OK [10:21:45]MH_I2C_Read... [10:21:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:45]Read from MH i2c: E2 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: E2 0E 00 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: E2 0E 00 C1 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6A [10:21:45]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:21:45]wFMCommunicate OK [10:21:45]SAM_PROTO_GetShiftState done [10:21:45]FM_GetShiftState done [10:21:45]req_shift_opened done [10:21:45]requested_item shift.open_date is exist - process it [10:21:45]req_shift_open_date [10:21:45]req_shift_open_date done [10:21:45]produce_requested_data done [10:21:45]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166208,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:21:45]process_action_free close_receipt [10:21:45]json_value_free [10:21:45]json_value_free done [10:21:45]process_json_proto returns [10:21:45]Send response to host [10:21:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166208,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:21:45]free response buf [10:21:45]execute_script done [10:21:45]execute_script returns [10:21:45]free content buf [10:21:45]Sock 9.Close socket [10:21:45]Sock 9.Thread stoped [10:21:45]accept exits with 12 [10:21:45]New connection [10:21:45]New thread 3066686820 created [10:21:45]Thread 3066830180 joined [10:21:45]Waiting for new connection... [10:21:45] Sock 12.Parse request [10:21:45]Sock 12.Check first char [10:21:45]Sock 12.First char is OK [10:21:45]request: POST /json_proto HTTP/1.0 [10:21:45]Method: POST [10:21:45]URL: /json_proto [10:21:45]Method is POST - this is cgi request [10:21:45]url: /json_proto [10:21:45]query_string will be loaded in cgi processing [10:21:45]execute_cgi json_proto POST (null) [10:21:45]execute_cgi path=json_proto method=POST [10:21:45]POST find Content-Length [10:21:45]Host: 172.17.44.132:8080 [10:21:45]Content-Length: 682 [10:21:45]Content-Type: application/json [10:21:45] [10:21:45]POST finish read [10:21:45]Found Content-Length = 682 [10:21:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:45]execute_script... [10:21:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:45]POST & json_proto [10:21:45]process_json_proto [10:21:45]json parsed OK: [10:21:45]protocol is kg_v1.0 [10:21:45]action value=close_receipt [10:21:45]process_action close_receipt [10:21:45]cmd_close_receipt [10:21:45]MH_GetDate [10:21:45]Write to MH i2c: F0 00 00 C2 02 B3 [10:21:45]Write i2c OK [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: F0 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: F0 09 00 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: F0 09 00 C2 02 00 3A B4 C9 66 2A 83 C1 65 AC [10:21:45]GetLastDocTimeStamp 1724494900 [10:21:45]current date 1724494906 [10:21:45]FM_GetShiftState [10:21:45]SAM_PROTO_GetShiftState [10:21:45]wFMCommunicate request_size=4 [10:21:45]MH_SAM_APDU [10:21:45]CAPDU: 80 13 01 00 [10:21:45]Write to MH i2c: E2 08 00 C3 02 80 13 01 00 00 00 00 00 42 [10:21:45]Write i2c OK [10:21:45]MH_I2C_Read... [10:21:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:45]Read from MH i2c: E2 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: E2 0E 00 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: E2 0E 00 C3 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6C [10:21:45]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:21:45]wFMCommunicate OK [10:21:45]SAM_PROTO_GetShiftState done [10:21:45]FM_GetShiftState done [10:21:45]opened in 1724458697 [10:21:45]opened+sec_in_day 1724545097 [10:21:45]quantity*price = 200043 [10:21:45]sum+1 = 200044 [10:21:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 261 24.08.2024 10:21 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166209 ФПД: 99714255462276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102146&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166209&fm=99714255462276&tin=02508201610067®Number=0000000000092562&sum=200000 [10:21:47]StoreToDocumentArchive [10:21:47]shift 470 fd 166209 [10:21:47]save to /storage/0470/doc_00166209 [10:21:47]save last doc name /storage/0470/doc_00166209 to /storage/kkm_last_doc_name [10:21:47]save OK [10:21:47]Clear old archive folders... [10:21:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:47]tlvbuf is 00E39CE0 [10:21:47]SAM_PROTO_ClearQueue [10:21:47]wFMCommunicate request_size=4 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 09 00 00 [10:21:47]Write to MH i2c: E2 08 00 D0 02 80 09 00 00 00 00 00 00 44 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [10:21:47]RAPDU: 90 00 [10:21:47]wFMCommunicate OK [10:21:47]SAM_PROTO_ClearQueue done [10:21:47]KKMCreateOFDPacket [10:21:47]OFDProtocolAddRootSTLVToBuf [10:21:47]FM_MakeSignedData [10:21:47]FM_MakeSignedData [10:21:47]SAM_PROTO_SignData [10:21:47]wFMCommunicate request_size=4 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 0D 01 02 [10:21:47]Write to MH i2c: E2 08 00 D1 02 80 0D 01 02 00 00 00 00 4C [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [10:21:47]RAPDU: 90 00 [10:21:47]wFMCommunicate OK [10:21:47]wFMCommunicate request_size=255 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 3A B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 41 89 02 00 35 04 06 00 5A [10:21:47]Write to MH i2c: E2 02 01 D2 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 3A B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 41 89 02 00 35 04 06 00 5A 00 00 A8 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 03 00 D2 02 00 90 00 48 [10:21:47]RAPDU: 90 00 [10:21:47]wFMCommunicate OK [10:21:47]wFMCommunicate request_size=10 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 0D 02 02 05 B0 88 C6 9F 84 [10:21:47]Write to MH i2c: E2 0D 00 D3 02 80 0D 02 02 05 00 B0 88 C6 9F 84 00 00 7A [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:48]Read from MH i2c: E2 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 03 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 03 00 D3 02 00 90 00 49 [10:21:48]RAPDU: 90 00 [10:21:48]wFMCommunicate OK [10:21:48]wFMCommunicate request_size=4 [10:21:48]MH_SAM_APDU [10:21:48]CAPDU: 80 0D 03 02 [10:21:48]Write to MH i2c: E2 08 00 D4 02 80 0D 03 02 00 00 00 00 51 [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:48]Read from MH i2c: E2 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 0B 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 0B 00 D4 02 00 9A AA 66 8B 9E 8A 1B D2 90 00 9C [10:21:48]RAPDU: 9A AA 66 8B 9E 8A 1B D2 90 00 [10:21:48]wFMCommunicate OK [10:21:48]SAM_PROTO_SignData done [10:21:48]FM_MakeSignedData done [10:21:48]CreateOFDProtocolMessage [10:21:48]wFMCommunicate request_size=4 [10:21:48]MH_SAM_APDU [10:21:48]CAPDU: 80 11 00 00 [10:21:48]Write to MH i2c: E2 08 00 D5 02 80 11 00 00 00 00 00 00 51 [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:48]Read from MH i2c: E2 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 17 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 17 00 D5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AA [10:21:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:21:48]wFMCommunicate OK [10:21:48]CreateOFDProtocolMessage done [10:21:48]OFDSenderStorePacket 166209 [10:21:48]StoreOFDPacket docnum=166209 [10:21:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 8A E5 07 01 C4 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 3A B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 41 89 02 00 35 04 06 00 5A B0 88 C6 9F 84 9A AA 66 8B 9E 8A 1B D2 [10:21:48]CheckFolder [10:21:48]dirname=/storage/ofd_packets [10:21:48]CheckFolder done [10:21:48]ProducePacketName [10:21:48]name=ofd_packets/00166209 [10:21:48]NVStorageSaveData ofd_packets/00166209 [10:21:48]File name is /storage/ofd_packets/00166209 [10:21:48]Write 301 bytes [10:21:48]NVStorageSaveData done [10:21:48]OFDSenderStorePacket done [10:21:48]KKMCreateOFDPacket done [10:21:48]NVStorageSaveData kkm_last_timestamp [10:21:48]File name is /storage/kkm_last_timestamp [10:21:48]Write 4 bytes [10:21:48]NVStorageSaveData done [10:21:48]ExternCall_PrintAddStr [10:21:48]wPrintStart [10:21:48]Write to MH i2c: 01 00 00 D6 02 D8 [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: 01 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: 01 07 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: 01 07 00 D6 02 00 00 00 00 00 FF 0F ED [10:21:48]RasterBufferAndPrint [10:21:48]line Счет N : (1)295172 [10:21:48]line ИНН: 02508201610067 [10:21:48]line Контрольно-Кассовый Чек [10:21:48]line ПРОДАЖА [10:21:48]line ТРК (МРК, ГНК) : 63 [10:21:48]line Товар: 2710124500 [10:21:48]line Аи-95-К-5 [10:21:48]line 26.960 * 74.20 [10:21:48]line = 2000.43 [10:21:48]line НДС 12% НСП 1% [10:21:48]line > о реализуемом товаре [10:21:48]line ОКРУГЛЕНИЕ: -0.43 [10:21:48]line ИТОГО: 2000.00 [10:21:48]line Внесено: 2000.00 [10:21:48]line СДАЧА: 0.00 [10:21:48]line НСП 1% : 17.70 [10:21:48]line НДС 12% : 212.43 [10:21:48]line Наличными: 2000.00 [10:21:48]line Безнал.: 0.00 [10:21:48]line Место: АЗС № 130 "Партнер Нефть" [10:21:48]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:21:48]line СНО: Общий режим [10:21:48]line Чек 261 24.08.2024 10:21 [10:21:48]line Смена: 470 ФФД: 1.0 [10:21:48]line ЗНМ: 0300000070 [10:21:48]line РНМ: 0000000000092562 [10:21:48]line Версия ККМ: 001 [10:21:48]line ФМ: 0000000000871769 [10:21:48]line ФД: 166209 [10:21:48]line ФПД: 99714255462276 [10:21:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102146&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166209&fm=99714255462276&tin=02508201610067®Number=0000000000092562&sum=200000 [10:21:48]written 0, free lines is 4095 [10:21:48]Write to MH i2c: 01 00 00 01 03 04 [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: 01 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: 01 07 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: 01 07 00 01 03 00 00 00 00 00 C8 0C DF [10:21:48]RasterBufferAndPrint [10:21:48]line [10:21:48]line [10:21:48]line [10:21:48]line [10:21:48]line [10:21:48]written 0, free lines is 3302 [10:21:48]MH_Cut [10:21:48]Write to MH i2c: D1 01 00 08 03 01 DD [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: D1 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: D1 01 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: D1 01 00 08 03 00 DC [10:21:48]Write to MH i2c: 01 00 00 09 03 0C [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:49]*** Cut start [10:21:49]*** Purtial cut [10:21:49]*** Stage 1: CUTSNS_PIN = 1 [10:21:51]Read from MH i2c: 01 [10:21:51]MH_I2C_Read... [10:21:51]*** Stop cut motor [10:21:51]*** Cut end [10:21:51]Read from MH i2c: 01 07 00 [10:21:51]MH_I2C_Read... [10:21:51]Read from MH i2c: 01 07 00 09 03 00 00 00 00 00 FF 0F 21 [10:21:51]process_action close_receipt done [10:21:51]requested_data is exist [10:21:51]produce_requested_data [10:21:51]requested_item fm.sn is exist - process it [10:21:51]wFMCommunicate request_size=4 [10:21:51]MH_SAM_APDU [10:21:51]CAPDU: 80 11 00 00 [10:21:51]Write to MH i2c: E2 08 00 0A 03 80 11 00 00 00 00 00 00 87 [10:21:51]Write i2c OK [10:21:51]MH_I2C_Read... [10:21:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:51]Read from MH i2c: E2 [10:21:51]MH_I2C_Read... [10:21:51]Read from MH i2c: E2 17 00 [10:21:51]MH_I2C_Read... [10:21:51]Read from MH i2c: E2 17 00 0A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E0 [10:21:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:21:51]wFMCommunicate OK [10:21:51]requested_item fd.num is exist - process it [10:21:51]SAM_PROTO_GetFieldsCounters [10:21:51]wFMCommunicate request_size=4 [10:21:51]MH_SAM_APDU [10:21:51]CAPDU: 80 13 00 00 [10:21:51]Write to MH i2c: E2 08 00 0B 03 80 13 00 00 00 00 00 00 8A [10:21:51]Write i2c OK [10:21:51]MH_I2C_Read... [10:21:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:51]Read from MH i2c: E2 [10:21:51]MH_I2C_Read... [10:21:51]Read from MH i2c: E2 62 00 [10:21:51]MH_I2C_Read... [10:21:51]Read from MH i2c: E2 62 00 0B 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 41 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 65 [10:21:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 41 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:51]wFMCommunicate OK [10:21:51]SAM_PROTO_GetFieldsCounters done [10:21:51]requested_item shift.num is exist - process it [10:21:51]requested_item shift.opened is exist - process it [10:21:51]req_shift_opened [10:21:51]FM_GetShiftState [10:21:51]SAM_PROTO_GetShiftState [10:21:51]wFMCommunicate request_size=4 [10:21:51]MH_SAM_APDU [10:21:51]CAPDU: 80 13 01 00 [10:21:51]Write to MH i2c: E2 08 00 0C 03 80 13 01 00 00 00 00 00 8C [10:21:51]Write i2c OK [10:21:51]MH_I2C_Read... [10:21:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:51]Read from MH i2c: E2 [10:21:51]MH_I2C_Read... [10:21:51]Read from MH i2c: E2 0E 00 [10:21:51]MH_I2C_Read... [10:21:51]Read from MH i2c: E2 0E 00 0C 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B6 [10:21:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:21:51]wFMCommunicate OK [10:21:51]SAM_PROTO_GetShiftState done [10:21:51]FM_GetShiftState done [10:21:51]req_shift_opened done [10:21:51]requested_item shift.open_date is exist - process it [10:21:51]req_shift_open_date [10:21:51]req_shift_open_date done [10:21:51]produce_requested_data done [10:21:51]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166209,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:21:51]process_action_free close_receipt [10:21:51]json_value_free [10:21:51]json_value_free done [10:21:51]process_json_proto returns [10:21:51]Send response to host [10:21:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166209,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:21:51]free response buf [10:21:51]execute_script done [10:21:51]execute_script returns [10:21:51]free content buf [10:21:51]Sock 12.Close socket [10:21:51]Sock 12.Thread stoped [10:21:54]accept exits with 9 [10:21:54]New connection [10:21:54]New thread 3066830180 created [10:21:54]Thread 3066686820 joined [10:21:54]Waiting for new connection... [10:21:54] Sock 9.Parse request [10:21:54]Sock 9.Check first char [10:21:54]Sock 9.First char is OK [10:21:54]request: POST /json_proto HTTP/1.0 [10:21:54]Method: POST [10:21:54]URL: /json_proto [10:21:54]Method is POST - this is cgi request [10:21:54]url: /json_proto [10:21:54]query_string will be loaded in cgi processing [10:21:54]execute_cgi json_proto POST (null) [10:21:54]execute_cgi path=json_proto method=POST [10:21:54]POST find Content-Length [10:21:54]Host: 172.17.44.132:8080 [10:21:54]Content-Length: 893 [10:21:54]Content-Type: application/json [10:21:54] [10:21:54]POST finish read [10:21:54]Found Content-Length = 893 [10:21:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51233", "tax_sys" : 0, "items" : [ { "code": "4700040114137", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0437\u0435\u043B \u043B\u0438\u043C\u043E\u043D", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 1.000, "sum" : 10.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:54]execute_script... [10:21:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51233", "tax_sys" : 0, "items" : [ { "code": "4700040114137", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0437\u0435\u043B \u043B\u0438\u043C\u043E\u043D", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 1.000, "sum" : 10.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:54]POST & json_proto [10:21:54]process_json_proto [10:21:54]json parsed OK: [10:21:54]protocol is kg_v1.0 [10:21:54]action value=close_receipt [10:21:54]process_action close_receipt [10:21:54]cmd_close_receipt [10:21:54]MH_GetDate [10:21:54]Write to MH i2c: F0 00 00 0D 03 FF [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: F0 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: F0 09 00 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: F0 09 00 0D 03 00 43 B4 C9 66 2A 83 C1 65 01 [10:21:54]GetLastDocTimeStamp 1724494906 [10:21:54]current date 1724494915 [10:21:54]FM_GetShiftState [10:21:54]SAM_PROTO_GetShiftState [10:21:54]wFMCommunicate request_size=4 [10:21:54]MH_SAM_APDU [10:21:54]CAPDU: 80 13 01 00 [10:21:54]Write to MH i2c: E2 08 00 0E 03 80 13 01 00 00 00 00 00 8E [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:54]Read from MH i2c: E2 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 0E 00 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 0E 00 0E 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B8 [10:21:54]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:21:54]wFMCommunicate OK [10:21:54]SAM_PROTO_GetShiftState done [10:21:54]FM_GetShiftState done [10:21:54]opened in 1724458697 [10:21:54]opened+sec_in_day 1724545097 [10:21:54]quantity*price = 6500 [10:21:54]sum+1 = 6501 [10:21:54]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 46231529 Mentos ПФ Арбуз 6*100*2 1.000 * 10.00 = 10.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 75.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 262 24.08.2024 10:21 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166210 ФПД: 245240142292036 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102155&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166210&fm=245240142292036&tin=02508201610067®Number=0000000000092562&sum=7500 0 [10:21:55]StoreToDocumentArchive [10:21:55]shift 470 fd 166210 [10:21:55]save to /storage/0470/doc_00166210 [10:21:55]save last doc name /storage/0470/doc_00166210 to /storage/kkm_last_doc_name [10:21:55]save OK [10:21:55]Clear old archive folders... [10:21:55]ProcessDocumentItem done err = 0, tmpTLVsize=381 [10:21:55]tlvbuf is 00E3B610 [10:21:55]SAM_PROTO_ClearQueue [10:21:55]wFMCommunicate request_size=4 [10:21:55]MH_SAM_APDU [10:21:55]CAPDU: 80 09 00 00 [10:21:55]Write to MH i2c: E2 08 00 1B 03 80 09 00 00 00 00 00 00 90 [10:21:55]Write i2c OK [10:21:55]MH_I2C_Read... [10:21:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:55]Read from MH i2c: E2 [10:21:55]MH_I2C_Read... [10:21:55]Read from MH i2c: E2 03 00 [10:21:55]MH_I2C_Read... [10:21:55]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [10:21:55]RAPDU: 90 00 [10:21:55]wFMCommunicate OK [10:21:55]SAM_PROTO_ClearQueue done [10:21:55]KKMCreateOFDPacket [10:21:55]OFDProtocolAddRootSTLVToBuf [10:21:55]FM_MakeSignedData [10:21:55]FM_MakeSignedData [10:21:55]SAM_PROTO_SignData [10:21:55]wFMCommunicate request_size=4 [10:21:55]MH_SAM_APDU [10:21:55]CAPDU: 80 0D 01 02 [10:21:55]Write to MH i2c: E2 08 00 1C 03 80 0D 01 02 00 00 00 00 98 [10:21:55]Write i2c OK [10:21:55]MH_I2C_Read... [10:21:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:55]Read from MH i2c: E2 [10:21:55]MH_I2C_Read... [10:21:55]Read from MH i2c: E2 03 00 [10:21:55]MH_I2C_Read... [10:21:55]Read from MH i2c: E2 03 00 1C 03 00 90 00 93 [10:21:55]RAPDU: 90 00 [10:21:55]wFMCommunicate OK [10:21:55]wFMCommunicate request_size=255 [10:21:55]MH_SAM_APDU [10:21:55]CAPDU: 80 0D 02 02 FA 03 00 7D 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 [10:21:55]Write to MH i2c: E2 02 01 1D 03 80 0D 02 02 FA 00 03 00 7D 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 8D [10:21:56]Write i2c OK [10:21:56]MH_I2C_Read... [10:21:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:56]Read from MH i2c: E2 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 03 00 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 03 00 1D 03 00 90 00 94 [10:21:56]RAPDU: 90 00 [10:21:56]wFMCommunicate OK [10:21:56]wFMCommunicate request_size=140 [10:21:56]MH_SAM_APDU [10:21:56]CAPDU: 80 0D 02 02 87 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 43 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 42 89 02 00 35 04 06 00 DF 0B 6B 90 E4 44 [10:21:56]Write to MH i2c: E2 8F 00 1E 03 80 0D 02 02 87 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 43 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 42 89 02 00 35 04 06 00 DF 0B 6B 90 E4 44 00 00 41 [10:21:56]Write i2c OK [10:21:56]MH_I2C_Read... [10:21:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:56]Read from MH i2c: E2 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 03 00 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 03 00 1E 03 00 90 00 95 [10:21:56]RAPDU: 90 00 [10:21:56]wFMCommunicate OK [10:21:56]wFMCommunicate request_size=4 [10:21:56]MH_SAM_APDU [10:21:56]CAPDU: 80 0D 03 02 [10:21:56]Write to MH i2c: E2 08 00 1F 03 80 0D 03 02 00 00 00 00 9D [10:21:56]Write i2c OK [10:21:56]MH_I2C_Read... [10:21:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:56]Read from MH i2c: E2 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 0B 00 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 0B 00 1F 03 00 96 37 A7 97 05 F8 61 FA 90 00 01 [10:21:56]RAPDU: 96 37 A7 97 05 F8 61 FA 90 00 [10:21:56]wFMCommunicate OK [10:21:56]SAM_PROTO_SignData done [10:21:56]FM_MakeSignedData done [10:21:56]CreateOFDProtocolMessage [10:21:56]wFMCommunicate request_size=4 [10:21:56]MH_SAM_APDU [10:21:56]CAPDU: 80 11 00 00 [10:21:56]Write to MH i2c: E2 08 00 20 03 80 11 00 00 00 00 00 00 9D [10:21:56]Write i2c OK [10:21:56]MH_I2C_Read... [10:21:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:56]Read from MH i2c: E2 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 17 00 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: E2 17 00 20 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F6 [10:21:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:21:56]wFMCommunicate OK [10:21:56]CreateOFDProtocolMessage done [10:21:56]OFDSenderStorePacket 166210 [10:21:56]StoreOFDPacket docnum=166210 [10:21:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 91 01 00 00 BC 0F 89 01 8B 5F 5A 03 01 00 03 00 7D 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 43 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 42 89 02 00 35 04 06 00 DF 0B 6B 90 E4 44 96 37 A7 97 05 F8 61 FA [10:21:56]CheckFolder [10:21:56]dirname=/storage/ofd_packets [10:21:56]CheckFolder done [10:21:56]ProducePacketName [10:21:56]name=ofd_packets/00166210 [10:21:56]NVStorageSaveData ofd_packets/00166210 [10:21:56]File name is /storage/ofd_packets/00166210 [10:21:56]Write 431 bytes [10:21:56]NVStorageSaveData done [10:21:56]OFDSenderStorePacket done [10:21:56]KKMCreateOFDPacket done [10:21:56]NVStorageSaveData kkm_last_timestamp [10:21:56]File name is /storage/kkm_last_timestamp [10:21:56]Write 4 bytes [10:21:56]NVStorageSaveData done [10:21:56]ExternCall_PrintAddStr [10:21:56]wPrintStart [10:21:56]Write to MH i2c: 01 00 00 21 03 24 [10:21:56]Write i2c OK [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: 01 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: 01 07 00 [10:21:56]MH_I2C_Read... [10:21:56]Read from MH i2c: 01 07 00 21 03 00 00 00 00 00 FF 0F 39 [10:21:56]RasterBufferAndPrint [10:21:56]line Счет N : (3)51233 [10:21:56]line ИНН: 02508201610067 [10:21:56]line Контрольно-Кассовый Чек [10:21:56]line ПРОДАЖА [10:21:56]line Товар: 4700040114137 [10:21:56]line Султан чай 1л. зел лимон [10:21:56]line 1.000 * 65.00 [10:21:56]line = 65.00 [10:21:56]line НДС 12% НСП 1% [10:21:56]line > о реализуемом товаре [10:21:56]line Товар: 46231529 [10:21:56]line Mentos ПФ Арбуз 6*100*2 [10:21:56]line 1.000 * 10.00 [10:21:56]line = 10.00 [10:21:56]line НДС 12% НСП 1% [10:21:56]line > о реализуемом товаре [10:21:56]line ИТОГО: 75.00 [10:21:56]line НСП 1% : 0.66 [10:21:56]line НДС 12% : 7.96 [10:21:56]line Наличными: 75.00 [10:21:56]line Безнал.: 0.00 [10:21:56]line Место: АЗС № 130 "Партнер Нефть" [10:21:56]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:21:56]line СНО: Общий режим [10:21:56]line Чек 262 24.08.2024 10:21 [10:21:56]line Смена: 470 ФФД: 1.0 [10:21:56]line ЗНМ: 0300000070 [10:21:56]line РНМ: 0000000000092562 [10:21:56]line Версия ККМ: 001 [10:21:56]line ФМ: 0000000000871769 [10:21:56]line ФД: 166210 [10:21:56]line ФПД: 245240142292036 [10:21:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102155&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166210&fm=245240142292036&tin=02508201610067®Number=0000000000092562&sum=7500 [10:21:56]line 0 [10:21:56]written 0, free lines is 4095 [10:21:57]Write to MH i2c: 01 00 00 4F 03 52 [10:21:57]Write i2c OK [10:21:57]MH_I2C_Read... [10:21:57]Read from MH i2c: 01 [10:21:57]MH_I2C_Read... [10:21:57]Read from MH i2c: 01 07 00 [10:21:57]MH_I2C_Read... [10:21:57]Read from MH i2c: 01 07 00 4F 03 00 00 00 00 00 8F 0C F4 [10:21:57]RasterBufferAndPrint [10:21:57]line [10:21:57]line [10:21:57]line [10:21:57]line [10:21:57]line [10:21:57]written 0, free lines is 3246 [10:21:57]MH_Cut [10:21:57]Write to MH i2c: D1 01 00 56 03 01 2B [10:21:57]Write i2c OK [10:21:57]MH_I2C_Read... [10:21:57]Read from MH i2c: D1 [10:21:57]MH_I2C_Read... [10:21:57]Read from MH i2c: D1 01 00 [10:21:57]MH_I2C_Read... [10:21:57]Read from MH i2c: D1 01 00 56 03 00 2A [10:21:57]Write to MH i2c: 01 00 00 57 03 5A [10:21:57]Write i2c OK [10:21:57]MH_I2C_Read... [10:21:57]Connected sock=10 [10:21:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 75 4C 04 01 25 54 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 1D B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3F 89 02 00 35 04 06 00 AF 96 B1 A6 81 6D FB 13 1A 12 DC E0 28 52 [10:21:58]*** Cut start [10:21:58]*** Purtial cut [10:21:58]*** Stage 1: CUTSNS_PIN = 1 [10:22:00]Read from MH i2c: 01 [10:22:00]MH_I2C_Read... [10:22:00]*** Stop cut motor [10:22:00]*** Cut end [10:22:00]Read from MH i2c: 01 07 00 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: 01 07 00 57 03 00 00 00 00 00 FF 0F 6F [10:22:00]process_action close_receipt done [10:22:00]requested_data is exist [10:22:00]produce_requested_data [10:22:00]requested_item fm.sn is exist - process it [10:22:00]wFMCommunicate request_size=4 [10:22:00]MH_SAM_APDU [10:22:00]CAPDU: 80 11 00 00 [10:22:00]Write to MH i2c: E2 08 00 58 03 80 11 00 00 00 00 00 00 D5 [10:22:00]Write i2c OK [10:22:00]MH_I2C_Read... [10:22:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:00]Read from MH i2c: E2 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 17 00 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 17 00 58 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 2E [10:22:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:22:00]wFMCommunicate OK [10:22:00]requested_item fd.num is exist - process it [10:22:00]SAM_PROTO_GetFieldsCounters [10:22:00]wFMCommunicate request_size=4 [10:22:00]MH_SAM_APDU [10:22:00]CAPDU: 80 13 00 00 [10:22:00]Write to MH i2c: E2 08 00 59 03 80 13 00 00 00 00 00 00 D8 [10:22:00]Write i2c OK [10:22:00]MH_I2C_Read... [10:22:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:00]Read from MH i2c: E2 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 62 00 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 62 00 59 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 42 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 B7 [10:22:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 42 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:22:00]wFMCommunicate OK [10:22:00]SAM_PROTO_GetFieldsCounters done [10:22:00]requested_item shift.num is exist - process it [10:22:00]requested_item shift.opened is exist - process it [10:22:00]req_shift_opened [10:22:00]FM_GetShiftState [10:22:00]SAM_PROTO_GetShiftState [10:22:00]wFMCommunicate request_size=4 [10:22:00]MH_SAM_APDU [10:22:00]CAPDU: 80 13 01 00 [10:22:00]Write to MH i2c: E2 08 00 5A 03 80 13 01 00 00 00 00 00 DA [10:22:00]Write i2c OK [10:22:00]MH_I2C_Read... [10:22:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:00]Read from MH i2c: E2 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 0E 00 [10:22:00]MH_I2C_Read... [10:22:00]Read from MH i2c: E2 0E 00 5A 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 04 [10:22:00]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:22:00]wFMCommunicate OK [10:22:00]SAM_PROTO_GetShiftState done [10:22:00]FM_GetShiftState done [10:22:00]req_shift_opened done [10:22:00]requested_item shift.open_date is exist - process it [10:22:00]req_shift_open_date [10:22:00]req_shift_open_date done [10:22:00]produce_requested_data done [10:22:00]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166210,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:22:00]process_action_free close_receipt [10:22:00]json_value_free [10:22:00]json_value_free done [10:22:00]process_json_proto returns [10:22:00]Send response to host [10:22:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166210,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:22:00]free response buf [10:22:00]execute_script done [10:22:00]execute_script returns [10:22:00]free content buf [10:22:00]Sock 9.Close socket [10:22:00]Sock 9.Thread stoped [10:22:02]recv_with_timeout no data received [10:22:02]recv_with_timeout no data received [10:22:02]CommunicateWithHost answer receiving error [10:22:02]CommunicateWithHost err = -3 [10:22:02]OFD Sender: Server communicate error [10:22:02]OFD Sender: Processing packet 166207 [packets to send 1011, broken 1007] [10:22:02]ProducePacketName [10:22:02]name=ofd_packets/00166207 [10:22:02]OFD Sender: To server: pG, [10:22:02]CommunicateWithHost lk.salyk.kg:30040 [10:22:02]ConnectInit lk.salyk.kg [10:22:07]ConnectInit Can't take IP for lk.salyk.kg [10:22:07]CommunicateWithHost connect error [10:22:07]CommunicateWithHost err = -1 [10:22:07]OFD Sender: Server communicate error [10:22:13]OFD Sender: Processing packet 166207 [packets to send 1011, broken 1007] [10:22:13]ProducePacketName [10:22:13]name=ofd_packets/00166207 [10:22:13]OFD Sender: To server: pG, [10:22:13]CommunicateWithHost lk.salyk.kg:30040 [10:22:13]ConnectInit lk.salyk.kg [10:22:18]recv_with_timeout no data received [10:22:28]Connected sock=7 [10:22:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 75 4C 04 01 25 54 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 1D B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3F 89 02 00 35 04 06 00 AF 96 B1 A6 81 6D FB 13 1A 12 DC E0 28 52 [10:22:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 5D 45 47 00 A4 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 3F 89 02 00 F4 03 04 00 AE 5D C9 66 B6 04 01 00 00 83 33 80 23 FC 88 CD 86 [10:22:31]CommunicateWithHost err = 0 [10:22:31]CheckOFDResponse [10:22:31]1017 (14) - 77093643461234 [10:22:31]1041 (16) - 0000000000871769 [10:22:31]1040 (4) - 166207 [10:22:31]1012 (4) - 24.08.2024 04:12 [10:22:31]1206 (1) - 0 [10:22:31]OFD Sender: Remove packet 166207 [10:22:31]ProducePacketName [10:22:31]name=ofd_packets/00166207 [10:22:31]NVStorageDeleteData [10:22:31]OFD Sender: Processing packet 166208 [packets to send 1010, broken 1007] [10:22:31]ProducePacketName [10:22:31]name=ofd_packets/00166208 [10:22:31]OFD Sender: To server: pG, [10:22:31]CommunicateWithHost lk.salyk.kg:30040 [10:22:31]ConnectInit lk.salyk.kg [10:22:34]recv_with_timeout no data received [10:22:36]ConnectInit Can't take IP for lk.salyk.kg [10:22:36]CommunicateWithHost connect error [10:22:36]CommunicateWithHost err = -1 [10:22:36]OFD Sender: Server communicate error [10:22:41]OFD Sender: Processing packet 166208 [packets to send 1010, broken 1007] [10:22:41]ProducePacketName [10:22:41]name=ofd_packets/00166208 [10:22:41]OFD Sender: To server: pG, [10:22:41]CommunicateWithHost lk.salyk.kg:30040 [10:22:41]ConnectInit lk.salyk.kg [10:22:50]recv_with_timeout no data received [10:22:55]accept exits with 11 [10:22:55]New connection [10:22:55]New thread 3066686820 created [10:22:55]Thread 3066830180 joined [10:22:55]Waiting for new connection... [10:22:55] Sock 11.Parse request [10:22:55]Sock 11.Check first char [10:22:55]Sock 11.First char is OK [10:22:55]request: POST /json_proto HTTP/1.0 [10:22:55]Method: POST [10:22:55]URL: /json_proto [10:22:55]Method is POST - this is cgi request [10:22:55]url: /json_proto [10:22:55]query_string will be loaded in cgi processing [10:22:55]execute_cgi json_proto POST (null) [10:22:55]execute_cgi path=json_proto method=POST [10:22:55]POST find Content-Length [10:22:55]Host: 172.17.44.132:8080 [10:22:55]Content-Length: 682 [10:22:55]Content-Type: application/json [10:22:55] [10:22:55]POST finish read [10:22:55]Found Content-Length = 682 [10:22:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:55]execute_script... [10:22:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:55]POST & json_proto [10:22:55]process_json_proto [10:22:55]json parsed OK: [10:22:55]protocol is kg_v1.0 [10:22:55]action value=close_receipt [10:22:55]process_action close_receipt [10:22:55]cmd_close_receipt [10:22:55]MH_GetDate [10:22:55]Write to MH i2c: F0 00 00 5B 03 4D [10:22:55]Write i2c OK [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: F0 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: F0 09 00 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: F0 09 00 5B 03 00 80 B4 C9 66 2A 83 C1 65 8C [10:22:55]GetLastDocTimeStamp 1724494915 [10:22:55]current date 1724494976 [10:22:55]FM_GetShiftState [10:22:55]SAM_PROTO_GetShiftState [10:22:55]wFMCommunicate request_size=4 [10:22:55]MH_SAM_APDU [10:22:55]CAPDU: 80 13 01 00 [10:22:55]Write to MH i2c: E2 08 00 5C 03 80 13 01 00 00 00 00 00 DC [10:22:55]Write i2c OK [10:22:55]MH_I2C_Read... [10:22:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:55]Read from MH i2c: E2 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: E2 0E 00 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: E2 0E 00 5C 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 06 [10:22:55]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:22:55]wFMCommunicate OK [10:22:55]SAM_PROTO_GetShiftState done [10:22:55]FM_GetShiftState done [10:22:55]opened in 1724458697 [10:22:55]opened+sec_in_day 1724545097 [10:22:55]quantity*price = 100005 [10:22:55]sum+1 = 100006 [10:22:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 263 24.08.2024 10:22 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166211 ФПД: 220198980975935 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102256&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166211&fm=220198980975935&tin=02508201610067®Number=0000000000092562&sum=100000 [10:22:57]StoreToDocumentArchive [10:22:57]shift 470 fd 166211 [10:22:57]save to /storage/0470/doc_00166211 [10:22:57]save last doc name /storage/0470/doc_00166211 to /storage/kkm_last_doc_name [10:22:57]save OK [10:22:57]Clear old archive folders... [10:22:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:22:57]tlvbuf is 00E29780 [10:22:57]SAM_PROTO_ClearQueue [10:22:57]wFMCommunicate request_size=4 [10:22:57]MH_SAM_APDU [10:22:57]CAPDU: 80 09 00 00 [10:22:57]Write to MH i2c: E2 08 00 69 03 80 09 00 00 00 00 00 00 DE [10:22:57]Write i2c OK [10:22:57]MH_I2C_Read... [10:22:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:57]Read from MH i2c: E2 [10:22:57]MH_I2C_Read... [10:22:57]Read from MH i2c: E2 03 00 [10:22:57]MH_I2C_Read... [10:22:57]Read from MH i2c: E2 03 00 69 03 00 90 00 E0 [10:22:57]RAPDU: 90 00 [10:22:57]wFMCommunicate OK [10:22:57]SAM_PROTO_ClearQueue done [10:22:57]KKMCreateOFDPacket [10:22:57]OFDProtocolAddRootSTLVToBuf [10:22:57]FM_MakeSignedData [10:22:57]FM_MakeSignedData [10:22:57]SAM_PROTO_SignData [10:22:57]wFMCommunicate request_size=4 [10:22:57]MH_SAM_APDU [10:22:57]CAPDU: 80 0D 01 02 [10:22:57]Write to MH i2c: E2 08 00 6A 03 80 0D 01 02 00 00 00 00 E6 [10:22:57]Write i2c OK [10:22:57]MH_I2C_Read... [10:22:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:57]Read from MH i2c: E2 [10:22:57]MH_I2C_Read... [10:22:57]Read from MH i2c: E2 03 00 [10:22:57]MH_I2C_Read... [10:22:57]Read from MH i2c: E2 03 00 6A 03 00 90 00 E1 [10:22:57]RAPDU: 90 00 [10:22:57]wFMCommunicate OK [10:22:57]wFMCommunicate request_size=255 [10:22:57]MH_SAM_APDU [10:22:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 80 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 43 89 02 00 35 04 06 00 C8 [10:22:57]Write to MH i2c: E2 02 01 6B 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 80 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 43 89 02 00 35 04 06 00 C8 00 00 D1 [10:22:57]Write i2c OK [10:22:57]MH_I2C_Read... [10:22:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:57]Read from MH i2c: E2 [10:22:57]MH_I2C_Read... [10:22:57]Read from MH i2c: E2 03 00 [10:22:57]MH_I2C_Read... [10:22:57]Read from MH i2c: E2 03 00 6B 03 00 90 00 E2 [10:22:57]RAPDU: 90 00 [10:22:57]wFMCommunicate OK [10:22:57]wFMCommunicate request_size=10 [10:22:57]MH_SAM_APDU [10:22:57]CAPDU: 80 0D 02 02 05 45 12 0A 7D 3F [10:22:57]Write to MH i2c: E2 0D 00 6C 03 80 0D 02 02 05 00 45 12 0A 7D 3F 00 00 10 [10:22:57]Write i2c OK [10:22:57]MH_I2C_Read... [10:22:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:57]Read from MH i2c: E2 [10:22:57]MH_I2C_Read... [10:22:57]Read from MH i2c: E2 03 00 [10:22:57]MH_I2C_Read... [10:22:57]Read from MH i2c: E2 03 00 6C 03 00 90 00 E3 [10:22:57]RAPDU: 90 00 [10:22:57]wFMCommunicate OK [10:22:57]wFMCommunicate request_size=4 [10:22:57]MH_SAM_APDU [10:22:57]CAPDU: 80 0D 03 02 [10:22:57]Write to MH i2c: E2 08 00 6D 03 80 0D 03 02 00 00 00 00 EB [10:22:57]Write i2c OK [10:22:57]MH_I2C_Read... [10:22:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:57]Read from MH i2c: E2 [10:22:57]MH_I2C_Read... [10:22:57]Read from MH i2c: E2 0B 00 [10:22:57]MH_I2C_Read... [10:22:57]Read from MH i2c: E2 0B 00 6D 03 00 9F DE A8 E8 9E ED C0 89 90 00 CD [10:22:57]RAPDU: 9F DE A8 E8 9E ED C0 89 90 00 [10:22:57]wFMCommunicate OK [10:22:57]SAM_PROTO_SignData done [10:22:57]FM_MakeSignedData done [10:22:57]CreateOFDProtocolMessage [10:22:57]wFMCommunicate request_size=4 [10:22:57]MH_SAM_APDU [10:22:57]CAPDU: 80 11 00 00 [10:22:57]Write to MH i2c: E2 08 00 6E 03 80 11 00 00 00 00 00 00 EB [10:22:57]Write i2c OK [10:22:57]MH_I2C_Read... [10:22:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:58]Read from MH i2c: E2 [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: E2 17 00 [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: E2 17 00 6E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 44 [10:22:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:22:58]wFMCommunicate OK [10:22:58]CreateOFDProtocolMessage done [10:22:58]OFDSenderStorePacket 166211 [10:22:58]StoreOFDPacket docnum=166211 [10:22:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 36 9A 07 01 AF BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 80 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 43 89 02 00 35 04 06 00 C8 45 12 0A 7D 3F 9F DE A8 E8 9E ED C0 89 [10:22:58]CheckFolder [10:22:58]dirname=/storage/ofd_packets [10:22:58]CheckFolder done [10:22:58]ProducePacketName [10:22:58]name=ofd_packets/00166211 [10:22:58]NVStorageSaveData ofd_packets/00166211 [10:22:58]File name is /storage/ofd_packets/00166211 [10:22:58]Write 301 bytes [10:22:58]NVStorageSaveData done [10:22:58]OFDSenderStorePacket done [10:22:58]KKMCreateOFDPacket done [10:22:58]NVStorageSaveData kkm_last_timestamp [10:22:58]File name is /storage/kkm_last_timestamp [10:22:58]Write 4 bytes [10:22:58]NVStorageSaveData done [10:22:58]ExternCall_PrintAddStr [10:22:58]wPrintStart [10:22:58]Write to MH i2c: 01 00 00 6F 03 72 [10:22:58]Write i2c OK [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: 01 [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: 01 07 00 [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: 01 07 00 6F 03 00 00 00 00 00 FF 0F 87 [10:22:58]RasterBufferAndPrint [10:22:58]line Счет N : (1)295173 [10:22:58]line ИНН: 02508201610067 [10:22:58]line Контрольно-Кассовый Чек [10:22:58]line ПРОДАЖА [10:22:58]line ТРК (МРК, ГНК) : 42 [10:22:58]line Товар: 2710124130 [10:22:58]line Аи-92-К-5 [10:22:58]line 14.750 * 67.80 [10:22:58]line = 1000.05 [10:22:58]line НДС 12% НСП 1% [10:22:58]line > о реализуемом товаре [10:22:58]line ОКРУГЛЕНИЕ: -0.05 [10:22:58]line ИТОГО: 1000.00 [10:22:58]line Внесено: 1000.00 [10:22:58]line СДАЧА: 0.00 [10:22:58]line НСП 1% : 8.85 [10:22:58]line НДС 12% : 106.20 [10:22:58]line Наличными: 1000.00 [10:22:58]line Безнал.: 0.00 [10:22:58]line Место: АЗС № 130 "Партнер Нефть" [10:22:58]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:22:58]line СНО: Общий режим [10:22:58]line Чек 263 24.08.2024 10:22 [10:22:58]line Смена: 470 ФФД: 1.0 [10:22:58]line ЗНМ: 0300000070 [10:22:58]line РНМ: 0000000000092562 [10:22:58]line Версия ККМ: 001 [10:22:58]line ФМ: 0000000000871769 [10:22:58]line ФД: 166211 [10:22:58]line ФПД: 220198980975935 [10:22:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102256&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166211&fm=220198980975935&tin=02508201610067®Number=0000000000092562&sum=100000 [10:22:58]written 0, free lines is 4095 [10:22:58]Write to MH i2c: 01 00 00 9A 03 9D [10:22:58]Write i2c OK [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: 01 [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: 01 07 00 [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: 01 07 00 9A 03 00 00 00 00 00 D5 0C 85 [10:22:58]RasterBufferAndPrint [10:22:58]line [10:22:58]line [10:22:58]line [10:22:58]line [10:22:58]line [10:22:58]written 0, free lines is 3320 [10:22:58]MH_Cut [10:22:58]Write to MH i2c: D1 01 00 A1 03 01 76 [10:22:58]Write i2c OK [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: D1 [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: D1 01 00 [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: D1 01 00 A1 03 00 75 [10:22:58]Write to MH i2c: 01 00 00 A2 03 A5 [10:22:58]Write i2c OK [10:22:58]MH_I2C_Read... [10:22:59]Connected sock=9 [10:22:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 FB 38 07 01 DA DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 *** Cut start [10:22:59]F2 03 01 00 01 F6 03 01 00 01 BC *** Purtial cut [10:22:59]04 01 00 01 FC 03 06 00 4A 0D 03 *** Stage 1: CUTSNS_PIN = 1 [10:22:59]00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 34 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 40 89 02 00 35 04 06 00 A1 C0 6B 88 3A 77 24 0A 68 BB CF 8B 73 EB [10:23:01]Read from MH i2c: 01 [10:23:01]MH_I2C_Read... [10:23:01]*** Stop cut motor [10:23:01]*** Cut end [10:23:01]Read from MH i2c: 01 07 00 [10:23:01]MH_I2C_Read... [10:23:01]Read from MH i2c: 01 07 00 A2 03 00 00 00 00 00 FF 0F BA [10:23:01]process_action close_receipt done [10:23:01]requested_data is exist [10:23:01]produce_requested_data [10:23:01]requested_item fm.sn is exist - process it [10:23:01]wFMCommunicate request_size=4 [10:23:01]MH_SAM_APDU [10:23:01]CAPDU: 80 11 00 00 [10:23:01]Write to MH i2c: E2 08 00 A3 03 80 11 00 00 00 00 00 00 20 [10:23:01]Write i2c OK [10:23:01]MH_I2C_Read... [10:23:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:01]Read from MH i2c: E2 [10:23:01]MH_I2C_Read... [10:23:01]Read from MH i2c: E2 17 00 [10:23:01]MH_I2C_Read... [10:23:01]Read from MH i2c: E2 17 00 A3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 79 [10:23:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:23:01]wFMCommunicate OK [10:23:01]requested_item fd.num is exist - process it [10:23:01]SAM_PROTO_GetFieldsCounters [10:23:01]wFMCommunicate request_size=4 [10:23:01]MH_SAM_APDU [10:23:01]CAPDU: 80 13 00 00 [10:23:01]Write to MH i2c: E2 08 00 A4 03 80 13 00 00 00 00 00 00 23 [10:23:01]Write i2c OK [10:23:01]MH_I2C_Read... [10:23:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:01]Read from MH i2c: E2 [10:23:01]MH_I2C_Read... [10:23:01]Read from MH i2c: E2 62 00 [10:23:01]MH_I2C_Read... [10:23:01]Read from MH i2c: E2 62 00 A4 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 43 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 06 [10:23: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 43 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:23:01]wFMCommunicate OK [10:23:01]SAM_PROTO_GetFieldsCounters done [10:23:01]requested_item shift.num is exist - process it [10:23:01]requested_item shift.opened is exist - process it [10:23:01]req_shift_opened [10:23:01]FM_GetShiftState [10:23:01]SAM_PROTO_GetShiftState [10:23:01]wFMCommunicate request_size=4 [10:23:01]MH_SAM_APDU [10:23:01]CAPDU: 80 13 01 00 [10:23:01]Write to MH i2c: E2 08 00 A5 03 80 13 01 00 00 00 00 00 25 [10:23:01]Write i2c OK [10:23:01]MH_I2C_Read... [10:23:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:01]Read from MH i2c: E2 [10:23:01]MH_I2C_Read... [10:23:01]Read from MH i2c: E2 0E 00 [10:23:01]MH_I2C_Read... [10:23:01]Read from MH i2c: E2 0E 00 A5 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 4F [10:23:01]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:23:01]wFMCommunicate OK [10:23:01]SAM_PROTO_GetShiftState done [10:23:01]FM_GetShiftState done [10:23:01]req_shift_opened done [10:23:01]requested_item shift.open_date is exist - process it [10:23:01]req_shift_open_date [10:23:01]req_shift_open_date done [10:23:01]produce_requested_data done [10:23:01]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166211,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:23:01]process_action_free close_receipt [10:23:01]json_value_free [10:23:01]json_value_free done [10:23:01]process_json_proto returns [10:23:01]Send response to host [10:23:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166211,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:23:01]free response buf [10:23:01]execute_script done [10:23:01]execute_script returns [10:23:01]free content buf [10:23:01]Sock 11.Close socket [10:23:01]Sock 11.Thread stoped [10:23:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 98 D9 47 00 49 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 40 89 02 00 F4 03 04 00 CE 5D C9 66 B6 04 01 00 00 7A D0 E2 52 90 50 31 8D [10:23:02]CommunicateWithHost err = 0 [10:23:02]CheckOFDResponse [10:23:02]1017 (14) - 77093643461234 [10:23:02]1041 (16) - 0000000000871769 [10:23:02]1040 (4) - 166208 [10:23:02]1012 (4) - 24.08.2024 04:13 [10:23:02]1206 (1) - 0 [10:23:02]OFD Sender: Remove packet 166208 [10:23:02]ProducePacketName [10:23:02]name=ofd_packets/00166208 [10:23:02]NVStorageDeleteData [10:23:03]OFD Sender: Processing packet 166209 [packets to send 1010, broken 1007] [10:23:03]ProducePacketName [10:23:03]name=ofd_packets/00166209 [10:23:03]OFD Sender: To server: pG, [10:23:03]CommunicateWithHost lk.salyk.kg:30040 [10:23:03]ConnectInit lk.salyk.kg [10:23:03]accept exits with 7 [10:23:03]New connection [10:23:03]New thread 3066830180 created [10:23:03]Thread 3066686820 joined [10:23:03]Waiting for new connection... [10:23:03] Sock 7.Parse request [10:23:03]Sock 7.Check first char [10:23:03]Sock 7.First char is OK [10:23:03]request: POST /json_proto HTTP/1.0 [10:23:03]Method: POST [10:23:03]URL: /json_proto [10:23:03]Method is POST - this is cgi request [10:23:03]url: /json_proto [10:23:03]query_string will be loaded in cgi processing [10:23:03]execute_cgi json_proto POST (null) [10:23:03]execute_cgi path=json_proto method=POST [10:23:03]POST find Content-Length [10:23:03]Host: 172.17.44.132:8080 [10:23:03]Content-Length: 667 [10:23:03]Content-Type: application/json [10:23:03] [10:23:03]POST finish read [10:23:03]Found Content-Length = 667 [10:23:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:03]execute_script... [10:23:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:03]POST & json_proto [10:23:03]process_json_proto [10:23:03]json parsed OK: [10:23:03]protocol is kg_v1.0 [10:23:03]action value=close_receipt [10:23:03]process_action close_receipt [10:23:03]cmd_close_receipt [10:23:03]MH_GetDate [10:23:03]Write to MH i2c: F0 00 00 A6 03 98 [10:23:03]Write i2c OK [10:23:03]MH_I2C_Read... [10:23:03]Read from MH i2c: F0 [10:23:03]MH_I2C_Read... [10:23:03]Read from MH i2c: F0 09 00 [10:23:03]MH_I2C_Read... [10:23:03]Read from MH i2c: F0 09 00 A6 03 00 88 B4 C9 66 2A 83 C1 65 DF [10:23:03]GetLastDocTimeStamp 1724494976 [10:23:03]current date 1724494984 [10:23:03]FM_GetShiftState [10:23:03]SAM_PROTO_GetShiftState [10:23:03]wFMCommunicate request_size=4 [10:23:03]MH_SAM_APDU [10:23:03]CAPDU: 80 13 01 00 [10:23:03]Write to MH i2c: E2 08 00 A7 03 80 13 01 00 00 00 00 00 27 [10:23:03]Write i2c OK [10:23:03]MH_I2C_Read... [10:23:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:03]Read from MH i2c: E2 [10:23:03]MH_I2C_Read... [10:23:03]Read from MH i2c: E2 0E 00 [10:23:03]MH_I2C_Read... [10:23:03]Read from MH i2c: E2 0E 00 A7 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 51 [10:23:03]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:23:03]wFMCommunicate OK [10:23:03]SAM_PROTO_GetShiftState done [10:23:03]FM_GetShiftState done [10:23:03]opened in 1724458697 [10:23:03]opened+sec_in_day 1724545097 [10:23:03]quantity*price = 50017 [10:23:03]sum+1 = 50019 [10:23:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 264 24.08.2024 10:23 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166212 ФПД: 232379274899284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102304&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166212&fm=232379274899284&tin=02508201610067®Number=0000000000092562&sum=50000 [10:23:05]StoreToDocumentArchive [10:23:05]shift 470 fd 166212 [10:23:05]save to /storage/0470/doc_00166212 [10:23:05]save last doc name /storage/0470/doc_00166212 to /storage/kkm_last_doc_name [10:23:05]save OK [10:23:05]Clear old archive folders... [10:23:05]ProcessDocumentItem done err = 0, tmpTLVsize=249 [10:23:05]tlvbuf is 00EA6220 [10:23:05]SAM_PROTO_ClearQueue [10:23:05]wFMCommunicate request_size=4 [10:23:05]MH_SAM_APDU [10:23:05]CAPDU: 80 09 00 00 [10:23:05]Write to MH i2c: E2 08 00 B4 03 80 09 00 00 00 00 00 00 29 [10:23:05]Write i2c OK [10:23:05]MH_I2C_Read... [10:23:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:05]Read from MH i2c: E2 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 03 00 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 03 00 B4 03 00 90 00 2B [10:23:05]RAPDU: 90 00 [10:23:05]wFMCommunicate OK [10:23:05]SAM_PROTO_ClearQueue done [10:23:05]KKMCreateOFDPacket [10:23:05]OFDProtocolAddRootSTLVToBuf [10:23:05]FM_MakeSignedData [10:23:05]FM_MakeSignedData [10:23:05]SAM_PROTO_SignData [10:23:05]wFMCommunicate request_size=4 [10:23:05]MH_SAM_APDU [10:23:05]CAPDU: 80 0D 01 02 [10:23:05]Write to MH i2c: E2 08 00 B5 03 80 0D 01 02 00 00 00 00 31 [10:23:05]Write i2c OK [10:23:05]MH_I2C_Read... [10:23:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:05]Read from MH i2c: E2 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 03 00 [10:23:05]MH_I2C_Read... [10:23:05]Read from MH i2c: E2 03 00 B5 03 00 90 00 2C [10:23:05]RAPDU: 90 00 [10:23:05]wFMCommunicate OK [10:23:05]wFMCommunicate request_size=255 [10:23:05]MH_SAM_APDU [10:23:05]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 88 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 44 89 02 00 35 04 06 00 D3 59 04 [10:23:05]Write to MH i2c: E2 02 01 B6 03 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 88 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 44 89 02 00 35 04 06 00 D3 59 04 00 00 9B [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:06]Read from MH i2c: E2 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 03 00 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 03 00 B6 03 00 90 00 2D [10:23:06]RAPDU: 90 00 [10:23:06]wFMCommunicate OK [10:23:06]wFMCommunicate request_size=8 [10:23:06]MH_SAM_APDU [10:23:06]CAPDU: 80 0D 02 02 03 22 2F 54 [10:23:06]Write to MH i2c: E2 0B 00 B7 03 80 0D 02 02 03 00 22 2F 54 00 00 DF [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:06]Read from MH i2c: E2 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 03 00 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 03 00 B7 03 00 90 00 2E [10:23:06]RAPDU: 90 00 [10:23:06]wFMCommunicate OK [10:23:06]wFMCommunicate request_size=4 [10:23:06]MH_SAM_APDU [10:23:06]CAPDU: 80 0D 03 02 [10:23:06]Write to MH i2c: E2 08 00 B8 03 80 0D 03 02 00 00 00 00 36 [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:06]Read from MH i2c: E2 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 0B 00 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 0B 00 B8 03 00 52 D4 90 9D 02 62 04 EA 90 00 DC [10:23:06]RAPDU: 52 D4 90 9D 02 62 04 EA 90 00 [10:23:06]wFMCommunicate OK [10:23:06]SAM_PROTO_SignData done [10:23:06]FM_MakeSignedData done [10:23:06]CreateOFDProtocolMessage [10:23:06]wFMCommunicate request_size=4 [10:23:06]MH_SAM_APDU [10:23:06]CAPDU: 80 11 00 00 [10:23:06]Write to MH i2c: E2 08 00 B9 03 80 11 00 00 00 00 00 00 36 [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 [10:23:06]MH_I2C_Read... [10:23:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:06]Read from MH i2c: E2 17 00 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: E2 17 00 B9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 8F [10:23:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:23:06]wFMCommunicate OK [10:23:06]CreateOFDProtocolMessage done [10:23:06]OFDSenderStorePacket 166212 [10:23:06]StoreOFDPacket docnum=166212 [10:23:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 88 EC 05 01 F4 22 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 88 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 44 89 02 00 35 04 06 00 D3 59 04 22 2F 54 52 D4 90 9D 02 62 04 EA [10:23:06]CheckFolder [10:23:06]dirname=/storage/ofd_packets [10:23:06]CheckFolder done [10:23:06]ProducePacketName [10:23:06]name=ofd_packets/00166212 [10:23:06]NVStorageSaveData ofd_packets/00166212 [10:23:06]File name is /storage/ofd_packets/00166212 [10:23:06]Write 299 bytes [10:23:06]NVStorageSaveData done [10:23:06]OFDSenderStorePacket done [10:23:06]KKMCreateOFDPacket done [10:23:06]NVStorageSaveData kkm_last_timestamp [10:23:06]File name is /storage/kkm_last_timestamp [10:23:06]Write 4 bytes [10:23:06]NVStorageSaveData done [10:23:06]ExternCall_PrintAddStr [10:23:06]wPrintStart [10:23:06]Write to MH i2c: 01 00 00 BA 03 BD [10:23:06]Write i2c OK [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: 01 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: 01 07 00 [10:23:06]MH_I2C_Read... [10:23:06]Read from MH i2c: 01 07 00 BA 03 00 00 00 00 00 FF 0F D2 [10:23:06]RasterBufferAndPrint [10:23:06]line Счет N : (1)295174 [10:23:06]line ИНН: 02508201610067 [10:23:06]line Контрольно-Кассовый Чек [10:23:06]line ПРОДАЖА [10:23:06]line ТРК (МРК, ГНК) : 31 [10:23:06]line Товар: 2710124130 [10:23:06]line SU-92-К-5 [10:23:06]line 7.270 * 68.80 [10:23:06]line = 500.18 [10:23:06]line НДС 12% НСП 1% [10:23:06]line > о реализуемом товаре [10:23:06]line ОКРУГЛЕНИЕ: -0.18 [10:23:06]line ИТОГО: 500.00 [10:23:06]line Внесено: 500.00 [10:23:06]line СДАЧА: 0.00 [10:23:06]line НСП 1% : 4.43 [10:23:06]line НДС 12% : 53.12 [10:23:06]line Наличными: 500.00 [10:23:06]line Безнал.: 0.00 [10:23:06]line Место: АЗС № 130 "Партнер Нефть" [10:23:06]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:23:06]line СНО: Общий режим [10:23:06]line Чек 264 24.08.2024 10:23 [10:23:06]line Смена: 470 ФФД: 1.0 [10:23:06]line ЗНМ: 0300000070 [10:23:06]line РНМ: 0000000000092562 [10:23:06]line Версия ККМ: 001 [10:23:06]line ФМ: 0000000000871769 [10:23:06]line ФД: 166212 [10:23:06]line ФПД: 232379274899284 [10:23:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102304&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166212&fm=232379274899284&tin=02508201610067®Number=0000000000092562&sum=50000 [10:23:06]written 0, free lines is 4095 [10:23:07]Write to MH i2c: 01 00 00 E5 03 E8 [10:23:07]Write i2c OK [10:23:07]MH_I2C_Read... [10:23:07]Read from MH i2c: 01 [10:23:07]MH_I2C_Read... [10:23:07]Read from MH i2c: 01 07 00 [10:23:07]MH_I2C_Read... [10:23:07]Read from MH i2c: 01 07 00 E5 03 00 00 00 00 00 D2 0C CD [10:23:07]RasterBufferAndPrint [10:23:07]line [10:23:07]line [10:23:07]line [10:23:07]line [10:23:07]line [10:23:07]written 0, free lines is 3328 [10:23:07]MH_Cut [10:23:07]Write to MH i2c: D1 01 00 EC 03 01 C1 [10:23:07]Write i2c OK [10:23:07]MH_I2C_Read... [10:23:07]Read from MH i2c: D1 [10:23:07]MH_I2C_Read... [10:23:07]Read from MH i2c: D1 01 00 [10:23:07]MH_I2C_Read... [10:23:07]Read from MH i2c: D1 01 00 EC 03 00 C0 [10:23:07]Write to MH i2c: 01 00 00 ED 03 F0 [10:23:07]Write i2c OK [10:23:07]MH_I2C_Read... [10:23:07]recv_with_timeout no data received [10:23:07]*** Cut start [10:23:07]*** Purtial cut [10:23:07]*** Stage 1: CUTSNS_PIN = 1 [10:23:08]ConnectInit Can't take IP for lk.salyk.kg [10:23:08]CommunicateWithHost connect error [10:23:08]CommunicateWithHost err = -1 [10:23:08]OFD Sender: Server communicate error [10:23:08]OFD Sender: Processing packet 166209 [packets to send 1011, broken 1007] [10:23:08]ProducePacketName [10:23:08]name=ofd_packets/00166209 [10:23:08]OFD Sender: To server: pG, [10:23:08]CommunicateWithHost lk.salyk.kg:30040 [10:23:08]ConnectInit lk.salyk.kg [10:23:10]Read from MH i2c: 01 [10:23:10]MH_I2C_Read... [10:23:10]*** Stop cut motor [10:23:10]*** Cut end [10:23:10]Read from MH i2c: 01 07 00 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: 01 07 00 ED 03 00 00 00 00 00 FF 0F 05 [10:23:10]process_action close_receipt done [10:23:10]requested_data is exist [10:23:10]produce_requested_data [10:23:10]requested_item fm.sn is exist - process it [10:23:10]wFMCommunicate request_size=4 [10:23:10]MH_SAM_APDU [10:23:10]CAPDU: 80 11 00 00 [10:23:10]Write to MH i2c: E2 08 00 EE 03 80 11 00 00 00 00 00 00 6B [10:23:10]Write i2c OK [10:23:10]MH_I2C_Read... [10:23:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:10]Read from MH i2c: E2 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 17 00 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 17 00 EE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C4 [10:23:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:23:10]wFMCommunicate OK [10:23:10]requested_item fd.num is exist - process it [10:23:10]SAM_PROTO_GetFieldsCounters [10:23:10]wFMCommunicate request_size=4 [10:23:10]MH_SAM_APDU [10:23:10]CAPDU: 80 13 00 00 [10:23:10]Write to MH i2c: E2 08 00 EF 03 80 13 00 00 00 00 00 00 6E [10:23:10]Write i2c OK [10:23:10]MH_I2C_Read... [10:23:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:10]Read from MH i2c: E2 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 62 00 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 62 00 EF 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 44 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 55 [10:23:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 44 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:23:10]wFMCommunicate OK [10:23:10]SAM_PROTO_GetFieldsCounters done [10:23:10]requested_item shift.num is exist - process it [10:23:10]requested_item shift.opened is exist - process it [10:23:10]req_shift_opened [10:23:10]FM_GetShiftState [10:23:10]SAM_PROTO_GetShiftState [10:23:10]wFMCommunicate request_size=4 [10:23:10]MH_SAM_APDU [10:23:10]CAPDU: 80 13 01 00 [10:23:10]Write to MH i2c: E2 08 00 F0 03 80 13 01 00 00 00 00 00 70 [10:23:10]Write i2c OK [10:23:10]MH_I2C_Read... [10:23:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:10]Read from MH i2c: E2 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 0E 00 [10:23:10]MH_I2C_Read... [10:23:10]Read from MH i2c: E2 0E 00 F0 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 9A [10:23:10]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:23:10]wFMCommunicate OK [10:23:10]SAM_PROTO_GetShiftState done [10:23:10]FM_GetShiftState done [10:23:10]req_shift_opened done [10:23:10]requested_item shift.open_date is exist - process it [10:23:10]req_shift_open_date [10:23:10]req_shift_open_date done [10:23:10]produce_requested_data done [10:23:10]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166212,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:23:10]process_action_free close_receipt [10:23:10]json_value_free [10:23:10]json_value_free done [10:23:10]process_json_proto returns [10:23:10]Send response to host [10:23:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166212,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:23:10]free response buf [10:23:10]execute_script done [10:23:10]execute_script returns [10:23:10]free content buf [10:23:10]Sock 7.Close socket [10:23:10]Sock 7.Thread stoped [10:23:13]ConnectInit Can't take IP for lk.salyk.kg [10:23:13]CommunicateWithHost connect error [10:23:13]CommunicateWithHost err = -1 [10:23:13]OFD Sender: Server communicate error [10:23:18]accept exits with 12 [10:23:18]New connection [10:23:18]New thread 3066686820 created [10:23:18]Thread 3066830180 joined [10:23:18]Waiting for new connection... [10:23:18] Sock 12.Parse request [10:23:18]Sock 12.Check first char [10:23:18]Sock 12.First char is OK [10:23:18]request: POST /json_proto HTTP/1.0 [10:23:18]Method: POST [10:23:18]URL: /json_proto [10:23:18]Method is POST - this is cgi request [10:23:18]url: /json_proto [10:23:18]query_string will be loaded in cgi processing [10:23:18]execute_cgi json_proto POST (null) [10:23:18]execute_cgi path=json_proto method=POST [10:23:18]POST find Content-Length [10:23:18]Host: 172.17.44.132:8080 [10:23:18]Content-Length: 679 [10:23:18]Content-Type: application/json [10:23:18] [10:23:18]POST finish read [10:23:18]Found Content-Length = 679 [10:23:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:18]execute_script... [10:23:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:18]POST & json_proto [10:23:18]process_json_proto [10:23:18]json parsed OK: [10:23:18]protocol is kg_v1.0 [10:23:18]action value=close_receipt [10:23:18]process_action close_receipt [10:23:18]cmd_close_receipt [10:23:18]MH_GetDate [10:23:18]Write to MH i2c: F0 00 00 F1 03 E3 [10:23:18]Write i2c OK [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: F0 [10:23:18]MH_I2C_Read... [10:23:18]OFD Sender: Processing packet 166209 [packets to send 1011, broken 1007] [10:23:18]ProducePacketName [10:23:18]name=ofd_packets/00166209 [10:23:18]OFD Sender: To server: pG, [10:23:18]CommunicateWithHost lk.salyk.kg:30040 [10:23:18]ConnectInit lk.salyk.kg [10:23:18]Read from MH i2c: F0 09 00 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: F0 09 00 F1 03 00 97 B4 C9 66 2A 83 C1 65 39 [10:23:18]GetLastDocTimeStamp 1724494984 [10:23:18]current date 1724494999 [10:23:18]FM_GetShiftState [10:23:18]SAM_PROTO_GetShiftState [10:23:18]wFMCommunicate request_size=4 [10:23:18]MH_SAM_APDU [10:23:18]CAPDU: 80 13 01 00 [10:23:18]Write to MH i2c: E2 08 00 F2 03 80 13 01 00 00 00 00 00 72 [10:23:18]Write i2c OK [10:23:18]MH_I2C_Read... [10:23:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:18]Read from MH i2c: E2 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: E2 0E 00 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: E2 0E 00 F2 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 9C [10:23:18]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:23:18]wFMCommunicate OK [10:23:18]SAM_PROTO_GetShiftState done [10:23:18]FM_GetShiftState done [10:23:18]opened in 1724458697 [10:23:18]opened+sec_in_day 1724545097 [10:23:18]quantity*price = 100050 [10:23:18]sum+1 = 100052 [10:23:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 265 24.08.2024 10:23 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166213 ФПД: 263476275882935 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102319&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166213&fm=263476275882935&tin=02508201610067®Number=0000000000092562&sum=100000 [10:23:20]StoreToDocumentArchive [10:23:20]shift 470 fd 166213 [10:23:20]save to /storage/0470/doc_00166213 [10:23:20]save last doc name /storage/0470/doc_00166213 to /storage/kkm_last_doc_name [10:23:20]save OK [10:23:20]Clear old archive folders... [10:23:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:23:20]tlvbuf is 00EBE0C0 [10:23:20]SAM_PROTO_ClearQueue [10:23:20]wFMCommunicate request_size=4 [10:23:20]MH_SAM_APDU [10:23:20]CAPDU: 80 09 00 00 [10:23:20]Write to MH i2c: E2 08 00 FF 03 80 09 00 00 00 00 00 00 74 [10:23:20]Write i2c OK [10:23:20]MH_I2C_Read... [10:23:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:20]Read from MH i2c: E2 [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: E2 03 00 [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: E2 03 00 FF 03 00 90 00 76 [10:23:20]RAPDU: 90 00 [10:23:20]wFMCommunicate OK [10:23:20]SAM_PROTO_ClearQueue done [10:23:20]KKMCreateOFDPacket [10:23:20]OFDProtocolAddRootSTLVToBuf [10:23:20]FM_MakeSignedData [10:23:20]FM_MakeSignedData [10:23:20]SAM_PROTO_SignData [10:23:20]wFMCommunicate request_size=4 [10:23:20]MH_SAM_APDU [10:23:20]CAPDU: 80 0D 01 02 [10:23:20]Write to MH i2c: E2 08 00 00 04 80 0D 01 02 00 00 00 00 7D [10:23:20]Write i2c OK [10:23:20]MH_I2C_Read... [10:23:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:20]Read from MH i2c: E2 [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: E2 03 00 [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: E2 03 00 00 04 00 90 00 78 [10:23:20]RAPDU: 90 00 [10:23:20]wFMCommunicate OK [10:23:20]wFMCommunicate request_size=255 [10:23:20]MH_SAM_APDU [10:23:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 97 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 45 89 02 00 35 04 06 00 EF A1 59 D4 [10:23:20]Write to MH i2c: E2 02 01 01 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 97 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 45 89 02 00 35 04 06 00 EF A1 59 D4 00 00 F4 [10:23:20]Write i2c OK [10:23:20]MH_I2C_Read... [10:23:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:21]Read from MH i2c: E2 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: E2 03 00 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: E2 03 00 01 04 00 90 00 79 [10:23:21]RAPDU: 90 00 [10:23:21]wFMCommunicate OK [10:23:21]wFMCommunicate request_size=7 [10:23:21]MH_SAM_APDU [10:23:21]CAPDU: 80 0D 02 02 02 AB B7 [10:23:21]Write to MH i2c: E2 0A 00 02 04 80 0D 02 02 02 00 AB B7 00 00 E6 [10:23:21]Write i2c OK [10:23:21]MH_I2C_Read... [10:23:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:21]Read from MH i2c: E2 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: E2 03 00 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: E2 03 00 02 04 00 90 00 7A [10:23:21]RAPDU: 90 00 [10:23:21]wFMCommunicate OK [10:23:21]wFMCommunicate request_size=4 [10:23:21]MH_SAM_APDU [10:23:21]CAPDU: 80 0D 03 02 [10:23:21]Write to MH i2c: E2 08 00 03 04 80 0D 03 02 00 00 00 00 82 [10:23:21]Write i2c OK [10:23:21]MH_I2C_Read... [10:23:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:21]Read from MH i2c: E2 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: E2 0B 00 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: E2 0B 00 03 04 00 E4 F0 E1 54 C8 50 54 29 90 00 21 [10:23:21]RAPDU: E4 F0 E1 54 C8 50 54 29 90 00 [10:23:21]wFMCommunicate OK [10:23:21]SAM_PROTO_SignData done [10:23:21]FM_MakeSignedData done [10:23:21]CreateOFDProtocolMessage [10:23:21]wFMCommunicate request_size=4 [10:23:21]MH_SAM_APDU [10:23:21]CAPDU: 80 11 00 00 [10:23:21]Write to MH i2c: E2 08 00 04 04 80 11 00 00 00 00 00 00 82 [10:23:21]Write i2c OK [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: E2 [10:23:21]MH_I2C_Read... [10:23:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:21]Read from MH i2c: E2 17 00 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: E2 17 00 04 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DB [10:23:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:23:21]wFMCommunicate OK [10:23:21]CreateOFDProtocolMessage done [10:23:21]OFDSenderStorePacket 166213 [10:23:21]StoreOFDPacket docnum=166213 [10:23:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 30 AC 04 01 C1 46 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 97 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 45 89 02 00 35 04 06 00 EF A1 59 D4 AB B7 E4 F0 E1 54 C8 50 54 29 [10:23:21]CheckFolder [10:23:21]dirname=/storage/ofd_packets [10:23:21]CheckFolder done [10:23:21]ProducePacketName [10:23:21]name=ofd_packets/00166213 [10:23:21]NVStorageSaveData ofd_packets/00166213 [10:23:21]File name is /storage/ofd_packets/00166213 [10:23:21]Write 298 bytes [10:23:21]NVStorageSaveData done [10:23:21]OFDSenderStorePacket done [10:23:21]KKMCreateOFDPacket done [10:23:21]NVStorageSaveData kkm_last_timestamp [10:23:21]File name is /storage/kkm_last_timestamp [10:23:21]Write 4 bytes [10:23:21]NVStorageSaveData done [10:23:21]ExternCall_PrintAddStr [10:23:21]wPrintStart [10:23:21]Write to MH i2c: 01 00 00 05 04 09 [10:23:21]Write i2c OK [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: 01 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: 01 07 00 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: 01 07 00 05 04 00 00 00 00 00 FF 0F 1E [10:23:21]RasterBufferAndPrint [10:23:21]line Счет N : (1)295175 [10:23:21]line ИНН: 02508201610067 [10:23:21]line Контрольно-Кассовый Чек [10:23:21]line ПРОДАЖА [10:23:21]line ТРК (МРК, ГНК) : 54 [10:23:21]line Товар: 2710194800 [10:23:21]line ДТ-К-5 [10:23:21]line 13.130 * 76.20 [10:23:21]line = 1000.51 [10:23:21]line НДС 12% НСП 1% [10:23:21]line > о реализуемом товаре [10:23:21]line ОКРУГЛЕНИЕ: -0.51 [10:23:21]line ИТОГО: 1000.00 [10:23:21]line Внесено: 1000.00 [10:23:21]line СДАЧА: 0.00 [10:23:21]line НСП 1% : 8.85 [10:23:21]line НДС 12% : 106.25 [10:23:21]line Наличными: 1000.00 [10:23:21]line Безнал.: 0.00 [10:23:21]line Место: АЗС № 130 "Партнер Нефть" [10:23:21]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:23:21]line СНО: Общий режим [10:23:21]line Чек 265 24.08.2024 10:23 [10:23:21]line Смена: 470 ФФД: 1.0 [10:23:21]line ЗНМ: 0300000070 [10:23:21]line РНМ: 0000000000092562 [10:23:21]line Версия ККМ: 001 [10:23:21]line ФМ: 0000000000871769 [10:23:21]line ФД: 166213 [10:23:21]line ФПД: 263476275882935 [10:23:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102319&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166213&fm=263476275882935&tin=02508201610067®Number=0000000000092562&sum=100000 [10:23:21]written 0, free lines is 4095 [10:23:22]Write to MH i2c: 01 00 00 30 04 34 [10:23:22]Write i2c OK [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: 01 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: 01 07 00 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: 01 07 00 30 04 00 00 00 00 00 D7 0C 1E [10:23:22]RasterBufferAndPrint [10:23:22]line [10:23:22]line [10:23:22]line [10:23:22]line [10:23:22]line [10:23:22]written 0, free lines is 3335 [10:23:22]MH_Cut [10:23:22]Write to MH i2c: D1 01 00 37 04 01 0D [10:23:22]Write i2c OK [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: D1 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: D1 01 00 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: D1 01 00 37 04 00 0C [10:23:22]Write to MH i2c: 01 00 00 38 04 3C [10:23:22]Write i2c OK [10:23:22]MH_I2C_Read... [10:23:22]*** Cut start [10:23:22]*** Purtial cut [10:23:22]*** Stage 1: CUTSNS_PIN = 1 [10:23:24]Read from MH i2c: 01 [10:23:24]MH_I2C_Read... [10:23:24]recv_with_timeout no data received [10:23:24]Read from MH i2c: 01 07 00 [10:23:24]MH_I2C_Read... [10:23:24]*** Stop cut motor [10:23:24]*** Cut end [10:23:24]Read from MH i2c: 01 07 00 38 04 00 00 00 00 00 FF 0F 51 [10:23:24]process_action close_receipt done [10:23:24]requested_data is exist [10:23:24]produce_requested_data [10:23:24]requested_item fm.sn is exist - process it [10:23:24]wFMCommunicate request_size=4 [10:23:24]MH_SAM_APDU [10:23:24]CAPDU: 80 11 00 00 [10:23:24]Write to MH i2c: E2 08 00 39 04 80 11 00 00 00 00 00 00 B7 [10:23:24]Write i2c OK [10:23:24]MH_I2C_Read... [10:23:24]Read from MH i2c: E2 [10:23:24]MH_I2C_Read... [10:23:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:24]Read from MH i2c: E2 17 00 [10:23:24]MH_I2C_Read... [10:23:24]Read from MH i2c: E2 17 00 39 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 10 [10:23:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:23:25]wFMCommunicate OK [10:23:25]requested_item fd.num is exist - process it [10:23:25]SAM_PROTO_GetFieldsCounters [10:23:25]wFMCommunicate request_size=4 [10:23:25]MH_SAM_APDU [10:23:25]CAPDU: 80 13 00 00 [10:23:25]Write to MH i2c: E2 08 00 3A 04 80 13 00 00 00 00 00 00 BA [10:23:25]Write i2c OK [10:23:25]MH_I2C_Read... [10:23:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:25]Read from MH i2c: E2 [10:23:25]MH_I2C_Read... [10:23:25]Read from MH i2c: E2 62 00 [10:23:25]MH_I2C_Read... [10:23:25]Read from MH i2c: E2 62 00 3A 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 45 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 A5 [10:23:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 45 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:23:25]wFMCommunicate OK [10:23:25]SAM_PROTO_GetFieldsCounters done [10:23:25]requested_item shift.num is exist - process it [10:23:25]requested_item shift.opened is exist - process it [10:23:25]req_shift_opened [10:23:25]FM_GetShiftState [10:23:25]SAM_PROTO_GetShiftState [10:23:25]wFMCommunicate request_size=4 [10:23:25]MH_SAM_APDU [10:23:25]CAPDU: 80 13 01 00 [10:23:25]Write to MH i2c: E2 08 00 3B 04 80 13 01 00 00 00 00 00 BC [10:23:25]Write i2c OK [10:23:25]MH_I2C_Read... [10:23:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:25]Read from MH i2c: E2 [10:23:25]MH_I2C_Read... [10:23:25]Read from MH i2c: E2 0E 00 [10:23:25]MH_I2C_Read... [10:23:25]Read from MH i2c: E2 0E 00 3B 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E6 [10:23:25]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:23:25]wFMCommunicate OK [10:23:25]SAM_PROTO_GetShiftState done [10:23:25]FM_GetShiftState done [10:23:25]req_shift_opened done [10:23:25]requested_item shift.open_date is exist - process it [10:23:25]req_shift_open_date [10:23:25]req_shift_open_date done [10:23:25]produce_requested_data done [10:23:25]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166213,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:23:25]process_action_free close_receipt [10:23:25]json_value_free [10:23:25]json_value_free done [10:23:25]process_json_proto returns [10:23:25]Send response to host [10:23:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166213,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:23:25]free response buf [10:23:25]execute_script done [10:23:25]execute_script returns [10:23:25]free content buf [10:23:25]Sock 12.Close socket [10:23:25]Sock 12.Thread stoped [10:23:34]Connected sock=10 [10:23:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 8A E5 07 01 C4 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 3A B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 41 89 02 00 35 04 06 00 5A B0 88 C6 9F 84 9A AA 66 8B 9E 8A 1B D2 [10:23:35]accept exits with 9 [10:23:35]New connection [10:23:35]New thread 3066830180 created [10:23:35]Thread 3066686820 joined [10:23:35]Waiting for new connection... [10:23:35] Sock 9.Parse request [10:23:35]Sock 9.Check first char [10:23:35]Sock 9.First char is OK [10:23:35]request: POST /json_proto HTTP/1.0 [10:23:35]Method: POST [10:23:35]URL: /json_proto [10:23:35]Method is POST - this is cgi request [10:23:35]url: /json_proto [10:23:35]query_string will be loaded in cgi processing [10:23:35]execute_cgi json_proto POST (null) [10:23:35]execute_cgi path=json_proto method=POST [10:23:35]POST find Content-Length [10:23:35]Host: 172.17.44.132:8080 [10:23:35]Content-Length: 1339 [10:23:35]Content-Type: application/json [10:23:35] [10:23:35]POST finish read [10:23:35]Found Content-Length = 1339 [10:23:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51234", "tax_sys" : 0, "items" : [ { "code": "5449000273673", "name": "\u0421\u043E\u043A Piko Pulpy \u043A\u0440\u0430\u0441\u043D\u044B\u0439 \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u041F\u042D\u0422 1\u043B", "price" : 180.00, "quantity" : 1.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000027450", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4823077634222", "name": "\u041F\u0435\u0447 LOVITA \u0414\u0436\u0435\u043B\u043B\u0438 \u041A\u0443\u043A\u0438\u0441 \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D 135 \u0433\u0440", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 370.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:35]execute_script... [10:23:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51234", "tax_sys" : 0, "items" : [ { "code": "5449000273673", "name": "\u0421\u043E\u043A Piko Pulpy \u043A\u0440\u0430\u0441\u043D\u044B\u0439 \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u041F\u042D\u0422 1\u043B", "price" : 180.00, "quantity" : 1.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000027450", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4823077634222", "name": "\u041F\u0435\u0447 LOVITA \u0414\u0436\u0435\u043B\u043B\u0438 \u041A\u0443\u043A\u0438\u0441 \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D 135 \u0433\u0440", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 370.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:35]POST & json_proto [10:23:35]process_json_proto [10:23:35]json parsed OK: [10:23:35]protocol is kg_v1.0 [10:23:35]action value=close_receipt [10:23:35]process_action close_receipt [10:23:35]cmd_close_receipt [10:23:35]MH_GetDate [10:23:35]Write to MH i2c: F0 00 00 3C 04 2F [10:23:35]Write i2c OK [10:23:35]MH_I2C_Read... [10:23:35]Read from MH i2c: F0 [10:23:35]MH_I2C_Read... [10:23:35]Read from MH i2c: F0 09 00 [10:23:35]MH_I2C_Read... [10:23:35]Read from MH i2c: F0 09 00 3C 04 00 A8 B4 C9 66 2A 83 C1 65 96 [10:23:35]GetLastDocTimeStamp 1724494999 [10:23:35]current date 1724495016 [10:23:35]FM_GetShiftState [10:23:35]SAM_PROTO_GetShiftState [10:23:35]wFMCommunicate request_size=4 [10:23:35]MH_SAM_APDU [10:23:35]CAPDU: 80 13 01 00 [10:23:35]Write to MH i2c: E2 08 00 3D 04 80 13 01 00 00 00 00 00 BE [10:23:35]Write i2c OK [10:23:35]MH_I2C_Read... [10:23:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:35]Read from MH i2c: E2 [10:23:35]MH_I2C_Read... [10:23:35]Read from MH i2c: E2 0E 00 [10:23:35]MH_I2C_Read... [10:23:35]Read from MH i2c: E2 0E 00 3D 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E8 [10:23:35]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:23:35]wFMCommunicate OK [10:23:35]SAM_PROTO_GetShiftState done [10:23:35]FM_GetShiftState done [10:23:35]opened in 1724458697 [10:23:35]opened+sec_in_day 1724545097 [10:23:35]quantity*price = 18000 [10:23:35]sum+1 = 18001 [10:23:35]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000027450 Напиток FuzeTea чай манго,ром 0,5л 1.000 * 75.00 = 75.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4823077634222 Печ LOVITA Джелли Кукис апельсин 135 гр 1.000 * 115.00 = 115.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 370.00 НСП 1% : 3.27 НДС 12% : 39.28 Наличными: 370.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 266 24.08.2024 10:23 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166214 ФПД: 269003569135437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102336&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166214&fm=269003569135437&tin=02508201610067®Number=0000000000092562&sum=37000 0 [10:23:37]StoreToDocumentArchive [10:23:37]shift 470 fd 166214 [10:23:37]save to /storage/0470/doc_00166214 [10:23:37]save last doc name /storage/0470/doc_00166214 to /storage/kkm_last_doc_name [10:23:37]save OK [10:23:37]Clear old archive folders... [10:23:37]ProcessDocumentItem done err = 0, tmpTLVsize=562 [10:23:37]tlvbuf is 00EBF9F0 [10:23:37]SAM_PROTO_ClearQueue [10:23:37]wFMCommunicate request_size=4 [10:23:37]MH_SAM_APDU [10:23:37]CAPDU: 80 09 00 00 [10:23:37]Write to MH i2c: E2 08 00 4A 04 80 09 00 00 00 00 00 00 C0 [10:23:37]Write i2c OK [10:23:37]MH_I2C_Read... [10:23:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:37]Read from MH i2c: E2 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: E2 03 00 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: E2 03 00 4A 04 00 90 00 C2 [10:23:37]RAPDU: 90 00 [10:23:37]wFMCommunicate OK [10:23:37]SAM_PROTO_ClearQueue done [10:23:37]KKMCreateOFDPacket [10:23:37]OFDProtocolAddRootSTLVToBuf [10:23:37]FM_MakeSignedData [10:23:37]FM_MakeSignedData [10:23:37]SAM_PROTO_SignData [10:23:37]wFMCommunicate request_size=4 [10:23:37]MH_SAM_APDU [10:23:37]CAPDU: 80 0D 01 02 [10:23:37]Write to MH i2c: E2 08 00 4B 04 80 0D 01 02 00 00 00 00 C8 [10:23:37]Write i2c OK [10:23:37]MH_I2C_Read... [10:23:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:37]Read from MH i2c: E2 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: E2 03 00 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: E2 03 00 4B 04 00 90 00 C3 [10:23:37]RAPDU: 90 00 [10:23:37]wFMCommunicate OK [10:23:37]wFMCommunicate request_size=255 [10:23:37]MH_SAM_APDU [10:23:37]CAPDU: 80 0D 02 02 FA 03 00 32 02 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 35 34 34 39 30 30 30 32 37 33 36 37 33 06 04 3C 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 BA D1 80 D0 B0 D1 81 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 [10:23:37]Write to MH i2c: E2 02 01 4C 04 80 0D 02 02 FA 00 03 00 32 02 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 35 34 34 39 30 30 30 32 37 33 36 37 33 06 04 3C 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 BA D1 80 D0 B0 D1 81 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 Received data: 03 87 E8 95 03 F6 00 70 00 47 00 2C 00 01 00 00 30 30 30 30 30 30 30 30 30 30 38 37 37 31 04 37 06 36 00 39 50 4F 46 00 00 00 4C FB 47 00 E3 56 A5 07 01 00 00 07 00 00 00 3B 00 00 13 F9 04 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 06 10 00 00 50 30 46 00 00 00 00 F2 03 01 00 01 F6 03 01 30 00 30 01 30 BC 30 04 30 01 30 00 01 23 04 79 00 8A 04 0D 00 35 34 34 30 39 30 30 30 30 38 30 37 30 31 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 00 41 [10:23:38]37 36 39 10 04 04 00 41 89 02 00 F4 03 04 00 F0 5D C9 66 B6 04 01 00 00 F5 94 8C 91 96 02 D5 3E [10:23:38]CommunicateWithHost err = 0 [10:23:38]CheckOFDResponse [10:23:38]1017 (14) - 77093643461234 [10:23:38]1041 (16) - 0000000000871769 [10:23:38]1040 (4) - 166209 [10:23:38]1012 (4) - 24.08.2024 04:13 [10:23:38]1206 (1) - 0 [10:23:38]OFD Sender: Remove packet 166209 [10:23:38]ProducePacketName [10:23:38]name=ofd_packets/00166209 [10:23:38]NVStorageDeleteData [10:23:38]Write i2c OK [10:23:38]MH_I2C_Read... [10:23:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:38]Read from MH i2c: E2 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: E2 03 00 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: E2 03 00 4C 04 00 90 00 C4 [10:23:38]RAPDU: 90 00 [10:23:38]wFMCommunicate OK [10:23:38]wFMCommunicate request_size=255 [10:23:38]MH_SAM_APDU [10:23:38]CAPDU: 80 0D 02 02 FA 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 83 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 32 32 06 04 3F 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 A8 B4 C9 66 0E 04 04 00 D6 [10:23:38]Write to MH i2c: E2 02 01 4D 04 80 0D 02 02 FA 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 83 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 32 32 06 04 3F 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 0F 00 00 00 00 07 04 06 00 88 90 00 OFD Sender: Processing packet 166210 [packets to send 1011, broken 1007] [10:23:38]00 ProducePacketName [10:23:38]00 name=ofd_packets/00166210 [10:23:38]00 39 OFD Sender: To server: pG, [10:23:38]04 CommunicateWithHost lk.salyk.kg:30040 [10:23:38]06 ConnectInit lk.salyk.kg [10:23:39]00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 A8 B4 C9 66 0E 04 04 00 D6 00 00 30 [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:39]Read from MH i2c: E2 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 03 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 03 00 4D 04 00 90 00 C5 [10:23:39]RAPDU: 90 00 [10:23:39]wFMCommunicate OK [10:23:39]wFMCommunicate request_size=71 [10:23:39]MH_SAM_APDU [10:23:39]CAPDU: 80 0D 02 02 42 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 46 89 02 00 35 04 06 00 F4 A8 46 2E 7F 4D [10:23:39]Write to MH i2c: E2 4A 00 4E 04 80 0D 02 02 42 00 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 46 89 02 00 35 04 06 00 F4 A8 46 2E 7F 4D 00 00 98 [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:39]Read from MH i2c: E2 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 03 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 03 00 4E 04 00 90 00 C6 [10:23:39]RAPDU: 90 00 [10:23:39]wFMCommunicate OK [10:23:39]wFMCommunicate request_size=4 [10:23:39]MH_SAM_APDU [10:23:39]CAPDU: 80 0D 03 02 [10:23:39]Write to MH i2c: E2 08 00 4F 04 80 0D 03 02 00 00 00 00 CE [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:39]Read from MH i2c: E2 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 0B 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 0B 00 4F 04 00 A0 C6 B3 3A 16 AB 18 0D 90 00 08 [10:23:39]RAPDU: A0 C6 B3 3A 16 AB 18 0D 90 00 [10:23:39]wFMCommunicate OK [10:23:39]SAM_PROTO_SignData done [10:23:39]FM_MakeSignedData done [10:23:39]CreateOFDProtocolMessage [10:23:39]wFMCommunicate request_size=4 [10:23:39]MH_SAM_APDU [10:23:39]CAPDU: 80 11 00 00 [10:23:39]Write to MH i2c: E2 08 00 50 04 80 11 00 00 00 00 00 00 CE [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:39]Read from MH i2c: E2 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 17 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 17 00 50 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 27 [10:23:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:23:39]wFMCommunicate OK [10:23:39]CreateOFDProtocolMessage done [10:23:39]OFDSenderStorePacket 166214 [10:23:39]StoreOFDPacket docnum=166214 [10:23:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 46 02 00 00 11 BF 3E 02 4A C0 5A 03 01 00 03 00 32 02 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 35 34 34 39 30 30 30 32 37 33 36 37 33 06 04 3C 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 BA D1 80 D0 B0 D1 81 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 83 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 32 32 06 04 3F 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 A8 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 46 89 02 00 35 04 06 00 F4 A8 46 2E 7F 4D A0 C6 B3 3A 16 AB 18 0D [10:23:39]CheckFolder [10:23:39]dirname=/storage/ofd_packets [10:23:39]CheckFolder done [10:23:39]ProducePacketName [10:23:39]name=ofd_packets/00166214 [10:23:39]NVStorageSaveData ofd_packets/00166214 [10:23:39]File name is /storage/ofd_packets/00166214 [10:23:39]Write 612 bytes [10:23:39]NVStorageSaveData done [10:23:39]OFDSenderStorePacket done [10:23:39]KKMCreateOFDPacket done [10:23:39]NVStorageSaveData kkm_last_timestamp [10:23:39]File name is /storage/kkm_last_timestamp [10:23:39]Write 4 bytes [10:23:39]NVStorageSaveData done [10:23:39]ExternCall_PrintAddStr [10:23:39]wPrintStart [10:23:39]Write to MH i2c: 01 00 00 51 04 55 [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: 01 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: 01 07 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: 01 07 00 51 04 00 00 00 00 00 FF 0F 6A [10:23:39]RasterBufferAndPrint [10:23:39]line Счет N : (3)51234 [10:23:39]line ИНН: 02508201610067 [10:23:39]line Контрольно-Кассовый Чек [10:23:39]line ПРОДАЖА [10:23:39]line Товар: 5449000273673 [10:23:39]line Сок Piko Pulpy красный виноград ПЭТ 1л [10:23:39]line 1.000 * 180.00 [10:23:39]line = 180.00 [10:23:39]line НДС 12% НСП 1% [10:23:39]line > о реализуемом товаре [10:23:39]line Товар: 5449000027450 [10:23:39]line Напиток FuzeTea чай манго,ром 0,5л [10:23:39]line 1.000 * 75.00 [10:23:39]line = 75.00 [10:23:39]line НДС 12% НСП 1% [10:23:39]line > о реализуемом товаре [10:23:39]line Товар: 4823077634222 [10:23:39]line Печ LOVITA Джелли Кукис апельсин 135 гр [10:23:39]line 1.000 * 115.00 [10:23:39]line = 115.00 [10:23:39]line НДС 12% НСП 1% [10:23:39]line > о реализуемом товаре [10:23:39]line ИТОГО: 370.00 [10:23:39]line НСП 1% : 3.27 [10:23:39]line НДС 12% : 39.28 [10:23:39]line Наличными: 370.00 [10:23:39]line Безнал.: 0.00 [10:23:39]line Место: АЗС № 130 "Партнер Нефть" [10:23:39]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:23:39]line СНО: Общий режим [10:23:39]line Чек 266 24.08.2024 10:23 [10:23:39]line Смена: 470 ФФД: 1.0 [10:23:39]line ЗНМ: 0300000070 [10:23:39]line РНМ: 0000000000092562 [10:23:39]line Версия ККМ: 001 [10:23:39]line ФМ: 0000000000871769 [10:23:39]line ФД: 166214 [10:23:39]line ФПД: 269003569135437 [10:23:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102336&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166214&fm=269003569135437&tin=02508201610067®Number=0000000000092562&sum=37000 [10:23:39]line 0 [10:23:39]written 0, free lines is 4095 [10:23:40]Write to MH i2c: 01 00 00 88 04 8C [10:23:40]Write i2c OK [10:23:40]MH_I2C_Read... [10:23:40]Read from MH i2c: 01 [10:23:40]MH_I2C_Read... [10:23:40]Read from MH i2c: 01 07 00 [10:23:40]MH_I2C_Read... [10:23:40]Read from MH i2c: 01 07 00 88 04 00 00 00 00 00 15 0C B4 [10:23:40]RasterBufferAndPrint [10:23:40]line [10:23:40]line [10:23:40]line [10:23:40]line [10:23:40]line [10:23:40]written 0, free lines is 3138 [10:23:40]MH_Cut [10:23:40]Write to MH i2c: D1 01 00 8F 04 01 65 [10:23:40]Write i2c OK [10:23:40]MH_I2C_Read... [10:23:40]Read from MH i2c: D1 [10:23:40]MH_I2C_Read... [10:23:40]Read from MH i2c: D1 01 00 [10:23:40]MH_I2C_Read... [10:23:40]Read from MH i2c: D1 01 00 8F 04 00 64 [10:23:40]Write to MH i2c: 01 00 00 90 04 94 [10:23:40]Write i2c OK [10:23:40]MH_I2C_Read... [10:23:41]*** Cut start [10:23:41]*** Purtial cut [10:23:41]*** Stage 1: CUTSNS_PIN = 1 [10:23:42]recv_with_timeout no data received [10:23:43]Read from MH i2c: 01 [10:23:43]MH_I2C_Read... [10:23:43]*** Stop cut motor [10:23:43]*** Cut end [10:23:43]Read from MH i2c: 01 07 00 [10:23:43]MH_I2C_Read... [10:23:43]Read from MH i2c: 01 07 00 90 04 00 00 00 00 00 FF 0F A9 [10:23:43]process_action close_receipt done [10:23:43]requested_data is exist [10:23:43]produce_requested_data [10:23:43]requested_item fm.sn is exist - process it [10:23:43]wFMCommunicate request_size=4 [10:23:43]MH_SAM_APDU [10:23:43]CAPDU: 80 11 00 00 [10:23:43]Write to MH i2c: E2 08 00 91 04 80 11 00 00 00 00 00 00 0F [10:23:43]Write i2c OK [10:23:43]MH_I2C_Read... [10:23:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:43]Read from MH i2c: E2 [10:23:43]MH_I2C_Read... [10:23:43]Read from MH i2c: E2 17 00 [10:23:43]MH_I2C_Read... [10:23:43]Read from MH i2c: E2 17 00 91 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 68 [10:23:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:23:43]wFMCommunicate OK [10:23:43]requested_item fd.num is exist - process it [10:23:43]SAM_PROTO_GetFieldsCounters [10:23:43]wFMCommunicate request_size=4 [10:23:43]MH_SAM_APDU [10:23:43]CAPDU: 80 13 00 00 [10:23:43]Write to MH i2c: E2 08 00 92 04 80 13 00 00 00 00 00 00 12 [10:23:43]Write i2c OK [10:23:43]MH_I2C_Read... [10:23:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:43]Read from MH i2c: E2 [10:23:43]MH_I2C_Read... [10:23:43]Read from MH i2c: E2 62 00 [10:23:43]MH_I2C_Read... [10:23:43]Read from MH i2c: E2 62 00 92 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 46 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [10:23:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 46 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:23:44]wFMCommunicate OK [10:23:44]SAM_PROTO_GetFieldsCounters done [10:23:44]requested_item shift.num is exist - process it [10:23:44]requested_item shift.opened is exist - process it [10:23:44]req_shift_opened [10:23:44]FM_GetShiftState [10:23:44]SAM_PROTO_GetShiftState [10:23:44]wFMCommunicate request_size=4 [10:23:44]MH_SAM_APDU [10:23:44]CAPDU: 80 13 01 00 [10:23:44]Write to MH i2c: E2 08 00 93 04 80 13 01 00 00 00 00 00 14 [10:23:44]ConnectInit Can't take IP for lk.salyk.kg [10:23:44]CommunicateWithHost connect error [10:23:44]CommunicateWithHost err = -1 [10:23:44]OFD Sender: Server communicate error [10:23:44]Write i2c OK [10:23:44]MH_I2C_Read... [10:23:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:44]Read from MH i2c: E2 [10:23:44]MH_I2C_Read... [10:23:44]Read from MH i2c: E2 0E 00 [10:23:44]MH_I2C_Read... [10:23:44]Read from MH i2c: E2 0E 00 93 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3E [10:23:44]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:23:44]wFMCommunicate OK [10:23:44]SAM_PROTO_GetShiftState done [10:23:44]FM_GetShiftState done [10:23:44]req_shift_opened done [10:23:44]requested_item shift.open_date is exist - process it [10:23:44]req_shift_open_date [10:23:44]req_shift_open_date done [10:23:44]produce_requested_data done [10:23:44]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166214,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:23:44]process_action_free close_receipt [10:23:44]json_value_free [10:23:44]json_value_free done [10:23:44]process_json_proto returns [10:23:44]Send response to host [10:23:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166214,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:23:44]free response buf [10:23:44]execute_script done [10:23:44]execute_script returns [10:23:44]free content buf [10:23:44]Sock 9.Close socket [10:23:44]Sock 9.Thread stoped [10:23:44]OFD Sender: Processing packet 166210 [packets to send 1012, broken 1007] [10:23:44]ProducePacketName [10:23:44]name=ofd_packets/00166210 [10:23:44]OFD Sender: To server: pG, [10:23:44]CommunicateWithHost lk.salyk.kg:30040 [10:23:44]ConnectInit lk.salyk.kg [10:23:49]ConnectInit Can't take IP for lk.salyk.kg [10:23:49]CommunicateWithHost connect error [10:23:49]CommunicateWithHost err = -1 [10:23:49]OFD Sender: Server communicate error [10:23:54]OFD Sender: Processing packet 166210 [packets to send 1012, broken 1007] [10:23:54]ProducePacketName [10:23:54]name=ofd_packets/00166210 [10:23:54]OFD Sender: To server: pG, [10:23:54]CommunicateWithHost lk.salyk.kg:30040 [10:23:54]ConnectInit lk.salyk.kg [10:23:55]accept exits with 11 [10:23:55]New connection [10:23:55]New thread 3066686820 created [10:23:55]Thread 3066830180 joined [10:23:55]Waiting for new connection... [10:23:55] Sock 11.Parse request [10:23:55]Sock 11.Check first char [10:23:55]Sock 11.First char is OK [10:23:55]request: POST /json_proto HTTP/1.0 [10:23:55]Method: POST [10:23:55]URL: /json_proto [10:23:55]Method is POST - this is cgi request [10:23:55]url: /json_proto [10:23:55]query_string will be loaded in cgi processing [10:23:55]execute_cgi json_proto POST (null) [10:23:55]execute_cgi path=json_proto method=POST [10:23:55]POST find Content-Length [10:23:55]Host: 172.17.44.132:8080 [10:23:55]Content-Length: 682 [10:23:55]Content-Type: application/json [10:23:55] [10:23:55]POST finish read [10:23:55]Found Content-Length = 682 [10:23:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:55]execute_script... [10:23:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:55]POST & json_proto [10:23:55]process_json_proto [10:23:55]json parsed OK: [10:23:55]protocol is kg_v1.0 [10:23:55]action value=close_receipt [10:23:55]process_action close_receipt [10:23:55]cmd_close_receipt [10:23:55]MH_GetDate [10:23:55]Write to MH i2c: F0 00 00 94 04 87 [10:23:55]Write i2c OK [10:23:55]MH_I2C_Read... [10:23:55]Read from MH i2c: F0 [10:23:55]MH_I2C_Read... [10:23:55]Read from MH i2c: F0 09 00 [10:23:55]MH_I2C_Read... [10:23:55]Read from MH i2c: F0 09 00 94 04 00 BC B4 C9 66 2A 83 C1 65 02 [10:23:55]GetLastDocTimeStamp 1724495016 [10:23:55]current date 1724495036 [10:23:55]FM_GetShiftState [10:23:55]SAM_PROTO_GetShiftState [10:23:55]wFMCommunicate request_size=4 [10:23:55]MH_SAM_APDU [10:23:55]CAPDU: 80 13 01 00 [10:23:55]Write to MH i2c: E2 08 00 95 04 80 13 01 00 00 00 00 00 16 [10:23:55]Write i2c OK [10:23:55]MH_I2C_Read... [10:23:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:55]Read from MH i2c: E2 [10:23:55]MH_I2C_Read... [10:23:55]Read from MH i2c: E2 0E 00 [10:23:55]MH_I2C_Read... [10:23:55]Read from MH i2c: E2 0E 00 95 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 40 [10:23:55]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:23:55]wFMCommunicate OK [10:23:55]SAM_PROTO_GetShiftState done [10:23:55]FM_GetShiftState done [10:23:55]opened in 1724458697 [10:23:55]opened+sec_in_day 1724545097 [10:23:55]quantity*price = 150032 [10:23:55]sum+1 = 150033 [10:23:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 267 24.08.2024 10:23 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166215 ФПД: 266535126094894 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102356&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166215&fm=266535126094894&tin=02508201610067®Number=0000000000092562&sum=150000 [10:23:57]StoreToDocumentArchive [10:23:57]shift 470 fd 166215 [10:23:57]save to /storage/0470/doc_00166215 [10:23:57]save last doc name /storage/0470/doc_00166215 to /storage/kkm_last_doc_name [10:23:57]save OK [10:23:57]Clear old archive folders... [10:23:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:23:57]tlvbuf is 00F023E0 [10:23:57]SAM_PROTO_ClearQueue [10:23:57]wFMCommunicate request_size=4 [10:23:57]MH_SAM_APDU [10:23:57]CAPDU: 80 09 00 00 [10:23:57]Write to MH i2c: E2 08 00 A2 04 80 09 00 00 00 00 00 00 18 [10:23:57]Write i2c OK [10:23:57]MH_I2C_Read... [10:23:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:57]Read from MH i2c: E2 [10:23:57]MH_I2C_Read... [10:23:57]Read from MH i2c: E2 03 00 [10:23:57]MH_I2C_Read... [10:23:57]Read from MH i2c: E2 03 00 A2 04 00 90 00 1A [10:23:57]RAPDU: 90 00 [10:23:57]wFMCommunicate OK [10:23:57]SAM_PROTO_ClearQueue done [10:23:57]KKMCreateOFDPacket [10:23:57]OFDProtocolAddRootSTLVToBuf [10:23:57]FM_MakeSignedData [10:23:57]FM_MakeSignedData [10:23:57]SAM_PROTO_SignData [10:23:57]wFMCommunicate request_size=4 [10:23:57]MH_SAM_APDU [10:23:57]CAPDU: 80 0D 01 02 [10:23:57]Write to MH i2c: E2 08 00 A3 04 80 0D 01 02 00 00 00 00 20 [10:23:57]Write i2c OK [10:23:57]MH_I2C_Read... [10:23:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:57]Read from MH i2c: E2 [10:23:57]MH_I2C_Read... [10:23:57]Read from MH i2c: E2 03 00 [10:23:57]MH_I2C_Read... [10:23:57]Read from MH i2c: E2 03 00 A3 04 00 90 00 1B [10:23:57]RAPDU: 90 00 [10:23:57]wFMCommunicate OK [10:23:57]wFMCommunicate request_size=255 [10:23:57]MH_SAM_APDU [10:23:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 BC B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 47 89 02 00 35 04 06 00 F2 [10:23:57]Write to MH i2c: E2 02 01 A4 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 BC B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 47 89 02 00 35 04 06 00 F2 00 00 5D [10:23:57]Write i2c OK [10:23:57]MH_I2C_Read... [10:23:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:58]Read from MH i2c: E2 [10:23:58]MH_I2C_Read... [10:23:58]Read from MH i2c: E2 03 00 [10:23:58]MH_I2C_Read... [10:23:58]Read from MH i2c: E2 03 00 A4 04 00 90 00 1C [10:23:58]RAPDU: 90 00 [10:23:58]wFMCommunicate OK [10:23:58]wFMCommunicate request_size=10 [10:23:58]MH_SAM_APDU [10:23:58]CAPDU: 80 0D 02 02 05 69 8B 82 D4 2E [10:23:58]Write to MH i2c: E2 0D 00 A5 04 80 0D 02 02 05 00 69 8B 82 D4 2E 00 00 A5 [10:23:58]Write i2c OK [10:23:58]MH_I2C_Read... [10:23:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:58]Read from MH i2c: E2 [10:23:58]MH_I2C_Read... [10:23:58]Read from MH i2c: E2 03 00 [10:23:58]MH_I2C_Read... [10:23:58]Read from MH i2c: E2 03 00 A5 04 00 90 00 1D [10:23:58]RAPDU: 90 00 [10:23:58]wFMCommunicate OK [10:23:58]wFMCommunicate request_size=4 [10:23:58]MH_SAM_APDU [10:23:58]CAPDU: 80 0D 03 02 [10:23:58]Write to MH i2c: E2 08 00 A6 04 80 0D 03 02 00 00 00 00 25 [10:23:58]Write i2c OK [10:23:58]MH_I2C_Read... [10:23:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:58]Read from MH i2c: E2 [10:23:58]MH_I2C_Read... [10:23:58]Read from MH i2c: E2 0B 00 [10:23:58]MH_I2C_Read... [10:23:58]Read from MH i2c: E2 0B 00 A6 04 00 EE FD 3E 17 86 8D 10 C0 90 00 49 [10:23:58]RAPDU: EE FD 3E 17 86 8D 10 C0 90 00 [10:23:58]wFMCommunicate OK [10:23:58]SAM_PROTO_SignData done [10:23:58]FM_MakeSignedData done [10:23:58]CreateOFDProtocolMessage [10:23:58]wFMCommunicate request_size=4 [10:23:58]MH_SAM_APDU [10:23:58]CAPDU: 80 11 00 00 [10:23:58]Write to MH i2c: E2 08 00 A7 04 80 11 00 00 00 00 00 00 25 [10:23:58]Write i2c OK [10:23:58]MH_I2C_Read... [10:23:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:58]Read from MH i2c: E2 [10:23:58]MH_I2C_Read... [10:23:58]Read from MH i2c: E2 17 00 [10:23:58]MH_I2C_Read... [10:23:58]Read from MH i2c: E2 17 00 A7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 7E [10:23:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:23:58]wFMCommunicate OK [10:23:58]CreateOFDProtocolMessage done [10:23:58]OFDSenderStorePacket 166215 [10:23:58]StoreOFDPacket docnum=166215 [10:23:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 BE ED 07 01 4D 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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 BC B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 47 89 02 00 35 04 06 00 F2 69 8B 82 D4 2E EE FD 3E 17 86 8D 10 C0 [10:23:58]CheckFolder [10:23:58]dirname=/storage/ofd_packets [10:23:58]CheckFolder done [10:23:58]ProducePacketName [10:23:58]name=ofd_packets/00166215 [10:23:58]NVStorageSaveData ofd_packets/00166215 [10:23:58]File name is /storage/ofd_packets/00166215 [10:23:58]Write 301 bytes [10:23:58]NVStorageSaveData done [10:23:58]OFDSenderStorePacket done [10:23:58]KKMCreateOFDPacket done [10:23:58]NVStorageSaveData kkm_last_timestamp [10:23:58]File name is /storage/kkm_last_timestamp [10:23:58]Write 4 bytes [10:23:58]NVStorageSaveData done [10:23:58]ExternCall_PrintAddStr [10:23:58]wPrintStart [10:23:58]Write to MH i2c: 01 00 00 A8 04 AC [10:23:58]Write i2c OK [10:23:58]MH_I2C_Read... [10:23:58]Read from MH i2c: 01 [10:23:58]MH_I2C_Read... [10:23:58]Read from MH i2c: 01 07 00 [10:23:58]MH_I2C_Read... [10:23:58]Read from MH i2c: 01 07 00 A8 04 00 00 00 00 00 FF 0F C1 [10:23:58]RasterBufferAndPrint [10:23:58]line Счет N : (1)295176 [10:23:58]line ИНН: 02508201610067 [10:23:58]line Контрольно-Кассовый Чек [10:23:58]line ПРОДАЖА [10:23:58]line ТРК (МРК, ГНК) : 63 [10:23:58]line Товар: 2710124500 [10:23:58]line Аи-95-К-5 [10:23:58]line 20.220 * 74.20 [10:23:58]line = 1500.32 [10:23:58]line НДС 12% НСП 1% [10:23:58]line > о реализуемом товаре [10:23:58]line ОКРУГЛЕНИЕ: -0.32 [10:23:58]line ИТОГО: 1500.00 [10:23:58]line Внесено: 1500.00 [10:23:58]line СДАЧА: 0.00 [10:23:58]line НСП 1% : 13.28 [10:23:58]line НДС 12% : 159.33 [10:23:58]line Наличными: 1500.00 [10:23:58]line Безнал.: 0.00 [10:23:58]line Место: АЗС № 130 "Партнер Нефть" [10:23:58]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:23:58]line СНО: Общий режим [10:23:58]line Чек 267 24.08.2024 10:23 [10:23:58]line Смена: 470 ФФД: 1.0 [10:23:58]line ЗНМ: 0300000070 [10:23:58]line РНМ: 0000000000092562 [10:23:58]line Версия ККМ: 001 [10:23:58]line ФМ: 0000000000871769 [10:23:58]line ФД: 166215 [10:23:58]line ФПД: 266535126094894 [10:23:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102356&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166215&fm=266535126094894&tin=02508201610067®Number=0000000000092562&sum=150000 [10:23:58]written 0, free lines is 4095 [10:23:59]Write to MH i2c: 01 00 00 D3 04 D7 [10:23:59]Write i2c OK [10:23:59]MH_I2C_Read... [10:23:59]Read from MH i2c: 01 [10:23:59]MH_I2C_Read... [10:23:59]Read from MH i2c: 01 07 00 [10:23:59]MH_I2C_Read... [10:23:59]Read from MH i2c: 01 07 00 D3 04 00 00 00 00 00 D8 0C C2 [10:23:59]RasterBufferAndPrint [10:23:59]line [10:23:59]line [10:23:59]line [10:23:59]line [10:23:59]line [10:23:59]written 0, free lines is 3348 [10:23:59]MH_Cut [10:23:59]Write to MH i2c: D1 01 00 DA 04 01 B0 [10:23:59]Write i2c OK [10:23:59]MH_I2C_Read... [10:23:59]Read from MH i2c: D1 [10:23:59]MH_I2C_Read... [10:23:59]Read from MH i2c: D1 01 00 [10:23:59]MH_I2C_Read... [10:23:59]Read from MH i2c: D1 01 00 DA 04 00 AF [10:23:59]Write to MH i2c: 01 00 00 DB 04 DF [10:23:59]Write i2c OK [10:23:59]MH_I2C_Read... [10:23:59]recv_with_timeout no data received [10:23:59]*** Cut start [10:23:59]*** Purtial cut [10:23:59]*** Stage 1: CUTSNS_PIN = 1 [10:24:02]Read from MH i2c: 01 [10:24:02]MH_I2C_Read... [10:24:02]*** Stop cut motor [10:24:02]*** Cut end [10:24:02]Read from MH i2c: 01 07 00 [10:24:02]MH_I2C_Read... [10:24:02]Read from MH i2c: 01 07 00 DB 04 00 00 00 00 00 FF 0F F4 [10:24:02]process_action close_receipt done [10:24:02]requested_data is exist [10:24:02]produce_requested_data [10:24:02]requested_item fm.sn is exist - process it [10:24:02]wFMCommunicate request_size=4 [10:24:02]MH_SAM_APDU [10:24:02]CAPDU: 80 11 00 00 [10:24:02]Write to MH i2c: E2 08 00 DC 04 80 11 00 00 00 00 00 00 5A [10:24:02]Write i2c OK [10:24:02]MH_I2C_Read... [10:24:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:02]Read from MH i2c: E2 [10:24:02]MH_I2C_Read... [10:24:02]Read from MH i2c: E2 17 00 [10:24:02]MH_I2C_Read... [10:24:02]Read from MH i2c: E2 17 00 DC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B3 [10:24:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:24:02]wFMCommunicate OK [10:24:02]requested_item fd.num is exist - process it [10:24:02]SAM_PROTO_GetFieldsCounters [10:24:02]wFMCommunicate request_size=4 [10:24:02]MH_SAM_APDU [10:24:02]CAPDU: 80 13 00 00 [10:24:02]Write to MH i2c: E2 08 00 DD 04 80 13 00 00 00 00 00 00 5D [10:24:02]Write i2c OK [10:24:02]MH_I2C_Read... [10:24:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:02]Read from MH i2c: E2 [10:24:02]MH_I2C_Read... [10:24:02]Read from MH i2c: E2 62 00 [10:24:02]MH_I2C_Read... [10:24:02]Read from MH i2c: E2 62 00 DD 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 47 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 50 [10:24:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 47 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:24:02]wFMCommunicate OK [10:24:02]SAM_PROTO_GetFieldsCounters done [10:24:02]requested_item shift.num is exist - process it [10:24:02]requested_item shift.opened is exist - process it [10:24:02]req_shift_opened [10:24:02]FM_GetShiftState [10:24:02]SAM_PROTO_GetShiftState [10:24:02]wFMCommunicate request_size=4 [10:24:02]MH_SAM_APDU [10:24:02]CAPDU: 80 13 01 00 [10:24:02]Write to MH i2c: E2 08 00 DE 04 80 13 01 00 00 00 00 00 5F [10:24:02]Write i2c OK [10:24:02]MH_I2C_Read... [10:24:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:02]Read from MH i2c: E2 [10:24:02]MH_I2C_Read... [10:24:02]Read from MH i2c: E2 0E 00 [10:24:02]MH_I2C_Read... [10:24:02]Read from MH i2c: E2 0E 00 DE 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 89 [10:24:02]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:24:02]wFMCommunicate OK [10:24:02]SAM_PROTO_GetShiftState done [10:24:02]FM_GetShiftState done [10:24:02]req_shift_opened done [10:24:02]requested_item shift.open_date is exist - process it [10:24:02]req_shift_open_date [10:24:02]req_shift_open_date done [10:24:02]produce_requested_data done [10:24:02]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166215,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:24:02]process_action_free close_receipt [10:24:02]json_value_free [10:24:02]json_value_free done [10:24:02]process_json_proto returns [10:24:02]Send response to host [10:24:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166215,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:24:02]free response buf [10:24:02]execute_script done [10:24:02]execute_script returns [10:24:02]free content buf [10:24:02]Sock 11.Close socket [10:24:02]Sock 11.Thread stoped [10:24:15]Connected sock=7 [10:24:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 91 01 00 00 BC 0F 89 01 8B 5F 5A 03 01 00 03 00 7D 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 43 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 42 89 02 00 35 04 06 00 DF 0B 6B 90 E4 44 96 37 A7 97 05 F8 61 FA [10:24:20]recv_with_timeout no data received [10:24:20]recv_with_timeout no data received [10:24:20]CommunicateWithHost answer receiving error [10:24:20]CommunicateWithHost err = -3 [10:24:20]OFD Sender: Server communicate error [10:24:21]OFD Sender: Processing packet 166210 [packets to send 1013, broken 1007] [10:24:21]ProducePacketName [10:24:21]name=ofd_packets/00166210 [10:24:21]OFD Sender: To server: pG, [10:24:21]CommunicateWithHost lk.salyk.kg:30040 [10:24:21]ConnectInit lk.salyk.kg [10:24:26]Connected sock=7 [10:24:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 91 01 00 00 BC 0F 89 01 8B 5F 5A 03 01 00 03 00 7D 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 43 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 42 89 02 00 35 04 06 00 DF 0B 6B 90 E4 44 96 37 A7 97 05 F8 61 FA [10:24:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 1D 82 47 00 FD 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 42 89 02 00 F4 03 04 00 23 5E C9 66 B6 04 01 00 00 F6 DD 23 32 4A AF 8B 1C [10:24:28]CommunicateWithHost err = 0 [10:24:28]CheckOFDResponse [10:24:28]1017 (14) - 77093643461234 [10:24:28]1041 (16) - 0000000000871769 [10:24:28]1040 (4) - 166210 [10:24:28]1012 (4) - 24.08.2024 04:14 [10:24:28]1206 (1) - 0 [10:24:28]OFD Sender: Remove packet 166210 [10:24:28]ProducePacketName [10:24:28]name=ofd_packets/00166210 [10:24:28]NVStorageDeleteData [10:24:28]OFD Sender: Processing packet 166211 [packets to send 1012, broken 1007] [10:24:28]ProducePacketName [10:24:28]name=ofd_packets/00166211 [10:24:28]OFD Sender: To server: pG, [10:24:28]CommunicateWithHost lk.salyk.kg:30040 [10:24:28]ConnectInit lk.salyk.kg [10:24:35]Connected sock=7 [10:24:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 36 9A 07 01 AF BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 80 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 43 89 02 00 35 04 06 00 C8 45 12 0A 7D 3F 9F DE A8 E8 9E ED C0 89 [10:24:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 5A 1E 47 00 FE 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 43 89 02 00 F4 03 04 00 2B 5E C9 66 B6 04 01 00 00 48 C5 D1 A1 EF 19 91 FF [10:24:38]CommunicateWithHost err = 0 [10:24:38]CheckOFDResponse [10:24:38]1017 (14) - 77093643461234 [10:24:38]1041 (16) - 0000000000871769 [10:24:38]1040 (4) - 166211 [10:24:38]1012 (4) - 24.08.2024 04:14 [10:24:38]1206 (1) - 0 [10:24:38]OFD Sender: Remove packet 166211 [10:24:38]ProducePacketName [10:24:38]name=ofd_packets/00166211 [10:24:38]NVStorageDeleteData [10:24:38]OFD Sender: Processing packet 166212 [packets to send 1011, broken 1007] [10:24:38]ProducePacketName [10:24:38]name=ofd_packets/00166212 [10:24:38]OFD Sender: To server: pG, [10:24:38]CommunicateWithHost lk.salyk.kg:30040 [10:24:38]ConnectInit lk.salyk.kg [10:24:45]Connected sock=7 [10:24:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 88 EC 05 01 F4 22 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 88 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 44 89 02 00 35 04 06 00 D3 59 04 22 2F 54 52 D4 90 9D 02 62 04 EA [10:24:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 6B D3 47 00 7D 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 44 89 02 00 F4 03 04 00 35 5E C9 66 B6 04 01 00 00 59 45 04 1E C5 8E 1C 8F [10:24:46]CommunicateWithHost err = 0 [10:24:46]CheckOFDResponse [10:24:46]1017 (14) - 77093643461234 [10:24:46]1041 (16) - 0000000000871769 [10:24:46]1040 (4) - 166212 [10:24:46]1012 (4) - 24.08.2024 04:14 [10:24:46]1206 (1) - 0 [10:24:46]OFD Sender: Remove packet 166212 [10:24:46]ProducePacketName [10:24:46]name=ofd_packets/00166212 [10:24:46]NVStorageDeleteData [10:24:46]OFD Sender: Processing packet 166213 [packets to send 1010, broken 1007] [10:24:46]ProducePacketName [10:24:46]name=ofd_packets/00166213 [10:24:46]OFD Sender: To server: pG, [10:24:46]CommunicateWithHost lk.salyk.kg:30040 [10:24:46]ConnectInit lk.salyk.kg [10:24:48]Connected sock=10 [10:24:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 30 AC 04 01 C1 46 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 97 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 45 89 02 00 35 04 06 00 EF A1 59 D4 AB B7 E4 F0 E1 54 C8 50 54 29 [10:24:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 4B F3 47 00 BF A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 45 89 02 00 F4 03 04 00 38 5E C9 66 B6 04 01 00 00 8C 2B 30 66 23 98 D1 1D [10:24:49]CommunicateWithHost err = 0 [10:24:49]CheckOFDResponse [10:24:49]1017 (14) - 77093643461234 [10:24:49]1041 (16) - 0000000000871769 [10:24:49]1040 (4) - 166213 [10:24:49]1012 (4) - 24.08.2024 04:14 [10:24:49]1206 (1) - 0 [10:24:49]OFD Sender: Remove packet 166213 [10:24:49]ProducePacketName [10:24:49]name=ofd_packets/00166213 [10:24:49]NVStorageDeleteData [10:24:50]OFD Sender: Processing packet 166214 [packets to send 1009, broken 1007] [10:24:50]ProducePacketName [10:24:50]name=ofd_packets/00166214 [10:24:50]OFD Sender: To server: pG, [10:24:50]CommunicateWithHost lk.salyk.kg:30040 [10:24:50]ConnectInit lk.salyk.kg [10:24:50]Connected sock=7 [10:24:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 46 02 00 00 11 BF 3E 02 4A C0 5A 03 01 00 03 00 32 02 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 35 34 34 39 30 30 30 32 37 33 36 37 33 06 04 3C 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 BA D1 80 D0 B0 D1 81 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 83 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 32 32 06 04 3F 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 A8 B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 46 89 02 00 35 04 06 00 F4 A8 46 2E 7F 4D A0 C6 B3 3A 16 AB 18 0D [10:24:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 18 AC 47 00 80 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 46 89 02 00 F4 03 04 00 3B 5E C9 66 B6 04 01 00 00 9C 52 67 41 9D 15 6F 9E [10:24:52]CommunicateWithHost err = 0 [10:24:52]CheckOFDResponse [10:24:52]1017 (14) - 77093643461234 [10:24:52]1041 (16) - 0000000000871769 [10:24:52]1040 (4) - 166214 [10:24:52]1012 (4) - 24.08.2024 04:14 [10:24:52]1206 (1) - 0 [10:24:52]OFD Sender: Remove packet 166214 [10:24:52]ProducePacketName [10:24:52]name=ofd_packets/00166214 [10:24:52]NVStorageDeleteData [10:24:52]OFD Sender: Processing packet 166215 [packets to send 1008, broken 1007] [10:24:52]ProducePacketName [10:24:52]name=ofd_packets/00166215 [10:24:52]OFD Sender: To server: pG, [10:24:52]CommunicateWithHost lk.salyk.kg:30040 [10:24:52]ConnectInit lk.salyk.kg [10:24:53]Connected sock=7 [10:24:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 BE ED 07 01 4D 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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 BC B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 47 89 02 00 35 04 06 00 F2 69 8B 82 D4 2E EE FD 3E 17 86 8D 10 C0 [10:24:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 5A 71 47 00 C9 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 47 89 02 00 F4 03 04 00 3D 5E C9 66 B6 04 01 00 00 20 B0 41 D2 1C 98 7A 1D [10:24:53]CommunicateWithHost err = 0 [10:24:53]CheckOFDResponse [10:24:53]1017 (14) - 77093643461234 [10:24:53]1041 (16) - 0000000000871769 [10:24:53]1040 (4) - 166215 [10:24:53]1012 (4) - 24.08.2024 04:14 [10:24:53]1206 (1) - 0 [10:24:53]OFD Sender: Remove packet 166215 [10:24:53]ProducePacketName [10:24:53]name=ofd_packets/00166215 [10:24:53]NVStorageDeleteData [10:24:54]OFD Sender: No OFD packet to send [10:24:59]OFD Sender: No OFD packet to send [10:25:02]accept exits with 9 [10:25:02]New connection [10:25:02]New thread 3066830180 created [10:25:02]Thread 3066686820 joined [10:25:02]Waiting for new connection... [10:25:02] Sock 9.Parse request [10:25:02]Sock 9.Check first char [10:25:02]Sock 9.First char is OK [10:25:02]request: POST /json_proto HTTP/1.0 [10:25:02]Method: POST [10:25:02]URL: /json_proto [10:25:02]Method is POST - this is cgi request [10:25:02]url: /json_proto [10:25:02]query_string will be loaded in cgi processing [10:25:02]execute_cgi json_proto POST (null) [10:25:02]execute_cgi path=json_proto method=POST [10:25:02]POST find Content-Length [10:25:02]Host: 172.17.44.132:8080 [10:25:02]Content-Length: 677 [10:25:02]Content-Type: application/json [10:25:02] [10:25:02]POST finish read [10:25:02]Found Content-Length = 677 [10:25:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:02]execute_script... [10:25:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:02]POST & json_proto [10:25:02]process_json_proto [10:25:02]json parsed OK: [10:25:02]protocol is kg_v1.0 [10:25:02]action value=close_receipt [10:25:02]process_action close_receipt [10:25:02]cmd_close_receipt [10:25:02]MH_GetDate [10:25:02]Write to MH i2c: F0 00 00 DF 04 D2 [10:25:02]Write i2c OK [10:25:02]MH_I2C_Read... [10:25:02]Read from MH i2c: F0 [10:25:02]MH_I2C_Read... [10:25:02]Read from MH i2c: F0 09 00 [10:25:02]MH_I2C_Read... [10:25:02]Read from MH i2c: F0 09 00 DF 04 00 FF B4 C9 66 2A 83 C1 65 90 [10:25:02]GetLastDocTimeStamp 1724495036 [10:25:02]current date 1724495103 [10:25:02]FM_GetShiftState [10:25:02]SAM_PROTO_GetShiftState [10:25:02]wFMCommunicate request_size=4 [10:25:02]MH_SAM_APDU [10:25:02]CAPDU: 80 13 01 00 [10:25:02]Write to MH i2c: E2 08 00 E0 04 80 13 01 00 00 00 00 00 61 [10:25:02]Write i2c OK [10:25:02]MH_I2C_Read... [10:25:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:02]Read from MH i2c: E2 [10:25:02]MH_I2C_Read... [10:25:02]Read from MH i2c: E2 0E 00 [10:25:02]MH_I2C_Read... [10:25:02]Read from MH i2c: E2 0E 00 E0 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 8B [10:25:02]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:25:02]wFMCommunicate OK [10:25:02]SAM_PROTO_GetShiftState done [10:25:02]FM_GetShiftState done [10:25:02]opened in 1724458697 [10:25:02]opened+sec_in_day 1724545097 [10:25:02]quantity*price = 50036 [10:25:02]sum+1 = 50037 [10:25:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 268 24.08.2024 10:25 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166216 ФПД: 230284001625608 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102503&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166216&fm=230284001625608&tin=02508201610067®Number=0000000000092562&sum=50000 [10:25:04]StoreToDocumentArchive [10:25:04]shift 470 fd 166216 [10:25:04]save to /storage/0470/doc_00166216 [10:25:04]save last doc name /storage/0470/doc_00166216 to /storage/kkm_last_doc_name [10:25:04]save OK [10:25:04]Clear old archive folders... [10:25:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:25:04]tlvbuf is 00EA01B0 [10:25:04]SAM_PROTO_ClearQueue [10:25:04]wFMCommunicate request_size=4 [10:25:04]MH_SAM_APDU [10:25:04]CAPDU: 80 09 00 00 [10:25:04]Write to MH i2c: E2 08 00 ED 04 80 09 00 00 00 00 00 00 63 [10:25:04]Write i2c OK [10:25:04]MH_I2C_Read... [10:25:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:04]Read from MH i2c: E2 [10:25:04]MH_I2C_Read... [10:25:04]Read from MH i2c: E2 03 00 [10:25:04]MH_I2C_Read... [10:25:04]Read from MH i2c: E2 03 00 ED 04 00 90 00 65 [10:25:04]RAPDU: 90 00 [10:25:04]wFMCommunicate OK [10:25:04]SAM_PROTO_ClearQueue done [10:25:04]KKMCreateOFDPacket [10:25:04]OFDProtocolAddRootSTLVToBuf [10:25:04]FM_MakeSignedData [10:25:04]FM_MakeSignedData [10:25:04]SAM_PROTO_SignData [10:25:04]wFMCommunicate request_size=4 [10:25:04]MH_SAM_APDU [10:25:04]CAPDU: 80 0D 01 02 [10:25:04]Write to MH i2c: E2 08 00 EE 04 80 0D 01 02 00 00 00 00 6B [10:25:04]OFD Sender: No OFD packet to send [10:25:04]Write i2c OK [10:25:04]MH_I2C_Read... [10:25:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:04]Read from MH i2c: E2 [10:25:04]MH_I2C_Read... [10:25:04]Read from MH i2c: E2 03 00 [10:25:04]MH_I2C_Read... [10:25:04]Read from MH i2c: E2 03 00 EE 04 00 90 00 66 [10:25:04]RAPDU: 90 00 [10:25:04]wFMCommunicate OK [10:25:04]wFMCommunicate request_size=255 [10:25:04]MH_SAM_APDU [10:25:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 FF B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 48 89 02 00 35 04 06 00 D1 [10:25:04]Write to MH i2c: E2 02 01 EF 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 FF B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 48 89 02 00 35 04 06 00 D1 00 00 59 [10:25:05]Write i2c OK [10:25:05]MH_I2C_Read... [10:25:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:05]Read from MH i2c: E2 [10:25:05]MH_I2C_Read... [10:25:05]Read from MH i2c: E2 03 00 [10:25:05]MH_I2C_Read... [10:25:05]Read from MH i2c: E2 03 00 EF 04 00 90 00 67 [10:25:05]RAPDU: 90 00 [10:25:05]wFMCommunicate OK [10:25:05]wFMCommunicate request_size=10 [10:25:05]MH_SAM_APDU [10:25:05]CAPDU: 80 0D 02 02 05 71 2C 1D 46 08 [10:25:05]Write to MH i2c: E2 0D 00 F0 04 80 0D 02 02 05 00 71 2C 1D 46 08 00 00 80 [10:25:05]Write i2c OK [10:25:05]MH_I2C_Read... [10:25:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:05]Read from MH i2c: E2 [10:25:05]MH_I2C_Read... [10:25:05]Read from MH i2c: E2 03 00 [10:25:05]MH_I2C_Read... [10:25:05]Read from MH i2c: E2 03 00 F0 04 00 90 00 68 [10:25:05]RAPDU: 90 00 [10:25:05]wFMCommunicate OK [10:25:05]wFMCommunicate request_size=4 [10:25:05]MH_SAM_APDU [10:25:05]CAPDU: 80 0D 03 02 [10:25:05]Write to MH i2c: E2 08 00 F1 04 80 0D 03 02 00 00 00 00 70 [10:25:05]Write i2c OK [10:25:05]MH_I2C_Read... [10:25:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:05]Read from MH i2c: E2 [10:25:05]MH_I2C_Read... [10:25:05]Read from MH i2c: E2 0B 00 [10:25:05]MH_I2C_Read... [10:25:05]Read from MH i2c: E2 0B 00 F1 04 00 04 69 D9 6D 6E 27 2A 3C 90 00 1F [10:25:05]RAPDU: 04 69 D9 6D 6E 27 2A 3C 90 00 [10:25:05]wFMCommunicate OK [10:25:05]SAM_PROTO_SignData done [10:25:05]FM_MakeSignedData done [10:25:05]CreateOFDProtocolMessage [10:25:05]wFMCommunicate request_size=4 [10:25:05]MH_SAM_APDU [10:25:05]CAPDU: 80 11 00 00 [10:25:05]Write to MH i2c: E2 08 00 F2 04 80 11 00 00 00 00 00 00 70 [10:25:05]Write i2c OK [10:25:05]MH_I2C_Read... [10:25:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:05]Read from MH i2c: E2 [10:25:05]MH_I2C_Read... [10:25:05]Read from MH i2c: E2 17 00 [10:25:05]MH_I2C_Read... [10:25:05]Read from MH i2c: E2 17 00 F2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C9 [10:25:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:25:05]wFMCommunicate OK [10:25:05]CreateOFDProtocolMessage done [10:25:05]OFDSenderStorePacket 166216 [10:25:05]StoreOFDPacket docnum=166216 [10:25:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 59 D2 07 01 91 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 FF B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 48 89 02 00 35 04 06 00 D1 71 2C 1D 46 08 04 69 D9 6D 6E 27 2A 3C [10:25:05]CheckFolder [10:25:05]dirname=/storage/ofd_packets [10:25:05]CheckFolder done [10:25:05]ProducePacketName [10:25:05]name=ofd_packets/00166216 [10:25:05]NVStorageSaveData ofd_packets/00166216 [10:25:05]File name is /storage/ofd_packets/00166216 [10:25:05]Write 301 bytes [10:25:05]NVStorageSaveData done [10:25:05]OFDSenderStorePacket done [10:25:05]KKMCreateOFDPacket done [10:25:05]NVStorageSaveData kkm_last_timestamp [10:25:05]File name is /storage/kkm_last_timestamp [10:25:05]Write 4 bytes [10:25:05]NVStorageSaveData done [10:25:05]ExternCall_PrintAddStr [10:25:05]wPrintStart [10:25:05]Write to MH i2c: 01 00 00 F3 04 F7 [10:25:05]Write i2c OK [10:25:05]MH_I2C_Read... [10:25:05]Read from MH i2c: 01 [10:25:05]MH_I2C_Read... [10:25:05]Read from MH i2c: 01 07 00 [10:25:05]MH_I2C_Read... [10:25:05]Read from MH i2c: 01 07 00 F3 04 00 00 00 00 00 FF 0F 0C [10:25:05]RasterBufferAndPrint [10:25:05]line Счет N : (1)295179 [10:25:05]line ИНН: 02508201610067 [10:25:06]line Контрольно-Кассовый Чек [10:25:06]line ПРОДАЖА [10:25:06]line ТРК (МРК, ГНК) : 42 [10:25:06]line Товар: 2710124130 [10:25:06]line Аи-92-К-5 [10:25:06]line 7.380 * 67.80 [10:25:06]line = 500.36 [10:25:06]line НДС 12% НСП 1% [10:25:06]line > о реализуемом товаре [10:25:06]line ОКРУГЛЕНИЕ: -0.36 [10:25:06]line ИТОГО: 500.00 [10:25:06]line Внесено: 500.00 [10:25:06]line СДАЧА: 0.00 [10:25:06]line НСП 1% : 4.43 [10:25:06]line НДС 12% : 53.14 [10:25:06]line Наличными: 500.00 [10:25:06]line Безнал.: 0.00 [10:25:06]line Место: АЗС № 130 "Партнер Нефть" [10:25:06]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:25:06]OFD Sender: Processing packet 166216 [packets to send 1008, broken 1007] [10:25:06]ProducePacketName [10:25:06]name=ofd_packets/00166216 [10:25:06]OFD Sender: To server: pG, [10:25:06]CommunicateWithHost lk.salyk.kg:30040 [10:25:06]ConnectInit lk.salyk.kg [10:25:06]line СНО: Общий режим [10:25:06]line Чек 268 24.08.2024 10:25 [10:25:06]line Смена: 470 ФФД: 1.0 [10:25:06]line ЗНМ: 0300000070 [10:25:06]line РНМ: 0000000000092562 [10:25:06]line Версия ККМ: 001 [10:25:06]line ФМ: 0000000000871769 [10:25:06]line ФД: 166216 [10:25:06]line ФПД: 230284001625608 [10:25:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102503&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166216&fm=230284001625608&tin=02508201610067®Number=0000000000092562&sum=50000 [10:25:06]written 0, free lines is 4095 [10:25:06]Write to MH i2c: 01 00 00 1E 05 23 [10:25:06]Write i2c OK [10:25:06]MH_I2C_Read... [10:25:06]Read from MH i2c: 01 [10:25:06]MH_I2C_Read... [10:25:06]Read from MH i2c: 01 07 00 [10:25:06]MH_I2C_Read... [10:25:06]Read from MH i2c: 01 07 00 1E 05 00 00 00 00 00 D7 0C 0D [10:25:06]RasterBufferAndPrint [10:25:06]line [10:25:06]line [10:25:06]line [10:25:06]line [10:25:06]line [10:25:06]Connected sock=7 [10:25:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 59 D2 07 01 91 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 written 0, free lines is 3362 [10:25:06]C3 00 00 00 00 F2 03 01 00 01 F6 03 MH_Cut [10:25:06]01 Write to MH i2c: 00 D1 01 01 BC 00 04 25 01 05 00 01 01 FC FC [10:25:06]03 Write i2c OK [10:25:06]06 MH_I2C_Read... [10:25:06]00 Read from MH i2c: 50 D1 [10:25:06]MH_I2C_Read... [10:25:06]C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 Read from MH i2c: 07 D1 04 01 06 00 00 [10:25:06]50 C3 00 00 00 00 39 04 06 00 00 MH_I2C_Read... [10:25:06]00 Read from MH i2c: 00 D1 00 01 00 00 00 25 1F 05 04 00 02 FB 00 [10:25:07]01 Write to MH i2c: 00 01 12 00 04 00 04 26 00 05 0C 2B 01 [10:25:07]00 Write i2c OK [10:25:07]00 MH_I2C_Read... [10:25:07]F4 03 04 00 FF B4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 48 89 02 00 35 04 06 00 D1 71 2C 1D 46 08 04 69 D9 6D 6E 27 2A 3C [10:25:07]*** Cut start [10:25:07]*** Purtial cut [10:25:07]*** Stage 1: CUTSNS_PIN = 1 [10:25:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 A6 B4 47 00 F2 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 48 89 02 00 F4 03 04 00 4B 5E C9 66 B6 04 01 00 00 84 12 94 4C 59 17 DD 61 [10:25:07]CommunicateWithHost err = 0 [10:25:07]CheckOFDResponse [10:25:07]1017 (14) - 77093643461234 [10:25:07]1041 (16) - 0000000000871769 [10:25:07]1040 (4) - 166216 [10:25:07]1012 (4) - 24.08.2024 04:15 [10:25:07]1206 (1) - 0 [10:25:07]OFD Sender: Remove packet 166216 [10:25:07]ProducePacketName [10:25:07]name=ofd_packets/00166216 [10:25:07]NVStorageDeleteData [10:25:08]OFD Sender: No OFD packet to send [10:25:09]Read from MH i2c: 01 [10:25:09]MH_I2C_Read... [10:25:09]*** Stop cut motor [10:25:09]*** Cut end [10:25:09]Read from MH i2c: 01 07 00 [10:25:09]MH_I2C_Read... [10:25:09]Read from MH i2c: 01 07 00 26 05 00 00 00 00 00 FF 0F 40 [10:25:09]process_action close_receipt done [10:25:09]requested_data is exist [10:25:09]produce_requested_data [10:25:09]requested_item fm.sn is exist - process it [10:25:09]wFMCommunicate request_size=4 [10:25:09]MH_SAM_APDU [10:25:09]CAPDU: 80 11 00 00 [10:25:09]Write to MH i2c: E2 08 00 27 05 80 11 00 00 00 00 00 00 A6 [10:25:09]Write i2c OK [10:25:09]MH_I2C_Read... [10:25:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:09]Read from MH i2c: E2 [10:25:09]MH_I2C_Read... [10:25:09]Read from MH i2c: E2 17 00 [10:25:09]MH_I2C_Read... [10:25:09]Read from MH i2c: E2 17 00 27 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 FF [10:25:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:25:09]wFMCommunicate OK [10:25:09]requested_item fd.num is exist - process it [10:25:09]SAM_PROTO_GetFieldsCounters [10:25:09]wFMCommunicate request_size=4 [10:25:09]MH_SAM_APDU [10:25:09]CAPDU: 80 13 00 00 [10:25:09]Write to MH i2c: E2 08 00 28 05 80 13 00 00 00 00 00 00 A9 [10:25:09]Write i2c OK [10:25:09]MH_I2C_Read... [10:25:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:09]Read from MH i2c: E2 [10:25:09]MH_I2C_Read... [10:25:09]Read from MH i2c: E2 62 00 [10:25:09]MH_I2C_Read... [10:25:09]Read from MH i2c: E2 62 00 28 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 48 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 A0 [10:25:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 48 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:25:09]wFMCommunicate OK [10:25:09]SAM_PROTO_GetFieldsCounters done [10:25:09]requested_item shift.num is exist - process it [10:25:09]requested_item shift.opened is exist - process it [10:25:09]req_shift_opened [10:25:09]FM_GetShiftState [10:25:09]SAM_PROTO_GetShiftState [10:25:09]wFMCommunicate request_size=4 [10:25:09]MH_SAM_APDU [10:25:09]CAPDU: 80 13 01 00 [10:25:09]Write to MH i2c: E2 08 00 29 05 80 13 01 00 00 00 00 00 AB [10:25:09]Write i2c OK [10:25:09]MH_I2C_Read... [10:25:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:09]Read from MH i2c: E2 [10:25:09]MH_I2C_Read... [10:25:09]Read from MH i2c: E2 0E 00 [10:25:09]MH_I2C_Read... [10:25:09]Read from MH i2c: E2 0E 00 29 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D5 [10:25:10]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:25:10]wFMCommunicate OK [10:25:10]SAM_PROTO_GetShiftState done [10:25:10]FM_GetShiftState done [10:25:10]req_shift_opened done [10:25:10]requested_item shift.open_date is exist - process it [10:25:10]req_shift_open_date [10:25:10]req_shift_open_date done [10:25:10]produce_requested_data done [10:25:10]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166216,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:25:10]process_action_free close_receipt [10:25:10]json_value_free [10:25:10]json_value_free done [10:25:10]process_json_proto returns [10:25:10]Send response to host [10:25:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166216,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:25:10]free response buf [10:25:10]execute_script done [10:25:10]execute_script returns [10:25:10]free content buf [10:25:10]Sock 9.Close socket [10:25:10]Sock 9.Thread stoped [10:25:10]accept exits with 10 [10:25:10]New connection [10:25:10]New thread 3066686820 created [10:25:10]Thread 3066830180 joined [10:25:10]Waiting for new connection... [10:25:10] Sock 10.Parse request [10:25:10]Sock 10.Check first char [10:25:10]Sock 10.First char is OK [10:25:10]request: POST /json_proto HTTP/1.0 [10:25:10]Method: POST [10:25:10]URL: /json_proto [10:25:10]Method is POST - this is cgi request [10:25:10]url: /json_proto [10:25:10]query_string will be loaded in cgi processing [10:25:10]execute_cgi json_proto POST (null) [10:25:10]execute_cgi path=json_proto method=POST [10:25:10]POST find Content-Length [10:25:10]Host: 172.17.44.132:8080 [10:25:10]Content-Length: 679 [10:25:10]Content-Type: application/json [10:25:10] [10:25:10]POST finish read [10:25:10]Found Content-Length = 679 [10:25:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:10]execute_script... [10:25:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:10]POST & json_proto [10:25:10]process_json_proto [10:25:10]json parsed OK: [10:25:10]protocol is kg_v1.0 [10:25:10]action value=close_receipt [10:25:10]process_action close_receipt [10:25:10]cmd_close_receipt [10:25:10]MH_GetDate [10:25:10]Write to MH i2c: F0 00 00 2A 05 1E [10:25:10]Write i2c OK [10:25:10]MH_I2C_Read... [10:25:10]Read from MH i2c: F0 [10:25:10]MH_I2C_Read... [10:25:10]Read from MH i2c: F0 09 00 [10:25:10]MH_I2C_Read... [10:25:10]Read from MH i2c: F0 09 00 2A 05 00 07 B5 C9 66 2A 83 C1 65 E5 [10:25:10]GetLastDocTimeStamp 1724495103 [10:25:10]current date 1724495111 [10:25:10]FM_GetShiftState [10:25:10]SAM_PROTO_GetShiftState [10:25:10]wFMCommunicate request_size=4 [10:25:10]MH_SAM_APDU [10:25:10]CAPDU: 80 13 01 00 [10:25:10]Write to MH i2c: E2 08 00 2B 05 80 13 01 00 00 00 00 00 AD [10:25:10]Write i2c OK [10:25:10]MH_I2C_Read... [10:25:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:10]Read from MH i2c: E2 [10:25:10]MH_I2C_Read... [10:25:10]Read from MH i2c: E2 0E 00 [10:25:10]MH_I2C_Read... [10:25:10]Read from MH i2c: E2 0E 00 2B 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D7 [10:25:10]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:25:10]wFMCommunicate OK [10:25:10]SAM_PROTO_GetShiftState done [10:25:10]FM_GetShiftState done [10:25:10]opened in 1724458697 [10:25:10]opened+sec_in_day 1724545097 [10:25:10]quantity*price = 200025 [10:25:10]sum+1 = 200026 [10:25:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 269 24.08.2024 10:25 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166217 ФПД: 24566555723069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102511&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166217&fm=24566555723069&tin=02508201610067®Number=0000000000092562&sum=200000 [10:25:12]StoreToDocumentArchive [10:25:12]shift 470 fd 166217 [10:25:12]save to /storage/0470/doc_00166217 [10:25:12]save last doc name /storage/0470/doc_00166217 to /storage/kkm_last_doc_name [10:25:12]save OK [10:25:12]Clear old archive folders... [10:25:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:25:12]tlvbuf is 00E81AD0 [10:25:12]SAM_PROTO_ClearQueue [10:25:12]wFMCommunicate request_size=4 [10:25:12]MH_SAM_APDU [10:25:12]CAPDU: 80 09 00 00 [10:25:12]Write to MH i2c: E2 08 00 38 05 80 09 00 00 00 00 00 00 AF [10:25:12]Write i2c OK [10:25:12]MH_I2C_Read... [10:25:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:12]Read from MH i2c: E2 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 03 00 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 03 00 38 05 00 90 00 B1 [10:25:12]RAPDU: 90 00 [10:25:13]wFMCommunicate OK [10:25:13]SAM_PROTO_ClearQueue done [10:25:13]KKMCreateOFDPacket [10:25:13]OFDProtocolAddRootSTLVToBuf [10:25:13]FM_MakeSignedData [10:25:13]FM_MakeSignedData [10:25:13]SAM_PROTO_SignData [10:25:13]wFMCommunicate request_size=4 [10:25:13]MH_SAM_APDU [10:25:13]CAPDU: 80 0D 01 02 [10:25:13]Write to MH i2c: E2 08 00 39 05 80 0D 01 02 00 00 00 00 B7 [10:25:13]Write i2c OK [10:25:13]MH_I2C_Read... [10:25:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:13]Read from MH i2c: E2 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: E2 03 00 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: E2 03 00 39 05 00 90 00 B2 [10:25:13]RAPDU: 90 00 [10:25:13]wFMCommunicate OK [10:25:13]wFMCommunicate request_size=255 [10:25:13]MH_SAM_APDU [10:25:13]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 07 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 49 89 02 00 35 04 06 00 16 57 D8 D3 [10:25:13]Write to MH i2c: E2 02 01 3A 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A OFD Sender: No OFD packet to send [10:25:13]00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 07 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 49 89 02 00 35 04 06 00 16 57 D8 D3 00 00 F0 [10:25:13]Write i2c OK [10:25:13]MH_I2C_Read... [10:25:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:14]Read from MH i2c: E2 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: E2 03 00 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: E2 03 00 3A 05 00 90 00 B3 [10:25:14]RAPDU: 90 00 [10:25:14]wFMCommunicate OK [10:25:14]wFMCommunicate request_size=7 [10:25:14]MH_SAM_APDU [10:25:14]CAPDU: 80 0D 02 02 02 C5 3D [10:25:14]Write to MH i2c: E2 0A 00 3B 05 80 0D 02 02 02 00 C5 3D 00 00 C0 [10:25:14]Write i2c OK [10:25:14]MH_I2C_Read... [10:25:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:14]Read from MH i2c: E2 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: E2 03 00 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: E2 03 00 3B 05 00 90 00 B4 [10:25:14]RAPDU: 90 00 [10:25:14]wFMCommunicate OK [10:25:14]wFMCommunicate request_size=4 [10:25:14]MH_SAM_APDU [10:25:14]CAPDU: 80 0D 03 02 [10:25:14]Write to MH i2c: E2 08 00 3C 05 80 0D 03 02 00 00 00 00 BC [10:25:14]Write i2c OK [10:25:14]MH_I2C_Read... [10:25:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:14]Read from MH i2c: E2 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: E2 0B 00 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: E2 0B 00 3C 05 00 DA B4 BA 8F CB F7 D3 77 90 00 A0 [10:25:14]RAPDU: DA B4 BA 8F CB F7 D3 77 90 00 [10:25:14]wFMCommunicate OK [10:25:14]SAM_PROTO_SignData done [10:25:14]FM_MakeSignedData done [10:25:14]CreateOFDProtocolMessage [10:25:14]wFMCommunicate request_size=4 [10:25:14]MH_SAM_APDU [10:25:14]CAPDU: 80 11 00 00 [10:25:14]Write to MH i2c: E2 08 00 3D 05 80 11 00 00 00 00 00 00 BC [10:25:14]Write i2c OK [10:25:14]MH_I2C_Read... [10:25:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:14]Read from MH i2c: E2 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: E2 17 00 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: E2 17 00 3D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 15 [10:25:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:25:14]wFMCommunicate OK [10:25:14]CreateOFDProtocolMessage done [10:25:14]OFDSenderStorePacket 166217 [10:25:14]StoreOFDPacket docnum=166217 [10:25:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 13 D0 04 01 88 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 07 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 49 89 02 00 35 04 06 00 16 57 D8 D3 C5 3D DA B4 BA 8F CB F7 D3 77 [10:25:14]CheckFolder [10:25:14]dirname=/storage/ofd_packets [10:25:14]CheckFolder done [10:25:14]ProducePacketName [10:25:14]name=ofd_packets/00166217 [10:25:14]NVStorageSaveData ofd_packets/00166217 [10:25:14]File name is /storage/ofd_packets/00166217 [10:25:14]Write 298 bytes [10:25:14]NVStorageSaveData done [10:25:14]OFDSenderStorePacket done [10:25:14]KKMCreateOFDPacket done [10:25:14]NVStorageSaveData kkm_last_timestamp [10:25:14]File name is /storage/kkm_last_timestamp [10:25:14]Write 4 bytes [10:25:14]NVStorageSaveData done [10:25:14]ExternCall_PrintAddStr [10:25:14]wPrintStart [10:25:14]Write to MH i2c: 01 00 00 3E 05 43 [10:25:14]Write i2c OK [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: 01 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: 01 07 00 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: 01 07 00 3E 05 00 00 00 00 00 FF 0F 58 [10:25:14]RasterBufferAndPrint [10:25:14]line Счет N : (1)295177 [10:25:14]line ИНН: 02508201610067 [10:25:14]line Контрольно-Кассовый Чек [10:25:14]line ПРОДАЖА [10:25:14]line ТРК (МРК, ГНК) : 11 [10:25:14]line Товар: 2710194800 [10:25:14]line ДТ-К-5 [10:25:14]line 26.250 * 76.20 [10:25:14]line = 2000.25 [10:25:14]line НДС 12% НСП 1% [10:25:14]line > о реализуемом товаре [10:25:14]line ОКРУГЛЕНИЕ: -0.25 [10:25:14]line ИТОГО: 2000.00 [10:25:14]line Внесено: 2000.00 [10:25:14]line СДАЧА: 0.00 [10:25:14]line НСП 1% : 17.70 [10:25:14]line НДС 12% : 212.42 [10:25:14]line Наличными: 2000.00 [10:25:14]line Безнал.: 0.00 [10:25:14]line Место: АЗС № 130 "Партнер Нефть" [10:25:14]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:25:14]line СНО: Общий режим [10:25:14]line Чек 269 24.08.2024 10:25 [10:25:14]line Смена: 470 ФФД: 1.0 [10:25:14]line ЗНМ: 0300000070 [10:25:14]line РНМ: 0000000000092562 [10:25:14]line Версия ККМ: 001 [10:25:14]line ФМ: 0000000000871769 [10:25:14]line ФД: 166217 [10:25:14]line ФПД: 24566555723069 [10:25:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102511&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166217&fm=24566555723069&tin=02508201610067®Number=0000000000092562&sum=200000 [10:25:14]OFD Sender: Processing packet 166217 [packets to send 1008, broken 1007] [10:25:14]ProducePacketName [10:25:14]name=ofd_packets/00166217 [10:25:14]OFD Sender: To server: pG, [10:25:14]CommunicateWithHost lk.salyk.kg:30040 [10:25:14]ConnectInit lk.salyk.kg [10:25:14]written 0, free lines is 4095 [10:25:15]Write to MH i2c: 01 00 00 69 05 6E [10:25:15]Write i2c OK [10:25:15]MH_I2C_Read... [10:25:15]Read from MH i2c: 01 [10:25:15]MH_I2C_Read... [10:25:15]Read from MH i2c: 01 07 00 [10:25:15]MH_I2C_Read... [10:25:15]Read from MH i2c: 01 07 00 69 05 00 00 00 00 00 E6 0C 67 [10:25:15]RasterBufferAndPrint [10:25:15]line [10:25:15]line [10:25:15]line [10:25:15]line [10:25:15]line [10:25:15]written 0, free lines is 3368 [10:25:15]MH_Cut [10:25:15]Write to MH i2c: D1 01 00 70 05 01 47 [10:25:15]Write i2c OK [10:25:15]MH_I2C_Read... [10:25:15]Read from MH i2c: D1 [10:25:15]MH_I2C_Read... [10:25:15]Read from MH i2c: D1 01 00 [10:25:15]MH_I2C_Read... [10:25:15]Read from MH i2c: D1 01 00 70 05 00 46 [10:25:15]Write to MH i2c: 01 00 00 71 05 76 [10:25:15]Write i2c OK [10:25:15]MH_I2C_Read... [10:25:15]*** Cut start [10:25:15]*** Purtial cut [10:25:15]*** Stage 1: CUTSNS_PIN = 1 [10:25:17]Connected sock=7 [10:25:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 13 D0 04 01 88 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 07 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 *** Stop cut motor [10:25:17]10 *** Cut end [10:25:17]04 Read from MH i2c: 04 01 00 [10:25:17]MH_I2C_Read... [10:25:17]Read from MH i2c: 01 07 00 [10:25:17]MH_I2C_Read... [10:25:17]Read from MH i2c: 01 49 07 89 00 02 71 00 05 35 00 04 00 06 00 00 00 16 00 FF 0F 8B [10:25:17]process_action close_receipt done [10:25:17]requested_data is exist [10:25:17]produce_requested_data [10:25:17]requested_item fm.sn is exist - process it [10:25:17]wFMCommunicate request_size=4 [10:25:17]57 MH_SAM_APDU [10:25:17]D8 CAPDU: D3 80 C5 11 3D 00 DA 00 B4 [10:25:18]BA Write to MH i2c: 8F E2 08 00 72 05 80 11 00 00 00 00 CB 00 F7 00 D3 F1 77 [10:25:18] [10:25:18]Write i2c OK [10:25:18]MH_I2C_Read... [10:25:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:18]Read from MH i2c: E2 [10:25:18]MH_I2C_Read... [10:25:18]Read from MH i2c: E2 17 00 [10:25:18]MH_I2C_Read... [10:25:18]Read from MH i2c: E2 17 00 72 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4A [10:25:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:25:18]wFMCommunicate OK [10:25:18]requested_item fd.num is exist - process it [10:25:18]SAM_PROTO_GetFieldsCounters [10:25:18]wFMCommunicate request_size=4 [10:25:18]MH_SAM_APDU [10:25:18]CAPDU: 80 13 00 00 [10:25:18]Write to MH i2c: E2 08 00 73 05 80 13 00 00 00 00 00 00 F4 [10:25:18]Write i2c OK [10:25:18]MH_I2C_Read... [10:25:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:18]Read from MH i2c: E2 [10:25:18]MH_I2C_Read... [10:25:18]Read from MH i2c: E2 62 00 [10:25:18]MH_I2C_Read... [10:25:18]Read from MH i2c: E2 62 00 73 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 49 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [10:25:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 49 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:25:18]wFMCommunicate OK [10:25:18]SAM_PROTO_GetFieldsCounters done [10:25:18]requested_item shift.num is exist - process it [10:25:18]requested_item shift.opened is exist - process it [10:25:18]req_shift_opened [10:25:18]FM_GetShiftState [10:25:18]SAM_PROTO_GetShiftState [10:25:18]wFMCommunicate request_size=4 [10:25:18]MH_SAM_APDU [10:25:18]CAPDU: 80 13 01 00 [10:25:18]Write to MH i2c: E2 08 00 74 05 80 13 01 00 00 00 00 00 F6 [10:25:18]Write i2c OK [10:25:18]MH_I2C_Read... [10:25:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:18]Read from MH i2c: E2 [10:25:18]MH_I2C_Read... [10:25:18]Read from MH i2c: E2 0E 00 [10:25:18]MH_I2C_Read... [10:25:18]Read from MH i2c: E2 0E 00 74 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 20 [10:25:18]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:25:18]wFMCommunicate OK [10:25:18]SAM_PROTO_GetShiftState done [10:25:18]FM_GetShiftState done [10:25:18]req_shift_opened done [10:25:18]requested_item shift.open_date is exist - process it [10:25:18]req_shift_open_date [10:25:18]req_shift_open_date done [10:25:18]produce_requested_data done [10:25:18]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166217,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:25:18]process_action_free close_receipt [10:25:18]json_value_free [10:25:18]json_value_free done [10:25:18]process_json_proto returns [10:25:18]Send response to host [10:25:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166217,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:25:18]free response buf [10:25:18]execute_script done [10:25:18]execute_script returns [10:25:18]free content buf [10:25:18]Sock 10.Close socket [10:25:18]Sock 10.Thread stoped [10:25:19]accept exits with 9 [10:25:19]New connection [10:25:19]New thread 3066830180 created [10:25:19]Thread 3066686820 joined [10:25:19]Waiting for new connection... [10:25:19] Sock 9.Parse request [10:25:19]Sock 9.Check first char [10:25:19]Sock 9.First char is OK [10:25:19]request: POST /json_proto HTTP/1.0 [10:25:19]Method: POST [10:25:19]URL: /json_proto [10:25:19]Method is POST - this is cgi request [10:25:19]url: /json_proto [10:25:19]query_string will be loaded in cgi processing [10:25:19]execute_cgi json_proto POST (null) [10:25:19]execute_cgi path=json_proto method=POST [10:25:19]POST find Content-Length [10:25:19]Host: 172.17.44.132:8080 [10:25:19]Content-Length: 677 [10:25:19]Content-Type: application/json [10:25:19] [10:25:19]POST finish read [10:25:19]Found Content-Length = 677 [10:25:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:19]execute_script... [10:25:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:19]POST & json_proto [10:25:19]process_json_proto [10:25:19]json parsed OK: [10:25:19]protocol is kg_v1.0 [10:25:19]action value=close_receipt [10:25:19]process_action close_receipt [10:25:19]cmd_close_receipt [10:25:19]MH_GetDate [10:25:19]Write to MH i2c: F0 00 00 75 05 69 [10:25:19]Write i2c OK [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: F0 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: Received data: F0 87 09 95 00 F6 [10:25:19]MH_I2C_Read... [10:25:19]70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 C7 AB 47 00 C4 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 49 89 02 00 F4 03 04 00 56 5E C9 66 B6 04 01 00 00 Read from MH i2c: B8 F0 9A 09 DE 00 19 75 05 00 10 B5 C9 66 2A 83 C1 65 39 [10:25:19]GetLastDocTimeStamp 1724495111 [10:25:19]current date 1724495120 [10:25:19]FM_GetShiftState [10:25:19]SAM_PROTO_GetShiftState [10:25:19]wFMCommunicate request_size=4 [10:25:19]B8 MH_SAM_APDU [10:25:19]00 CAPDU: EB 80 A2 13 [10:25:19]01 CommunicateWithHost err = 0 [10:25:19]00 CheckOFDResponse [10:25:19] [10:25:19]1017 (14) - 77093643461234 [10:25:19]Write to MH i2c: 1041 (16) - 0000000000871769 [10:25:19]E2 08 00 76 05 80 13 01 00 00 1040 (4) - 166217 [10:25:19]00 1012 (4) - 24.08.2024 04:15 [10:25:19]00 1206 (1) - 0 [10:25:19]00 OFD Sender: Remove packet 166217 [10:25:19]F8 [10:25:19]ProducePacketName [10:25:19]name=ofd_packets/00166217 [10:25:19]NVStorageDeleteData [10:25:19]Write i2c OK [10:25:19]MH_I2C_Read... [10:25:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:19]Read from MH i2c: E2 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: E2 0E 00 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: E2 0E 00 76 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 22 [10:25:19]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:25:19]wFMCommunicate OK [10:25:19]SAM_PROTO_GetShiftState done [10:25:19]FM_GetShiftState done [10:25:19]opened in 1724458697 [10:25:19]opened+sec_in_day 1724545097 [10:25:19]quantity*price = 60027 [10:25:19]sum+1 = 60029 [10:25:19]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 1130.00 Внесено: 1130.00 СДАЧА: 0.00 НСП 1% : 10.00 НДС 12% : 120.01 Наличными: 1130.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 271 24.08.2024 10:26 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166219 ФПД: 62954734333290 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102625&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166219&fm=62954734333290&tin=02508201610067®Number=0000000000092562&sum=113000 [10:26:26]StoreToDocumentArchive [10:26:26]shift 470 fd 166219 [10:26:26]save to /storage/0470/doc_00166219 [10:26:26]save last doc name /storage/0470/doc_00166219 to /storage/kkm_last_doc_name [10:26:26]save OK [10:26:26]Clear old archive folders... [10:26:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:26]tlvbuf is 00E27CA0 [10:26:26]SAM_PROTO_ClearQueue [10:26:26]wFMCommunicate request_size=4 [10:26:26]MH_SAM_APDU [10:26:26]CAPDU: 80 09 00 00 [10:26:26]Write to MH i2c: E2 08 00 CE 05 80 09 00 00 00 00 00 00 45 [10:26:26]Write i2c OK [10:26:26]MH_I2C_Read... [10:26:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:26]Read from MH i2c: E2 [10:26:26]MH_I2C_Read... [10:26:26]Read from MH i2c: E2 03 00 [10:26:26]MH_I2C_Read... [10:26:26]Read from MH i2c: E2 03 00 CE 05 00 90 00 47 [10:26:26]RAPDU: 90 00 [10:26:26]wFMCommunicate OK [10:26:26]SAM_PROTO_ClearQueue done [10:26:26]KKMCreateOFDPacket [10:26:26]OFDProtocolAddRootSTLVToBuf [10:26:26]FM_MakeSignedData [10:26:26]FM_MakeSignedData [10:26:26]SAM_PROTO_SignData [10:26:26]wFMCommunicate request_size=4 [10:26:26]MH_SAM_APDU [10:26:26]CAPDU: 80 0D 01 02 [10:26:26]Write to MH i2c: E2 08 00 CF 05 80 0D 01 02 00 00 00 00 4D [10:26:26]Write i2c OK [10:26:26]MH_I2C_Read... [10:26:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:26]Read from MH i2c: E2 [10:26:26]MH_I2C_Read... [10:26:26]Read from MH i2c: E2 03 00 [10:26:26]MH_I2C_Read... [10:26:26]Read from MH i2c: E2 03 00 CF 05 00 90 00 48 [10:26:26]RAPDU: 90 00 [10:26:26]wFMCommunicate OK [10:26:26]wFMCommunicate request_size=255 [10:26:26]MH_SAM_APDU [10:26:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 3B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6F B9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 B9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 2E 00 00 00 00 07 04 06 00 68 B9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 51 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4B 89 02 00 35 04 06 00 39 [10:26:27]Write to MH i2c: E2 02 01 D0 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 7E 3B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6F B9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 B9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 2E 00 00 00 00 07 04 06 00 68 B9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 51 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4B 89 02 00 35 04 06 00 39 00 00 C3 [10:26:27]Write i2c OK [10:26:27]MH_I2C_Read... [10:26:27]recv_with_timeout no data received [10:26:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:27]Read from MH i2c: E2 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: E2 03 00 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: E2 03 00 D0 05 00 90 00 49 [10:26:27]RAPDU: 90 00 [10:26:27]wFMCommunicate OK [10:26:27]wFMCommunicate request_size=10 [10:26:27]MH_SAM_APDU [10:26:27]CAPDU: 80 0D 02 02 05 41 CA 93 AD 6A [10:26:27]Write to MH i2c: E2 0D 00 D1 05 80 0D 02 02 05 00 41 CA 93 AD 6A 00 00 0F [10:26:27]Write i2c OK [10:26:27]MH_I2C_Read... [10:26:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:27]Read from MH i2c: E2 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: E2 03 00 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: E2 03 00 D1 05 00 90 00 4A [10:26:27]RAPDU: 90 00 [10:26:27]wFMCommunicate OK [10:26:27]wFMCommunicate request_size=4 [10:26:27]MH_SAM_APDU [10:26:27]CAPDU: 80 0D 03 02 [10:26:27]Write to MH i2c: E2 08 00 D2 05 80 0D 03 02 00 00 00 00 52 [10:26:27]Write i2c OK [10:26:27]MH_I2C_Read... [10:26:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:27]Read from MH i2c: E2 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: E2 0B 00 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: E2 0B 00 D2 05 00 B9 3F C4 63 1F 1B C6 5B 90 00 CD [10:26:27]RAPDU: B9 3F C4 63 1F 1B C6 5B 90 00 [10:26:27]wFMCommunicate OK [10:26:27]SAM_PROTO_SignData done [10:26:27]FM_MakeSignedData done [10:26:27]CreateOFDProtocolMessage [10:26:28]wFMCommunicate request_size=4 [10:26:28]MH_SAM_APDU [10:26:28]CAPDU: 80 11 00 00 [10:26:28]Write to MH i2c: E2 08 00 D3 05 80 11 00 00 00 00 00 00 52 [10:26:28]Write i2c OK [10:26:28]MH_I2C_Read... [10:26:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:28]Read from MH i2c: E2 [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: E2 17 00 [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: E2 17 00 D3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AB [10:26:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:26:28]wFMCommunicate OK [10:26:28]CreateOFDProtocolMessage done [10:26:28]OFDSenderStorePacket 166219 [10:26:28]StoreOFDPacket docnum=166219 [10:26:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 E5 A4 07 01 8C A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 3B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6F B9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 B9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 2E 00 00 00 00 07 04 06 00 68 B9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 51 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4B 89 02 00 35 04 06 00 39 41 CA 93 AD 6A B9 3F C4 63 1F 1B C6 5B [10:26:28]CheckFolder [10:26:28]dirname=/storage/ofd_packets [10:26:28]CheckFolder done [10:26:28]ProducePacketName [10:26:28]name=ofd_packets/00166219 [10:26:28]NVStorageSaveData ofd_packets/00166219 [10:26:28]File name is /storage/ofd_packets/00166219 [10:26:28]Write 301 bytes [10:26:28]NVStorageSaveData done [10:26:28]OFDSenderStorePacket done [10:26:28]KKMCreateOFDPacket done [10:26:28]NVStorageSaveData kkm_last_timestamp [10:26:28]File name is /storage/kkm_last_timestamp [10:26:28]Write 4 bytes [10:26:28]NVStorageSaveData done [10:26:28]ExternCall_PrintAddStr [10:26:28]wPrintStart [10:26:28]Write to MH i2c: 01 00 00 D4 05 D9 [10:26:28]Write i2c OK [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: 01 [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: 01 07 00 [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: 01 07 00 D4 05 00 00 00 00 00 FF 0F EE [10:26:28]RasterBufferAndPrint [10:26:28]line Счет N : (1)295181 [10:26:28]line ИНН: 02508201610067 [10:26:28]line Контрольно-Кассовый Чек [10:26:28]line ПРОДАЖА [10:26:28]line ТРК (МРК, ГНК) : 43 [10:26:28]line Товар: 2710124500 [10:26:28]line Аи-95-К-5 [10:26:28]line 15.230 * 74.20 [10:26:28]line = 1130.07 [10:26:28]line НДС 12% НСП 1% [10:26:28]line > о реализуемом товаре [10:26:28]line ОКРУГЛЕНИЕ: -0.07 [10:26:28]line ИТОГО: 1130.00 [10:26:28]line Внесено: 1130.00 [10:26:28]line СДАЧА: 0.00 [10:26:28]line НСП 1% : 10.00 [10:26:28]line НДС 12% : 120.01 [10:26:28]line Наличными: 1130.00 [10:26:28]line Безнал.: 0.00 [10:26:28]line Место: АЗС № 130 "Партнер Нефть" [10:26:28]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:26:28]line СНО: Общий режим [10:26:28]line Чек 271 24.08.2024 10:26 [10:26:28]line Смена: 470 ФФД: 1.0 [10:26:28]line ЗНМ: 0300000070 [10:26:28]line РНМ: 0000000000092562 [10:26:28]line Версия ККМ: 001 [10:26:28]line ФМ: 0000000000871769 [10:26:28]line ФД: 166219 [10:26:28]line ФПД: 62954734333290 [10:26:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102625&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166219&fm=62954734333290&tin=02508201610067®Number=0000000000092562&sum=113000 [10:26:28]OFD Sender: Processing packet 166219 [packets to send 1008, broken 1007] [10:26:28]ProducePacketName [10:26:28]name=ofd_packets/00166219 [10:26:28]OFD Sender: To server: pG, [10:26:28]CommunicateWithHost lk.salyk.kg:30040 [10:26:28]ConnectInit lk.salyk.kg [10:26:28]written 0, free lines is 4095 [10:26:28]Write to MH i2c: 01 00 00 FF 05 04 [10:26:28]Write i2c OK [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: 01 [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: 01 07 00 [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: 01 07 00 FF 05 00 00 00 00 00 D6 0C ED [10:26:28]RasterBufferAndPrint [10:26:28]line [10:26:28]line [10:26:28]line [10:26:28]line [10:26:28]line [10:26:28]written 0, free lines is 3353 [10:26:28]MH_Cut [10:26:28]Write to MH i2c: D1 01 00 06 06 01 DE [10:26:28]Write i2c OK [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: D1 [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: D1 01 00 [10:26:28]MH_I2C_Read... [10:26:28]Read from MH i2c: D1 01 00 06 06 00 DD [10:26:28]Write to MH i2c: 01 00 00 07 06 0D [10:26:28]Write i2c OK [10:26:28]MH_I2C_Read... [10:26:29]*** Cut start [10:26:29]*** Purtial cut [10:26:29]*** Stage 1: CUTSNS_PIN = 1 [10:26:31]Read from MH i2c: 01 [10:26:31]MH_I2C_Read... [10:26:31]*** Stop cut motor [10:26:31]*** Cut end [10:26:31]Read from MH i2c: 01 07 00 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: 01 07 00 07 06 00 00 00 00 00 FF 0F 22 [10:26:31]process_action close_receipt done [10:26:31]requested_data is exist [10:26:31]produce_requested_data [10:26:31]requested_item fm.sn is exist - process it [10:26:31]wFMCommunicate request_size=4 [10:26:31]MH_SAM_APDU [10:26:31]CAPDU: 80 11 00 00 [10:26:31]Write to MH i2c: E2 08 00 08 06 80 11 00 00 00 00 00 00 88 [10:26:31]Write i2c OK [10:26:31]MH_I2C_Read... [10:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:31]Read from MH i2c: E2 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: E2 17 00 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: E2 17 00 08 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [10:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:26:31]wFMCommunicate OK [10:26:31]requested_item fd.num is exist - process it [10:26:31]SAM_PROTO_GetFieldsCounters [10:26:31]wFMCommunicate request_size=4 [10:26:31]MH_SAM_APDU [10:26:31]CAPDU: 80 13 00 00 [10:26:31]Write to MH i2c: E2 08 00 09 06 80 13 00 00 00 00 00 00 8B [10:26:31]Write i2c OK [10:26:31]MH_I2C_Read... [10:26:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:31]Read from MH i2c: E2 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: E2 62 00 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: E2 62 00 09 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 4B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 8E [10:26:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 4B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:26:32]wFMCommunicate OK [10:26:32]SAM_PROTO_GetFieldsCounters done [10:26:32]requested_item shift.num is exist - process it [10:26:32]requested_item shift.opened is exist - process it [10:26:32]req_shift_opened [10:26:32]FM_GetShiftState [10:26:32]SAM_PROTO_GetShiftState [10:26:32]wFMCommunicate request_size=4 [10:26:32]MH_SAM_APDU [10:26:32]CAPDU: 80 13 01 00 [10:26:32]Write to MH i2c: E2 08 00 0A 06 80 13 01 00 00 00 00 00 8D [10:26:32]Write i2c OK [10:26:32]MH_I2C_Read... [10:26:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:32]Read from MH i2c: E2 [10:26:32]MH_I2C_Read... [10:26:32]Read from MH i2c: E2 0E 00 [10:26:32]MH_I2C_Read... [10:26:32]Read from MH i2c: E2 0E 00 0A 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B7 [10:26:32]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:26:32]wFMCommunicate OK [10:26:32]SAM_PROTO_GetShiftState done [10:26:32]FM_GetShiftState done [10:26:32]req_shift_opened done [10:26:32]requested_item shift.open_date is exist - process it [10:26:32]req_shift_open_date [10:26:32]req_shift_open_date done [10:26:32]produce_requested_data done [10:26:32]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166219,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:26:32]process_action_free close_receipt [10:26:32]json_value_free [10:26:32]json_value_free done [10:26:32]process_json_proto returns [10:26:32]Send response to host [10:26:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166219,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:26:32]free response buf [10:26:32]execute_script done [10:26:32]execute_script returns [10:26:32]free content buf [10:26:32]Sock 10.Close socket [10:26:32]Sock 10.Thread stoped [10:26:33]ConnectInit Can't take IP for lk.salyk.kg [10:26:33]CommunicateWithHost connect error [10:26:33]CommunicateWithHost err = -1 [10:26:33]OFD Sender: Server communicate error [10:26:38]OFD Sender: Processing packet 166219 [packets to send 1008, broken 1007] [10:26:38]ProducePacketName [10:26:38]name=ofd_packets/00166219 [10:26:38]OFD Sender: To server: pG, [10:26:38]CommunicateWithHost lk.salyk.kg:30040 [10:26:38]ConnectInit lk.salyk.kg [10:26:38]accept exits with 9 [10:26:38]New connection [10:26:38]New thread 3066830180 created [10:26:38]Thread 3066686820 joined [10:26:38]Waiting for new connection... [10:26:38] Sock 9.Parse request [10:26:38]Sock 9.Check first char [10:26:38]Sock 9.First char is OK [10:26:38]request: POST /json_proto HTTP/1.0 [10:26:38]Method: POST [10:26:38]URL: /json_proto [10:26:38]Method is POST - this is cgi request [10:26:38]url: /json_proto [10:26:38]query_string will be loaded in cgi processing [10:26:38]execute_cgi json_proto POST (null) [10:26:38]execute_cgi path=json_proto method=POST [10:26:38]POST find Content-Length [10:26:38]Host: 172.17.44.132:8080 [10:26:38]Content-Length: 672 [10:26:38]Content-Type: application/json [10:26:38] [10:26:38]POST finish read [10:26:38]Found Content-Length = 672 [10:26:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:38]execute_script... [10:26:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:38]POST & json_proto [10:26:38]process_json_proto [10:26:38]json parsed OK: [10:26:38]protocol is kg_v1.0 [10:26:38]action value=close_receipt [10:26:38]process_action close_receipt [10:26:38]cmd_close_receipt [10:26:38]MH_GetDate [10:26:38]Write to MH i2c: F0 00 00 0B 06 00 [10:26:38]Write i2c OK [10:26:38]MH_I2C_Read... [10:26:38]Read from MH i2c: F0 [10:26:38]MH_I2C_Read... [10:26:38]Read from MH i2c: F0 09 00 [10:26:38]MH_I2C_Read... [10:26:38]Read from MH i2c: F0 09 00 0B 06 00 5F B5 C9 66 2A 83 C1 65 1F [10:26:38]GetLastDocTimeStamp 1724495185 [10:26:38]current date 1724495199 [10:26:38]FM_GetShiftState [10:26:38]SAM_PROTO_GetShiftState [10:26:38]wFMCommunicate request_size=4 [10:26:38]MH_SAM_APDU [10:26:38]CAPDU: 80 13 01 00 [10:26:38]Write to MH i2c: E2 08 00 0C 06 80 13 01 00 00 00 00 00 8F [10:26:38]Write i2c OK [10:26:38]MH_I2C_Read... [10:26:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:39]Read from MH i2c: E2 [10:26:39]MH_I2C_Read... [10:26:39]Read from MH i2c: E2 0E 00 [10:26:39]MH_I2C_Read... [10:26:39]Read from MH i2c: E2 0E 00 0C 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [10:26:39]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:26:39]wFMCommunicate OK [10:26:39]SAM_PROTO_GetShiftState done [10:26:39]FM_GetShiftState done [10:26:39]opened in 1724458697 [10:26:39]opened+sec_in_day 1724545097 [10:26:39]quantity*price = 200001 [10:26:39]sum+1 = 200003 [10:26:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 272 24.08.2024 10:26 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166220 ФПД: 240613438516966 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102640&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166220&fm=240613438516966&tin=02508201610067®Number=0000000000092562&sum=200000 [10:26:41]StoreToDocumentArchive [10:26:41]shift 470 fd 166220 [10:26:41]save to /storage/0470/doc_00166220 [10:26:41]save last doc name /storage/0470/doc_00166220 to /storage/kkm_last_doc_name [10:26:41]save OK [10:26:41]Clear old archive folders... [10:26:41]ProcessDocumentItem done err = 0, tmpTLVsize=249 [10:26:41]tlvbuf is 00F6A090 [10:26:41]SAM_PROTO_ClearQueue [10:26:41]wFMCommunicate request_size=4 [10:26:41]MH_SAM_APDU [10:26:41]CAPDU: 80 09 00 00 [10:26:41]Write to MH i2c: E2 08 00 19 06 80 09 00 00 00 00 00 00 91 [10:26:41]Write i2c OK [10:26:41]MH_I2C_Read... [10:26:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:41]Read from MH i2c: E2 [10:26:41]MH_I2C_Read... [10:26:41]Read from MH i2c: E2 03 00 [10:26:41]MH_I2C_Read... [10:26:41]Read from MH i2c: E2 03 00 19 06 00 90 00 93 [10:26:41]RAPDU: 90 00 [10:26:41]wFMCommunicate OK [10:26:41]SAM_PROTO_ClearQueue done [10:26:41]KKMCreateOFDPacket [10:26:41]OFDProtocolAddRootSTLVToBuf [10:26:41]FM_MakeSignedData [10:26:41]FM_MakeSignedData [10:26:41]SAM_PROTO_SignData [10:26:41]wFMCommunicate request_size=4 [10:26:41]MH_SAM_APDU [10:26:41]CAPDU: 80 0D 01 02 [10:26:41]Write to MH i2c: E2 08 00 1A 06 80 0D 01 02 00 00 00 00 99 [10:26:41]Write i2c OK [10:26:41]MH_I2C_Read... [10:26:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:41]Read from MH i2c: E2 [10:26:41]MH_I2C_Read... [10:26:41]Read from MH i2c: E2 03 00 [10:26:41]MH_I2C_Read... [10:26:41]Read from MH i2c: E2 03 00 1A 06 00 90 00 94 [10:26:41]RAPDU: 90 00 [10:26:41]wFMCommunicate OK [10:26:41]wFMCommunicate request_size=255 [10:26:41]MH_SAM_APDU [10:26:41]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 60 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4C 89 02 00 35 04 06 00 DA D6 2E recv_with_timeout no data received [10:26:41] [10:26:41]Write to MH i2c: E2 02 01 1B 06 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 60 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4C 89 02 00 35 04 06 00 DA D6 2E 00 00 67 [10:26:42]Write i2c OK [10:26:42]MH_I2C_Read... [10:26:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:42]Read from MH i2c: E2 [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: E2 03 00 [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: E2 03 00 1B 06 00 90 00 95 [10:26:42]RAPDU: 90 00 [10:26:42]wFMCommunicate OK [10:26:42]wFMCommunicate request_size=8 [10:26:42]MH_SAM_APDU [10:26:42]CAPDU: 80 0D 02 02 03 87 EE E6 [10:26:42]Write to MH i2c: E2 0B 00 1C 06 80 0D 02 02 03 00 87 EE E6 00 00 FD [10:26:42]Write i2c OK [10:26:42]MH_I2C_Read... [10:26:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:42]Read from MH i2c: E2 [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: E2 03 00 [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: E2 03 00 1C 06 00 90 00 96 [10:26:42]RAPDU: 90 00 [10:26:42]wFMCommunicate OK [10:26:42]wFMCommunicate request_size=4 [10:26:42]MH_SAM_APDU [10:26:42]CAPDU: 80 0D 03 02 [10:26:42]Write to MH i2c: E2 08 00 1D 06 80 0D 03 02 00 00 00 00 9E [10:26:42]Write i2c OK [10:26:42]MH_I2C_Read... [10:26:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:42]Read from MH i2c: E2 [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: E2 0B 00 [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: E2 0B 00 1D 06 00 C5 CC A4 B4 12 99 D5 21 90 00 29 [10:26:42]RAPDU: C5 CC A4 B4 12 99 D5 21 90 00 [10:26:42]wFMCommunicate OK [10:26:42]SAM_PROTO_SignData done [10:26:42]FM_MakeSignedData done [10:26:42]CreateOFDProtocolMessage [10:26:42]wFMCommunicate request_size=4 [10:26:42]MH_SAM_APDU [10:26:42]CAPDU: 80 11 00 00 [10:26:42]Write to MH i2c: E2 08 00 1E 06 80 11 00 00 00 00 00 00 9E [10:26:42]Write i2c OK [10:26:42]MH_I2C_Read... [10:26:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:42]Read from MH i2c: E2 [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: E2 17 00 [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: E2 17 00 1E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F7 [10:26:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:26:42]wFMCommunicate OK [10:26:42]CreateOFDProtocolMessage done [10:26:42]OFDSenderStorePacket 166220 [10:26:42]StoreOFDPacket docnum=166220 [10:26:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 91 72 05 01 24 34 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 60 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4C 89 02 00 35 04 06 00 DA D6 2E 87 EE E6 C5 CC A4 B4 12 99 D5 21 [10:26:42]CheckFolder [10:26:42]dirname=/storage/ofd_packets [10:26:42]CheckFolder done [10:26:42]ProducePacketName [10:26:42]name=ofd_packets/00166220 [10:26:42]NVStorageSaveData ofd_packets/00166220 [10:26:42]File name is /storage/ofd_packets/00166220 [10:26:42]Write 299 bytes [10:26:42]NVStorageSaveData done [10:26:42]OFDSenderStorePacket done [10:26:42]KKMCreateOFDPacket done [10:26:42]NVStorageSaveData kkm_last_timestamp [10:26:42]File name is /storage/kkm_last_timestamp [10:26:42]Write 4 bytes [10:26:42]NVStorageSaveData done [10:26:42]ExternCall_PrintAddStr [10:26:42]wPrintStart [10:26:42]Write to MH i2c: 01 00 00 1F 06 25 [10:26:42]Write i2c OK [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: 01 [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: 01 07 00 [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: 01 07 00 1F 06 00 00 00 00 00 FF 0F 3A [10:26:42]RasterBufferAndPrint [10:26:42]line Счет N : (1)295178 [10:26:42]line ИНН: 02508201610067 [10:26:42]line Контрольно-Кассовый Чек [10:26:42]line ПРОДАЖА [10:26:42]line ТРК (МРК, ГНК) : 31 [10:26:42]line Товар: 2710124130 [10:26:42]line SU-92-К-5 [10:26:42]line 29.070 * 68.80 [10:26:42]line = 2000.02 [10:26:42]line НДС 12% НСП 1% [10:26:42]line > о реализуемом товаре [10:26:42]line ОКРУГЛЕНИЕ: -0.02 [10:26:42]line ИТОГО: 2000.00 [10:26:42]line Внесено: 2000.00 [10:26:42]line СДАЧА: 0.00 [10:26:42]line НСП 1% : 17.70 [10:26:42]line НДС 12% : 212.39 [10:26:42]line Наличными: 2000.00 [10:26:42]line Безнал.: 0.00 [10:26:42]line Место: АЗС № 130 "Партнер Нефть" [10:26:42]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:26:42]line СНО: Общий режим [10:26:42]line Чек 272 24.08.2024 10:26 [10:26:42]line Смена: 470 ФФД: 1.0 [10:26:42]line ЗНМ: 0300000070 [10:26:42]line РНМ: 0000000000092562 [10:26:42]line Версия ККМ: 001 [10:26:42]line ФМ: 0000000000871769 [10:26:42]line ФД: 166220 [10:26:42]line ФПД: 240613438516966 [10:26:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102640&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166220&fm=240613438516966&tin=02508201610067®Number=0000000000092562&sum=200000 [10:26:42]written 0, free lines is 4095 [10:26:43]Write to MH i2c: 01 00 00 4A 06 50 [10:26:43]Write i2c OK [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: 01 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: 01 07 00 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: 01 07 00 4A 06 00 00 00 00 00 E0 0C 43 [10:26:43]RasterBufferAndPrint [10:26:43]line [10:26:43]line [10:26:43]line [10:26:43]line [10:26:43]line [10:26:43]written 0, free lines is 3368 [10:26:43]ConnectInit Can't take IP for lk.salyk.kg [10:26:43]CommunicateWithHost connect error [10:26:43]CommunicateWithHost err = -1 [10:26:43]OFD Sender: Server communicate error [10:26:43]MH_Cut [10:26:43]Write to MH i2c: D1 01 00 51 06 01 29 [10:26:43]Write i2c OK [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: D1 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: D1 01 00 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: D1 01 00 51 06 00 28 [10:26:43]Write to MH i2c: 01 00 00 52 06 58 [10:26:43]Write i2c OK [10:26:43]MH_I2C_Read... [10:26:43]OFD Sender: Processing packet 166219 [packets to send 1009, broken 1007] [10:26:43]ProducePacketName [10:26:43]name=ofd_packets/00166219 [10:26:43]OFD Sender: To server: pG, [10:26:43]CommunicateWithHost lk.salyk.kg:30040 [10:26:43]ConnectInit lk.salyk.kg [10:26:44]*** Cut start [10:26:44]*** Purtial cut [10:26:44]*** Stage 1: CUTSNS_PIN = 1 [10:26:46]Read from MH i2c: 01 [10:26:46]MH_I2C_Read... [10:26:46]*** Stop cut motor [10:26:46]*** Cut end [10:26:46]Read from MH i2c: 01 07 00 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: 01 07 00 52 06 00 00 00 00 00 FF 0F 6D [10:26:46]process_action close_receipt done [10:26:46]requested_data is exist [10:26:46]produce_requested_data [10:26:46]requested_item fm.sn is exist - process it [10:26:46]wFMCommunicate request_size=4 [10:26:46]MH_SAM_APDU [10:26:46]CAPDU: 80 11 00 00 [10:26:46]Write to MH i2c: E2 08 00 53 06 80 11 00 00 00 00 00 00 D3 [10:26:46]Write i2c OK [10:26:46]MH_I2C_Read... [10:26:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:46]Read from MH i2c: E2 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: E2 17 00 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: E2 17 00 53 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 2C [10:26:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:26:46]wFMCommunicate OK [10:26:46]requested_item fd.num is exist - process it [10:26:46]SAM_PROTO_GetFieldsCounters [10:26:46]wFMCommunicate request_size=4 [10:26:46]MH_SAM_APDU [10:26:46]CAPDU: 80 13 00 00 [10:26:46]Write to MH i2c: E2 08 00 54 06 80 13 00 00 00 00 00 00 D6 [10:26:46]Write i2c OK [10:26:46]MH_I2C_Read... [10:26:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:46]Read from MH i2c: E2 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: E2 62 00 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: E2 62 00 54 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 4C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 DD [10:26:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 4C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:26:46]wFMCommunicate OK [10:26:46]SAM_PROTO_GetFieldsCounters done [10:26:46]requested_item shift.num is exist - process it [10:26:46]requested_item shift.opened is exist - process it [10:26:46]req_shift_opened [10:26:46]FM_GetShiftState [10:26:46]SAM_PROTO_GetShiftState [10:26:46]wFMCommunicate request_size=4 [10:26:46]MH_SAM_APDU [10:26:46]CAPDU: 80 13 01 00 [10:26:46]Write to MH i2c: E2 08 00 55 06 80 13 01 00 00 00 00 00 D8 [10:26:46]Write i2c OK [10:26:46]MH_I2C_Read... [10:26:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:46]Read from MH i2c: E2 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: E2 0E 00 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: E2 0E 00 55 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 02 [10:26:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:26:46]wFMCommunicate OK [10:26:46]SAM_PROTO_GetShiftState done [10:26:46]FM_GetShiftState done [10:26:46]req_shift_opened done [10:26:46]requested_item shift.open_date is exist - process it [10:26:46]req_shift_open_date [10:26:46]req_shift_open_date done [10:26:46]produce_requested_data done [10:26:46]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166220,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:26:46]process_action_free close_receipt [10:26:46]json_value_free [10:26:46]json_value_free done [10:26:46]process_json_proto returns [10:26:46]Send response to host [10:26:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166220,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:26:46]free response buf [10:26:46]execute_script done [10:26:46]execute_script returns [10:26:46]free content buf [10:26:46]Sock 9.Close socket [10:26:46]Sock 9.Thread stoped [10:26:47]accept exits with 12 [10:26:47]New connection [10:26:47]New thread 3066686820 created [10:26:47]Thread 3066830180 joined [10:26:47]Waiting for new connection... [10:26:47] Sock 12.Parse request [10:26:47]Sock 12.Check first char [10:26:47]Sock 12.First char is OK [10:26:47]request: POST /json_proto HTTP/1.0 [10:26:47]Method: POST [10:26:47]URL: /json_proto [10:26:47]Method is POST - this is cgi request [10:26:47]url: /json_proto [10:26:47]query_string will be loaded in cgi processing [10:26:47]execute_cgi json_proto POST (null) [10:26:47]execute_cgi path=json_proto method=POST [10:26:47]POST find Content-Length [10:26:47]Host: 172.17.44.132:8080 [10:26:47]Content-Length: 677 [10:26:47]Content-Type: application/json [10:26:47] [10:26:47]POST finish read [10:26:47]Found Content-Length = 677 [10:26:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:47]execute_script... [10:26:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:47]POST & json_proto [10:26:47]process_json_proto [10:26:47]json parsed OK: [10:26:47]protocol is kg_v1.0 [10:26:47]action value=close_receipt [10:26:47]process_action close_receipt [10:26:47]cmd_close_receipt [10:26:47]MH_GetDate [10:26:47]Write to MH i2c: F0 00 00 56 06 4B [10:26:47]Write i2c OK [10:26:47]MH_I2C_Read... [10:26:47]Read from MH i2c: F0 [10:26:47]MH_I2C_Read... [10:26:47]Read from MH i2c: F0 09 00 [10:26:47]MH_I2C_Read... [10:26:47]Read from MH i2c: F0 09 00 56 06 00 68 B5 C9 66 2A 83 C1 65 73 [10:26:47]GetLastDocTimeStamp 1724495200 [10:26:47]current date 1724495208 [10:26:47]FM_GetShiftState [10:26:47]SAM_PROTO_GetShiftState [10:26:47]wFMCommunicate request_size=4 [10:26:47]MH_SAM_APDU [10:26:47]CAPDU: 80 13 01 00 [10:26:47]Write to MH i2c: E2 08 00 57 06 80 13 01 00 00 00 00 00 DA [10:26:47]Write i2c OK [10:26:47]MH_I2C_Read... [10:26:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:47]Read from MH i2c: E2 [10:26:47]MH_I2C_Read... [10:26:47]Read from MH i2c: E2 0E 00 [10:26:47]MH_I2C_Read... [10:26:47]Read from MH i2c: E2 0E 00 57 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 04 [10:26:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:26:47]wFMCommunicate OK [10:26:47]SAM_PROTO_GetShiftState done [10:26:47]FM_GetShiftState done [10:26:47]opened in 1724458697 [10:26:47]opened+sec_in_day 1724545097 [10:26:47]quantity*price = 60027 [10:26:47]sum+1 = 60029 [10:26:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 273 24.08.2024 10:26 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166221 ФПД: 155380552894869 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102648&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166221&fm=155380552894869&tin=02508201610067®Number=0000000000092562&sum=60000 [10:26:49]StoreToDocumentArchive [10:26:49]shift 470 fd 166221 [10:26:49]save to /storage/0470/doc_00166221 [10:26:49]save last doc name /storage/0470/doc_00166221 to /storage/kkm_last_doc_name [10:26:49]save OK [10:26:49]Clear old archive folders... [10:26:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:49]tlvbuf is 00E95B30 [10:26:49]SAM_PROTO_ClearQueue [10:26:49]wFMCommunicate request_size=4 [10:26:49]MH_SAM_APDU [10:26:49]CAPDU: 80 09 00 00 [10:26:49]Write to MH i2c: E2 08 00 64 06 80 09 00 00 00 00 00 00 DC [10:26:49]Write i2c OK [10:26:49]MH_I2C_Read... [10:26:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:50]Read from MH i2c: E2 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 03 00 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 03 00 64 06 00 90 00 DE [10:26:50]RAPDU: 90 00 [10:26:50]wFMCommunicate OK [10:26:50]SAM_PROTO_ClearQueue done [10:26:50]KKMCreateOFDPacket [10:26:50]OFDProtocolAddRootSTLVToBuf [10:26:50]FM_MakeSignedData [10:26:50]FM_MakeSignedData [10:26:50]SAM_PROTO_SignData [10:26:50]wFMCommunicate request_size=4 [10:26:50]MH_SAM_APDU [10:26:50]CAPDU: 80 0D 01 02 [10:26:50]Write to MH i2c: E2 08 00 65 06 80 0D 01 02 00 00 00 00 E4 [10:26:50]Write i2c OK [10:26:50]MH_I2C_Read... [10:26:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:50]Read from MH i2c: E2 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 03 00 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 03 00 65 06 00 90 00 DF [10:26:50]RAPDU: 90 00 [10:26:50]wFMCommunicate OK [10:26:50]wFMCommunicate request_size=255 [10:26:50]MH_SAM_APDU [10:26:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 68 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4D 89 02 00 35 04 06 00 8D [10:26:50]Write to MH i2c: E2 02 01 66 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 68 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4D 89 02 00 35 04 06 00 8D 00 00 70 [10:26:50]Write i2c OK [10:26:50]MH_I2C_Read... [10:26:51]Read from MH i2c: E2 [10:26:51]MH_I2C_Read... [10:26:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:51]Read from MH i2c: E2 03 00 [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: E2 03 00 66 06 00 90 00 E0 [10:26:51]RAPDU: 90 00 [10:26:51]wFMCommunicate OK [10:26:51]wFMCommunicate request_size=10 [10:26:51]MH_SAM_APDU [10:26:51]CAPDU: 80 0D 02 02 05 51 5A A9 09 95 [10:26:51]Write to MH i2c: E2 0D 00 67 06 80 0D 02 02 05 00 51 5A A9 09 95 00 00 E3 [10:26:51]Write i2c OK [10:26:51]MH_I2C_Read... [10:26:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:51]Read from MH i2c: E2 [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: E2 03 00 [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: E2 03 00 67 06 00 90 00 E1 [10:26:51]RAPDU: 90 00 [10:26:51]wFMCommunicate OK [10:26:51]wFMCommunicate request_size=4 [10:26:51]MH_SAM_APDU [10:26:51]CAPDU: 80 0D 03 02 [10:26:51]Write to MH i2c: E2 08 00 68 06 80 0D 03 02 00 00 00 00 E9 [10:26:51]Write i2c OK [10:26:51]MH_I2C_Read... [10:26:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:51]Read from MH i2c: E2 [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: E2 0B 00 [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: E2 0B 00 68 06 00 68 C7 08 46 B4 26 74 8F 90 00 44 [10:26:51]RAPDU: 68 C7 08 46 B4 26 74 8F 90 00 [10:26:51]wFMCommunicate OK [10:26:51]SAM_PROTO_SignData done [10:26:51]FM_MakeSignedData done [10:26:51]CreateOFDProtocolMessage [10:26:51]wFMCommunicate request_size=4 [10:26:51]MH_SAM_APDU [10:26:51]CAPDU: 80 11 00 00 [10:26:51]Write to MH i2c: E2 08 00 69 06 80 11 00 00 00 00 00 00 E9 [10:26:51]Write i2c OK [10:26:51]MH_I2C_Read... [10:26:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:51]Read from MH i2c: E2 [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: E2 17 00 [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: E2 17 00 69 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 42 [10:26:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:26:51]wFMCommunicate OK [10:26:51]CreateOFDProtocolMessage done [10:26:51]OFDSenderStorePacket 166221 [10:26:51]StoreOFDPacket docnum=166221 [10:26:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 86 40 07 01 E5 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 68 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4D 89 02 00 35 04 06 00 8D 51 5A A9 09 95 68 C7 08 46 B4 26 74 8F [10:26:51]CheckFolder [10:26:51]dirname=/storage/ofd_packets [10:26:51]CheckFolder done [10:26:51]ProducePacketName [10:26:51]name=ofd_packets/00166221 [10:26:51]NVStorageSaveData ofd_packets/00166221 [10:26:51]File name is /storage/ofd_packets/00166221 [10:26:51]Write 301 bytes [10:26:51]NVStorageSaveData done [10:26:51]OFDSenderStorePacket done [10:26:51]KKMCreateOFDPacket done [10:26:51]NVStorageSaveData kkm_last_timestamp [10:26:51]File name is /storage/kkm_last_timestamp [10:26:51]Write 4 bytes [10:26:51]NVStorageSaveData done [10:26:51]ExternCall_PrintAddStr [10:26:51]wPrintStart [10:26:51]Write to MH i2c: 01 00 00 6A 06 70 [10:26:51]Write i2c OK [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: 01 [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: 01 07 00 [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: 01 07 00 6A 06 00 00 00 00 00 FF 0F 85 [10:26:51]RasterBufferAndPrint [10:26:51]line Счет N : (1)295182 [10:26:51]line ИНН: 02508201610067 [10:26:51]line Контрольно-Кассовый Чек [10:26:51]line ПРОДАЖА [10:26:51]line ТРК (МРК, ГНК) : 63 [10:26:51]line Товар: 2710124500 [10:26:51]line Аи-95-К-5 [10:26:51]line 8.090 * 74.20 [10:26:51]line = 600.28 [10:26:51]line НДС 12% НСП 1% [10:26:51]line > о реализуемом товаре [10:26:51]line ОКРУГЛЕНИЕ: -0.28 [10:26:51]line ИТОГО: 600.00 [10:26:51]OFD Sender: Processing packet 166219 [packets to send 1010, broken 1007] [10:26:51]line Внесено: 600.00 [10:26:51]ProducePacketName [10:26:51]line СДАЧА: 0.00 [10:26:51]name=ofd_packets/00166219 [10:26:51]line НСП 1% : 5.31 [10:26:51]OFD Sender: To server: pG, [10:26:51]line НДС 12% : 63.75 [10:26:51]CommunicateWithHost lk.salyk.kg:30040 [10:26:51]line Наличными: 600.00 [10:26:51]ConnectInit lk.salyk.kg [10:26:51]line Безнал.: 0.00 [10:26:51]line Место: АЗС № 130 "Партнер Нефть" [10:26:51]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:26:51]line СНО: Общий режим [10:26:51]line Чек 273 24.08.2024 10:26 [10:26:51]line Смена: 470 ФФД: 1.0 [10:26:51]line ЗНМ: 0300000070 [10:26:51]line РНМ: 0000000000092562 [10:26:51]line Версия ККМ: 001 [10:26:51]line ФМ: 0000000000871769 [10:26:51]line ФД: 166221 [10:26:51]line ФПД: 155380552894869 [10:26:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102648&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166221&fm=155380552894869&tin=02508201610067®Number=0000000000092562&sum=60000 [10:26:51]written 0, free lines is 4095 [10:26:52]Write to MH i2c: 01 00 00 95 06 9B [10:26:52]Write i2c OK [10:26:52]MH_I2C_Read... [10:26:52]Read from MH i2c: 01 [10:26:52]MH_I2C_Read... [10:26:52]Read from MH i2c: 01 07 00 [10:26:52]MH_I2C_Read... [10:26:52]Read from MH i2c: 01 07 00 95 06 00 00 00 00 00 D4 0C 82 [10:26:52]RasterBufferAndPrint [10:26:52]line [10:26:52]line [10:26:52]line [10:26:52]line [10:26:52]line [10:26:52]written 0, free lines is 3360 [10:26:52]MH_Cut [10:26:52]Write to MH i2c: D1 01 00 9C 06 01 74 [10:26:52]Write i2c OK [10:26:52]MH_I2C_Read... [10:26:52]Read from MH i2c: D1 [10:26:52]MH_I2C_Read... [10:26:52]Read from MH i2c: D1 01 00 [10:26:52]MH_I2C_Read... [10:26:52]Read from MH i2c: D1 01 00 9C 06 00 73 [10:26:52]Write to MH i2c: 01 00 00 9D 06 A3 [10:26:52]Write i2c OK [10:26:52]MH_I2C_Read... [10:26:52]*** Cut start [10:26:53]*** Purtial cut [10:26:53]*** Stage 1: CUTSNS_PIN = 1 [10:26:55]Read from MH i2c: 01 [10:26:55]MH_I2C_Read... [10:26:55]*** Stop cut motor [10:26:55]*** Cut end [10:26:55]Read from MH i2c: 01 07 00 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: 01 07 00 9D 06 00 00 00 00 00 FF 0F B8 [10:26:55]process_action close_receipt done [10:26:55]requested_data is exist [10:26:55]produce_requested_data [10:26:55]requested_item fm.sn is exist - process it [10:26:55]wFMCommunicate request_size=4 [10:26:55]MH_SAM_APDU [10:26:55]CAPDU: 80 11 00 00 [10:26:55]Write to MH i2c: E2 08 00 9E 06 80 11 00 00 00 00 00 00 1E [10:26:55]Write i2c OK [10:26:55]MH_I2C_Read... [10:26:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:55]Read from MH i2c: E2 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 17 00 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 17 00 9E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 77 [10:26:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:26:55]wFMCommunicate OK [10:26:55]requested_item fd.num is exist - process it [10:26:55]SAM_PROTO_GetFieldsCounters [10:26:55]wFMCommunicate request_size=4 [10:26:55]MH_SAM_APDU [10:26:55]CAPDU: 80 13 00 00 [10:26:55]Write to MH i2c: E2 08 00 9F 06 80 13 00 00 00 00 00 00 21 [10:26:55]Write i2c OK [10:26:55]MH_I2C_Read... [10:26:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:55]Read from MH i2c: E2 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 62 00 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 62 00 9F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 4D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 2C [10:26:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 4D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:26:55]wFMCommunicate OK [10:26:55]SAM_PROTO_GetFieldsCounters done [10:26:55]requested_item shift.num is exist - process it [10:26:55]requested_item shift.opened is exist - process it [10:26:55]req_shift_opened [10:26:55]FM_GetShiftState [10:26:55]SAM_PROTO_GetShiftState [10:26:55]wFMCommunicate request_size=4 [10:26:55]MH_SAM_APDU [10:26:55]CAPDU: 80 13 01 00 [10:26:55]Write to MH i2c: E2 08 00 A0 06 80 13 01 00 00 00 00 00 23 [10:26:55]Write i2c OK [10:26:55]MH_I2C_Read... [10:26:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:55]Read from MH i2c: E2 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 0E 00 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 0E 00 A0 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 4D [10:26:55]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:26:55]wFMCommunicate OK [10:26:55]SAM_PROTO_GetShiftState done [10:26:55]FM_GetShiftState done [10:26:55]req_shift_opened done [10:26:55]requested_item shift.open_date is exist - process it [10:26:55]req_shift_open_date [10:26:55]req_shift_open_date done [10:26:55]produce_requested_data done [10:26:55]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166221,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:26:55]process_action_free close_receipt [10:26:55]json_value_free [10:26:55]json_value_free done [10:26:55]process_json_proto returns [10:26:55]Send response to host [10:26:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166221,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:26:55]free response buf [10:26:55]execute_script done [10:26:55]execute_script returns [10:26:55]free content buf [10:26:55]Sock 12.Close socket [10:26:55]Sock 12.Thread stoped [10:26:59]recv_with_timeout no data received [10:27:08]Connected sock=7 [10:27:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 E5 A4 07 01 8C A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 3B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6F B9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 B9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 2E 00 00 00 00 07 04 06 00 68 B9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 51 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4B 89 02 00 35 04 06 00 39 41 CA 93 AD 6A B9 3F C4 63 1F 1B C6 5B [10:27:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 25 23 47 00 C0 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4B 89 02 00 F4 03 04 00 C7 5E C9 66 B6 04 01 00 00 38 BA 61 D0 DC 35 67 BB [10:27:12]CommunicateWithHost err = 0 [10:27:12]CheckOFDResponse [10:27:12]1017 (14) - 77093643461234 [10:27:12]1041 (16) - 0000000000871769 [10:27:12]1040 (4) - 166219 [10:27:12]1012 (4) - 24.08.2024 04:17 [10:27:12]1206 (1) - 0 [10:27:12]OFD Sender: Remove packet 166219 [10:27:12]ProducePacketName [10:27:12]name=ofd_packets/00166219 [10:27:12]NVStorageDeleteData [10:27:13]OFD Sender: Processing packet 166220 [packets to send 1009, broken 1007] [10:27:13]ProducePacketName [10:27:13]name=ofd_packets/00166220 [10:27:13]OFD Sender: To server: pG, [10:27:13]CommunicateWithHost lk.salyk.kg:30040 [10:27:13]ConnectInit lk.salyk.kg [10:27:15]recv_with_timeout no data received [10:27:18]ConnectInit Can't take IP for lk.salyk.kg [10:27:18]CommunicateWithHost connect error [10:27:18]CommunicateWithHost err = -1 [10:27:18]OFD Sender: Server communicate error [10:27:23]OFD Sender: Processing packet 166220 [packets to send 1009, broken 1007] [10:27:23]ProducePacketName [10:27:23]name=ofd_packets/00166220 [10:27:23]OFD Sender: To server: pG, [10:27:23]CommunicateWithHost lk.salyk.kg:30040 [10:27:23]ConnectInit lk.salyk.kg [10:27:32]recv_with_timeout no data received [10:27:43]Connected sock=10 [10:27:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 91 72 05 01 24 34 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 60 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4C 89 02 00 35 04 06 00 DA D6 2E 87 EE E6 C5 CC A4 B4 12 99 D5 21 [10:27:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 CB E9 47 00 24 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4C 89 02 00 F4 03 04 00 E8 5E C9 66 B6 04 01 00 00 44 DF 54 0C A8 C2 2C 16 [10:27:45]CommunicateWithHost err = 0 [10:27:45]CheckOFDResponse [10:27:45]1017 (14) - 77093643461234 [10:27:45]1041 (16) - 0000000000871769 [10:27:45]1040 (4) - 166220 [10:27:45]1012 (4) - 24.08.2024 04:17 [10:27:45]1206 (1) - 0 [10:27:45]OFD Sender: Remove packet 166220 [10:27:45]ProducePacketName [10:27:45]name=ofd_packets/00166220 [10:27:45]NVStorageDeleteData [10:27:45]OFD Sender: Processing packet 166221 [packets to send 1008, broken 1007] [10:27:45]ProducePacketName [10:27:45]name=ofd_packets/00166221 [10:27:45]OFD Sender: To server: pG, [10:27:45]CommunicateWithHost lk.salyk.kg:30040 [10:27:45]ConnectInit lk.salyk.kg [10:27:49]Connected sock=10 [10:27:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 86 40 07 01 E5 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 68 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4D 89 02 00 35 04 06 00 8D 51 5A A9 09 95 68 C7 08 46 B4 26 74 8F [10:27:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 74 55 47 00 12 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4D 89 02 00 F4 03 04 00 EE 5E C9 66 B6 04 01 00 00 07 A2 11 FE C8 92 BE 60 [10:27:50]CommunicateWithHost err = 0 [10:27:50]CheckOFDResponse [10:27:50]1017 (14) - 77093643461234 [10:27:50]1041 (16) - 0000000000871769 [10:27:50]1040 (4) - 166221 [10:27:50]1012 (4) - 24.08.2024 04:17 [10:27:50]1206 (1) - 0 [10:27:50]OFD Sender: Remove packet 166221 [10:27:50]ProducePacketName [10:27:50]name=ofd_packets/00166221 [10:27:50]NVStorageDeleteData [10:27:51]OFD Sender: No OFD packet to send [10:27:56]OFD Sender: No OFD packet to send [10:28:01]OFD Sender: No OFD packet to send [10:28:05]accept exits with 9 [10:28:05]New connection [10:28:05]New thread 3066830180 created [10:28:05]Thread 3066686820 joined [10:28:05]Waiting for new connection... [10:28:05] Sock 9.Parse request [10:28:05]Sock 9.Check first char [10:28:05]Sock 9.First char is OK [10:28:05]request: POST /json_proto HTTP/1.0 [10:28:05]Method: POST [10:28:05]URL: /json_proto [10:28:05]Method is POST - this is cgi request [10:28:05]url: /json_proto [10:28:05]query_string will be loaded in cgi processing [10:28:05]execute_cgi json_proto POST (null) [10:28:05]execute_cgi path=json_proto method=POST [10:28:05]POST find Content-Length [10:28:05]Host: 172.17.44.132:8080 [10:28:05]Content-Length: 648 [10:28:05]Content-Type: application/json [10:28:05] [10:28:05]POST finish read [10:28:05]Found Content-Length = 648 [10:28:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51235", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 75.00, "quantity" : 2.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:05]execute_script... [10:28:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51235", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 75.00, "quantity" : 2.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:05]POST & json_proto [10:28:05]process_json_proto [10:28:05]json parsed OK: [10:28:05]protocol is kg_v1.0 [10:28:05]action value=close_receipt [10:28:05]process_action close_receipt [10:28:05]cmd_close_receipt [10:28:05]MH_GetDate [10:28:05]Write to MH i2c: F0 00 00 A1 06 96 [10:28:05]Write i2c OK [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: F0 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: F0 09 00 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: F0 09 00 A1 06 00 B6 B5 C9 66 2A 83 C1 65 0C [10:28:05]GetLastDocTimeStamp 1724495208 [10:28:05]current date 1724495286 [10:28:05]FM_GetShiftState [10:28:05]SAM_PROTO_GetShiftState [10:28:05]wFMCommunicate request_size=4 [10:28:05]MH_SAM_APDU [10:28:05]CAPDU: 80 13 01 00 [10:28:05]Write to MH i2c: E2 08 00 A2 06 80 13 01 00 00 00 00 00 25 [10:28:05]Write i2c OK [10:28:05]MH_I2C_Read... [10:28:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:05]Read from MH i2c: E2 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 0E 00 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 0E 00 A2 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 4F [10:28:06]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:28:06]wFMCommunicate OK [10:28:06]SAM_PROTO_GetShiftState done [10:28:06]FM_GetShiftState done [10:28:06]opened in 1724458697 [10:28:06]opened+sec_in_day 1724545097 [10:28:06]quantity*price = 15000 [10:28:06]sum+1 = 15001 [10:28:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 НСП 1% : 1.33 НДС 12% : 15.93 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 274 24.08.2024 10:28 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166222 ФПД: 29915809195167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102807&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166222&fm=29915809195167&tin=02508201610067®Number=0000000000092562&sum=15000 0 [10:28:08]StoreToDocumentArchive [10:28:08]shift 470 fd 166222 [10:28:08]save to /storage/0470/doc_00166222 [10:28:08]save last doc name /storage/0470/doc_00166222 to /storage/kkm_last_doc_name [10:28:08]save OK [10:28:08]Clear old archive folders... [10:28:08]ProcessDocumentItem done err = 0, tmpTLVsize=282 [10:28:08]tlvbuf is 00E0F030 [10:28:08]SAM_PROTO_ClearQueue [10:28:08]wFMCommunicate request_size=4 [10:28:08]MH_SAM_APDU [10:28:08]CAPDU: 80 09 00 00 [10:28:08]Write to MH i2c: E2 08 00 AF 06 80 09 00 00 00 00 00 00 27 [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:08]Read from MH i2c: E2 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 AF 06 00 90 00 29 [10:28:08]RAPDU: 90 00 [10:28:08]wFMCommunicate OK [10:28:08]SAM_PROTO_ClearQueue done [10:28:08]KKMCreateOFDPacket [10:28:08]OFDProtocolAddRootSTLVToBuf [10:28:08]FM_MakeSignedData [10:28:08]FM_MakeSignedData [10:28:08]SAM_PROTO_SignData [10:28:08]wFMCommunicate request_size=4 [10:28:08]MH_SAM_APDU [10:28:08]CAPDU: 80 0D 01 02 [10:28:08]Write to MH i2c: E2 08 00 B0 06 80 0D 01 02 00 00 00 00 2F [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:08]Read from MH i2c: E2 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 B0 06 00 90 00 2A [10:28:08]RAPDU: 90 00 [10:28:08]wFMCommunicate OK [10:28:08]wFMCommunicate request_size=255 [10:28:08]MH_SAM_APDU [10:28:08]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 B7 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 [10:28:08]Write to MH i2c: E2 02 01 B1 06 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 B7 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 00 00 9A [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 [10:28:09]MH_I2C_Read... [10:28:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:09]Read from MH i2c: E2 03 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 03 00 B1 06 00 90 00 2B [10:28:09]RAPDU: 90 00 [10:28:09]wFMCommunicate OK [10:28:09]wFMCommunicate request_size=41 [10:28:09]MH_SAM_APDU [10:28:09]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4E 89 02 00 35 04 06 00 1B 35 51 2E 24 9F [10:28:09]Write to MH i2c: E2 2C 00 B2 06 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4E 89 02 00 35 04 06 00 1B 35 51 2E 24 9F 00 00 72 [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:09]Read from MH i2c: E2 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 03 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 03 00 B2 06 00 90 00 2C [10:28:09]RAPDU: 90 00 [10:28:09]wFMCommunicate OK [10:28:09]wFMCommunicate request_size=4 [10:28:09]MH_SAM_APDU [10:28:09]CAPDU: 80 0D 03 02 [10:28:09]Write to MH i2c: E2 08 00 B3 06 80 0D 03 02 00 00 00 00 34 [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:09]Read from MH i2c: E2 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 0B 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 0B 00 B3 06 00 B4 63 2C F2 33 CC F9 CA 90 00 2C [10:28:09]RAPDU: B4 63 2C F2 33 CC F9 CA 90 00 [10:28:09]wFMCommunicate OK [10:28:09]SAM_PROTO_SignData done [10:28:09]FM_MakeSignedData done [10:28:09]CreateOFDProtocolMessage [10:28:09]wFMCommunicate request_size=4 [10:28:09]MH_SAM_APDU [10:28:09]CAPDU: 80 11 00 00 [10:28:09]Write to MH i2c: E2 08 00 B4 06 80 11 00 00 00 00 00 00 34 [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:09]Read from MH i2c: E2 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 17 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 17 00 B4 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 8D [10:28:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:28:09]wFMCommunicate OK [10:28:09]CreateOFDProtocolMessage done [10:28:09]OFDSenderStorePacket 166222 [10:28:09]StoreOFDPacket docnum=166222 [10:28:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2E 01 00 00 5B D9 26 01 8F 3D 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 B7 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4E 89 02 00 35 04 06 00 1B 35 51 2E 24 9F B4 63 2C F2 33 CC F9 CA [10:28:09]CheckFolder [10:28:09]dirname=/storage/ofd_packets [10:28:09]CheckFolder done [10:28:09]ProducePacketName [10:28:09]name=ofd_packets/00166222 [10:28:09]NVStorageSaveData ofd_packets/00166222 [10:28:09]File name is /storage/ofd_packets/00166222 [10:28:09]Write 332 bytes [10:28:09]NVStorageSaveData done [10:28:09]OFDSenderStorePacket done [10:28:09]KKMCreateOFDPacket done [10:28:09]NVStorageSaveData kkm_last_timestamp [10:28:09]File name is /storage/kkm_last_timestamp [10:28:09]Write 4 bytes [10:28:09]NVStorageSaveData done [10:28:09]ExternCall_PrintAddStr [10:28:09]wPrintStart [10:28:09]Write to MH i2c: 01 00 00 B5 06 BB [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: 01 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: 01 07 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: 01 07 00 B5 06 00 00 00 00 00 FF 0F D0 [10:28:09]RasterBufferAndPrint [10:28:09]line Счет N : (3)51235 [10:28:09]line ИНН: 02508201610067 [10:28:09]line Контрольно-Кассовый Чек [10:28:09]line ПРОДАЖА [10:28:09]line Товар: 2000034730018 [10:28:09]line Кофе Американо (GABB TRADE) [10:28:09]line 2.000 * 75.00 [10:28:09]line = 150.00 [10:28:09]line НДС 12% НСП 1% [10:28:09]line > о реализуемом товаре [10:28:09]line ИТОГО: 150.00 [10:28:09]line НСП 1% : 1.33 [10:28:09]line НДС 12% : 15.93 [10:28:09]line Наличными: 150.00 [10:28:09]line Безнал.: 0.00 [10:28:09]line Место: АЗС № 130 "Партнер Нефть" [10:28:09]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:28:09]line СНО: Общий режим [10:28:09]line Чек 274 24.08.2024 10:28 [10:28:09]line Смена: 470 ФФД: 1.0 [10:28:09]line ЗНМ: 0300000070 [10:28:09]line РНМ: 0000000000092562 [10:28:09]line Версия ККМ: 001 [10:28:09]line ФМ: 0000000000871769 [10:28:09]line ФД: 166222 [10:28:09]line ФПД: 29915809195167 [10:28:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102807&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166222&fm=29915809195167&tin=02508201610067®Number=0000000000092562&sum=15000 [10:28:09]OFD Sender: Processing packet 166222 [packets to send 1008, broken 1007] [10:28:09]ProducePacketName [10:28:09]line 0 [10:28:09]name=ofd_packets/00166222 [10:28:09]written 0, free lines is 4095 [10:28:09]OFD Sender: To server: pG, [10:28:09]CommunicateWithHost lk.salyk.kg:30040 [10:28:09]ConnectInit lk.salyk.kg [10:28:10]Write to MH i2c: 01 00 00 DE 06 E4 [10:28:10]Write i2c OK [10:28:10]MH_I2C_Read... [10:28:10]Read from MH i2c: 01 [10:28:10]MH_I2C_Read... [10:28:10]Read from MH i2c: 01 07 00 [10:28:10]MH_I2C_Read... [10:28:10]Read from MH i2c: 01 07 00 DE 06 00 00 00 00 00 DE 0C D5 [10:28:10]RasterBufferAndPrint [10:28:10]line [10:28:10]line [10:28:10]line [10:28:10]line [10:28:10]line [10:28:10]written 0, free lines is 3362 [10:28:10]MH_Cut [10:28:10]Write to MH i2c: D1 01 00 E5 06 01 BD [10:28:10]Write i2c OK [10:28:10]MH_I2C_Read... [10:28:10]Read from MH i2c: D1 [10:28:10]MH_I2C_Read... [10:28:10]Read from MH i2c: D1 01 00 [10:28:10]MH_I2C_Read... [10:28:10]Read from MH i2c: D1 01 00 E5 06 00 BC [10:28:10]Write to MH i2c: 01 00 00 E6 06 EC [10:28:10]Write i2c OK [10:28:10]MH_I2C_Read... [10:28:11]*** Cut start [10:28:11]*** Purtial cut [10:28:11]*** Stage 1: CUTSNS_PIN = 1 [10:28:13]Read from MH i2c: 01 [10:28:13]MH_I2C_Read... [10:28:13]*** Stop cut motor [10:28:13]*** Cut end [10:28:13]Read from MH i2c: 01 07 00 [10:28:13]MH_I2C_Read... [10:28:13]Read from MH i2c: 01 07 00 E6 06 00 00 00 00 00 FF 0F 01 [10:28:13]process_action close_receipt done [10:28:13]requested_data is exist [10:28:13]produce_requested_data [10:28:13]requested_item fm.sn is exist - process it [10:28:13]wFMCommunicate request_size=4 [10:28:13]MH_SAM_APDU [10:28:13]CAPDU: 80 11 00 00 [10:28:13]Write to MH i2c: E2 08 00 E7 06 80 11 00 00 00 00 00 00 67 [10:28:13]Write i2c OK [10:28:13]MH_I2C_Read... [10:28:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:13]Read from MH i2c: E2 [10:28:13]MH_I2C_Read... [10:28:13]Read from MH i2c: E2 17 00 [10:28:13]MH_I2C_Read... [10:28:13]Read from MH i2c: E2 17 00 E7 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C0 [10:28:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:28:13]wFMCommunicate OK [10:28:13]requested_item fd.num is exist - process it [10:28:13]SAM_PROTO_GetFieldsCounters [10:28:13]wFMCommunicate request_size=4 [10:28:13]MH_SAM_APDU [10:28:13]CAPDU: 80 13 00 00 [10:28:13]Write to MH i2c: E2 08 00 E8 06 80 13 00 00 00 00 00 00 6A [10:28:13]Write i2c OK [10:28:13]MH_I2C_Read... [10:28:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:13]Read from MH i2c: E2 [10:28:13]MH_I2C_Read... [10:28:13]Read from MH i2c: E2 62 00 [10:28:13]MH_I2C_Read... [10:28:13]Read from MH i2c: E2 62 00 E8 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 4E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 79 [10:28:13]RAPDU: 5D 00 B9 04 Connected sock=10 [10:28:13]01 Data to sent: 00 87 01 95 11 F6 04 70 10 47 00 2C 30 01 00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2E 01 00 00 30 5B 30 D9 30 26 30 01 8F 3D 5A 03 01 00 03 00 30 1A 38 01 37 1E 31 04 37 01 36 00 39 01 0D 23 04 04 10 6C 00 00 30 8A 30 04 0D 00 32 30 30 30 30 33 30 34 30 37 30 33 30 30 30 31 38 06 04 28 00 D0 30 9A 30 D0 30 BE 30 D1 30 39 32 35 36 32 10 04 04 00 4E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 84 04 D0 04 B5 00 20 13 D0 01 90 00 D0 00 BC 19 D0 04 B5 04 D1 00 80 00 D0 00 B8 00 D0 00 BA 90 D0 00 [10:28:13]wFMCommunicate OK [10:28:13]SAM_PROTO_GetFieldsCounters done [10:28:13]requested_item shift.num is exist - process it [10:28:13]requested_item shift.opened is exist - process it [10:28:13]req_shift_opened [10:28:13]FM_GetShiftState [10:28:13]SAM_PROTO_GetShiftState [10:28:13]wFMCommunicate request_size=4 [10:28:13]MH_SAM_APDU [10:28:13]CAPDU: 80 13 01 00 [10:28:13]Write to MH i2c: E2 08 00 E9 06 80 13 01 00 00 00 00 00 6C [10:28:14]B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 Write i2c OK [10:28:14]08 MH_I2C_Read... [10:28:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:14]Read from MH i2c: 00 E2 03 [10:28:14]D0 MH_I2C_Read... [10:28:14]07 00 00 00 00 Read from MH i2c: 00 E2 37 0E 04 00 06 00 4C 1D 00 00 00 00 13 04 [10:28:14]06 MH_I2C_Read... [10:28:14]00 98 3A 00 00 00 00 F2 03 01 00 01 F6 Read from MH i2c: 03 E2 01 0E 00 00 01 E9 BC 06 04 00 01 09 00 00 01 01 FC C9 03 26 06 C9 00 66 98 00 3A 00 00 00 00 90 00 96 [10:28:14]RAPDU: 09 00 00 01 00 C9 00 26 EB C9 66 00 00 00 00 90 00 [10:28:14]wFMCommunicate OK [10:28:14]03 SAM_PROTO_GetShiftState done [10:28:14]26 FM_GetShiftState done [10:28:14]00 req_shift_opened done [10:28:14]EF 03 requested_item shift.open_date is exist - process it [10:28:14]0F req_shift_open_date [10:28:14]00 req_shift_open_date done [10:28:14]F6 produce_requested_data done [10:28:14]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166222,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:28:14]process_action_free close_receipt [10:28:14]json_value_free [10:28:14]json_value_free done [10:28:14]process_json_proto returns [10:28:14]Send response to host [10:28:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166222,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:28:14]free response buf [10:28:14]execute_script done [10:28:14]execute_script returns [10:28:14]free content buf [10:28:14]Sock 9.Close socket [10:28:14]Sock 9.Thread stoped [10:28:14]03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 B7 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4E 89 02 00 35 04 06 00 1B 35 51 2E 24 9F B4 63 2C F2 33 CC F9 CA [10:28:16]accept exits with 7 [10:28:16]New connection [10:28:16]New thread 3066686820 created [10:28:16]Thread 3066830180 joined [10:28:16]Waiting for new connection... [10:28:16] Sock 7.Parse request [10:28:16]Sock 7.Check first char [10:28:16]Sock 7.First char is OK [10:28:16]request: POST /json_proto HTTP/1.0 [10:28:16]Method: POST [10:28:16]URL: /json_proto [10:28:16]Method is POST - this is cgi request [10:28:16]url: /json_proto [10:28:16]query_string will be loaded in cgi processing [10:28:16]execute_cgi json_proto POST (null) [10:28:16]execute_cgi path=json_proto method=POST [10:28:16]POST find Content-Length [10:28:16]Host: 172.17.44.132:8080 [10:28:16]Content-Length: 678 [10:28:16]Content-Type: application/json [10:28:16] [10:28:16]POST finish read [10:28:16]Found Content-Length = 678 [10:28:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51236", "tax_sys" : 0, "items" : [ { "code": "4602441014019", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041B\u0438\u043C\u043E\u043D\u0430\u0434 0,5\u043B \u0441\u0442 (Gabb trade)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:16]execute_script... [10:28:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51236", "tax_sys" : 0, "items" : [ { "code": "4602441014019", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041B\u0438\u043C\u043E\u043D\u0430\u0434 0,5\u043B \u0441\u0442 (Gabb trade)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:16]POST & json_proto [10:28:16]process_json_proto [10:28:16]json parsed OK: [10:28:16]protocol is kg_v1.0 [10:28:16]action value=close_receipt [10:28:16]process_action close_receipt [10:28:16]cmd_close_receipt [10:28:16]MH_GetDate [10:28:16]Write to MH i2c: F0 00 00 EA 06 DF [10:28:16]Write i2c OK [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: F0 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: F0 09 00 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: F0 09 00 EA 06 00 C2 B5 C9 66 2A 83 C1 65 61 [10:28:17]GetLastDocTimeStamp 1724495287 [10:28:17]current date 1724495298 [10:28:17]FM_GetShiftState [10:28:17]SAM_PROTO_GetShiftState [10:28:17]wFMCommunicate request_size=4 [10:28:17]MH_SAM_APDU [10:28:17]CAPDU: 80 13 01 00 [10:28:17]Write to MH i2c: E2 08 00 EB 06 80 13 01 00 00 00 00 00 6E [10:28:17]Write i2c OK [10:28:17]MH_I2C_Read... [10:28:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:17]Read from MH i2c: E2 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: E2 0E 00 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: E2 0E 00 EB 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 98 [10:28:17]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:28:17]wFMCommunicate OK [10:28:17]SAM_PROTO_GetShiftState done [10:28:17]FM_GetShiftState done [10:28:17]opened in 1724458697 [10:28:17]opened+sec_in_day 1724545097 [10:28:17]quantity*price = 12500 [10:28:17]sum+1 = 12501 [10:28:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 275 24.08.2024 10:28 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166223 ФПД: 151466490499233 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102818&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166223&fm=151466490499233&tin=02508201610067®Number=0000000000092562&sum=12500 0 [10:28:19]StoreToDocumentArchive [10:28:19]shift 470 fd 166223 [10:28:19]save to /storage/0470/doc_00166223 [10:28:19]save last doc name /storage/0470/doc_00166223 to /storage/kkm_last_doc_name [10:28:19]save OK [10:28:19]Clear old archive folders... [10:28:19]ProcessDocumentItem done err = 0, tmpTLVsize=295 [10:28:19]tlvbuf is 00F7CB60 [10:28:19]SAM_PROTO_ClearQueue [10:28:19]wFMCommunicate request_size=4 [10:28:19]MH_SAM_APDU [10:28:19]CAPDU: 80 09 00 00 [10:28:19]Write to MH i2c: E2 08 00 F8 06 80 09 00 00 00 00 00 00 70 [10:28:19]Write i2c OK [10:28:19]MH_I2C_Read... [10:28:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:19]Read from MH i2c: E2 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: E2 03 00 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: E2 03 00 F8 06 00 90 00 72 [10:28:19]RAPDU: 90 00 [10:28:19]wFMCommunicate OK [10:28:19]SAM_PROTO_ClearQueue done [10:28:19]KKMCreateOFDPacket [10:28:19]OFDProtocolAddRootSTLVToBuf [10:28:19]FM_MakeSignedData [10:28:19]FM_MakeSignedData [10:28:19]SAM_PROTO_SignData [10:28:19]wFMCommunicate request_size=4 [10:28:19]MH_SAM_APDU [10:28:19]CAPDU: 80 0D 01 02 [10:28:19]Write to MH i2c: E2 08 00 F9 06 80 0D 01 02 00 00 00 00 78 [10:28:19]Write i2c OK [10:28:19]MH_I2C_Read... [10:28:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:19]Read from MH i2c: E2 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: E2 03 00 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: E2 03 00 F9 06 00 90 00 73 [10:28:19]RAPDU: 90 00 [10:28:19]wFMCommunicate OK [10:28:19]wFMCommunicate request_size=255 [10:28:19]MH_SAM_APDU [10:28:19]CAPDU: 80 0D 02 02 FA 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 32 34 34 31 30 31 34 30 31 39 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 C2 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 [10:28:20]Write to MH i2c: E2 02 01 FA 06 80 0D 02 02 FA 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 32 34 34 31 30 31 34 30 31 39 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 C2 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 00 00 D2 [10:28:20]Write i2c OK [10:28:20]MH_I2C_Read... [10:28:20]Read from MH i2c: E2 [10:28:20]MH_I2C_Read... [10:28:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:20]Read from MH i2c: E2 03 00 [10:28:20]MH_I2C_Read... [10:28:20]Read from MH i2c: E2 03 00 FA 06 00 90 00 74 [10:28:20]RAPDU: 90 00 [10:28:20]wFMCommunicate OK [10:28:20]wFMCommunicate request_size=54 [10:28:20]MH_SAM_APDU [10:28:20]CAPDU: 80 0D 02 02 31 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4F 89 02 00 35 04 06 00 89 C2 0A 5C 90 A1 [10:28:20]Write to MH i2c: E2 39 00 FB 06 80 0D 02 02 31 00 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4F 89 02 00 35 04 06 00 89 C2 0A 5C 90 A1 00 00 63 [10:28:20]Write i2c OK [10:28:20]MH_I2C_Read... [10:28:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:20]Read from MH i2c: E2 [10:28:20]MH_I2C_Read... [10:28:20]Read from MH i2c: E2 03 00 [10:28:20]MH_I2C_Read... [10:28:20]Read from MH i2c: E2 03 00 FB 06 00 90 00 75 [10:28:20]RAPDU: 90 00 [10:28:20]wFMCommunicate OK [10:28:20]wFMCommunicate request_size=4 [10:28:20]MH_SAM_APDU [10:28:20]CAPDU: 80 0D 03 02 [10:28:20]Write to MH i2c: E2 08 00 FC 06 80 0D 03 02 00 00 00 00 7D [10:28:20]Write i2c OK [10:28:20]MH_I2C_Read... [10:28:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:21]Read from MH i2c: E2 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: E2 0B 00 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: E2 0B 00 FC 06 00 80 EF 75 9C 82 A1 B7 69 90 00 41 [10:28:21]RAPDU: 80 EF 75 9C 82 A1 B7 69 90 00 [10:28:21]wFMCommunicate OK [10:28:21]SAM_PROTO_SignData done [10:28:21]FM_MakeSignedData done [10:28:21]CreateOFDProtocolMessage [10:28:21]wFMCommunicate request_size=4 [10:28:21]MH_SAM_APDU [10:28:21]CAPDU: 80 11 00 00 [10:28:21]Write to MH i2c: E2 08 00 FD 06 80 11 00 00 00 00 00 00 7D [10:28:21]Write i2c OK [10:28:21]MH_I2C_Read... [10:28:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:21]Read from MH i2c: E2 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: E2 17 00 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: E2 17 00 FD 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D6 [10:28:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:28:21]wFMCommunicate OK [10:28:21]CreateOFDProtocolMessage done [10:28:21]OFDSenderStorePacket 166223 [10:28:21]StoreOFDPacket docnum=166223 [10:28:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 3B 01 00 00 AE 0C 33 01 C1 62 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 32 34 34 31 30 31 34 30 31 39 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 C2 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4F 89 02 00 35 04 06 00 89 C2 0A 5C 90 A1 80 EF 75 9C 82 A1 B7 69 [10:28:21]CheckFolder [10:28:21]dirname=/storage/ofd_packets [10:28:21]CheckFolder done [10:28:21]ProducePacketName [10:28:21]name=ofd_packets/00166223 [10:28:21]NVStorageSaveData ofd_packets/00166223 [10:28:21]File name is /storage/ofd_packets/00166223 [10:28:21]Write 345 bytes [10:28:21]NVStorageSaveData done [10:28:21]OFDSenderStorePacket done [10:28:21]KKMCreateOFDPacket done [10:28:21]NVStorageSaveData kkm_last_timestamp [10:28:21]File name is /storage/kkm_last_timestamp [10:28:21]Write 4 bytes [10:28:21]NVStorageSaveData done [10:28:21]ExternCall_PrintAddStr [10:28:21]wPrintStart [10:28:21]Write to MH i2c: 01 00 00 FE 06 04 [10:28:21]Write i2c OK [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: 01 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: 01 07 00 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: 01 07 00 FE 06 00 00 00 00 00 FF 0F 19 [10:28:21]RasterBufferAndPrint [10:28:21]line Счет N : (3)51236 [10:28:21]line ИНН: 02508201610067 [10:28:21]line Контрольно-Кассовый Чек [10:28:21]line ПРОДАЖА [10:28:21]line Товар: 4602441014019 [10:28:21]line Напиток Лимонад 0,5л ст (Gabb trade) [10:28:21]line 1.000 * 125.00 [10:28:21]line = 125.00 [10:28:21]line НДС 12% НСП 1% [10:28:21]line > о реализуемом товаре [10:28:21]line ИТОГО: 125.00 [10:28:21]line НСП 1% : 1.11 [10:28:21]line НДС 12% : 13.27 [10:28:21]line Наличными: 125.00 [10:28:21]line Безнал.: 0.00 [10:28:21]line Место: АЗС № 130 "Партнер Нефть" [10:28:21]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:28:21]line СНО: Общий режим [10:28:21]line Чек 275 24.08.2024 10:28 [10:28:21]line Смена: 470 ФФД: 1.0 [10:28:21]line ЗНМ: 0300000070 [10:28:21]line РНМ: 0000000000092562 [10:28:21]line Версия ККМ: 001 [10:28:21]line ФМ: 0000000000871769 [10:28:21]line ФД: 166223 [10:28:21]line ФПД: 151466490499233 [10:28:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102818&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166223&fm=151466490499233&tin=02508201610067®Number=0000000000092562&sum=12500 [10:28:21]line 0 [10:28:21]OFD Sender: Processing packet 166223 [packets to send 1008, broken 1007] [10:28:21]ProducePacketName [10:28:21]name=ofd_packets/00166223 [10:28:21]OFD Sender: To server: pG, [10:28:21]CommunicateWithHost lk.salyk.kg:30040 [10:28:21]ConnectInit lk.salyk.kg [10:28:21]written 0, free lines is 4095 [10:28:21]Write to MH i2c: 01 00 00 27 07 2E [10:28:21]Write i2c OK [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: 01 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: 01 07 00 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: 01 07 00 27 07 00 00 00 00 00 E5 0C 26 [10:28:21]RasterBufferAndPrint [10:28:21]line [10:28:21]line [10:28:21]line [10:28:21]line [10:28:21]line [10:28:21]written 0, free lines is 3372 [10:28:21]MH_Cut [10:28:21]Write to MH i2c: D1 01 00 2E 07 01 07 [10:28:21]Write i2c OK [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: D1 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: D1 01 00 [10:28:21]MH_I2C_Read... [10:28:21]Read from MH i2c: D1 01 00 2E 07 00 06 [10:28:21]Write to MH i2c: 01 00 00 2F 07 36 [10:28:21]Write i2c OK [10:28:21]MH_I2C_Read... [10:28:22]*** Cut start [10:28:22]*** Purtial cut [10:28:22]*** Stage 1: CUTSNS_PIN = 1 [10:28:22]recv_with_timeout no data received [10:28:24]Read from MH i2c: 01 [10:28:24]MH_I2C_Read... [10:28:24]*** Stop cut motor [10:28:24]*** Cut end [10:28:24]Read from MH i2c: 01 07 00 [10:28:24]MH_I2C_Read... [10:28:24]Read from MH i2c: 01 07 00 2F 07 00 00 00 00 00 FF 0F 4B [10:28:24]process_action close_receipt done [10:28:24]requested_data is exist [10:28:24]produce_requested_data [10:28:24]requested_item fm.sn is exist - process it [10:28:24]wFMCommunicate request_size=4 [10:28:24]MH_SAM_APDU [10:28:24]CAPDU: 80 11 00 00 [10:28:24]Write to MH i2c: E2 08 00 30 07 80 11 00 00 00 00 00 00 B1 [10:28:24]Write i2c OK [10:28:24]MH_I2C_Read... [10:28:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:24]Read from MH i2c: E2 [10:28:24]MH_I2C_Read... [10:28:24]Read from MH i2c: E2 17 00 [10:28:24]MH_I2C_Read... [10:28:24]Read from MH i2c: E2 17 00 30 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 0A [10:28:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:28:24]wFMCommunicate OK [10:28:24]requested_item fd.num is exist - process it [10:28:24]SAM_PROTO_GetFieldsCounters [10:28:24]wFMCommunicate request_size=4 [10:28:24]MH_SAM_APDU [10:28:24]CAPDU: 80 13 00 00 [10:28:24]Write to MH i2c: E2 08 00 31 07 80 13 00 00 00 00 00 00 B4 [10:28:24]Write i2c OK [10:28:24]MH_I2C_Read... [10:28:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:25]Read from MH i2c: E2 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 62 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 62 00 31 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 4F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [10:28:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 4F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:25]wFMCommunicate OK [10:28:25]SAM_PROTO_GetFieldsCounters done [10:28:25]requested_item shift.num is exist - process it [10:28:25]requested_item shift.opened is exist - process it [10:28:25]req_shift_opened [10:28:25]FM_GetShiftState [10:28:25]SAM_PROTO_GetShiftState [10:28:25]wFMCommunicate request_size=4 [10:28:25]MH_SAM_APDU [10:28:25]CAPDU: 80 13 01 00 [10:28:25]Write to MH i2c: E2 08 00 32 07 80 13 01 00 00 00 00 00 B6 [10:28:25]Write i2c OK [10:28:25]MH_I2C_Read... [10:28:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:25]Read from MH i2c: E2 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 0E 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 0E 00 32 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E0 [10:28:25]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:28:25]wFMCommunicate OK [10:28:25]SAM_PROTO_GetShiftState done [10:28:25]FM_GetShiftState done [10:28:25]req_shift_opened done [10:28:25]requested_item shift.open_date is exist - process it [10:28:25]req_shift_open_date [10:28:25]req_shift_open_date done [10:28:25]produce_requested_data done [10:28:25]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166223,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:28:25]process_action_free close_receipt [10:28:25]json_value_free [10:28:25]json_value_free done [10:28:25]process_json_proto returns [10:28:25]Send response to host [10:28:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166223,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:28:25]free response buf [10:28:25]execute_script done [10:28:25]execute_script returns [10:28:25]free content buf [10:28:25]Sock 7.Close socket [10:28:25]Sock 7.Thread stoped [10:28:29]Connected sock=10 [10:28:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 3B 01 00 00 AE 0C 33 01 C1 62 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 32 34 34 31 30 31 34 30 31 39 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 C2 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4F 89 02 00 35 04 06 00 89 C2 0A 5C 90 A1 80 EF 75 9C 82 A1 B7 69 [10:28:34]recv_with_timeout no data received [10:28:34]CommunicateWithHost answer receiving error [10:28:34]CommunicateWithHost err = -3 [10:28:34]OFD Sender: Server communicate error [10:28:37]recv_with_timeout no data received [10:28:39]OFD Sender: Processing packet 166223 [packets to send 1008, broken 1007] [10:28:39]ProducePacketName [10:28:39]name=ofd_packets/00166223 [10:28:39]OFD Sender: To server: pG, [10:28:39]CommunicateWithHost lk.salyk.kg:30040 [10:28:39]ConnectInit lk.salyk.kg [10:28:43]Connected sock=7 [10:28:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 3B 01 00 00 AE 0C 33 01 C1 62 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 32 34 34 31 30 31 34 30 31 39 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 C2 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4F 89 02 00 35 04 06 00 89 C2 0A 5C 90 A1 80 EF 75 9C 82 A1 B7 69 [10:28:48]recv_with_timeout no data received [10:28:48]recv_with_timeout no data received [10:28:48]CommunicateWithHost answer receiving error [10:28:48]CommunicateWithHost err = -3 [10:28:48]OFD Sender: Server communicate error [10:28:53]OFD Sender: Processing packet 166223 [packets to send 1008, broken 1007] [10:28:53]ProducePacketName [10:28:53]name=ofd_packets/00166223 [10:28:53]OFD Sender: To server: pG, [10:28:53]CommunicateWithHost lk.salyk.kg:30040 [10:28:53]ConnectInit lk.salyk.kg [10:28:59]recv_with_timeout no data received [10:29:01]accept exits with 11 [10:29:01]New connection [10:29:01]New thread 3066830180 created [10:29:01]Thread 3066686820 joined [10:29:01]Waiting for new connection... [10:29:01] Sock 11.Parse request [10:29:01]Sock 11.Check first char [10:29:01]Sock 11.First char is OK [10:29:01]request: POST /json_proto HTTP/1.0 [10:29:01]Method: POST [10:29:01]URL: /json_proto [10:29:01]Method is POST - this is cgi request [10:29:01]url: /json_proto [10:29:01]query_string will be loaded in cgi processing [10:29:01]execute_cgi json_proto POST (null) [10:29:01]execute_cgi path=json_proto method=POST [10:29:01]POST find Content-Length [10:29:01]Host: 172.17.44.132:8080 [10:29:01]Content-Length: 678 [10:29:01]Content-Type: application/json [10:29:01] [10:29:01]POST finish read [10:29:01]Found Content-Length = 678 [10:29:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 12.840, "sum" : 870.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 870.00, "total" : 870.00, "payments": [ { "type": 0, "sum" : 870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:01]execute_script... [10:29:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 12.840, "sum" : 870.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 870.00, "total" : 870.00, "payments": [ { "type": 0, "sum" : 870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:01]POST & json_proto [10:29:01]process_json_proto [10:29:01]json parsed OK: [10:29:01]protocol is kg_v1.0 [10:29:01]action value=close_receipt [10:29:01]process_action close_receipt [10:29:01]cmd_close_receipt [10:29:01]MH_GetDate [10:29:01]Write to MH i2c: F0 00 00 33 07 29 [10:29:01]Write i2c OK [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: F0 [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: F0 09 00 [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: F0 09 00 33 07 00 EE B5 C9 66 2A 83 C1 65 D7 [10:29:01]GetLastDocTimeStamp 1724495298 [10:29:01]current date 1724495342 [10:29:01]FM_GetShiftState [10:29:01]SAM_PROTO_GetShiftState [10:29:01]wFMCommunicate request_size=4 [10:29:01]MH_SAM_APDU [10:29:01]CAPDU: 80 13 01 00 [10:29:01]Write to MH i2c: E2 08 00 34 07 80 13 01 00 00 00 00 00 B8 [10:29:01]Write i2c OK [10:29:01]MH_I2C_Read... [10:29:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:01]Read from MH i2c: E2 [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: E2 0E 00 [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: E2 0E 00 34 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E2 [10:29:01]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:29:01]wFMCommunicate OK [10:29:01]SAM_PROTO_GetShiftState done [10:29:01]FM_GetShiftState done [10:29:01]opened in 1724458697 [10:29:01]opened+sec_in_day 1724545097 [10:29:01]quantity*price = 87055 [10:29:01]sum+1 = 87056 [10:29:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 870.00 Внесено: 870.00 СДАЧА: 0.00 НСП 1% : 7.70 НДС 12% : 92.45 Наличными: 870.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 276 24.08.2024 10:29 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166224 ФПД: 262984168631130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102902&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166224&fm=262984168631130&tin=02508201610067®Number=0000000000092562&sum=87000 [10:29:03]StoreToDocumentArchive [10:29:03]shift 470 fd 166224 [10:29:03]save to /storage/0470/doc_00166224 [10:29:03]save last doc name /storage/0470/doc_00166224 to /storage/kkm_last_doc_name [10:29:03]save OK [10:29:03]Clear old archive folders... [10:29:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:29:03]tlvbuf is 00F7C8A0 [10:29:03]SAM_PROTO_ClearQueue [10:29:03]wFMCommunicate request_size=4 [10:29:03]MH_SAM_APDU [10:29:03]CAPDU: 80 09 00 00 [10:29:03]Write to MH i2c: E2 08 00 41 07 80 09 00 00 00 00 00 00 BA [10:29:03]Write i2c OK [10:29:03]MH_I2C_Read... [10:29:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:03]Read from MH i2c: E2 [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: E2 03 00 [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: E2 03 00 41 07 00 90 00 BC [10:29:03]RAPDU: 90 00 [10:29:03]wFMCommunicate OK [10:29:03]SAM_PROTO_ClearQueue done [10:29:03]KKMCreateOFDPacket [10:29:03]OFDProtocolAddRootSTLVToBuf [10:29:03]FM_MakeSignedData [10:29:03]FM_MakeSignedData [10:29:03]SAM_PROTO_SignData [10:29:03]wFMCommunicate request_size=4 [10:29:03]MH_SAM_APDU [10:29:03]CAPDU: 80 0D 01 02 [10:29:03]Write to MH i2c: E2 08 00 42 07 80 0D 01 02 00 00 00 00 C2 [10:29:03]Write i2c OK [10:29:03]MH_I2C_Read... [10:29:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:03]Read from MH i2c: E2 [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: E2 03 00 [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: E2 03 00 42 07 00 90 00 BD [10:29:03]RAPDU: 90 00 [10:29:03]wFMCommunicate OK [10:29:03]wFMCommunicate request_size=255 [10:29:03]MH_SAM_APDU [10:29:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 32 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0F 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 EE B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 50 89 02 00 35 04 06 00 EF [10:29:03]Write to MH i2c: E2 02 01 43 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 32 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0F 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 EE B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 50 89 02 00 35 04 06 00 EF 00 00 4B [10:29:04]Write i2c OK [10:29:04]MH_I2C_Read... [10:29:04]Read from MH i2c: E2 [10:29:04]MH_I2C_Read... [10:29:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:04]Read from MH i2c: E2 03 00 [10:29:04]MH_I2C_Read... [10:29:04]Read from MH i2c: E2 03 00 43 07 00 90 00 BE [10:29:04]RAPDU: 90 00 [10:29:04]wFMCommunicate OK [10:29:04]wFMCommunicate request_size=10 [10:29:04]MH_SAM_APDU [10:29:04]CAPDU: 80 0D 02 02 05 2E C5 F3 EB 5A [10:29:04]Write to MH i2c: E2 0D 00 44 07 80 0D 02 02 05 00 2E C5 F3 EB 5A 00 00 FA [10:29:04]Write i2c OK [10:29:04]MH_I2C_Read... [10:29:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:04]Read from MH i2c: E2 [10:29:04]MH_I2C_Read... [10:29:04]Read from MH i2c: E2 03 00 [10:29:04]MH_I2C_Read... [10:29:04]Read from MH i2c: E2 03 00 44 07 00 90 00 BF [10:29:04]RAPDU: 90 00 [10:29:04]wFMCommunicate OK [10:29:04]wFMCommunicate request_size=4 [10:29:04]MH_SAM_APDU [10:29:04]CAPDU: 80 0D 03 02 [10:29:04]Write to MH i2c: E2 08 00 45 07 80 0D 03 02 00 00 00 00 C7 [10:29:04]Write i2c OK [10:29:04]MH_I2C_Read... [10:29:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:04]Read from MH i2c: E2 [10:29:04]MH_I2C_Read... [10:29:04]Read from MH i2c: E2 0B 00 [10:29:04]MH_I2C_Read... [10:29:04]Read from MH i2c: E2 0B 00 45 07 00 12 D1 C6 9A A0 06 DD E9 90 00 77 [10:29:04]RAPDU: 12 D1 C6 9A A0 06 DD E9 90 00 [10:29:04]wFMCommunicate OK [10:29:04]SAM_PROTO_SignData done [10:29:04]FM_MakeSignedData done [10:29:04]CreateOFDProtocolMessage [10:29:04]wFMCommunicate request_size=4 [10:29:04]MH_SAM_APDU [10:29:04]CAPDU: 80 11 00 00 [10:29:04]Write to MH i2c: E2 08 00 46 07 80 11 00 00 00 00 00 00 C7 [10:29:04]Write i2c OK [10:29:04]MH_I2C_Read... [10:29:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:04]Read from MH i2c: E2 [10:29:04]MH_I2C_Read... [10:29:04]Read from MH i2c: E2 17 00 [10:29:04]MH_I2C_Read... [10:29:04]Read from MH i2c: E2 17 00 46 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 20 [10:29:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:29:04]wFMCommunicate OK [10:29:04]CreateOFDProtocolMessage done [10:29:04]OFDSenderStorePacket 166224 [10:29:04]StoreOFDPacket docnum=166224 [10:29:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 B7 50 07 01 C7 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 32 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0F 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 EE B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 50 89 02 00 35 04 06 00 EF 2E C5 F3 EB 5A 12 D1 C6 9A A0 06 DD E9 [10:29:04]CheckFolder [10:29:04]dirname=/storage/ofd_packets [10:29:04]CheckFolder done [10:29:04]ProducePacketName [10:29:04]name=ofd_packets/00166224 [10:29:04]NVStorageSaveData ofd_packets/00166224 [10:29:04]File name is /storage/ofd_packets/00166224 [10:29:04]Write 301 bytes [10:29:04]NVStorageSaveData done [10:29:04]OFDSenderStorePacket done [10:29:04]KKMCreateOFDPacket done [10:29:04]NVStorageSaveData kkm_last_timestamp [10:29:04]File name is /storage/kkm_last_timestamp [10:29:04]Write 4 bytes [10:29:04]NVStorageSaveData done [10:29:04]ExternCall_PrintAddStr [10:29:04]wPrintStart [10:29:04]Write to MH i2c: 01 00 00 47 07 4E [10:29:04]Write i2c OK [10:29:04]MH_I2C_Read... [10:29:04]Read from MH i2c: 01 [10:29:04]MH_I2C_Read... [10:29:04]Read from MH i2c: 01 07 00 [10:29:04]MH_I2C_Read... [10:29:04]Read from MH i2c: 01 07 00 47 07 00 00 00 00 00 FF 0F 63 [10:29:05]RasterBufferAndPrint [10:29:05]line Счет N : (1)295183 [10:29:05]line ИНН: 02508201610067 [10:29:05]line Контрольно-Кассовый Чек [10:29:05]line ПРОДАЖА [10:29:05]line ТРК (МРК, ГНК) : 42 [10:29:05]line Товар: 2710124130 [10:29:05]line Аи-92-К-5 [10:29:05]line 12.840 * 67.80 [10:29:05]line = 870.55 [10:29:05]line НДС 12% НСП 1% [10:29:05]line > о реализуемом товаре [10:29:05]line ОКРУГЛЕНИЕ: -0.55 [10:29:05]line ИТОГО: 870.00 [10:29:05]line Внесено: 870.00 [10:29:05]line СДАЧА: 0.00 [10:29:05]line НСП 1% : 7.70 [10:29:05]line НДС 12% : 92.45 [10:29:05]line Наличными: 870.00 [10:29:05]line Безнал.: 0.00 [10:29:05]line Место: АЗС № 130 "Партнер Нефть" [10:29:05]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:29:05]line СНО: Общий режим [10:29:05]line Чек 276 24.08.2024 10:29 [10:29:05]line Смена: 470 ФФД: 1.0 [10:29:05]line ЗНМ: 0300000070 [10:29:05]line РНМ: 0000000000092562 [10:29:05]line Версия ККМ: 001 [10:29:05]line ФМ: 0000000000871769 [10:29:05]line ФД: 166224 [10:29:05]line ФПД: 262984168631130 [10:29:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T102902&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166224&fm=262984168631130&tin=02508201610067®Number=0000000000092562&sum=87000 [10:29:05]written 0, free lines is 4095 [10:29:05]Write to MH i2c: 01 00 00 72 07 79 [10:29:05]Write i2c OK [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: 01 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: 01 07 00 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: 01 07 00 72 07 00 00 00 00 00 D6 0C 62 [10:29:05]RasterBufferAndPrint [10:29:05]line [10:29:05]line [10:29:05]line [10:29:05]line [10:29:05]line [10:29:05]written 0, free lines is 3359 [10:29:05]MH_Cut [10:29:05]Write to MH i2c: D1 01 00 79 07 01 52 [10:29:05]Write i2c OK [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: D1 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: D1 01 00 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: D1 01 00 79 07 00 51 [10:29:05]Write to MH i2c: 01 00 00 7A 07 81 [10:29:05]Write i2c OK [10:29:05]MH_I2C_Read... [10:29:06]*** Cut start [10:29:06]*** Purtial cut [10:29:06]*** Stage 1: CUTSNS_PIN = 1 [10:29:08]Read from MH i2c: 01 [10:29:08]MH_I2C_Read... [10:29:08]*** Stop cut motor [10:29:08]*** Cut end [10:29:08]Read from MH i2c: 01 07 00 [10:29:08]MH_I2C_Read... [10:29:08]Read from MH i2c: 01 07 00 7A 07 00 00 00 00 00 FF 0F 96 [10:29:08]process_action close_receipt done [10:29:08]requested_data is exist [10:29:08]produce_requested_data [10:29:08]requested_item fm.sn is exist - process it [10:29:08]wFMCommunicate request_size=4 [10:29:08]MH_SAM_APDU [10:29:08]CAPDU: 80 11 00 00 [10:29:08]Write to MH i2c: E2 08 00 7B 07 80 11 00 00 00 00 00 00 FC [10:29:08]Write i2c OK [10:29:08]MH_I2C_Read... [10:29:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:08]Read from MH i2c: E2 [10:29:08]MH_I2C_Read... [10:29:08]Read from MH i2c: E2 17 00 [10:29:08]MH_I2C_Read... [10:29:08]Read from MH i2c: E2 17 00 7B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 55 [10:29:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:29:08]wFMCommunicate OK [10:29:08]requested_item fd.num is exist - process it [10:29:08]SAM_PROTO_GetFieldsCounters [10:29:08]wFMCommunicate request_size=4 [10:29:08]MH_SAM_APDU [10:29:08]CAPDU: 80 13 00 00 [10:29:08]Write to MH i2c: E2 08 00 7C 07 80 13 00 00 00 00 00 00 FF [10:29:08]Write i2c OK [10:29:08]MH_I2C_Read... [10:29:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:08]Read from MH i2c: E2 [10:29:08]MH_I2C_Read... [10:29:08]Read from MH i2c: E2 62 00 [10:29:08]MH_I2C_Read... [10:29:08]Read from MH i2c: E2 62 00 7C 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 50 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [10:29:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 Connected sock=9 [10:29:08]30 Data to sent: 30 87 30 95 30 30 30 38 37 31 37 36 39 F6 0D 70 04 47 2C 10 01 00 00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 39 30 32 30 35 30 36 30 32 10 04 04 00 50 89 02 00 30 0E 30 04 30 04 38 00 D6 01 00 00 12 04 04 37 00 31 14 37 01 36 00 39 00 3B 5E 01 04 00 04 00 00 AE 14 0C 01 33 00 01 C1 62 5A 03 01 00 03 00 00 27 57 01 04 1E 04 04 00 01 15 00 01 01 00 23 00 04 19 79 04 00 04 8A 00 04 00 0D 00 00 00 34 00 36 90 30 00 32 [10:29:09]34 wFMCommunicate OK [10:29:09]34 SAM_PROTO_GetFieldsCounters done [10:29:09]31 requested_item shift.num is exist - process it [10:29:09]30 requested_item shift.opened is exist - process it [10:29:09]31 req_shift_opened [10:29:09]FM_GetShiftState [10:29:09]34 SAM_PROTO_GetShiftState [10:29:09]30 wFMCommunicate request_size=4 [10:29:09]31 MH_SAM_APDU [10:29:09]39 CAPDU: 06 80 04 13 35 01 00 00 D0 [10:29:09]9D Write to MH i2c: D0 E2 B0 08 D0 00 BF 7D D0 07 80 13 01 00 00 00 00 00 01 [10:29:09]B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:09]BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 Write i2c OK [10:29:09]61 MH_I2C_Read... [10:29:09]64 65 29 FF 03 08 00 03 E8 03 00 00 Read from MH i2c: 00 E2 00 [10:29:09]00 MH_I2C_Read... [10:29:09]37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 Read from MH i2c: F6 E2 03 0E 01 00 00 01 BC 04 01 00 01 FC 03 [10:29:09]06 MH_I2C_Read... [10:29:09]00 Read from MH i2c: D4 E2 30 0E 00 00 00 7D 00 07 00 00 EB 09 03 00 01 26 00 EF 03 0F 00 F6 03 01 C9 00 26 01 C9 F7 66 03 06 00 6F 00 00 00 00 00 00 EE 00 03 00 0F 00 00 F2 03 01 00 01 F3 03 06 90 00 00 2F 2B 05 [10:29:09]00 00 00 00 07 04 06 00 D4 RAPDU: 30 09 00 00 00 01 00 00 39 04 06 00 00 00 00 C9 00 26 00 C9 00 66 00 00 00 00 90 00 [10:29:09]wFMCommunicate OK [10:29:09]1F SAM_PROTO_GetShiftState done [10:29:09]04 FM_GetShiftState done [10:29:09]02 req_shift_opened done [10:29:09]00 requested_item shift.open_date is exist - process it [10:29:09]req_shift_open_date [10:29:09]req_shift_open_date done [10:29:09]produce_requested_data done [10:29:09]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166224,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:29:09]process_action_free close_receipt [10:29:09]json_value_free [10:29:09]json_value_free done [10:29:09]01 process_json_proto returns [10:29:09]00 Send response to host [10:29:09]12 04 {"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166224,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:29:09]04 free response buf [10:29:09]00 execute_script done [10:29:09]13 execute_script returns [10:29:09]01 free content buf [10:29:09]Sock 11.Close socket [10:29:09]Sock 11.Thread stoped [10:29:09]00 00 F4 03 04 00 C2 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4F 89 02 00 35 04 06 00 89 C2 0A 5C 90 A1 80 EF 75 9C 82 A1 B7 69 [10:29:13]recv_with_timeout no data received [10:29:14]recv_with_timeout no data received [10:29:14]CommunicateWithHost answer receiving error [10:29:14]CommunicateWithHost err = -3 [10:29:14]OFD Sender: Server communicate error [10:29:15]OFD Sender: Processing packet 166223 [packets to send 1009, broken 1007] [10:29:15]ProducePacketName [10:29:15]name=ofd_packets/00166223 [10:29:15]OFD Sender: To server: pG, [10:29:15]CommunicateWithHost lk.salyk.kg:30040 [10:29:15]ConnectInit lk.salyk.kg [10:29:20]ConnectInit Can't take IP for lk.salyk.kg [10:29:20]CommunicateWithHost connect error [10:29:20]CommunicateWithHost err = -1 [10:29:20]OFD Sender: Server communicate error [10:29:25]OFD Sender: Processing packet 166223 [packets to send 1009, broken 1007] [10:29:25]ProducePacketName [10:29:25]name=ofd_packets/00166223 [10:29:25]OFD Sender: To server: pG, [10:29:25]CommunicateWithHost lk.salyk.kg:30040 [10:29:25]ConnectInit lk.salyk.kg [10:29:31]recv_with_timeout no data received [10:29:44]Connected sock=9 [10:29:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 3B 01 00 00 AE 0C 33 01 C1 62 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 32 34 34 31 30 31 34 30 31 39 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 C2 B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4F 89 02 00 35 04 06 00 89 C2 0A 5C 90 A1 80 EF 75 9C 82 A1 B7 69 [10:29:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 BC C1 47 00 7A F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 4F 89 02 00 F4 03 04 00 64 5F C9 66 B6 04 01 00 00 B3 82 3D E0 61 46 9E 75 [10:29:48]CommunicateWithHost err = 0 [10:29:48]CheckOFDResponse [10:29:48]1017 (14) - 77093643461234 [10:29:48]1041 (16) - 0000000000871769 [10:29:48]1040 (4) - 166223 [10:29:48]1012 (4) - 24.08.2024 04:19 [10:29:48]1206 (1) - 0 [10:29:48]OFD Sender: Remove packet 166223 [10:29:48]ProducePacketName [10:29:48]name=ofd_packets/00166223 [10:29:48]NVStorageDeleteData [10:29:49]OFD Sender: Processing packet 166224 [packets to send 1008, broken 1007] [10:29:49]ProducePacketName [10:29:49]name=ofd_packets/00166224 [10:29:49]OFD Sender: To server: pG, [10:29:49]CommunicateWithHost lk.salyk.kg:30040 [10:29:49]ConnectInit lk.salyk.kg [10:29:50]recv_with_timeout no data received [10:29:54]ConnectInit Can't take IP for lk.salyk.kg [10:29:54]CommunicateWithHost connect error [10:29:54]CommunicateWithHost err = -1 [10:29:54]OFD Sender: Server communicate error [10:29:59]OFD Sender: Processing packet 166224 [packets to send 1008, broken 1007] [10:29:59]ProducePacketName [10:29:59]name=ofd_packets/00166224 [10:29:59]OFD Sender: To server: pG, [10:29:59]CommunicateWithHost lk.salyk.kg:30040 [10:29:59]ConnectInit lk.salyk.kg [10:30:04]ConnectInit Can't take IP for lk.salyk.kg [10:30:04]CommunicateWithHost connect error [10:30:04]CommunicateWithHost err = -1 [10:30:04]OFD Sender: Server communicate error [10:30:09]OFD Sender: Processing packet 166224 [packets to send 1008, broken 1007] [10:30:09]ProducePacketName [10:30:09]name=ofd_packets/00166224 [10:30:09]OFD Sender: To server: pG, [10:30:09]CommunicateWithHost lk.salyk.kg:30040 [10:30:09]ConnectInit lk.salyk.kg [10:30:11]recv_with_timeout no data received [10:30:14]ConnectInit Can't take IP for lk.salyk.kg [10:30:14]CommunicateWithHost connect error [10:30:14]CommunicateWithHost err = -1 [10:30:14]OFD Sender: Server communicate error [10:30:19]OFD Sender: Processing packet 166224 [packets to send 1008, broken 1007] [10:30:19]ProducePacketName [10:30:19]name=ofd_packets/00166224 [10:30:19]OFD Sender: To server: pG, [10:30:19]CommunicateWithHost lk.salyk.kg:30040 [10:30:19]ConnectInit lk.salyk.kg [10:30:24]ConnectInit Can't take IP for lk.salyk.kg [10:30:24]CommunicateWithHost connect error [10:30:24]CommunicateWithHost err = -1 [10:30:24]OFD Sender: Server communicate error [10:30:29]OFD Sender: Processing packet 166224 [packets to send 1008, broken 1007] [10:30:29]ProducePacketName [10:30:29]name=ofd_packets/00166224 [10:30:29]OFD Sender: To server: pG, [10:30:29]CommunicateWithHost lk.salyk.kg:30040 [10:30:29]ConnectInit lk.salyk.kg [10:30:34]ConnectInit Can't take IP for lk.salyk.kg [10:30:34]CommunicateWithHost connect error [10:30:34]CommunicateWithHost err = -1 [10:30:34]OFD Sender: Server communicate error [10:30:39]OFD Sender: Processing packet 166224 [packets to send 1008, broken 1007] [10:30:39]ProducePacketName [10:30:39]name=ofd_packets/00166224 [10:30:39]OFD Sender: To server: pG, [10:30:39]CommunicateWithHost lk.salyk.kg:30040 [10:30:39]ConnectInit lk.salyk.kg [10:30:44]ConnectInit Can't take IP for lk.salyk.kg [10:30:44]CommunicateWithHost connect error [10:30:44]CommunicateWithHost err = -1 [10:30:44]OFD Sender: Server communicate error [10:30:46]accept exits with 7 [10:30:46]New connection [10:30:46]New thread 3066686820 created [10:30:46]Thread 3066830180 joined [10:30:46]Waiting for new connection... [10:30:46] Sock 7.Parse request [10:30:46]Sock 7.Check first char [10:30:46]Sock 7.First char is OK [10:30:46]request: POST /json_proto HTTP/1.0 [10:30:46]Method: POST [10:30:46]URL: /json_proto [10:30:46]Method is POST - this is cgi request [10:30:46]url: /json_proto [10:30:46]query_string will be loaded in cgi processing [10:30:46]execute_cgi json_proto POST (null) [10:30:46]execute_cgi path=json_proto method=POST [10:30:46]POST find Content-Length [10:30:46]Host: 172.17.44.132:8080 [10:30:46]Content-Length: 829 [10:30:46]Content-Type: application/json [10:30:46] [10:30:46]POST finish read [10:30:46]Found Content-Length = 829 [10:30:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51237", "tax_sys" : 0, "items" : [ { "code": "5449000189318", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043B\u0438\u043C\u043E\u043D 1\u043B", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 120.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:46]execute_script... [10:30:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51237", "tax_sys" : 0, "items" : [ { "code": "5449000189318", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043B\u0438\u043C\u043E\u043D 1\u043B", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 120.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:46]POST & json_proto [10:30:46]process_json_proto [10:30:46]json parsed OK: [10:30:46]protocol is kg_v1.0 [10:30:46]action value=close_receipt [10:30:46]process_action close_receipt [10:30:46]cmd_close_receipt [10:30:46]MH_GetDate [10:30:46]Write to MH i2c: F0 00 00 7E 07 74 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: F0 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: F0 09 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: F0 09 00 7E 07 00 57 B6 C9 66 2A 83 C1 65 8C [10:30:46]GetLastDocTimeStamp 1724495342 [10:30:46]current date 1724495447 [10:30:46]FM_GetShiftState [10:30:46]SAM_PROTO_GetShiftState [10:30:46]wFMCommunicate request_size=4 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 13 01 00 [10:30:46]Write to MH i2c: E2 08 00 7F 07 80 13 01 00 00 00 00 00 03 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:47]Read from MH i2c: E2 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 0E 00 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 0E 00 7F 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 2D [10:30:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:30:47]wFMCommunicate OK [10:30:47]SAM_PROTO_GetShiftState done [10:30:47]FM_GetShiftState done [10:30:47]opened in 1724458697 [10:30:47]opened+sec_in_day 1724545097 [10:30:47]quantity*price = 12000 [10:30:47]sum+1 = 12001 [10:30:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 120.00 НСП 1% : 1.06 НДС 12% : 12.74 Наличными: 0.00 Безнал.: 120.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 277 24.08.2024 10:30 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166225 ФПД: 149698176689038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103048&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166225&fm=149698176689038&tin=02508201610067®Number=0000000000092562&sum=12000 0 [10:30:49]StoreToDocumentArchive [10:30:49]shift 470 fd 166225 [10:30:49]save to /storage/0470/doc_00166225 [10:30:49]save last doc name /storage/0470/doc_00166225 to /storage/kkm_last_doc_name [10:30:49]save OK [10:30:49]Clear old archive folders... [10:30:49]ProcessDocumentItem done err = 0, tmpTLVsize=285 [10:30:49]tlvbuf is 00F50610 [10:30:49]SAM_PROTO_ClearQueue [10:30:49]wFMCommunicate request_size=4 [10:30:49]MH_SAM_APDU [10:30:49]CAPDU: 80 09 00 00 [10:30:49]Write to MH i2c: E2 08 00 8C 07 80 09 00 00 00 00 00 00 05 [10:30:49]Write i2c OK [10:30:49]MH_I2C_Read... [10:30:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:49]Read from MH i2c: E2 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: E2 03 00 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: E2 03 00 8C 07 00 90 00 07 [10:30:49]RAPDU: 90 00 [10:30:49]wFMCommunicate OK [10:30:49]SAM_PROTO_ClearQueue done [10:30:49]KKMCreateOFDPacket [10:30:49]OFDProtocolAddRootSTLVToBuf [10:30:49]FM_MakeSignedData [10:30:49]FM_MakeSignedData [10:30:49]SAM_PROTO_SignData [10:30:49]wFMCommunicate request_size=4 [10:30:49]MH_SAM_APDU [10:30:49]CAPDU: 80 0D 01 02 [10:30:49]Write to MH i2c: E2 08 00 8D 07 80 0D 01 02 00 00 00 00 0D [10:30:49]ConnectInit Can't connect to host [10:30:49]Write i2c OK [10:30:49]MH_I2C_Read... [10:30:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:49]Read from MH i2c: E2 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: E2 03 00 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: E2 03 00 8D 07 00 90 00 08 [10:30:49]RAPDU: 90 00 [10:30:49]wFMCommunicate OK [10:30:49]wFMCommunicate request_size=255 [10:30:49]MH_SAM_APDU [10:30:49]CAPDU: 80 0D 02 02 FA 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 31 38 06 04 2B 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 2E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 58 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 [10:30:49]Write to MH i2c: E2 02 01 8E 07 80 0D 02 02 FA 00 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 31 38 06 04 2B 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 OFD Sender: Processing packet 166224 [packets to send 1008, broken 1007] [10:30:49]00 ProducePacketName [10:30:49]00 name=ofd_packets/00166224 [10:30:49]00 OFD Sender: To server: pG, [10:30:49]00 00 00 39 04 06 00 E0 2E CommunicateWithHost lk.salyk.kg:30040 [10:30:49]00 ConnectInit lk.salyk.kg [10:30:49]00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 58 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 00 00 96 [10:30:50]Write i2c OK [10:30:50]MH_I2C_Read... [10:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:50]Read from MH i2c: E2 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 03 00 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 03 00 8E 07 00 90 00 09 [10:30:50]RAPDU: 90 00 [10:30:50]wFMCommunicate OK [10:30:50]wFMCommunicate request_size=44 [10:30:50]MH_SAM_APDU [10:30:50]CAPDU: 80 0D 02 02 27 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 51 89 02 00 35 04 06 00 88 26 52 A5 23 8E [10:30:50]Write to MH i2c: E2 2F 00 8F 07 80 0D 02 02 27 00 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 51 89 02 00 35 04 06 00 88 26 52 A5 23 8E 00 00 64 [10:30:50]Write i2c OK [10:30:50]MH_I2C_Read... [10:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:50]Read from MH i2c: E2 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 03 00 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 03 00 8F 07 00 90 00 0A [10:30:50]RAPDU: 90 00 [10:30:50]wFMCommunicate OK [10:30:50]wFMCommunicate request_size=4 [10:30:50]MH_SAM_APDU [10:30:50]CAPDU: 80 0D 03 02 [10:30:50]Write to MH i2c: E2 08 00 90 07 80 0D 03 02 00 00 00 00 12 [10:30:50]Write i2c OK [10:30:50]MH_I2C_Read... [10:30:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:50]Read from MH i2c: E2 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 0B 00 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 0B 00 90 07 00 DC A3 37 4C 9F E6 09 BC 90 00 5F [10:30:50]RAPDU: DC A3 37 4C 9F E6 09 BC 90 00 [10:30:50]wFMCommunicate OK [10:30:50]SAM_PROTO_SignData done [10:30:50]FM_MakeSignedData done [10:30:50]CreateOFDProtocolMessage [10:30:50]wFMCommunicate request_size=4 [10:30:50]MH_SAM_APDU [10:30:50]CAPDU: 80 11 00 00 [10:30:50]Write to MH i2c: E2 08 00 91 07 80 11 00 00 00 00 00 00 12 [10:30:50]Write i2c OK [10:30:50]MH_I2C_Read... [10:30:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:50]Read from MH i2c: E2 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 17 00 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 17 00 91 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 6B [10:30:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:30:50]wFMCommunicate OK [10:30:50]CreateOFDProtocolMessage done [10:30:50]OFDSenderStorePacket 166225 [10:30:50]StoreOFDPacket docnum=166225 [10:30:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 31 01 00 00 FC D0 29 01 7C 36 5A 03 01 00 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 31 38 06 04 2B 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 2E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 58 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 51 89 02 00 35 04 06 00 88 26 52 A5 23 8E DC A3 37 4C 9F E6 09 BC [10:30:50]CheckFolder [10:30:50]dirname=/storage/ofd_packets [10:30:50]CheckFolder done [10:30:50]ProducePacketName [10:30:50]name=ofd_packets/00166225 [10:30:50]NVStorageSaveData ofd_packets/00166225 [10:30:50]File name is /storage/ofd_packets/00166225 [10:30:50]Write 335 bytes [10:30:50]NVStorageSaveData done [10:30:50]OFDSenderStorePacket done [10:30:50]KKMCreateOFDPacket done [10:30:50]NVStorageSaveData kkm_last_timestamp [10:30:50]File name is /storage/kkm_last_timestamp [10:30:50]Write 4 bytes [10:30:50]NVStorageSaveData done [10:30:50]ExternCall_PrintAddStr [10:30:50]wPrintStart [10:30:50]Write to MH i2c: 01 00 00 92 07 99 [10:30:50]Write i2c OK [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: 01 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: 01 07 00 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: 01 07 00 92 07 00 00 00 00 00 FF 0F AE [10:30:50]RasterBufferAndPrint [10:30:50]line Счет N : (3)51237 [10:30:50]line ИНН: 02508201610067 [10:30:50]line Контрольно-Кассовый Чек [10:30:50]line ПРОДАЖА [10:30:50]line Товар: 5449000189318 [10:30:50]line Холодный чай Fuse лимон 1л [10:30:50]line 1.000 * 120.00 [10:30:50]line = 120.00 [10:30:50]line НДС 12% НСП 1% [10:30:50]line > о реализуемом товаре [10:30:50]line ИТОГО: 120.00 [10:30:50]line НСП 1% : 1.06 [10:30:50]line НДС 12% : 12.74 [10:30:50]line Наличными: 0.00 [10:30:50]line Безнал.: 120.00 [10:30:50]line Место: АЗС № 130 "Партнер Нефть" [10:30:50]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:30:50]line СНО: Общий режим [10:30:50]line Чек 277 24.08.2024 10:30 [10:30:50]line Смена: 470 ФФД: 1.0 [10:30:50]line ЗНМ: 0300000070 [10:30:50]line РНМ: 0000000000092562 [10:30:50]line Версия ККМ: 001 [10:30:50]line Платежная система: O! деньги [10:30:50]line ФМ: 0000000000871769 [10:30:50]line ФД: 166225 [10:30:50]line ФПД: 149698176689038 [10:30:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103048&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166225&fm=149698176689038&tin=02508201610067®Number=0000000000092562&sum=12000 [10:30:50]line 0 [10:30:50]written 0, free lines is 4095 [10:30:51]Write to MH i2c: 01 00 00 BC 07 C3 [10:30:51]Write i2c OK [10:30:51]MH_I2C_Read... [10:30:51]Read from MH i2c: 01 [10:30:51]MH_I2C_Read... [10:30:51]Read from MH i2c: 01 07 00 [10:30:51]MH_I2C_Read... [10:30:51]Read from MH i2c: 01 07 00 BC 07 00 00 00 00 00 E2 0C B8 [10:30:51]RasterBufferAndPrint [10:30:51]line [10:30:51]line [10:30:51]line [10:30:51]line [10:30:51]line [10:30:51]written 0, free lines is 3365 [10:30:51]MH_Cut [10:30:51]Write to MH i2c: D1 01 00 C3 07 01 9C [10:30:51]Write i2c OK [10:30:51]MH_I2C_Read... [10:30:51]Read from MH i2c: D1 [10:30:51]MH_I2C_Read... [10:30:51]Read from MH i2c: D1 01 00 [10:30:51]MH_I2C_Read... [10:30:51]Read from MH i2c: D1 01 00 C3 07 00 9B [10:30:51]Write to MH i2c: 01 00 00 C4 07 CB [10:30:51]Write i2c OK [10:30:51]MH_I2C_Read... [10:30:52]*** Cut start [10:30:52]*** Purtial cut [10:30:52]*** Stage 1: CUTSNS_PIN = 1 [10:30:54]Read from MH i2c: 01 [10:30:54]MH_I2C_Read... [10:30:54]*** Stop cut motor [10:30:54]*** Cut end [10:30:54]Read from MH i2c: 01 07 00 [10:30:54]MH_I2C_Read... [10:30:54]Read from MH i2c: 01 07 00 C4 07 00 00 00 00 00 FF 0F E0 [10:30:54]process_action close_receipt done [10:30:54]requested_data is exist [10:30:54]produce_requested_data [10:30:54]requested_item fm.sn is exist - process it [10:30:54]wFMCommunicate request_size=4 [10:30:54]MH_SAM_APDU [10:30:54]CAPDU: 80 11 00 00 [10:30:54]Write to MH i2c: E2 08 00 C5 07 80 11 00 00 00 00 00 00 46 [10:30:54]Write i2c OK [10:30:54]MH_I2C_Read... [10:30:54]ConnectInit Can't connect to host [10:30:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:54]Read from MH i2c: E2 [10:30:54]MH_I2C_Read... [10:30:54]Read from MH i2c: E2 17 00 [10:30:54]MH_I2C_Read... [10:30:54]Read from MH i2c: E2 17 00 C5 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 9F [10:30:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:30:54]wFMCommunicate OK [10:30:54]requested_item fd.num is exist - process it [10:30:54]SAM_PROTO_GetFieldsCounters [10:30:54]wFMCommunicate request_size=4 [10:30:54]MH_SAM_APDU [10:30:54]CAPDU: 80 13 00 00 [10:30:54]Write to MH i2c: E2 08 00 C6 07 80 13 00 00 00 00 00 00 49 [10:30:54]Write i2c OK [10:30:54]MH_I2C_Read... [10:30:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:54]Read from MH i2c: E2 [10:30:54]MH_I2C_Read... [10:30:54]Read from MH i2c: E2 62 00 [10:30:54]MH_I2C_Read... [10:30:54]Read from MH i2c: E2 62 00 C6 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 51 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [10:30:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 51 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:30:54]wFMCommunicate OK [10:30:54]SAM_PROTO_GetFieldsCounters done [10:30:54]requested_item shift.num is exist - process it [10:30:54]requested_item shift.opened is exist - process it [10:30:54]req_shift_opened [10:30:54]FM_GetShiftState [10:30:54]SAM_PROTO_GetShiftState [10:30:54]wFMCommunicate request_size=4 [10:30:54]MH_SAM_APDU [10:30:54]CAPDU: 80 13 01 00 [10:30:54]Write to MH i2c: E2 08 00 C7 07 80 13 01 00 00 00 00 00 4B [10:30:54]Write i2c OK [10:30:54]MH_I2C_Read... [10:30:54]ConnectInit Can't take IP for lk.salyk.kg [10:30:54]CommunicateWithHost connect error [10:30:54]CommunicateWithHost err = -1 [10:30:54]OFD Sender: Server communicate error [10:30:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:55]Read from MH i2c: E2 [10:30:55]MH_I2C_Read... [10:30:55]Read from MH i2c: E2 0E 00 [10:30:55]MH_I2C_Read... [10:30:55]Read from MH i2c: E2 0E 00 C7 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 75 [10:30:55]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:30:55]wFMCommunicate OK [10:30:55]SAM_PROTO_GetShiftState done [10:30:55]FM_GetShiftState done [10:30:55]req_shift_opened done [10:30:55]requested_item shift.open_date is exist - process it [10:30:55]req_shift_open_date [10:30:55]req_shift_open_date done [10:30:55]produce_requested_data done [10:30:55]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166225,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:30:55]process_action_free close_receipt [10:30:55]json_value_free [10:30:55]json_value_free done [10:30:55]process_json_proto returns [10:30:55]Send response to host [10:30:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166225,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:30:55]free response buf [10:30:55]execute_script done [10:30:55]execute_script returns [10:30:55]free content buf [10:30:55]Sock 7.Close socket [10:30:55]Sock 7.Thread stoped [10:30:55]OFD Sender: Processing packet 166224 [packets to send 1009, broken 1007] [10:30:55]ProducePacketName [10:30:55]name=ofd_packets/00166224 [10:30:55]OFD Sender: To server: pG, [10:30:55]CommunicateWithHost lk.salyk.kg:30040 [10:30:55]ConnectInit lk.salyk.kg [10:31:00]ConnectInit Can't take IP for lk.salyk.kg [10:31:00]CommunicateWithHost connect error [10:31:00]CommunicateWithHost err = -1 [10:31:00]OFD Sender: Server communicate error [10:31:05]OFD Sender: Processing packet 166224 [packets to send 1009, broken 1007] [10:31:05]ProducePacketName [10:31:05]name=ofd_packets/00166224 [10:31:05]OFD Sender: To server: pG, [10:31:05]CommunicateWithHost lk.salyk.kg:30040 [10:31:05]ConnectInit lk.salyk.kg [10:31:05]Connected sock=7 [10:31:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 B7 50 07 01 C7 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 32 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0F 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 EE B5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 50 89 02 00 35 04 06 00 EF 2E C5 F3 EB 5A 12 D1 C6 9A A0 06 DD E9 [10:31:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 96 5C 47 00 00 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 50 89 02 00 F4 03 04 00 B2 5F C9 66 B6 04 01 00 00 BD 66 61 34 4C 69 D3 4E [10:31:06]CommunicateWithHost err = 0 [10:31:06]CheckOFDResponse [10:31:06]1017 (14) - 77093643461234 [10:31:06]1041 (16) - 0000000000871769 [10:31:06]1040 (4) - 166224 [10:31:06]1012 (4) - 24.08.2024 04:21 [10:31:06]1206 (1) - 0 [10:31:06]OFD Sender: Remove packet 166224 [10:31:06]ProducePacketName [10:31:06]name=ofd_packets/00166224 [10:31:06]NVStorageDeleteData [10:31:07]OFD Sender: Processing packet 166225 [packets to send 1008, broken 1007] [10:31:07]ProducePacketName [10:31:07]name=ofd_packets/00166225 [10:31:07]OFD Sender: To server: pG, [10:31:07]CommunicateWithHost lk.salyk.kg:30040 [10:31:07]ConnectInit lk.salyk.kg [10:31:07]Connected sock=7 [10:31:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 31 01 00 00 FC D0 29 01 7C 36 5A 03 01 00 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 31 38 06 04 2B 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 2E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 58 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 51 89 02 00 35 04 06 00 88 26 52 A5 23 8E DC A3 37 4C 9F E6 09 BC [10:31:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 BB C9 47 00 43 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 51 89 02 00 F4 03 04 00 B4 5F C9 66 B6 04 01 00 00 BF 82 08 AB 48 1F ED 7F [10:31:09]CommunicateWithHost err = 0 [10:31:09]CheckOFDResponse [10:31:09]1017 (14) - 77093643461234 [10:31:09]1041 (16) - 0000000000871769 [10:31:09]1040 (4) - 166225 [10:31:09]1012 (4) - 24.08.2024 04:21 [10:31:09]1206 (1) - 0 [10:31:09]OFD Sender: Remove packet 166225 [10:31:09]ProducePacketName [10:31:09]name=ofd_packets/00166225 [10:31:09]NVStorageDeleteData [10:31:09]OFD Sender: No OFD packet to send [10:31:14]OFD Sender: No OFD packet to send [10:31:19]OFD Sender: No OFD packet to send [10:31:24]OFD Sender: No OFD packet to send [10:31:29]OFD Sender: No OFD packet to send [10:31:34]OFD Sender: No OFD packet to send [10:31:39]OFD Sender: No OFD packet to send [10:31:43]accept exits with 10 [10:31:43]New connection [10:31:43]New thread 3066830180 created [10:31:43]Thread 3066686820 joined [10:31:43]Waiting for new connection... [10:31:43] Sock 10.Parse request [10:31:43]Sock 10.Check first char [10:31:43]Sock 10.First char is OK [10:31:43]request: POST /json_proto HTTP/1.0 [10:31:43]Method: POST [10:31:43]URL: /json_proto [10:31:43]Method is POST - this is cgi request [10:31:43]url: /json_proto [10:31:43]query_string will be loaded in cgi processing [10:31:43]execute_cgi json_proto POST (null) [10:31:43]execute_cgi path=json_proto method=POST [10:31:43]POST find Content-Length [10:31:43]Host: 172.17.44.132:8080 [10:31:43]Content-Length: 798 [10:31:43]Content-Type: application/json [10:31:43] [10:31:43]POST finish read [10:31:43]Found Content-Length = 798 [10:31:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.550, "sum" : 880.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 880.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:43]execute_script... [10:31:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 11.550, "sum" : 880.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 880.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:43]POST & json_proto [10:31:43]process_json_proto [10:31:43]json parsed OK: [10:31:43]protocol is kg_v1.0 [10:31:43]action value=close_receipt [10:31:43]process_action close_receipt [10:31:43]cmd_close_receipt [10:31:43]MH_GetDate [10:31:43]Write to MH i2c: F0 00 00 C8 07 BE [10:31:43]Write i2c OK [10:31:43]MH_I2C_Read... [10:31:43]Read from MH i2c: F0 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: F0 09 00 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: F0 09 00 C8 07 00 91 B6 C9 66 2A 83 C1 65 10 [10:31:44]GetLastDocTimeStamp 1724495448 [10:31:44]current date 1724495505 [10:31:44]FM_GetShiftState [10:31:44]SAM_PROTO_GetShiftState [10:31:44]wFMCommunicate request_size=4 [10:31:44]MH_SAM_APDU [10:31:44]CAPDU: 80 13 01 00 [10:31:44]Write to MH i2c: E2 08 00 C9 07 80 13 01 00 00 00 00 00 4D [10:31:44]Write i2c OK [10:31:44]MH_I2C_Read... [10:31:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:44]Read from MH i2c: E2 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 0E 00 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 0E 00 C9 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 77 [10:31:44]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:31:44]wFMCommunicate OK [10:31:44]SAM_PROTO_GetShiftState done [10:31:44]FM_GetShiftState done [10:31:44]opened in 1724458697 [10:31:44]opened+sec_in_day 1724545097 [10:31:44]quantity*price = 88011 [10:31:44]sum+1 = 88012 [10:31:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 880.11 НСП 1% : 7.79 НДС 12% : 93.46 Наличными: 0.00 Безнал.: 880.11 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 278 24.08.2024 10:31 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166226 ФПД: 107493820865194 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103145&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166226&fm=107493820865194&tin=02508201610067®Number=0000000000092562&sum=88011 [10:31:46]StoreToDocumentArchive [10:31:46]shift 470 fd 166226 [10:31:46]save to /storage/0470/doc_00166226 [10:31:46]save last doc name /storage/0470/doc_00166226 to /storage/kkm_last_doc_name [10:31:46]save OK [10:31:46]Clear old archive folders... [10:31:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:31:46]tlvbuf is 00E7EBE0 [10:31:46]SAM_PROTO_ClearQueue [10:31:46]wFMCommunicate request_size=4 [10:31:46]MH_SAM_APDU [10:31:46]CAPDU: 80 09 00 00 [10:31:46]Write to MH i2c: E2 08 00 D6 07 80 09 00 00 00 00 00 00 4F [10:31:46]Write i2c OK [10:31:46]MH_I2C_Read... [10:31:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:46]Read from MH i2c: E2 [10:31:46]MH_I2C_Read... [10:31:46]Read from MH i2c: E2 03 00 [10:31:46]MH_I2C_Read... [10:31:46]Read from MH i2c: E2 03 00 D6 07 00 90 00 51 [10:31:46]RAPDU: 90 00 [10:31:46]wFMCommunicate OK [10:31:46]SAM_PROTO_ClearQueue done [10:31:46]KKMCreateOFDPacket [10:31:46]OFDProtocolAddRootSTLVToBuf [10:31:46]FM_MakeSignedData [10:31:46]FM_MakeSignedData [10:31:46]SAM_PROTO_SignData [10:31:46]wFMCommunicate request_size=4 [10:31:46]MH_SAM_APDU [10:31:46]CAPDU: 80 0D 01 02 [10:31:46]Write to MH i2c: E2 08 00 D7 07 80 0D 01 02 00 00 00 00 57 [10:31:46]Write i2c OK [10:31:46]MH_I2C_Read... [10:31:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:46]Read from MH i2c: E2 [10:31:46]MH_I2C_Read... [10:31:46]Read from MH i2c: E2 03 00 [10:31:46]MH_I2C_Read... [10:31:46]Read from MH i2c: E2 03 00 D7 07 00 90 00 52 [10:31:46]RAPDU: 90 00 [10:31:46]wFMCommunicate OK [10:31:46]wFMCommunicate request_size=255 [10:31:46]MH_SAM_APDU [10:31:46]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CB 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 57 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 91 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 52 89 02 00 35 04 06 00 61 C3 DB 02 [10:31:46]Write to MH i2c: E2 02 01 D8 07 80 0D 02 02 FA 00 03 00 recv_with_timeout no data received [10:31:46]F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CB 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 57 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 91 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 52 89 02 00 35 04 06 00 61 C3 DB 02 00 00 49 [10:31:46]Write i2c OK [10:31:46]MH_I2C_Read... [10:31:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:47]Read from MH i2c: E2 [10:31:47]MH_I2C_Read... [10:31:47]Read from MH i2c: E2 03 00 [10:31:47]MH_I2C_Read... [10:31:47]Read from MH i2c: E2 03 00 D8 07 00 90 00 53 [10:31:47]RAPDU: 90 00 [10:31:47]wFMCommunicate OK [10:31:47]wFMCommunicate request_size=7 [10:31:47]MH_SAM_APDU [10:31:47]CAPDU: 80 0D 02 02 02 1A AA [10:31:47]Write to MH i2c: E2 0A 00 D9 07 80 0D 02 02 02 00 1A AA 00 00 22 [10:31:47]Write i2c OK [10:31:47]MH_I2C_Read... [10:31:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:47]Read from MH i2c: E2 [10:31:47]MH_I2C_Read... [10:31:47]Read from MH i2c: E2 03 00 [10:31:47]MH_I2C_Read... [10:31:47]Read from MH i2c: E2 03 00 D9 07 00 90 00 54 [10:31:47]RAPDU: 90 00 [10:31:47]wFMCommunicate OK [10:31:47]wFMCommunicate request_size=4 [10:31:47]MH_SAM_APDU [10:31:47]CAPDU: 80 0D 03 02 [10:31:47]Write to MH i2c: E2 08 00 DA 07 80 0D 03 02 00 00 00 00 5C [10:31:47]Write i2c OK [10:31:47]MH_I2C_Read... [10:31:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:47]Read from MH i2c: E2 [10:31:47]MH_I2C_Read... [10:31:47]Read from MH i2c: E2 0B 00 [10:31:47]MH_I2C_Read... [10:31:47]Read from MH i2c: E2 0B 00 DA 07 00 7B E7 7E 5B CB F7 CC AD 90 00 D3 [10:31:47]RAPDU: 7B E7 7E 5B CB F7 CC AD 90 00 [10:31:47]wFMCommunicate OK [10:31:47]SAM_PROTO_SignData done [10:31:47]FM_MakeSignedData done [10:31:47]CreateOFDProtocolMessage [10:31:47]wFMCommunicate request_size=4 [10:31:47]MH_SAM_APDU [10:31:47]CAPDU: 80 11 00 00 [10:31:47]Write to MH i2c: E2 08 00 DB 07 80 11 00 00 00 00 00 00 5C [10:31:47]Write i2c OK [10:31:47]MH_I2C_Read... [10:31:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:47]Read from MH i2c: E2 [10:31:47]MH_I2C_Read... [10:31:47]Read from MH i2c: E2 17 00 [10:31:47]MH_I2C_Read... [10:31:47]Read from MH i2c: E2 17 00 DB 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B5 [10:31:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:31:47]wFMCommunicate OK [10:31:47]CreateOFDProtocolMessage done [10:31:47]OFDSenderStorePacket 166226 [10:31:47]StoreOFDPacket docnum=166226 [10:31:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 2A 85 04 01 AA 47 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CB 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 57 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 91 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 52 89 02 00 35 04 06 00 61 C3 DB 02 1A AA 7B E7 7E 5B CB F7 CC AD [10:31:47]CheckFolder [10:31:47]dirname=/storage/ofd_packets [10:31:47]CheckFolder done [10:31:47]ProducePacketName [10:31:47]name=ofd_packets/00166226 [10:31:47]NVStorageSaveData ofd_packets/00166226 [10:31:47]File name is /storage/ofd_packets/00166226 [10:31:47]Write 298 bytes [10:31:47]NVStorageSaveData done [10:31:47]OFDSenderStorePacket done [10:31:47]KKMCreateOFDPacket done [10:31:47]NVStorageSaveData kkm_last_timestamp [10:31:47]File name is /storage/kkm_last_timestamp [10:31:47]Write 4 bytes [10:31:47]NVStorageSaveData done [10:31:47]ExternCall_PrintAddStr [10:31:47]wPrintStart [10:31:47]Write to MH i2c: 01 00 00 DC 07 E3 [10:31:47]Write i2c OK [10:31:47]MH_I2C_Read... [10:31:47]Read from MH i2c: 01 [10:31:47]MH_I2C_Read... [10:31:47]Read from MH i2c: 01 07 00 [10:31:47]MH_I2C_Read... [10:31:47]Read from MH i2c: 01 07 00 DC 07 00 00 00 00 00 FF 0F F8 [10:31:47]RasterBufferAndPrint [10:31:47]line Счет N : (1)295185 [10:31:47]line ИНН: 02508201610067 [10:31:47]line Контрольно-Кассовый Чек [10:31:47]line ПРОДАЖА [10:31:47]line ТРК (МРК, ГНК) : 34 [10:31:47]line Товар: 2710194800 [10:31:47]line ДТ-К-5 [10:31:47]line 11.550 * 76.20 [10:31:47]line = 880.11 [10:31:47]line НДС 12% НСП 1% [10:31:47]line > о реализуемом товаре [10:31:47]line ИТОГО: 880.11 [10:31:47]line НСП 1% : 7.79 [10:31:47]line НДС 12% : 93.46 [10:31:47]line Наличными: 0.00 [10:31:47]line Безнал.: 880.11 [10:31:47]line Место: АЗС № 130 "Партнер Нефть" [10:31:47]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:31:47]line СНО: Общий режим [10:31:47]line Чек 278 24.08.2024 10:31 [10:31:47]line Смена: 470 ФФД: 1.0 [10:31:47]line ЗНМ: 0300000070 [10:31:47]line РНМ: 0000000000092562 [10:31:47]line Версия ККМ: 001 [10:31:47]line Платежная система: O! деньги [10:31:47]line ФМ: 0000000000871769 [10:31:47]line ФД: 166226 [10:31:47]line ФПД: 107493820865194 [10:31:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103145&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166226&fm=107493820865194&tin=02508201610067®Number=0000000000092562&sum=88011 [10:31:47]written 0, free lines is 4095 [10:31:47]OFD Sender: Processing packet 166226 [packets to send 1008, broken 1007] [10:31:47]ProducePacketName [10:31:47]name=ofd_packets/00166226 [10:31:47]OFD Sender: To server: pG, [10:31:47]CommunicateWithHost lk.salyk.kg:30040 [10:31:47]ConnectInit lk.salyk.kg [10:31:48]Write to MH i2c: 01 00 00 06 08 0E [10:31:48]Write i2c OK [10:31:48]MH_I2C_Read... [10:31:48]Read from MH i2c: 01 [10:31:48]MH_I2C_Read... [10:31:48]Read from MH i2c: 01 07 00 [10:31:48]MH_I2C_Read... [10:31:48]Read from MH i2c: 01 07 00 06 08 00 00 00 00 00 E4 0C 05 [10:31:48]RasterBufferAndPrint [10:31:48]line [10:31:48]line [10:31:48]line [10:31:48]line [10:31:48]line [10:31:48]written 0, free lines is 3362 [10:31:48]MH_Cut [10:31:48]Write to MH i2c: D1 01 00 0D 08 01 E7 [10:31:48]Write i2c OK [10:31:48]MH_I2C_Read... [10:31:48]Read from MH i2c: D1 [10:31:48]MH_I2C_Read... [10:31:48]Read from MH i2c: D1 01 00 [10:31:48]MH_I2C_Read... [10:31:48]Read from MH i2c: D1 01 00 0D 08 00 E6 [10:31:48]Write to MH i2c: 01 00 00 0E 08 16 [10:31:48]Write i2c OK [10:31:48]MH_I2C_Read... [10:31:48]*** Cut start [10:31:48]*** Purtial cut [10:31:48]*** Stage 1: CUTSNS_PIN = 1 [10:31:49]Connected sock=7 [10:31:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 2A 85 04 01 AA 47 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CB 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 57 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 91 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 52 89 02 00 35 04 06 00 61 C3 DB 02 1A AA 7B E7 7E 5B CB F7 CC AD [10:31:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 BC E5 47 00 3B 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 52 89 02 00 F4 03 04 00 DE 5F C9 66 B6 04 01 00 00 6D 08 D8 3D 7D 10 7B BA [10:31:50]CommunicateWithHost err = 0 [10:31:50]CheckOFDResponse [10:31:50]1017 (14) - 77093643461234 [10:31:50]1041 (16) - 0000000000871769 [10:31:50]1040 (4) - 166226 [10:31:50]1012 (4) - 24.08.2024 04:21 [10:31:50]1206 (1) - 0 [10:31:50]OFD Sender: Remove packet 166226 [10:31:50]ProducePacketName [10:31:50]name=ofd_packets/00166226 [10:31:50]NVStorageDeleteData [10:31:50]Read from MH i2c: 01 [10:31:50]MH_I2C_Read... [10:31:50]*** Stop cut motor [10:31:50]*** Cut end [10:31:50]Read from MH i2c: 01 07 00 [10:31:50]MH_I2C_Read... [10:31:50]Read from MH i2c: 01 07 00 0E 08 00 00 00 00 00 FF 0F 2B [10:31:50]process_action close_receipt done [10:31:50]requested_data is exist [10:31:50]produce_requested_data [10:31:50]requested_item fm.sn is exist - process it [10:31:50]wFMCommunicate request_size=4 [10:31:50]MH_SAM_APDU [10:31:50]CAPDU: 80 11 00 00 [10:31:50]Write to MH i2c: E2 08 00 0F 08 80 11 00 00 00 00 00 00 91 [10:31:51]OFD Sender: No OFD packet to send [10:31:51]Write i2c OK [10:31:51]MH_I2C_Read... [10:31:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:51]Read from MH i2c: E2 [10:31:51]MH_I2C_Read... [10:31:51]Read from MH i2c: E2 17 00 [10:31:51]MH_I2C_Read... [10:31:51]Read from MH i2c: E2 17 00 0F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 EA [10:31:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:31:51]wFMCommunicate OK [10:31:51]requested_item fd.num is exist - process it [10:31:51]SAM_PROTO_GetFieldsCounters [10:31:51]wFMCommunicate request_size=4 [10:31:51]MH_SAM_APDU [10:31:51]CAPDU: 80 13 00 00 [10:31:51]Write to MH i2c: E2 08 00 10 08 80 13 00 00 00 00 00 00 94 [10:31:51]Write i2c OK [10:31:51]MH_I2C_Read... [10:31:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:51]Read from MH i2c: E2 [10:31:51]MH_I2C_Read... [10:31:51]Read from MH i2c: E2 62 00 [10:31:51]MH_I2C_Read... [10:31:51]Read from MH i2c: E2 62 00 10 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 52 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [10:31:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 52 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:31:51]wFMCommunicate OK [10:31:51]SAM_PROTO_GetFieldsCounters done [10:31:51]requested_item shift.num is exist - process it [10:31:51]requested_item shift.opened is exist - process it [10:31:51]req_shift_opened [10:31:51]FM_GetShiftState [10:31:51]SAM_PROTO_GetShiftState [10:31:51]wFMCommunicate request_size=4 [10:31:51]MH_SAM_APDU [10:31:51]CAPDU: 80 13 01 00 [10:31:51]Write to MH i2c: E2 08 00 11 08 80 13 01 00 00 00 00 00 96 [10:31:51]Write i2c OK [10:31:51]MH_I2C_Read... [10:31:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:51]Read from MH i2c: E2 [10:31:51]MH_I2C_Read... [10:31:51]Read from MH i2c: E2 0E 00 [10:31:51]MH_I2C_Read... [10:31:51]Read from MH i2c: E2 0E 00 11 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C0 [10:31:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:31:51]wFMCommunicate OK [10:31:51]SAM_PROTO_GetShiftState done [10:31:51]FM_GetShiftState done [10:31:51]req_shift_opened done [10:31:51]requested_item shift.open_date is exist - process it [10:31:51]req_shift_open_date [10:31:51]req_shift_open_date done [10:31:51]produce_requested_data done [10:31:51]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166226,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:31:51]process_action_free close_receipt [10:31:51]json_value_free [10:31:51]json_value_free done [10:31:51]process_json_proto returns [10:31:51]Send response to host [10:31:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166226,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:31:51]free response buf [10:31:51]execute_script done [10:31:51]execute_script returns [10:31:51]free content buf [10:31:51]Sock 10.Close socket [10:31:51]Sock 10.Thread stoped [10:31:56]OFD Sender: No OFD packet to send [10:32:01]OFD Sender: No OFD packet to send [10:32:05]recv_with_timeout no data received [10:32:06]OFD Sender: No OFD packet to send [10:32:11]OFD Sender: No OFD packet to send [10:32:16]OFD Sender: No OFD packet to send [10:32:21]OFD Sender: No OFD packet to send [10:32:25]accept exits with 9 [10:32:25]New connection [10:32:25]New thread 3066686820 created [10:32:25]Thread 3066830180 joined [10:32:25]Waiting for new connection... [10:32:25] Sock 9.Parse request [10:32:25]Sock 9.Check first char [10:32:25]Sock 9.First char is OK [10:32:25]request: POST /json_proto HTTP/1.0 [10:32:25]Method: POST [10:32:25]URL: /json_proto [10:32:25]Method is POST - this is cgi request [10:32:25]url: /json_proto [10:32:25]query_string will be loaded in cgi processing [10:32:25]execute_cgi json_proto POST (null) [10:32:25]execute_cgi path=json_proto method=POST [10:32:25]POST find Content-Length [10:32:25]Host: 172.17.44.132:8080 [10:32:25]Content-Length: 793 [10:32:25]Content-Type: application/json [10:32:25] [10:32:25]POST finish read [10:32:25]Found Content-Length = 793 [10:32:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:25]execute_script... [10:32:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:25]POST & json_proto [10:32:25]process_json_proto [10:32:25]json parsed OK: [10:32:25]protocol is kg_v1.0 [10:32:25]action value=close_receipt [10:32:25]process_action close_receipt [10:32:25]cmd_close_receipt [10:32:25]MH_GetDate [10:32:25]Write to MH i2c: F0 00 00 12 08 09 [10:32:25]Write i2c OK [10:32:25]MH_I2C_Read... [10:32:25]Read from MH i2c: F0 [10:32:25]MH_I2C_Read... [10:32:25]Read from MH i2c: F0 09 00 [10:32:25]MH_I2C_Read... [10:32:25]Read from MH i2c: F0 09 00 12 08 00 BA B6 C9 66 2A 83 C1 65 84 [10:32:25]GetLastDocTimeStamp 1724495505 [10:32:25]current date 1724495546 [10:32:25]FM_GetShiftState [10:32:25]SAM_PROTO_GetShiftState [10:32:25]wFMCommunicate request_size=4 [10:32:25]MH_SAM_APDU [10:32:25]CAPDU: 80 13 01 00 [10:32:25]Write to MH i2c: E2 08 00 13 08 80 13 01 00 00 00 00 00 98 [10:32:25]Write i2c OK [10:32:25]MH_I2C_Read... [10:32:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:25]Read from MH i2c: E2 [10:32:25]MH_I2C_Read... [10:32:25]Read from MH i2c: E2 0E 00 [10:32:25]MH_I2C_Read... [10:32:25]Read from MH i2c: E2 0E 00 13 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C2 [10:32:25]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:32:25]wFMCommunicate OK [10:32:25]SAM_PROTO_GetShiftState done [10:32:25]FM_GetShiftState done [10:32:25]opened in 1724458697 [10:32:25]opened+sec_in_day 1724545097 [10:32:25]quantity*price = 100035 [10:32:25]sum+1 = 100036 [10:32:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 279 24.08.2024 10:32 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166227 ФПД: 143265375646331 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103226&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166227&fm=143265375646331&tin=02508201610067®Number=0000000000092562&sum=100035 [10:32:27]StoreToDocumentArchive [10:32:27]shift 470 fd 166227 [10:32:27]save to /storage/0470/doc_00166227 [10:32:27]save last doc name /storage/0470/doc_00166227 to /storage/kkm_last_doc_name [10:32:27]save OK [10:32:27]Clear old archive folders... [10:32:27]ProcessDocumentItem done err = 0, tmpTLVsize=249 [10:32:27]tlvbuf is 00EADA90 [10:32:27]SAM_PROTO_ClearQueue [10:32:27]wFMCommunicate request_size=4 [10:32:27]MH_SAM_APDU [10:32:27]CAPDU: 80 09 00 00 [10:32:27]Write to MH i2c: E2 08 00 20 08 80 09 00 00 00 00 00 00 9A [10:32:27]Write i2c OK [10:32:27]MH_I2C_Read... [10:32:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:27]Read from MH i2c: E2 [10:32:27]MH_I2C_Read... [10:32:27]Read from MH i2c: E2 03 00 [10:32:27]MH_I2C_Read... [10:32:27]Read from MH i2c: E2 03 00 20 08 00 90 00 9C [10:32:27]RAPDU: 90 00 [10:32:27]wFMCommunicate OK [10:32:27]SAM_PROTO_ClearQueue done [10:32:27]KKMCreateOFDPacket [10:32:27]OFDProtocolAddRootSTLVToBuf [10:32:27]FM_MakeSignedData [10:32:27]FM_MakeSignedData [10:32:27]SAM_PROTO_SignData [10:32:27]wFMCommunicate request_size=4 [10:32:27]MH_SAM_APDU [10:32:27]CAPDU: 80 0D 01 02 [10:32:27]Write to MH i2c: E2 08 00 21 08 80 0D 01 02 00 00 00 00 A2 [10:32:27]Write i2c OK [10:32:27]MH_I2C_Read... [10:32:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:27]Read from MH i2c: E2 [10:32:27]MH_I2C_Read... [10:32:27]Read from MH i2c: E2 03 00 [10:32:27]MH_I2C_Read... [10:32:27]Read from MH i2c: E2 03 00 21 08 00 90 00 9D [10:32:27]RAPDU: 90 00 [10:32:27]wFMCommunicate OK [10:32:27]wFMCommunicate request_size=255 [10:32:27]MH_SAM_APDU [10:32:27]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 BA B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 53 89 02 00 35 04 06 00 82 4C 91 [10:32:27]Write to MH i2c: E2 02 01 22 08 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 BA B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 53 89 02 00 35 04 06 00 82 4C 91 00 00 32 [10:32:28]Write i2c OK [10:32:28]MH_I2C_Read... [10:32:28]Read from MH i2c: E2 [10:32:28]MH_I2C_Read... [10:32:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:28]Read from MH i2c: E2 03 00 [10:32:28]MH_I2C_Read... [10:32:28]Read from MH i2c: E2 03 00 22 08 00 90 00 9E [10:32:28]RAPDU: 90 00 [10:32:28]wFMCommunicate OK [10:32:28]wFMCommunicate request_size=8 [10:32:28]MH_SAM_APDU [10:32:28]CAPDU: 80 0D 02 02 03 D2 F2 7B [10:32:28]Write to MH i2c: E2 0B 00 23 08 80 0D 02 02 03 00 D2 F2 7B 00 00 EA [10:32:28]Write i2c OK [10:32:28]MH_I2C_Read... [10:32:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:28]Read from MH i2c: E2 [10:32:28]MH_I2C_Read... [10:32:28]Read from MH i2c: E2 03 00 [10:32:28]MH_I2C_Read... [10:32:28]Read from MH i2c: E2 03 00 23 08 00 90 00 9F [10:32:28]RAPDU: 90 00 [10:32:28]wFMCommunicate OK [10:32:28]wFMCommunicate request_size=4 [10:32:28]MH_SAM_APDU [10:32:28]CAPDU: 80 0D 03 02 [10:32:28]Write to MH i2c: E2 08 00 24 08 80 0D 03 02 00 00 00 00 A7 [10:32:28]Write i2c OK [10:32:28]MH_I2C_Read... [10:32:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:28]Read from MH i2c: E2 [10:32:28]MH_I2C_Read... [10:32:28]Read from MH i2c: E2 0B 00 [10:32:28]MH_I2C_Read... [10:32:28]Read from MH i2c: E2 0B 00 24 08 00 9B C9 29 FA 57 0E 38 85 90 00 51 [10:32:28]RAPDU: 9B C9 29 FA 57 0E 38 85 90 00 [10:32:28]wFMCommunicate OK [10:32:28]SAM_PROTO_SignData done [10:32:28]FM_MakeSignedData done [10:32:28]CreateOFDProtocolMessage [10:32:28]wFMCommunicate request_size=4 [10:32:28]MH_SAM_APDU [10:32:28]CAPDU: 80 11 00 00 [10:32:28]Write to MH i2c: E2 08 00 25 08 80 11 00 00 00 00 00 00 A7 [10:32:28]Write i2c OK [10:32:28]MH_I2C_Read... [10:32:28]Read from MH i2c: E2 [10:32:28]MH_I2C_Read... [10:32:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:28]Read from MH i2c: E2 17 00 [10:32:28]MH_I2C_Read... [10:32:28]Read from MH i2c: E2 17 00 25 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 00 [10:32:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:32:28]wFMCommunicate OK [10:32:28]CreateOFDProtocolMessage done [10:32:28]OFDSenderStorePacket 166227 [10:32:28]StoreOFDPacket docnum=166227 [10:32:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 1D 6D 05 01 9D 16 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 BA B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 53 89 02 00 35 04 06 00 82 4C 91 D2 F2 7B 9B C9 29 FA 57 0E 38 85 [10:32:28]CheckFolder [10:32:28]dirname=/storage/ofd_packets [10:32:28]CheckFolder done [10:32:28]ProducePacketName [10:32:28]name=ofd_packets/00166227 [10:32:28]NVStorageSaveData ofd_packets/00166227 [10:32:28]File name is /storage/ofd_packets/00166227 [10:32:28]recv_with_timeout no data received [10:32:28]Write 299 bytes [10:32:28]NVStorageSaveData done [10:32:28]OFDSenderStorePacket done [10:32:28]KKMCreateOFDPacket done [10:32:28]NVStorageSaveData kkm_last_timestamp [10:32:28]File name is /storage/kkm_last_timestamp [10:32:28]Write 4 bytes [10:32:28]NVStorageSaveData done [10:32:28]ExternCall_PrintAddStr [10:32:28]wPrintStart [10:32:28]Write to MH i2c: 01 00 00 26 08 2E [10:32:28]Write i2c OK [10:32:28]MH_I2C_Read... [10:32:28]Read from MH i2c: 01 [10:32:28]MH_I2C_Read... [10:32:28]Read from MH i2c: 01 07 00 [10:32:28]MH_I2C_Read... [10:32:28]Read from MH i2c: 01 07 00 26 08 00 00 00 00 00 FF 0F 43 [10:32:28]RasterBufferAndPrint [10:32:28]line Счет N : (1)295184 [10:32:28]line ИНН: 02508201610067 [10:32:28]line Контрольно-Кассовый Чек [10:32:28]line ПРОДАЖА [10:32:28]line ТРК (МРК, ГНК) : 51 [10:32:28]line Товар: 2710124130 [10:32:28]line SU-92-К-5 [10:32:28]line 14.540 * 68.80 [10:32:28]line = 1000.35 [10:32:28]line НДС 12% НСП 1% [10:32:28]line > о реализуемом товаре [10:32:28]line ИТОГО: 1000.35 [10:32:28]line НСП 1% : 8.85 [10:32:28]line НДС 12% : 106.23 [10:32:28]line Наличными: 0.00 [10:32:28]line Безнал.: 1000.35 [10:32:28]line Место: АЗС № 130 "Партнер Нефть" [10:32:28]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:32:28]line СНО: Общий режим [10:32:28]line Чек 279 24.08.2024 10:32 [10:32:28]line Смена: 470 ФФД: 1.0 [10:32:28]line ЗНМ: 0300000070 [10:32:28]line РНМ: 0000000000092562 [10:32:28]line Версия ККМ: 001 [10:32:28]line Платежная система: O! деньги [10:32:28]line ФМ: 0000000000871769 [10:32:28]line ФД: 166227 [10:32:28]line ФПД: 143265375646331 [10:32:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103226&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166227&fm=143265375646331&tin=02508201610067®Number=0000000000092562&sum=100035 [10:32:28]OFD Sender: Processing packet 166227 [packets to send 1008, broken 1007] [10:32:28]ProducePacketName [10:32:28]name=ofd_packets/00166227 [10:32:28]OFD Sender: To server: pG, [10:32:28]CommunicateWithHost lk.salyk.kg:30040 [10:32:28]ConnectInit lk.salyk.kg [10:32:28]written 0, free lines is 4095 [10:32:29]Write to MH i2c: 01 00 00 50 08 58 [10:32:29]Write i2c OK [10:32:29]MH_I2C_Read... [10:32:29]Read from MH i2c: 01 [10:32:29]MH_I2C_Read... [10:32:29]Read from MH i2c: 01 07 00 [10:32:29]MH_I2C_Read... [10:32:29]Read from MH i2c: 01 07 00 50 08 00 00 00 00 00 ED 0C 58 [10:32:29]RasterBufferAndPrint [10:32:29]line [10:32:29]line [10:32:29]line [10:32:29]line [10:32:29]line [10:32:29]written 0, free lines is 3373 [10:32:29]MH_Cut [10:32:29]Write to MH i2c: D1 01 00 57 08 01 31 [10:32:29]Write i2c OK [10:32:29]MH_I2C_Read... [10:32:29]Read from MH i2c: D1 [10:32:29]MH_I2C_Read... [10:32:29]Read from MH i2c: D1 01 00 [10:32:29]MH_I2C_Read... [10:32:29]Read from MH i2c: D1 01 00 57 08 00 30 [10:32:29]Write to MH i2c: 01 00 00 58 08 60 [10:32:29]Write i2c OK [10:32:29]MH_I2C_Read... [10:32:30]*** Cut start [10:32:30]*** Purtial cut [10:32:30]*** Stage 1: CUTSNS_PIN = 1 [10:32:30]Connected sock=7 [10:32:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 1D 6D 05 01 9D 16 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 BA B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 53 89 02 00 35 04 06 00 82 4C 91 D2 F2 7B 9B C9 29 FA 57 0E 38 85 [10:32:32]Read from MH i2c: 01 [10:32:32]MH_I2C_Read... [10:32:32]*** Stop cut motor [10:32:32]*** Cut end [10:32:32]Read from MH i2c: 01 07 00 [10:32:32]MH_I2C_Read... [10:32:32]Read from MH i2c: 01 07 00 58 08 00 00 00 00 00 FF 0F 75 [10:32:32]process_action close_receipt done [10:32:32]requested_data is exist [10:32:32]produce_requested_data [10:32:32]requested_item fm.sn is exist - process it [10:32:32]wFMCommunicate request_size=4 [10:32:32]MH_SAM_APDU [10:32:32]CAPDU: 80 11 00 00 [10:32:32]Write to MH i2c: E2 08 00 59 08 80 11 00 00 00 00 00 00 DB [10:32:32]Write i2c OK [10:32:32]MH_I2C_Read... [10:32:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F Read from MH i2c: 00 E2 00 [10:32:32]00 MH_I2C_Read... [10:32:32]A0 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:32]Read from MH i2c: E2 17 00 [10:32:32]MH_I2C_Read... [10:32:32]E2 47 00 C5 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 Read from MH i2c: 39 E2 33 17 36 00 34 59 33 08 34 00 36 11 31 04 32 10 33 00 34 30 11 30 04 30 10 00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 30 37 31 37 36 39 10 04 04 00 53 30 89 30 02 38 00 37 F4 31 03 37 04 36 00 39 08 90 60 C9 66 B6 04 01 00 00 CB 3D 00 A9 34 9F [10:32:32]C0 RAPDU: EA 11 92 04 CF 10 [10:32:32]00 CommunicateWithHost err = 0 [10:32:32]30 CheckOFDResponse [10:32:32]1017 (14) - 77093643461234 [10:32:32]1041 (16) - 0000000000871769 [10:32:32]1040 (4) - 166227 [10:32:32]1012 (4) - 24.08.2024 04:22 [10:32:32]1206 (1) - 0 [10:32:32]OFD Sender: Remove packet 166227 [10:32:32]ProducePacketName [10:32:32]name=ofd_packets/00166227 [10:32:32]NVStorageDeleteData [10:32:32]30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:32:32]wFMCommunicate OK [10:32:32]requested_item fd.num is exist - process it [10:32:32]SAM_PROTO_GetFieldsCounters [10:32:32]wFMCommunicate request_size=4 [10:32:32]MH_SAM_APDU [10:32:32]CAPDU: 80 13 00 00 [10:32:32]Write to MH i2c: E2 08 00 5A 08 80 13 00 00 00 00 00 00 DE [10:32:32]Write i2c OK [10:32:32]MH_I2C_Read... [10:32:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:32]Read from MH i2c: E2 [10:32:32]MH_I2C_Read... [10:32:32]Read from MH i2c: E2 62 00 [10:32:32]MH_I2C_Read... [10:32:32]Read from MH i2c: E2 62 00 5A 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 53 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [10:32: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 53 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:32:33]wFMCommunicate OK [10:32:33]SAM_PROTO_GetFieldsCounters done [10:32:33]requested_item shift.num is exist - process it [10:32:33]requested_item shift.opened is exist - process it [10:32:33]req_shift_opened [10:32:33]FM_GetShiftState [10:32:33]SAM_PROTO_GetShiftState [10:32:33]wFMCommunicate request_size=4 [10:32:33]MH_SAM_APDU [10:32:33]CAPDU: 80 13 01 00 [10:32:33]Write to MH i2c: E2 08 00 5B 08 80 13 01 00 00 00 00 00 E0 [10:32:33]Write i2c OK [10:32:33]MH_I2C_Read... [10:32:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:33]Read from MH i2c: E2 [10:32:33]MH_I2C_Read... [10:32:33]Read from MH i2c: E2 0E 00 [10:32:33]MH_I2C_Read... [10:32:33]OFD Sender: No OFD packet to send [10:32:33]Read from MH i2c: E2 0E 00 5B 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0A [10:32:33]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:32:33]wFMCommunicate OK [10:32:33]SAM_PROTO_GetShiftState done [10:32:33]FM_GetShiftState done [10:32:33]req_shift_opened done [10:32:33]requested_item shift.open_date is exist - process it [10:32:33]req_shift_open_date [10:32:33]req_shift_open_date done [10:32:33]produce_requested_data done [10:32:33]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166227,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:32:33]process_action_free close_receipt [10:32:33]json_value_free [10:32:33]json_value_free done [10:32:33]process_json_proto returns [10:32:33]Send response to host [10:32:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166227,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:32:33]free response buf [10:32:33]execute_script done [10:32:33]execute_script returns [10:32:33]free content buf [10:32:33]Sock 9.Close socket [10:32:33]Sock 9.Thread stoped [10:32:38]OFD Sender: No OFD packet to send [10:32:38]accept exits with 10 [10:32:38]New connection [10:32:38]New thread 3066830180 created [10:32:38]Thread 3066686820 joined [10:32:38]Waiting for new connection... [10:32:38] Sock 10.Parse request [10:32:38]Sock 10.Check first char [10:32:38]Sock 10.First char is OK [10:32:38]request: POST /json_proto HTTP/1.0 [10:32:38]Method: POST [10:32:38]URL: /json_proto [10:32:38]Method is POST - this is cgi request [10:32:38]url: /json_proto [10:32:38]query_string will be loaded in cgi processing [10:32:38]execute_cgi json_proto POST (null) [10:32:38]execute_cgi path=json_proto method=POST [10:32:38]POST find Content-Length [10:32:38]Host: 172.17.44.132:8080 [10:32:38]Content-Length: 682 [10:32:38]Content-Type: application/json [10:32:38] [10:32:38]POST finish read [10:32:38]Found Content-Length = 682 [10:32:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:38]execute_script... [10:32:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:38]POST & json_proto [10:32:38]process_json_proto [10:32:38]json parsed OK: [10:32:38]protocol is kg_v1.0 [10:32:38]action value=close_receipt [10:32:38]process_action close_receipt [10:32:38]cmd_close_receipt [10:32:38]MH_GetDate [10:32:38]Write to MH i2c: F0 00 00 5C 08 53 [10:32:38]Write i2c OK [10:32:38]MH_I2C_Read... [10:32:38]Read from MH i2c: F0 [10:32:38]MH_I2C_Read... [10:32:38]Read from MH i2c: F0 09 00 [10:32:38]MH_I2C_Read... [10:32:38]Read from MH i2c: F0 09 00 5C 08 00 C7 B6 C9 66 2A 83 C1 65 DB [10:32:38]GetLastDocTimeStamp 1724495546 [10:32:38]current date 1724495559 [10:32:38]FM_GetShiftState [10:32:38]SAM_PROTO_GetShiftState [10:32:38]wFMCommunicate request_size=4 [10:32:38]MH_SAM_APDU [10:32:38]CAPDU: 80 13 01 00 [10:32:38]Write to MH i2c: E2 08 00 5D 08 80 13 01 00 00 00 00 00 E2 [10:32:38]Write i2c OK [10:32:38]MH_I2C_Read... [10:32:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:38]Read from MH i2c: E2 [10:32:38]MH_I2C_Read... [10:32:38]Read from MH i2c: E2 0E 00 [10:32:38]MH_I2C_Read... [10:32:38]Read from MH i2c: E2 0E 00 5D 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0C [10:32:38]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:32:38]wFMCommunicate OK [10:32:38]SAM_PROTO_GetShiftState done [10:32:38]FM_GetShiftState done [10:32:38]opened in 1724458697 [10:32:38]opened+sec_in_day 1724545097 [10:32:38]quantity*price = 100021 [10:32:38]sum+1 = 100023 [10:32:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 280 24.08.2024 10:32 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166228 ФПД: 18108184054575 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103239&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166228&fm=18108184054575&tin=02508201610067®Number=0000000000092562&sum=100000 [10:32:40]StoreToDocumentArchive [10:32:40]shift 470 fd 166228 [10:32:40]save to /storage/0470/doc_00166228 [10:32:40]save last doc name /storage/0470/doc_00166228 to /storage/kkm_last_doc_name [10:32:40]save OK [10:32:40]Clear old archive folders... [10:32:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:40]tlvbuf is 00F685E0 [10:32:40]SAM_PROTO_ClearQueue [10:32:40]wFMCommunicate request_size=4 [10:32:40]MH_SAM_APDU [10:32:40]CAPDU: 80 09 00 00 [10:32:40]Write to MH i2c: E2 08 00 6A 08 80 09 00 00 00 00 00 00 E4 [10:32:40]Write i2c OK [10:32:40]MH_I2C_Read... [10:32:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:40]Read from MH i2c: E2 [10:32:40]MH_I2C_Read... [10:32:40]Read from MH i2c: E2 03 00 [10:32:40]MH_I2C_Read... [10:32:40]Read from MH i2c: E2 03 00 6A 08 00 90 00 E6 [10:32:40]RAPDU: 90 00 [10:32:40]wFMCommunicate OK [10:32:40]SAM_PROTO_ClearQueue done [10:32:40]KKMCreateOFDPacket [10:32:40]OFDProtocolAddRootSTLVToBuf [10:32:40]FM_MakeSignedData [10:32:40]FM_MakeSignedData [10:32:40]SAM_PROTO_SignData [10:32:40]wFMCommunicate request_size=4 [10:32:40]MH_SAM_APDU [10:32:40]CAPDU: 80 0D 01 02 [10:32:40]Write to MH i2c: E2 08 00 6B 08 80 0D 01 02 00 00 00 00 EC [10:32:40]Write i2c OK [10:32:40]MH_I2C_Read... [10:32:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:40]Read from MH i2c: E2 [10:32:40]MH_I2C_Read... [10:32:40]Read from MH i2c: E2 03 00 [10:32:40]MH_I2C_Read... [10:32:40]Read from MH i2c: E2 03 00 6B 08 00 90 00 E7 [10:32:40]RAPDU: 90 00 [10:32:40]wFMCommunicate OK [10:32:40]wFMCommunicate request_size=255 [10:32:40]MH_SAM_APDU [10:32:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 C7 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 54 89 02 00 35 04 06 00 10 [10:32:41]Write to MH i2c: E2 02 01 6C 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 C7 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 54 89 02 00 35 04 06 00 10 00 00 28 [10:32:41]Write i2c OK [10:32:41]MH_I2C_Read... [10:32:41]Read from MH i2c: E2 [10:32:41]MH_I2C_Read... [10:32:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:41]Read from MH i2c: E2 03 00 [10:32:41]MH_I2C_Read... [10:32:41]Read from MH i2c: E2 03 00 6C 08 00 90 00 E8 [10:32:41]RAPDU: 90 00 [10:32:41]wFMCommunicate OK [10:32:41]wFMCommunicate request_size=10 [10:32:41]MH_SAM_APDU [10:32:41]CAPDU: 80 0D 02 02 05 78 23 E0 CB 2F [10:32:41]Write to MH i2c: E2 0D 00 6D 08 80 0D 02 02 05 00 78 23 E0 CB 2F 00 00 6E [10:32:41]Write i2c OK [10:32:41]MH_I2C_Read... [10:32:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:41]Read from MH i2c: E2 [10:32:41]MH_I2C_Read... [10:32:41]Read from MH i2c: E2 03 00 [10:32:41]MH_I2C_Read... [10:32:41]Read from MH i2c: E2 03 00 6D 08 00 90 00 E9 [10:32:41]RAPDU: 90 00 [10:32:41]wFMCommunicate OK [10:32:41]wFMCommunicate request_size=4 [10:32:41]MH_SAM_APDU [10:32:41]CAPDU: 80 0D 03 02 [10:32:42]Write to MH i2c: E2 08 00 6E 08 80 0D 03 02 00 00 00 00 F1 [10:32:42]Write i2c OK [10:32:42]MH_I2C_Read... [10:32:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:42]Read from MH i2c: E2 [10:32:42]MH_I2C_Read... [10:32:42]Read from MH i2c: E2 0B 00 [10:32:42]MH_I2C_Read... [10:32:42]Read from MH i2c: E2 0B 00 6E 08 00 F8 B6 52 3E CC A1 79 1A 90 00 30 [10:32:42]RAPDU: F8 B6 52 3E CC A1 79 1A 90 00 [10:32:42]wFMCommunicate OK [10:32:42]SAM_PROTO_SignData done [10:32:42]FM_MakeSignedData done [10:32:42]CreateOFDProtocolMessage [10:32:42]wFMCommunicate request_size=4 [10:32:42]MH_SAM_APDU [10:32:42]CAPDU: 80 11 00 00 [10:32:42]Write to MH i2c: E2 08 00 6F 08 80 11 00 00 00 00 00 00 F1 [10:32:42]Write i2c OK [10:32:42]MH_I2C_Read... [10:32:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:42]Read from MH i2c: E2 [10:32:42]MH_I2C_Read... [10:32:42]Read from MH i2c: E2 17 00 [10:32:42]MH_I2C_Read... [10:32:42]Read from MH i2c: E2 17 00 6F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4A [10:32:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:32:42]wFMCommunicate OK [10:32:42]CreateOFDProtocolMessage done [10:32:42]OFDSenderStorePacket 166228 [10:32:42]StoreOFDPacket docnum=166228 [10:32:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 B7 1B 07 01 CB CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 C7 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 54 89 02 00 35 04 06 00 10 78 23 E0 CB 2F F8 B6 52 3E CC A1 79 1A [10:32:42]CheckFolder [10:32:42]dirname=/storage/ofd_packets [10:32:42]CheckFolder done [10:32:42]ProducePacketName [10:32:42]name=ofd_packets/00166228 [10:32:42]NVStorageSaveData ofd_packets/00166228 [10:32:42]File name is /storage/ofd_packets/00166228 [10:32:42]Write 301 bytes [10:32:42]NVStorageSaveData done [10:32:42]OFDSenderStorePacket done [10:32:42]KKMCreateOFDPacket done [10:32:42]NVStorageSaveData kkm_last_timestamp [10:32:42]File name is /storage/kkm_last_timestamp [10:32:42]Write 4 bytes [10:32:42]NVStorageSaveData done [10:32:42]ExternCall_PrintAddStr [10:32:42]wPrintStart [10:32:42]Write to MH i2c: 01 00 00 70 08 78 [10:32:42]Write i2c OK [10:32:42]MH_I2C_Read... [10:32:42]Read from MH i2c: 01 [10:32:42]MH_I2C_Read... [10:32:42]Read from MH i2c: 01 07 00 [10:32:42]MH_I2C_Read... [10:32:42]Read from MH i2c: 01 07 00 70 08 00 00 00 00 00 FF 0F 8D [10:32:42]RasterBufferAndPrint [10:32:42]line Счет N : (1)295186 [10:32:42]line ИНН: 02508201610067 [10:32:42]line Контрольно-Кассовый Чек [10:32:42]line ПРОДАЖА [10:32:42]line ТРК (МРК, ГНК) : 43 [10:32:42]line Товар: 2710124500 [10:32:42]line Аи-95-К-5 [10:32:42]line 13.480 * 74.20 [10:32:42]line = 1000.22 [10:32:42]line НДС 12% НСП 1% [10:32:42]line > о реализуемом товаре [10:32:42]line ОКРУГЛЕНИЕ: -0.22 [10:32:42]line ИТОГО: 1000.00 [10:32:42]line Внесено: 1000.00 [10:32:42]line СДАЧА: 0.00 [10:32:42]line НСП 1% : 8.85 [10:32:42]line НДС 12% : 106.22 [10:32:42]line Наличными: 1000.00 [10:32:42]line Безнал.: 0.00 [10:32:42]line Место: АЗС № 130 "Партнер Нефть" [10:32:42]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:32:42]line СНО: Общий режим [10:32:42]line Чек 280 24.08.2024 10:32 [10:32:42]line Смена: 470 ФФД: 1.0 [10:32:42]line ЗНМ: 0300000070 [10:32:42]line РНМ: 0000000000092562 [10:32:42]line Версия ККМ: 001 [10:32:42]line ФМ: 0000000000871769 [10:32:42]line ФД: 166228 [10:32:42]line ФПД: 18108184054575 [10:32:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103239&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166228&fm=18108184054575&tin=02508201610067®Number=0000000000092562&sum=100000 [10:32:42]OFD Sender: Processing packet 166228 [packets to send 1008, broken 1007] [10:32:42]ProducePacketName [10:32:42]name=ofd_packets/00166228 [10:32:42]OFD Sender: To server: pG, [10:32:42]CommunicateWithHost lk.salyk.kg:30040 [10:32:42]ConnectInit lk.salyk.kg [10:32:42]written 0, free lines is 4095 [10:32:42]Write to MH i2c: 01 00 00 9B 08 A3 [10:32:42]Write i2c OK [10:32:42]MH_I2C_Read... [10:32:42]Read from MH i2c: 01 [10:32:42]MH_I2C_Read... [10:32:42]Read from MH i2c: 01 07 00 [10:32:42]MH_I2C_Read... [10:32:42]Read from MH i2c: 01 07 00 9B 08 00 00 00 00 00 D9 0C 8F [10:32:42]RasterBufferAndPrint [10:32:42]line [10:32:42]line [10:32:42]line [10:32:42]line [10:32:42]line [10:32:42]written 0, free lines is 3359 [10:32:42]MH_Cut [10:32:42]Write to MH i2c: D1 01 00 A2 08 01 7C [10:32:42]Write i2c OK [10:32:42]MH_I2C_Read... [10:32:42]Read from MH i2c: D1 [10:32:42]MH_I2C_Read... [10:32:42]Read from MH i2c: D1 01 00 [10:32:43]MH_I2C_Read... [10:32:43]Read from MH i2c: D1 01 00 A2 08 00 7B [10:32:43]Write to MH i2c: 01 00 00 A3 08 AB [10:32:43]Write i2c OK [10:32:43]MH_I2C_Read... [10:32:43]*** Cut start [10:32:43]*** Purtial cut [10:32:43]*** Stage 1: CUTSNS_PIN = 1 [10:32:44]Connected sock=7 [10:32:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 B7 1B 07 01 CB CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 C7 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 54 89 02 00 35 04 06 00 10 78 23 E0 CB 2F F8 B6 52 3E CC A1 79 1A [10:32:45]Read from MH i2c: 01 [10:32:45]MH_I2C_Read... [10:32:45]*** Stop cut motor [10:32:45]*** Cut end [10:32:45]Read from MH i2c: 01 07 00 [10:32:45]MH_I2C_Read... [10:32:45]Read from MH i2c: 01 07 00 A3 08 00 00 00 00 00 FF 0F C0 [10:32:45]process_action close_receipt done [10:32:45]requested_data is exist [10:32:45]produce_requested_data [10:32:45]requested_item fm.sn is exist - process it [10:32:45]wFMCommunicate request_size=4 [10:32:45]MH_SAM_APDU [10:32:45]CAPDU: 80 11 00 00 [10:32:45]Write to MH i2c: E2 08 00 A4 08 80 11 00 00 00 00 00 00 26 [10:32:45]Write i2c OK [10:32:45]MH_I2C_Read... [10:32:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:45]Read from MH i2c: E2 [10:32:45]MH_I2C_Read... [10:32:45]Read from MH i2c: E2 17 00 [10:32:45]MH_I2C_Read... [10:32:45]Read from MH i2c: E2 17 00 A4 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 7F [10:32:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:32:45]wFMCommunicate OK [10:32:45]requested_item fd.num is exist - process it [10:32:45]SAM_PROTO_GetFieldsCounters [10:32:45]wFMCommunicate request_size=4 [10:32:45]MH_SAM_APDU [10:32:45]CAPDU: 80 13 00 00 [10:32:45]Write to MH i2c: E2 08 00 A5 08 80 13 00 00 00 00 00 00 29 [10:32:45]Write i2c OK [10:32:45]MH_I2C_Read... [10:32:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:46]Read from MH i2c: E2 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: E2 62 00 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: E2 62 00 A5 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 54 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 50 [10:32:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 54 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:32:46]wFMCommunicate OK [10:32:46]SAM_PROTO_GetFieldsCounters done [10:32:46]requested_item shift.num is exist - process it [10:32:46]requested_item shift.opened is exist - process it [10:32:46]req_shift_opened [10:32:46]FM_GetShiftState [10:32:46]SAM_PROTO_GetShiftState [10:32:46]wFMCommunicate request_size=4 [10:32:46]MH_SAM_APDU [10:32:46]CAPDU: 80 13 01 00 [10:32:46]Write to MH i2c: E2 08 00 A6 08 80 13 01 00 00 00 00 00 2B [10:32:46]Write i2c OK [10:32:46]MH_I2C_Read... [10:32:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:46]Read from MH i2c: E2 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: E2 0E 00 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: E2 0E 00 A6 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 55 [10:32:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:32:46]wFMCommunicate OK [10:32:46]SAM_PROTO_GetShiftState done [10:32:46]FM_GetShiftState done [10:32:46]req_shift_opened done [10:32:46]requested_item shift.open_date is exist - process it [10:32:46]req_shift_open_date [10:32:46]req_shift_open_date done [10:32:46]produce_requested_data done [10:32:46]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166228,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:32:46]process_action_free close_receipt [10:32:46]json_value_free [10:32:46]json_value_free done [10:32:46]process_json_proto returns [10:32:46]Send response to host [10:32:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166228,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:32:46]free response buf [10:32:46]execute_script done [10:32:46]execute_script returns [10:32:46]free content buf [10:32:46]Sock 10.Close socket [10:32:46]Sock 10.Thread stoped [10:32:46]accept exits with 9 [10:32:46]New connection [10:32:46]New thread 3066686820 created [10:32:46]Thread 3066830180 joined [10:32:46]Waiting for new connection... [10:32:46] Sock 9.Parse request [10:32:46]Sock 9.Check first char [10:32:46]Sock 9.First char is OK [10:32:46]request: POST /json_proto HTTP/1.0 [10:32:46]Method: POST [10:32:46]URL: /json_proto [10:32:46]Method is POST - this is cgi request [10:32:46]url: /json_proto [10:32:46]query_string will be loaded in cgi processing [10:32:46]execute_cgi json_proto POST (null) [10:32:46]execute_cgi path=json_proto method=POST [10:32:46]POST find Content-Length [10:32:46]Host: 172.17.44.132:8080 [10:32:46]Content-Length: 679 [10:32:46]Content-Type: application/json [10:32:46] [10:32:46]POST finish read [10:32:46]Found Content-Length = 679 [10:32:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:46]execute_script... [10:32:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:46]POST & json_proto [10:32:46]process_json_proto [10:32:46]json parsed OK: [10:32:46]protocol is kg_v1.0 [10:32:46]action value=close_receipt [10:32:46]process_action close_receipt [10:32:46]cmd_close_receipt [10:32:46]MH_GetDate [10:32:46]Write to MH i2c: F0 00 00 A7 08 9E [10:32:46]Write i2c OK [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: F0 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: F0 09 00 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: F0 09 00 A7 08 00 CF B6 C9 66 2A 83 C1 65 2E [10:32:46]GetLastDocTimeStamp 1724495559 [10:32:46]current date 1724495567 [10:32:46]FM_GetShiftState [10:32:46]SAM_PROTO_GetShiftState [10:32:46]wFMCommunicate request_size=4 [10:32:46]MH_SAM_APDU [10:32:46]CAPDU: 80 13 01 00 [10:32:46]Write to MH i2c: E2 08 00 A8 08 80 13 01 00 00 00 00 00 2D [10:32:46]Write i2c OK [10:32:46]MH_I2C_Read... [10:32:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:46]Read from MH i2c: E2 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: E2 0E 00 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: E2 0E 00 A8 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 57 [10:32:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:32:46]wFMCommunicate OK [10:32:46]SAM_PROTO_GetShiftState done [10:32:46]FM_GetShiftState done [10:32:46]opened in 1724458697 [10:32:46]opened+sec_in_day 1724545097 [10:32:46]quantity*price = 100050 [10:32:46]sum+1 = 100052 [10:32:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 281 24.08.2024 10:32 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166229 ФПД: 119796641100412 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103248&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166229&fm=119796641100412&tin=02508201610067®Number=0000000000092562&sum=100000 [10:32:49]StoreToDocumentArchive [10:32:49]shift 470 fd 166229 [10:32:49]save to /storage/0470/doc_00166229 [10:32:49]save last doc name /storage/0470/doc_00166229 to /storage/kkm_last_doc_name [10:32:49]save OK [10:32:49]Clear old archive folders... [10:32:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:32:49]tlvbuf is 00E706C0 [10:32:49]SAM_PROTO_ClearQueue [10:32:49]wFMCommunicate request_size=4 [10:32:49]MH_SAM_APDU [10:32:49]CAPDU: 80 09 00 00 [10:32:49]Write to MH i2c: E2 08 00 B5 08 80 09 00 00 00 00 00 00 2F [10:32:49]Write i2c OK [10:32:49]MH_I2C_Read... [10:32:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:49]Read from MH i2c: E2 [10:32:49]MH_I2C_Read... [10:32:49]Read from MH i2c: E2 03 00 [10:32:49]MH_I2C_Read... [10:32:49]Read from MH i2c: E2 03 00 B5 08 00 90 00 31 [10:32:49]RAPDU: 90 00 [10:32:49]wFMCommunicate OK [10:32:49]SAM_PROTO_ClearQueue done [10:32:49]KKMCreateOFDPacket [10:32:49]OFDProtocolAddRootSTLVToBuf [10:32:49]FM_MakeSignedData [10:32:49]FM_MakeSignedData [10:32:49]SAM_PROTO_SignData [10:32:49]wFMCommunicate request_size=4 [10:32:49]MH_SAM_APDU [10:32:49]CAPDU: 80 0D 01 02 [10:32:49]Write to MH i2c: E2 08 00 B6 08 80 0D 01 02 00 00 00 00 37 [10:32:49]Write i2c OK [10:32:49]MH_I2C_Read... [10:32:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:49]Read from MH i2c: E2 [10:32:49]MH_I2C_Read... [10:32:49]Read from MH i2c: E2 03 00 [10:32:49]MH_I2C_Read... [10:32:49]Read from MH i2c: E2 03 00 B6 08 00 90 00 32 [10:32:49]RAPDU: 90 00 [10:32:49]wFMCommunicate OK [10:32:49]wFMCommunicate request_size=255 [10:32:49]MH_SAM_APDU [10:32:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 D0 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 55 89 02 00 35 04 06 00 6C F4 54 3C [10:32:50]Write to MH i2c: E2 02 01 B7 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 D0 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 55 89 02 00 35 04 06 00 6C F4 54 3C 00 00 3C [10:32:50]Write i2c OK [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: E2 [10:32:50]MH_I2C_Read... [10:32:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:50]Read from MH i2c: E2 03 00 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: E2 03 00 B7 08 00 90 00 33 [10:32:50]RAPDU: 90 00 [10:32:50]wFMCommunicate OK [10:32:50]wFMCommunicate request_size=7 [10:32:50]MH_SAM_APDU [10:32:50]CAPDU: 80 0D 02 02 02 F2 7C [10:32:50]Write to MH i2c: E2 0A 00 B8 08 80 0D 02 02 02 00 F2 7C 00 00 AC [10:32:50]Write i2c OK [10:32:50]MH_I2C_Read... [10:32:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:50]Read from MH i2c: E2 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: E2 03 00 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: E2 03 00 B8 08 00 90 00 34 [10:32:50]RAPDU: 90 00 [10:32:50]wFMCommunicate OK [10:32:50]wFMCommunicate request_size=4 [10:32:50]MH_SAM_APDU [10:32:50]CAPDU: 80 0D 03 02 [10:32:50]Write to MH i2c: E2 08 00 B9 08 80 0D 03 02 00 00 00 00 3C [10:32:50]Write i2c OK [10:32:50]MH_I2C_Read... [10:32:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:50]Read from MH i2c: E2 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: E2 0B 00 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: E2 0B 00 B9 08 00 30 F3 88 F0 E4 0B 64 15 90 00 40 [10:32:51]RAPDU: 30 F3 88 F0 E4 0B 64 15 90 00 [10:32:51]wFMCommunicate OK [10:32:51]SAM_PROTO_SignData done [10:32:51]FM_MakeSignedData done [10:32:51]CreateOFDProtocolMessage [10:32:51]wFMCommunicate request_size=4 [10:32:51]MH_SAM_APDU [10:32:51]CAPDU: 80 11 00 00 [10:32:51]Write to MH i2c: E2 08 00 BA 08 80 11 00 00 00 00 00 00 3C [10:32:51]Write i2c OK [10:32:51]MH_I2C_Read... [10:32:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:51]Read from MH i2c: E2 [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: E2 17 00 [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: E2 17 00 BA 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 95 [10:32:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:32:51]wFMCommunicate OK [10:32:51]CreateOFDProtocolMessage done [10:32:51]OFDSenderStorePacket 166229 [10:32:51]StoreOFDPacket docnum=166229 [10:32:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 63 A0 04 01 FA 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 D0 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 55 89 02 00 35 04 06 00 6C F4 54 3C F2 7C 30 F3 88 F0 E4 0B 64 15 [10:32:51]CheckFolder [10:32:51]dirname=/storage/ofd_packets [10:32:51]CheckFolder done [10:32:51]ProducePacketName [10:32:51]name=ofd_packets/00166229 [10:32:51]NVStorageSaveData ofd_packets/00166229 [10:32:51]File name is /storage/ofd_packets/00166229 [10:32:51]Write 298 bytes [10:32:51]NVStorageSaveData done [10:32:51]OFDSenderStorePacket done [10:32:51]KKMCreateOFDPacket done [10:32:51]NVStorageSaveData kkm_last_timestamp [10:32:51]File name is /storage/kkm_last_timestamp [10:32:51]Write 4 bytes [10:32:51]NVStorageSaveData done [10:32:51]ExternCall_PrintAddStr [10:32:51]wPrintStart [10:32:51]Write to MH i2c: 01 00 00 BB 08 C3 [10:32:51]Write i2c OK [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: 01 [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: 01 07 00 [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: 01 07 00 BB 08 00 00 00 00 00 FF 0F D8 [10:32:51]RasterBufferAndPrint [10:32:51]line Счет N : (1)295187 [10:32:51]line ИНН: 02508201610067 [10:32:51]line Контрольно-Кассовый Чек [10:32:51]line ПРОДАЖА [10:32:51]line ТРК (МРК, ГНК) : 21 [10:32:51]line Товар: 2710194800 [10:32:51]line ДТ-К-5 [10:32:51]line 13.130 * 76.20 [10:32:51]line = 1000.51 [10:32:51]line НДС 12% НСП 1% [10:32:51]line > о реализуемом товаре [10:32:51]line ОКРУГЛЕНИЕ: -0.51 [10:32:51]line ИТОГО: 1000.00 [10:32:51]line Внесено: 1000.00 [10:32:51]line СДАЧА: 0.00 [10:32:51]line НСП 1% : 8.85 [10:32:51]line НДС 12% : 106.25 [10:32:51]line Наличными: 1000.00 [10:32:51]line Безнал.: 0.00 [10:32:51]line Место: АЗС № 130 "Партнер Нефть" [10:32:51]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:32:51]line СНО: Общий режим [10:32:51]line Чек 281 24.08.2024 10:32 [10:32:51]line Смена: 470 ФФД: 1.0 [10:32:51]line ЗНМ: 0300000070 [10:32:51]line РНМ: 0000000000092562 [10:32:51]line Версия ККМ: 001 [10:32:51]line ФМ: 0000000000871769 [10:32:51]OFD Sender: Processing packet 166229 [packets to send 1008, broken 1007] [10:32:51]line ФД: 166229 [10:32:51]ProducePacketName [10:32:51]name=ofd_packets/00166229 [10:32:51]OFD Sender: To server: pG, [10:32:51]CommunicateWithHost lk.salyk.kg:30040 [10:32:51]ConnectInit lk.salyk.kg [10:32:51]line ФПД: 119796641100412 [10:32:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103248&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166229&fm=119796641100412&tin=02508201610067®Number=0000000000092562&sum=100000 [10:32:51]written 0, free lines is 4095 [10:32:51]Write to MH i2c: 01 00 00 E6 08 EE [10:32:51]Write i2c OK [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: 01 [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: 01 07 00 [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: 01 07 00 E6 08 00 00 00 00 00 DA 0C DB [10:32:51]RasterBufferAndPrint [10:32:51]line [10:32:51]line [10:32:51]line [10:32:51]line [10:32:51]line [10:32:51]written 0, free lines is 3362 [10:32:51]MH_Cut [10:32:51]Write to MH i2c: D1 01 00 ED 08 01 C7 [10:32:51]Write i2c OK [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: D1 [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: D1 01 00 [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: D1 01 00 ED 08 00 C6 [10:32:51]Write to MH i2c: 01 00 00 EE 08 F6 [10:32:51]Write i2c OK [10:32:51]MH_I2C_Read... [10:32:52]*** Cut start [10:32:52]*** Purtial cut [10:32:52]*** Stage 1: CUTSNS_PIN = 1 [10:32:53]Connected sock=7 [10:32:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 63 A0 04 01 FA 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 D0 B6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 55 89 02 00 35 04 06 00 6C F4 54 3C F2 7C 30 F3 88 F0 E4 0B 64 15 [10:32:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 B2 78 47 00 02 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 55 89 02 00 F4 03 04 00 1D 60 C9 66 B6 04 01 00 00 F9 AF 14 0E AF 7F 3B E4 [10:32:54]CommunicateWithHost err = 0 [10:32:54]CheckOFDResponse [10:32:54]1017 (14) - 77093643461234 [10:32:54]1041 (16) - 0000000000871769 [10:32:54]1040 (4) - 166229 [10:32:54]1012 (4) - 24.08.2024 04:22 [10:32:54]1206 (1) - 0 [10:32:54]OFD Sender: Remove packet 166229 [10:32:54]ProducePacketName [10:32:54]name=ofd_packets/00166229 [10:32:54]NVStorageDeleteData [10:32:54]Read from MH i2c: 01 [10:32:54]MH_I2C_Read... [10:32:54]*** Stop cut motor [10:32:54]*** Cut end [10:32:54]Read from MH i2c: 01 07 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: 01 07 00 EE 08 00 00 00 00 00 FF 0F 0B [10:32:54]process_action close_receipt done [10:32:54]requested_data is exist [10:32:54]produce_requested_data [10:32:54]requested_item fm.sn is exist - process it [10:32:54]wFMCommunicate request_size=4 [10:32:54]MH_SAM_APDU [10:32:54]CAPDU: 80 11 00 00 [10:32:54]Write to MH i2c: E2 08 00 EF 08 80 11 00 00 00 00 00 00 71 [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:54]Read from MH i2c: E2 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 17 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 17 00 EF 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CA [10:32:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:32:54]wFMCommunicate OK [10:32:54]requested_item fd.num is exist - process it [10:32:54]SAM_PROTO_GetFieldsCounters [10:32:54]wFMCommunicate request_size=4 [10:32:54]MH_SAM_APDU [10:32:54]CAPDU: 80 13 00 00 [10:32:54]Write to MH i2c: E2 08 00 F0 08 80 13 00 00 00 00 00 00 74 [10:32:54]OFD Sender: No OFD packet to send [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:55]Read from MH i2c: E2 [10:32:55]MH_I2C_Read... [10:32:55]Read from MH i2c: E2 62 00 [10:32:55]MH_I2C_Read... [10:32:55]Read from MH i2c: E2 62 00 F0 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 55 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 9F [10:32:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 55 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:32:55]wFMCommunicate OK [10:32:55]SAM_PROTO_GetFieldsCounters done [10:32:55]requested_item shift.num is exist - process it [10:32:55]requested_item shift.opened is exist - process it [10:32:55]req_shift_opened [10:32:55]FM_GetShiftState [10:32:55]SAM_PROTO_GetShiftState [10:32:55]wFMCommunicate request_size=4 [10:32:55]MH_SAM_APDU [10:32:55]CAPDU: 80 13 01 00 [10:32:55]Write to MH i2c: E2 08 00 F1 08 80 13 01 00 00 00 00 00 76 [10:32:55]Write i2c OK [10:32:55]MH_I2C_Read... [10:32:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:55]Read from MH i2c: E2 [10:32:55]MH_I2C_Read... [10:32:55]Read from MH i2c: E2 0E 00 [10:32:55]MH_I2C_Read... [10:32:55]Read from MH i2c: E2 0E 00 F1 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A0 [10:32:55]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:32:55]wFMCommunicate OK [10:32:55]SAM_PROTO_GetShiftState done [10:32:55]FM_GetShiftState done [10:32:55]req_shift_opened done [10:32:55]requested_item shift.open_date is exist - process it [10:32:55]req_shift_open_date [10:32:55]req_shift_open_date done [10:32:55]produce_requested_data done [10:32:55]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166229,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:32:55]process_action_free close_receipt [10:32:55]json_value_free [10:32:55]json_value_free done [10:32:55]process_json_proto returns [10:32:55]Send response to host [10:32:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166229,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:32:55]free response buf [10:32:55]execute_script done [10:32:55]execute_script returns [10:32:55]free content buf [10:32:55]Sock 9.Close socket [10:32:55]Sock 9.Thread stoped [10:32:59]OFD Sender: No OFD packet to send [10:33:04]OFD Sender: No OFD packet to send [10:33:06]recv_with_timeout no data received [10:33:10]OFD Sender: No OFD packet to send [10:33:15]OFD Sender: No OFD packet to send [10:33:16]recv_with_timeout no data received [10:33:20]OFD Sender: No OFD packet to send [10:33:25]OFD Sender: No OFD packet to send [10:33:30]OFD Sender: No OFD packet to send [10:33:35]OFD Sender: No OFD packet to send [10:33:38]recv_with_timeout no data received [10:33:40]OFD Sender: No OFD packet to send [10:33:45]OFD Sender: No OFD packet to send [10:33:50]OFD Sender: No OFD packet to send [10:33:55]OFD Sender: No OFD packet to send [10:33:56]recv_with_timeout no data received [10:34:00]OFD Sender: No OFD packet to send [10:34:05]OFD Sender: No OFD packet to send [10:34:10]OFD Sender: No OFD packet to send [10:34:12]recv_with_timeout no data received [10:34:15]OFD Sender: No OFD packet to send [10:34:20]OFD Sender: No OFD packet to send [10:34:25]OFD Sender: No OFD packet to send [10:34:29]recv_with_timeout no data received [10:34:30]OFD Sender: No OFD packet to send [10:34:35]OFD Sender: No OFD packet to send [10:34:40]OFD Sender: No OFD packet to send [10:34:45]OFD Sender: No OFD packet to send [10:34:46]recv_with_timeout no data received [10:34:50]OFD Sender: No OFD packet to send [10:34:55]OFD Sender: No OFD packet to send [10:35:00]OFD Sender: No OFD packet to send [10:35:01]recv_with_timeout no data received [10:35:03]accept exits with 10 [10:35:03]New connection [10:35:03]New thread 3066830180 created [10:35:03]Thread 3066686820 joined [10:35:03]Waiting for new connection... [10:35:03] Sock 10.Parse request [10:35:03]Sock 10.Check first char [10:35:03]Sock 10.First char is OK [10:35:03]request: POST /json_proto HTTP/1.0 [10:35:03]Method: POST [10:35:03]URL: /json_proto [10:35:03]Method is POST - this is cgi request [10:35:03]url: /json_proto [10:35:03]query_string will be loaded in cgi processing [10:35:03]execute_cgi json_proto POST (null) [10:35:03]execute_cgi path=json_proto method=POST [10:35:03]POST find Content-Length [10:35:03]Host: 172.17.44.132:8080 [10:35:03]Content-Length: 679 [10:35:03]Content-Type: application/json [10:35:03] [10:35:03]POST finish read [10:35:03]Found Content-Length = 679 [10:35:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:03]execute_script... [10:35:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:03]POST & json_proto [10:35:03]process_json_proto [10:35:03]json parsed OK: [10:35:03]protocol is kg_v1.0 [10:35:03]action value=close_receipt [10:35:03]process_action close_receipt [10:35:03]cmd_close_receipt [10:35:03]MH_GetDate [10:35:03]Write to MH i2c: F0 00 00 F2 08 E9 [10:35:03]Write i2c OK [10:35:03]MH_I2C_Read... [10:35:03]Read from MH i2c: F0 [10:35:03]MH_I2C_Read... [10:35:03]Read from MH i2c: F0 09 00 [10:35:03]MH_I2C_Read... [10:35:03]Read from MH i2c: F0 09 00 F2 08 00 58 B7 C9 66 2A 83 C1 65 03 [10:35:03]GetLastDocTimeStamp 1724495568 [10:35:03]current date 1724495704 [10:35:03]FM_GetShiftState [10:35:03]SAM_PROTO_GetShiftState [10:35:03]wFMCommunicate request_size=4 [10:35:03]MH_SAM_APDU [10:35:03]CAPDU: 80 13 01 00 [10:35:03]Write to MH i2c: E2 08 00 F3 08 80 13 01 00 00 00 00 00 78 [10:35:03]Write i2c OK [10:35:03]MH_I2C_Read... [10:35:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:03]Read from MH i2c: E2 [10:35:03]MH_I2C_Read... [10:35:03]Read from MH i2c: E2 0E 00 [10:35:03]MH_I2C_Read... [10:35:03]Read from MH i2c: E2 0E 00 F3 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A2 [10:35:04]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:35:04]wFMCommunicate OK [10:35:04]SAM_PROTO_GetShiftState done [10:35:04]FM_GetShiftState done [10:35:04]opened in 1724458697 [10:35:04]opened+sec_in_day 1724545097 [10:35:04]quantity*price = 200025 [10:35:04]sum+1 = 200026 [10:35:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 282 24.08.2024 10:35 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166230 ФПД: 23536217261041 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103505&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166230&fm=23536217261041&tin=02508201610067®Number=0000000000092562&sum=200000 [10:35:05]StoreToDocumentArchive [10:35:05]shift 470 fd 166230 [10:35:05]save to /storage/0470/doc_00166230 [10:35:05]save last doc name /storage/0470/doc_00166230 to /storage/kkm_last_doc_name [10:35:05]save OK [10:35:05]Clear old archive folders... [10:35:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:35:05]tlvbuf is 00E08F20 [10:35:05]SAM_PROTO_ClearQueue [10:35:05]wFMCommunicate request_size=4 [10:35:05]MH_SAM_APDU [10:35:05]CAPDU: 80 09 00 00 [10:35:05]Write to MH i2c: E2 08 00 00 09 80 09 00 00 00 00 00 00 7B [10:35:05]Write i2c OK [10:35:05]MH_I2C_Read... [10:35:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:05]Read from MH i2c: E2 [10:35:05]MH_I2C_Read... [10:35:05]Read from MH i2c: E2 03 00 [10:35:05]MH_I2C_Read... [10:35:05]Read from MH i2c: E2 03 00 00 09 00 90 00 7D [10:35:05]RAPDU: 90 00 [10:35:05]wFMCommunicate OK [10:35:05]SAM_PROTO_ClearQueue done [10:35:05]KKMCreateOFDPacket [10:35:05]OFDProtocolAddRootSTLVToBuf [10:35:05]FM_MakeSignedData [10:35:05]FM_MakeSignedData [10:35:05]SAM_PROTO_SignData [10:35:05]wFMCommunicate request_size=4 [10:35:05]MH_SAM_APDU [10:35:05]CAPDU: 80 0D 01 02 [10:35:05]Write to MH i2c: E2 08 00 01 09 80 0D 01 02 00 00 00 00 83 [10:35:05]Write i2c OK [10:35:05]MH_I2C_Read... [10:35:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:05]Read from MH i2c: E2 [10:35:05]MH_I2C_Read... [10:35:05]Read from MH i2c: E2 03 00 [10:35:05]MH_I2C_Read... [10:35:05]Read from MH i2c: E2 03 00 01 09 00 90 00 7E [10:35:05]RAPDU: 90 00 [10:35:05]wFMCommunicate OK [10:35:05]wFMCommunicate request_size=255 [10:35:05]MH_SAM_APDU [10:35:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 59 B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 56 89 02 00 35 04 06 00 15 67 F3 DE [10:35:06]Write to MH i2c: E2 02 01 02 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 59 B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 56 89 02 00 35 04 06 00 15 67 F3 DE 00 00 5F [10:35:06]Write i2c OK [10:35:06]MH_I2C_Read... [10:35:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:06]Read from MH i2c: E2 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: E2 03 00 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: E2 03 00 02 09 00 90 00 7F [10:35:06]RAPDU: 90 00 [10:35:06]wFMCommunicate OK [10:35:06]wFMCommunicate request_size=7 [10:35:06]MH_SAM_APDU [10:35:06]CAPDU: 80 0D 02 02 02 83 F1 [10:35:06]Write to MH i2c: E2 0A 00 03 09 80 0D 02 02 02 00 83 F1 00 00 FE [10:35:06]Write i2c OK [10:35:06]MH_I2C_Read... [10:35:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:06]Read from MH i2c: E2 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: E2 03 00 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: E2 03 00 03 09 00 90 00 80 [10:35:06]RAPDU: 90 00 [10:35:06]wFMCommunicate OK [10:35:06]wFMCommunicate request_size=4 [10:35:06]MH_SAM_APDU [10:35:06]CAPDU: 80 0D 03 02 [10:35:06]Write to MH i2c: E2 08 00 04 09 80 0D 03 02 00 00 00 00 88 [10:35:06]Write i2c OK [10:35:06]MH_I2C_Read... [10:35:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:06]Read from MH i2c: E2 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: E2 0B 00 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: E2 0B 00 04 09 00 F6 DD C7 93 83 0E 57 2B 90 00 C9 [10:35:06]RAPDU: F6 DD C7 93 83 0E 57 2B 90 00 [10:35:06]wFMCommunicate OK [10:35:06]SAM_PROTO_SignData done [10:35:06]FM_MakeSignedData done [10:35:06]CreateOFDProtocolMessage [10:35:06]wFMCommunicate request_size=4 [10:35:06]MH_SAM_APDU [10:35:06]CAPDU: 80 11 00 00 [10:35:06]Write to MH i2c: E2 08 00 05 09 80 11 00 00 00 00 00 00 88 [10:35:06]Write i2c OK [10:35:06]MH_I2C_Read... [10:35:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:07]Read from MH i2c: E2 [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: E2 17 00 [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: E2 17 00 05 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [10:35:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:35:07]wFMCommunicate OK [10:35:07]CreateOFDProtocolMessage done [10:35:07]OFDSenderStorePacket 166230 [10:35:07]StoreOFDPacket docnum=166230 [10:35:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 90 4D 04 01 67 45 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 59 B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 56 89 02 00 35 04 06 00 15 67 F3 DE 83 F1 F6 DD C7 93 83 0E 57 2B [10:35:07]CheckFolder [10:35:07]dirname=/storage/ofd_packets [10:35:07]CheckFolder done [10:35:07]ProducePacketName [10:35:07]name=ofd_packets/00166230 [10:35:07]NVStorageSaveData ofd_packets/00166230 [10:35:07]File name is /storage/ofd_packets/00166230 [10:35:07]Write 298 bytes [10:35:07]NVStorageSaveData done [10:35:07]OFDSenderStorePacket done [10:35:07]KKMCreateOFDPacket done [10:35:07]NVStorageSaveData kkm_last_timestamp [10:35:07]File name is /storage/kkm_last_timestamp [10:35:07]Write 4 bytes [10:35:07]NVStorageSaveData done [10:35:07]ExternCall_PrintAddStr [10:35:07]wPrintStart [10:35:07]Write to MH i2c: 01 00 00 06 09 0F [10:35:07]Write i2c OK [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: 01 [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: 01 07 00 [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: 01 07 00 06 09 00 00 00 00 00 FF 0F 24 [10:35:07]RasterBufferAndPrint [10:35:07]line Счет N : (1)295188 [10:35:07]line ИНН: 02508201610067 [10:35:07]line Контрольно-Кассовый Чек [10:35:07]line ПРОДАЖА [10:35:07]line ТРК (МРК, ГНК) : 11 [10:35:07]line Товар: 2710194800 [10:35:07]line ДТ-К-5 [10:35:07]line 26.250 * 76.20 [10:35:07]line = 2000.25 [10:35:07]line НДС 12% НСП 1% [10:35:07]line > о реализуемом товаре [10:35:07]line ОКРУГЛЕНИЕ: -0.25 [10:35:07]line ИТОГО: 2000.00 [10:35:07]line Внесено: 2000.00 [10:35:07]line СДАЧА: 0.00 [10:35:07]line НСП 1% : 17.70 [10:35:07]line НДС 12% : 212.42 [10:35:07]line Наличными: 2000.00 [10:35:07]line Безнал.: 0.00 [10:35:07]line Место: АЗС № 130 "Партнер Нефть" [10:35:07]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:35:07]line СНО: Общий режим [10:35:07]line Чек 282 24.08.2024 10:35 [10:35:07]line Смена: 470 ФФД: 1.0 [10:35:07]line ЗНМ: 0300000070 [10:35:07]line РНМ: 0000000000092562 [10:35:07]line Версия ККМ: 001 [10:35:07]line ФМ: 0000000000871769 [10:35:07]line ФД: 166230 [10:35:07]line ФПД: 23536217261041 [10:35:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103505&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166230&fm=23536217261041&tin=02508201610067®Number=0000000000092562&sum=200000 [10:35:07]written 0, free lines is 4095 [10:35:07]OFD Sender: Processing packet 166230 [packets to send 1008, broken 1007] [10:35:07]ProducePacketName [10:35:07]name=ofd_packets/00166230 [10:35:07]OFD Sender: To server: pG, [10:35:07]CommunicateWithHost lk.salyk.kg:30040 [10:35:07]ConnectInit lk.salyk.kg [10:35:07]Write to MH i2c: 01 00 00 31 09 3A [10:35:07]Write i2c OK [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: 01 [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: 01 07 00 [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: 01 07 00 31 09 00 00 00 00 00 D3 0C 20 [10:35:07]RasterBufferAndPrint [10:35:07]line [10:35:07]line [10:35:07]line [10:35:07]line [10:35:07]line [10:35:07]written 0, free lines is 3337 [10:35:07]MH_Cut [10:35:07]Write to MH i2c: D1 01 00 38 09 01 13 [10:35:07]Write i2c OK [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: D1 [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: D1 01 00 [10:35:07]MH_I2C_Read... [10:35:07]Read from MH i2c: D1 01 00 38 09 00 12 [10:35:07]Write to MH i2c: 01 00 00 39 09 42 [10:35:07]Write i2c OK [10:35:07]MH_I2C_Read... [10:35:08]*** Cut start [10:35:08]*** Purtial cut [10:35:08]*** Stage 1: CUTSNS_PIN = 1 [10:35:10]Read from MH i2c: 01 [10:35:10]MH_I2C_Read... [10:35:10]*** Stop cut motor [10:35:10]*** Cut end [10:35:10]Read from MH i2c: 01 07 00 [10:35:10]MH_I2C_Read... [10:35:10]Read from MH i2c: 01 07 00 39 09 00 00 00 00 00 FF 0F 57 [10:35:10]process_action close_receipt done [10:35:10]requested_data is exist [10:35:10]produce_requested_data [10:35:10]requested_item fm.sn is exist - process it [10:35:10]wFMCommunicate request_size=4 [10:35:10]MH_SAM_APDU [10:35:10]CAPDU: 80 11 00 00 [10:35:10]Write to MH i2c: E2 08 00 3A 09 80 11 00 00 00 00 00 00 BD [10:35:10]Write i2c OK [10:35:10]MH_I2C_Read... [10:35:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:10]Read from MH i2c: E2 [10:35:10]MH_I2C_Read... [10:35:10]Read from MH i2c: E2 17 00 [10:35:10]MH_I2C_Read... [10:35:10]Read from MH i2c: E2 17 00 3A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 16 [10:35:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:35:10]wFMCommunicate OK [10:35:10]requested_item fd.num is exist - process it [10:35:10]SAM_PROTO_GetFieldsCounters [10:35:10]wFMCommunicate request_size=4 [10:35:10]MH_SAM_APDU [10:35:10]CAPDU: 80 13 00 00 [10:35:10]Write to MH i2c: E2 08 00 3B 09 80 13 00 00 00 00 00 00 C0 [10:35:10]Write i2c OK [10:35:10]MH_I2C_Read... [10:35:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:10]Read from MH i2c: E2 [10:35:10]MH_I2C_Read... [10:35:10]Read from MH i2c: E2 62 00 [10:35:10]MH_I2C_Read... [10:35:10]Read from MH i2c: E2 62 00 3B 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 56 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [10:35:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 56 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:35:11]wFMCommunicate OK [10:35:11]SAM_PROTO_GetFieldsCounters done [10:35:11]requested_item shift.num is exist - process it [10:35:11]requested_item shift.opened is exist - process it [10:35:11]req_shift_opened [10:35:11]FM_GetShiftState [10:35:11]SAM_PROTO_GetShiftState [10:35:11]wFMCommunicate request_size=4 [10:35:11]MH_SAM_APDU [10:35:11]CAPDU: 80 13 01 00 [10:35:11]Write to MH i2c: E2 08 00 3C 09 80 13 01 00 00 00 00 00 C2 [10:35:11]Write i2c OK [10:35:11]MH_I2C_Read... [10:35:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:11]Read from MH i2c: E2 [10:35:11]MH_I2C_Read... [10:35:11]Read from MH i2c: E2 0E 00 [10:35:11]MH_I2C_Read... [10:35:11]Read from MH i2c: E2 0E 00 3C 09 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EC [10:35:11]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:35:11]wFMCommunicate OK [10:35:11]SAM_PROTO_GetShiftState done [10:35:11]FM_GetShiftState done [10:35:11]req_shift_opened done [10:35:11]requested_item shift.open_date is exist - process it [10:35:11]req_shift_open_date [10:35:11]req_shift_open_date done [10:35:11]produce_requested_data done [10:35:11]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166230,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:35:11]process_action_free close_receipt [10:35:11]json_value_free [10:35:11]json_value_free done [10:35:11]process_json_proto returns [10:35:11]Send response to host [10:35:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166230,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:35:11]free response buf [10:35:11]execute_script done [10:35:11]execute_script returns [10:35:11]free content buf [10:35:11]Sock 10.Close socket [10:35:11]Sock 10.Thread stoped [10:35:12]ConnectInit Can't take IP for lk.salyk.kg [10:35:12]CommunicateWithHost connect error [10:35:12]CommunicateWithHost err = -1 [10:35:12]OFD Sender: Server communicate error [10:35:17]OFD Sender: Processing packet 166230 [packets to send 1008, broken 1007] [10:35:17]ProducePacketName [10:35:17]name=ofd_packets/00166230 [10:35:17]OFD Sender: To server: pG, [10:35:17]CommunicateWithHost lk.salyk.kg:30040 [10:35:17]ConnectInit lk.salyk.kg [10:35:20]recv_with_timeout no data received [10:35:22]ConnectInit Can't take IP for lk.salyk.kg [10:35:22]CommunicateWithHost connect error [10:35:22]CommunicateWithHost err = -1 [10:35:22]OFD Sender: Server communicate error [10:35:26]accept exits with 7 [10:35:26]New connection [10:35:26]New thread 3066686820 created [10:35:26]Thread 3066830180 joined [10:35:26]Waiting for new connection... [10:35:26] Sock 7.Parse request [10:35:26]Sock 7.Check first char [10:35:26]Sock 7.First char is OK [10:35:26]request: POST /json_proto HTTP/1.0 [10:35:26]Method: POST [10:35:26]URL: /json_proto [10:35:26]Method is POST - this is cgi request [10:35:26]url: /json_proto [10:35:26]query_string will be loaded in cgi processing [10:35:26]execute_cgi json_proto POST (null) [10:35:26]execute_cgi path=json_proto method=POST [10:35:26]POST find Content-Length [10:35:26]Host: 172.17.44.132:8080 [10:35:26]Content-Length: 816 [10:35:26]Content-Type: application/json [10:35:26] [10:35:26]POST finish read [10:35:26]Found Content-Length = 816 [10:35:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:26]execute_script... [10:35:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:26]POST & json_proto [10:35:26]process_json_proto [10:35:26]json parsed OK: [10:35:26]protocol is kg_v1.0 [10:35:26]action value=close_receipt [10:35:26]process_action close_receipt [10:35:26]cmd_close_receipt [10:35:26]MH_GetDate [10:35:26]Write to MH i2c: F0 00 00 3D 09 35 [10:35:26]Write i2c OK [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: F0 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: F0 09 00 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: F0 09 00 3D 09 00 6F B7 C9 66 2A 83 C1 65 66 [10:35:26]GetLastDocTimeStamp 1724495705 [10:35:26]current date 1724495727 [10:35:26]FM_GetShiftState [10:35:26]SAM_PROTO_GetShiftState [10:35:26]wFMCommunicate request_size=4 [10:35:26]MH_SAM_APDU [10:35:26]CAPDU: 80 13 01 00 [10:35:26]Write to MH i2c: E2 08 00 3E 09 80 13 01 00 00 00 00 00 C4 [10:35:26]Write i2c OK [10:35:26]MH_I2C_Read... [10:35:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:26]Read from MH i2c: E2 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 0E 00 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 0E 00 3E 09 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EE [10:35:26]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:35:26]wFMCommunicate OK [10:35:26]SAM_PROTO_GetShiftState done [10:35:26]FM_GetShiftState done [10:35:26]opened in 1724458697 [10:35:26]opened+sec_in_day 1724545097 [10:35:26]quantity*price = 30035 [10:35:26]sum+1 = 30036 [10:35:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 283 24.08.2024 10:35 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166231 ФПД: 5821246285016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103527&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166231&fm=5821246285016&tin=02508201610067®Number=0000000000092562&sum=30035 [10:35:28]StoreToDocumentArchive [10:35:28]shift 470 fd 166231 [10:35:28]save to /storage/0470/doc_00166231 [10:35:28]save last doc name /storage/0470/doc_00166231 to /storage/kkm_last_doc_name [10:35:28]save OK [10:35:28]Clear old archive folders... [10:35:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:35:28]tlvbuf is 00E8C370 [10:35:28]SAM_PROTO_ClearQueue [10:35:28]wFMCommunicate request_size=4 [10:35:28]MH_SAM_APDU [10:35:28]CAPDU: 80 09 00 00 [10:35:28]Write to MH i2c: E2 08 00 4B 09 80 09 00 00 00 00 00 00 C6 [10:35:28]Write i2c OK [10:35:28]MH_I2C_Read... [10:35:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:28]Read from MH i2c: E2 [10:35:28]MH_I2C_Read... [10:35:28]Read from MH i2c: E2 03 00 [10:35:28]MH_I2C_Read... [10:35:28]Read from MH i2c: E2 03 00 4B 09 00 90 00 C8 [10:35:28]RAPDU: 90 00 [10:35:28]wFMCommunicate OK [10:35:28]SAM_PROTO_ClearQueue done [10:35:28]KKMCreateOFDPacket [10:35:28]OFDProtocolAddRootSTLVToBuf [10:35:28]FM_MakeSignedData [10:35:28]FM_MakeSignedData [10:35:28]SAM_PROTO_SignData [10:35:28]wFMCommunicate request_size=4 [10:35:28]MH_SAM_APDU [10:35:28]CAPDU: 80 0D 01 02 [10:35:28]Write to MH i2c: E2 08 00 4C 09 80 0D 01 02 00 00 00 00 CE [10:35:28]Write i2c OK [10:35:28]MH_I2C_Read... [10:35:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:28]Read from MH i2c: E2 [10:35:28]MH_I2C_Read... [10:35:28]Read from MH i2c: E2 03 00 [10:35:28]MH_I2C_Read... [10:35:28]Read from MH i2c: E2 03 00 4C 09 00 90 00 C9 [10:35:28]RAPDU: 90 00 [10:35:28]wFMCommunicate OK [10:35:28]wFMCommunicate request_size=255 [10:35:28]MH_SAM_APDU [10:35:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 6F B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 57 89 02 00 35 04 06 00 05 [10:35:28]Write to MH i2c: E2 02 01 4D 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 6F B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 57 89 02 00 35 04 06 00 05 00 00 E6 [10:35:28]Write i2c OK [10:35:28]MH_I2C_Read... [10:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:29]Read from MH i2c: E2 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: E2 03 00 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: E2 03 00 4D 09 00 90 00 CA [10:35:29]RAPDU: 90 00 [10:35:29]wFMCommunicate OK [10:35:29]wFMCommunicate request_size=10 [10:35:29]MH_SAM_APDU [10:35:29]CAPDU: 80 0D 02 02 05 4B 5D 51 24 D8 [10:35:29]Write to MH i2c: E2 0D 00 4E 09 80 0D 02 02 05 00 4B 5D 51 24 D8 00 00 D0 [10:35:29]Write i2c OK [10:35:29]MH_I2C_Read... [10:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:29]Read from MH i2c: E2 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: E2 03 00 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: E2 03 00 4E 09 00 90 00 CB [10:35:29]RAPDU: 90 00 [10:35:29]wFMCommunicate OK [10:35:29]wFMCommunicate request_size=4 [10:35:29]MH_SAM_APDU [10:35:29]CAPDU: 80 0D 03 02 [10:35:29]Write to MH i2c: E2 08 00 4F 09 80 0D 03 02 00 00 00 00 D3 [10:35:29]Write i2c OK [10:35:29]MH_I2C_Read... [10:35:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:29]Read from MH i2c: E2 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: E2 0B 00 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: E2 0B 00 4F 09 00 83 54 D8 0B 8A 54 DF 87 90 00 D2 [10:35:29]RAPDU: 83 54 D8 0B 8A 54 DF 87 90 00 [10:35:29]wFMCommunicate OK [10:35:29]SAM_PROTO_SignData done [10:35:29]FM_MakeSignedData done [10:35:29]CreateOFDProtocolMessage [10:35:29]wFMCommunicate request_size=4 [10:35:29]MH_SAM_APDU [10:35:29]CAPDU: 80 11 00 00 [10:35:29]Write to MH i2c: E2 08 00 50 09 80 11 00 00 00 00 00 00 D3 [10:35:29]Write i2c OK [10:35:29]MH_I2C_Read... [10:35:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:29]Read from MH i2c: E2 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: E2 17 00 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: E2 17 00 50 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 2C [10:35:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:35:29]wFMCommunicate OK [10:35:29]CreateOFDProtocolMessage done [10:35:29]OFDSenderStorePacket 166231 [10:35:29]StoreOFDPacket docnum=166231 [10:35:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 8A 31 07 01 8A 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 6F B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 57 89 02 00 35 04 06 00 05 4B 5D 51 24 D8 83 54 D8 0B 8A 54 DF 87 [10:35:29]CheckFolder [10:35:29]dirname=/storage/ofd_packets [10:35:29]CheckFolder done [10:35:29]ProducePacketName [10:35:29]name=ofd_packets/00166231 [10:35:29]NVStorageSaveData ofd_packets/00166231 [10:35:29]File name is /storage/ofd_packets/00166231 [10:35:29]Write 301 bytes [10:35:29]NVStorageSaveData done [10:35:29]OFDSenderStorePacket done [10:35:29]KKMCreateOFDPacket done [10:35:29]NVStorageSaveData kkm_last_timestamp [10:35:29]File name is /storage/kkm_last_timestamp [10:35:29]Write 4 bytes [10:35:29]NVStorageSaveData done [10:35:29]ExternCall_PrintAddStr [10:35:29]wPrintStart [10:35:29]Write to MH i2c: 01 00 00 51 09 5A [10:35:29]Write i2c OK [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: 01 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: 01 07 00 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: 01 07 00 51 09 00 00 00 00 00 FF 0F 6F [10:35:29]RasterBufferAndPrint [10:35:29]line Счет N : (1)295189 [10:35:29]line ИНН: 02508201610067 [10:35:29]line Контрольно-Кассовый Чек [10:35:29]line ПРОДАЖА [10:35:29]line ТРК (МРК, ГНК) : 42 [10:35:29]line Товар: 2710124130 [10:35:29]line Аи-92-К-5 [10:35:29]line 4.430 * 67.80 [10:35:29]line = 300.35 [10:35:29]line НДС 12% НСП 1% [10:35:29]line > о реализуемом товаре [10:35:29]line ИТОГО: 300.35 [10:35:29]line НСП 1% : 2.66 [10:35:29]line НДС 12% : 31.90 [10:35:29]line Наличными: 0.00 [10:35:29]line Безнал.: 300.35 [10:35:29]line Место: АЗС № 130 "Партнер Нефть" [10:35:29]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:35:29]line СНО: Общий режим [10:35:29]line Чек 283 24.08.2024 10:35 [10:35:29]line Смена: 470 ФФД: 1.0 [10:35:29]line ЗНМ: 0300000070 [10:35:29]line РНМ: 0000000000092562 [10:35:29]line Версия ККМ: 001 [10:35:29]line Платежная система: Бакай Банк [10:35:29]line ФМ: 0000000000871769 [10:35:29]line ФД: 166231 [10:35:29]line ФПД: 5821246285016 [10:35:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103527&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166231&fm=5821246285016&tin=02508201610067®Number=0000000000092562&sum=30035 [10:35:29]written 0, free lines is 4095 [10:35:30]Write to MH i2c: 01 00 00 7B 09 84 [10:35:30]Write i2c OK [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: 01 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: 01 07 00 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: 01 07 00 7B 09 00 00 00 00 00 DD 0C 74 [10:35:30]RasterBufferAndPrint [10:35:30]line [10:35:30]line [10:35:30]line [10:35:30]line [10:35:30]line [10:35:30]written 0, free lines is 3353 [10:35:30]MH_Cut [10:35:30]Write to MH i2c: D1 01 00 82 09 01 5D [10:35:30]Write i2c OK [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: D1 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: D1 01 00 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: D1 01 00 82 09 00 5C [10:35:30]Write to MH i2c: 01 00 00 83 09 8C [10:35:30]Write i2c OK [10:35:30]MH_I2C_Read... [10:35:30]*** Cut start [10:35:30]*** Purtial cut [10:35:30]*** Stage 1: CUTSNS_PIN = 1 [10:35:32]ConnectInit Can't take IP for lk.salyk.kg [10:35:32]CommunicateWithHost connect error [10:35:32]CommunicateWithHost err = -1 [10:35:32]OFD Sender: Server communicate error [10:35:32]OFD Sender: Processing packet 166230 [packets to send 1009, broken 1007] [10:35:32]ProducePacketName [10:35:32]name=ofd_packets/00166230 [10:35:32]OFD Sender: To server: pG, [10:35:32]CommunicateWithHost lk.salyk.kg:30040 [10:35:32]ConnectInit lk.salyk.kg [10:35:32]Read from MH i2c: 01 [10:35:32]MH_I2C_Read... [10:35:32]*** Stop cut motor [10:35:32]*** Cut end [10:35:32]Read from MH i2c: 01 07 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: 01 07 00 83 09 00 00 00 00 00 FF 0F A1 [10:35:32]process_action close_receipt done [10:35:32]requested_data is exist [10:35:32]produce_requested_data [10:35:32]requested_item fm.sn is exist - process it [10:35:32]wFMCommunicate request_size=4 [10:35:32]MH_SAM_APDU [10:35:32]CAPDU: 80 11 00 00 [10:35:32]Write to MH i2c: E2 08 00 84 09 80 11 00 00 00 00 00 00 07 [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:32]Read from MH i2c: E2 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 17 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 17 00 84 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 60 [10:35:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:35:33]wFMCommunicate OK [10:35:33]requested_item fd.num is exist - process it [10:35:33]SAM_PROTO_GetFieldsCounters [10:35:33]wFMCommunicate request_size=4 [10:35:33]MH_SAM_APDU [10:35:33]CAPDU: 80 13 00 00 [10:35:33]Write to MH i2c: E2 08 00 85 09 80 13 00 00 00 00 00 00 0A [10:35:33]Write i2c OK [10:35:33]MH_I2C_Read... [10:35:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:33]Read from MH i2c: E2 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: E2 62 00 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: E2 62 00 85 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 57 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 3D [10:35:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 57 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:35:33]wFMCommunicate OK [10:35:33]SAM_PROTO_GetFieldsCounters done [10:35:33]requested_item shift.num is exist - process it [10:35:33]requested_item shift.opened is exist - process it [10:35:33]req_shift_opened [10:35:33]FM_GetShiftState [10:35:33]SAM_PROTO_GetShiftState [10:35:33]wFMCommunicate request_size=4 [10:35:33]MH_SAM_APDU [10:35:33]CAPDU: 80 13 01 00 [10:35:33]Write to MH i2c: E2 08 00 86 09 80 13 01 00 00 00 00 00 0C [10:35:33]Write i2c OK [10:35:33]MH_I2C_Read... [10:35:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:33]Read from MH i2c: E2 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: E2 0E 00 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: E2 0E 00 86 09 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 36 [10:35:33]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:35:33]wFMCommunicate OK [10:35:33]SAM_PROTO_GetShiftState done [10:35:33]FM_GetShiftState done [10:35:33]req_shift_opened done [10:35:33]requested_item shift.open_date is exist - process it [10:35:33]req_shift_open_date [10:35:33]req_shift_open_date done [10:35:33]produce_requested_data done [10:35:33]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166231,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:35:33]process_action_free close_receipt [10:35:33]json_value_free [10:35:33]json_value_free done [10:35:33]process_json_proto returns [10:35:33]Send response to host [10:35:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166231,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:35:33]free response buf [10:35:33]execute_script done [10:35:33]execute_script returns [10:35:33]free content buf [10:35:33]Sock 7.Close socket [10:35:33]Sock 7.Thread stoped [10:35:41]recv_with_timeout no data received [10:35:54]Connected sock=11 [10:35:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 90 4D 04 01 67 45 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 59 B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 56 89 02 00 35 04 06 00 15 67 F3 DE 83 F1 F6 DD C7 93 83 0E 57 2B [10:35:59]recv_with_timeout no data received [10:35:59]CommunicateWithHost answer receiving error [10:35:59]CommunicateWithHost err = -3 [10:35:59]OFD Sender: Server communicate error [10:36:01]recv_with_timeout no data received [10:36:04]OFD Sender: Processing packet 166230 [packets to send 1009, broken 1007] [10:36:04]ProducePacketName [10:36:04]name=ofd_packets/00166230 [10:36:04]OFD Sender: To server: pG, [10:36:04]CommunicateWithHost lk.salyk.kg:30040 [10:36:04]ConnectInit lk.salyk.kg [10:36:09]ConnectInit Can't take IP for lk.salyk.kg [10:36:09]CommunicateWithHost connect error [10:36:09]CommunicateWithHost err = -1 [10:36:09]OFD Sender: Server communicate error [10:36:11]accept exits with 10 [10:36:11]New connection [10:36:11]New thread 3066830180 created [10:36:11]Thread 3066686820 joined [10:36:11]Waiting for new connection... [10:36:11] Sock 10.Parse request [10:36:11]Sock 10.Check first char [10:36:11]Sock 10.First char is OK [10:36:11]request: POST /json_proto HTTP/1.0 [10:36:11]Method: POST [10:36:11]URL: /json_proto [10:36:11]Method is POST - this is cgi request [10:36:11]url: /json_proto [10:36:11]query_string will be loaded in cgi processing [10:36:11]execute_cgi json_proto POST (null) [10:36:11]execute_cgi path=json_proto method=POST [10:36:11]POST find Content-Length [10:36:11]Host: 172.17.44.132:8080 [10:36:11]Content-Length: 677 [10:36:11]Content-Type: application/json [10:36:11] [10:36:11]POST finish read [10:36:11]Found Content-Length = 677 [10:36:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:11]execute_script... [10:36:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:11]POST & json_proto [10:36:11]process_json_proto [10:36:11]json parsed OK: [10:36:11]protocol is kg_v1.0 [10:36:11]action value=close_receipt [10:36:11]process_action close_receipt [10:36:11]cmd_close_receipt [10:36:11]MH_GetDate [10:36:11]Write to MH i2c: F0 00 00 87 09 7F [10:36:11]Write i2c OK [10:36:11]MH_I2C_Read... [10:36:11]Read from MH i2c: F0 [10:36:11]MH_I2C_Read... [10:36:11]Read from MH i2c: F0 09 00 [10:36:11]MH_I2C_Read... [10:36:11]Read from MH i2c: F0 09 00 87 09 00 9D B7 C9 66 2A 83 C1 65 DE [10:36:11]GetLastDocTimeStamp 1724495727 [10:36:11]current date 1724495773 [10:36:11]FM_GetShiftState [10:36:11]SAM_PROTO_GetShiftState [10:36:11]wFMCommunicate request_size=4 [10:36:11]MH_SAM_APDU [10:36:11]CAPDU: 80 13 01 00 [10:36:11]Write to MH i2c: E2 08 00 88 09 80 13 01 00 00 00 00 00 0E [10:36:11]Write i2c OK [10:36:11]MH_I2C_Read... [10:36:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:12]Read from MH i2c: E2 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 0E 00 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 0E 00 88 09 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 38 [10:36:12]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:36:12]wFMCommunicate OK [10:36:12]SAM_PROTO_GetShiftState done [10:36:12]FM_GetShiftState done [10:36:12]opened in 1724458697 [10:36:12]opened+sec_in_day 1724545097 [10:36:12]quantity*price = 50010 [10:36:12]sum+1 = 50012 [10:36:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 284 24.08.2024 10:36 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166232 ФПД: 68779194668647 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103613&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166232&fm=68779194668647&tin=02508201610067®Number=0000000000092562&sum=50000 [10:36:13]StoreToDocumentArchive [10:36:13]shift 470 fd 166232 [10:36:13]save to /storage/0470/doc_00166232 [10:36:13]save last doc name /storage/0470/doc_00166232 to /storage/kkm_last_doc_name [10:36:13]save OK [10:36:13]Clear old archive folders... [10:36:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:13]tlvbuf is 00E66860 [10:36:13]SAM_PROTO_ClearQueue [10:36:13]wFMCommunicate request_size=4 [10:36:13]MH_SAM_APDU [10:36:13]CAPDU: 80 09 00 00 [10:36:13]Write to MH i2c: E2 08 00 95 09 80 09 00 00 00 00 00 00 10 [10:36:13]Write i2c OK [10:36:13]MH_I2C_Read... [10:36:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:13]Read from MH i2c: E2 [10:36:13]MH_I2C_Read... [10:36:13]Read from MH i2c: E2 03 00 [10:36:13]MH_I2C_Read... [10:36:13]Read from MH i2c: E2 03 00 95 09 00 90 00 12 [10:36:14]RAPDU: 90 00 [10:36:14]wFMCommunicate OK [10:36:14]SAM_PROTO_ClearQueue done [10:36:14]KKMCreateOFDPacket [10:36:14]OFDProtocolAddRootSTLVToBuf [10:36:14]FM_MakeSignedData [10:36:14]FM_MakeSignedData [10:36:14]SAM_PROTO_SignData [10:36:14]wFMCommunicate request_size=4 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 0D 01 02 [10:36:14]Write to MH i2c: E2 08 00 96 09 80 0D 01 02 00 00 00 00 18 [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 96 09 00 90 00 13 [10:36:14]RAPDU: 90 00 [10:36:14]wFMCommunicate OK [10:36:14]wFMCommunicate request_size=255 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 9D B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 58 89 02 00 35 04 06 00 3E [10:36:14]Write to MH i2c: E2 02 01 97 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 9D B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 58 89 02 00 35 04 06 00 3E 00 00 1C [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 97 09 00 90 00 14 [10:36:14]RAPDU: 90 00 [10:36:14]wFMCommunicate OK [10:36:14]wFMCommunicate request_size=10 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 0D 02 02 05 8D E7 77 56 67 [10:36:14]Write to MH i2c: E2 0D 00 98 09 80 0D 02 02 05 00 8D E7 77 56 67 00 00 CD [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]OFD Sender: Processing packet 166230 [packets to send 1009, broken 1007] [10:36:15]ProducePacketName [10:36:15]name=ofd_packets/00166230 [10:36:15]OFD Sender: To server: pG, [10:36:15]CommunicateWithHost lk.salyk.kg:30040 [10:36:15]ConnectInit lk.salyk.kg [10:36:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:15]Read from MH i2c: E2 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: E2 03 00 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: E2 03 00 98 09 00 90 00 15 [10:36:15]RAPDU: 90 00 [10:36:15]wFMCommunicate OK [10:36:15]wFMCommunicate request_size=4 [10:36:15]MH_SAM_APDU [10:36:15]CAPDU: 80 0D 03 02 [10:36:15]Write to MH i2c: E2 08 00 99 09 80 0D 03 02 00 00 00 00 1D [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:15]Read from MH i2c: E2 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: E2 0B 00 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: E2 0B 00 99 09 00 1B 6D 92 1A 36 D3 8F 38 90 00 22 [10:36:15]RAPDU: 1B 6D 92 1A 36 D3 8F 38 90 00 [10:36:15]wFMCommunicate OK [10:36:15]SAM_PROTO_SignData done [10:36:15]FM_MakeSignedData done [10:36:15]CreateOFDProtocolMessage [10:36:15]wFMCommunicate request_size=4 [10:36:15]MH_SAM_APDU [10:36:15]CAPDU: 80 11 00 00 [10:36:15]Write to MH i2c: E2 08 00 9A 09 80 11 00 00 00 00 00 00 1D [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:15]Read from MH i2c: E2 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: E2 17 00 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: E2 17 00 9A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 76 [10:36:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:36:15]wFMCommunicate OK [10:36:15]CreateOFDProtocolMessage done [10:36:15]OFDSenderStorePacket 166232 [10:36:15]StoreOFDPacket docnum=166232 [10:36:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 F6 D4 07 01 54 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 9D B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 58 89 02 00 35 04 06 00 3E 8D E7 77 56 67 1B 6D 92 1A 36 D3 8F 38 [10:36:15]CheckFolder [10:36:15]dirname=/storage/ofd_packets [10:36:15]CheckFolder done [10:36:15]ProducePacketName [10:36:15]name=ofd_packets/00166232 [10:36:15]NVStorageSaveData ofd_packets/00166232 [10:36:15]File name is /storage/ofd_packets/00166232 [10:36:15]Write 301 bytes [10:36:15]NVStorageSaveData done [10:36:15]OFDSenderStorePacket done [10:36:15]KKMCreateOFDPacket done [10:36:15]NVStorageSaveData kkm_last_timestamp [10:36:15]File name is /storage/kkm_last_timestamp [10:36:15]Write 4 bytes [10:36:15]NVStorageSaveData done [10:36:15]ExternCall_PrintAddStr [10:36:15]wPrintStart [10:36:15]Write to MH i2c: 01 00 00 9B 09 A4 [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: 01 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: 01 07 00 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: 01 07 00 9B 09 00 00 00 00 00 FF 0F B9 [10:36:15]RasterBufferAndPrint [10:36:15]line Счет N : (1)295190 [10:36:15]line ИНН: 02508201610067 [10:36:15]line Контрольно-Кассовый Чек [10:36:15]line ПРОДАЖА [10:36:15]line ТРК (МРК, ГНК) : 53 [10:36:15]line Товар: 2710124500 [10:36:15]line Аи-95-К-5 [10:36:15]line 6.740 * 74.20 [10:36:15]line = 500.11 [10:36:15]line НДС 12% НСП 1% [10:36:15]line > о реализуемом товаре [10:36:15]line ОКРУГЛЕНИЕ: -0.11 [10:36:15]line ИТОГО: 500.00 [10:36:15]line Внесено: 500.00 [10:36:15]line СДАЧА: 0.00 [10:36:15]line НСП 1% : 4.43 [10:36:15]line НДС 12% : 53.11 [10:36:15]line Наличными: 500.00 [10:36:15]line Безнал.: 0.00 [10:36:15]line Место: АЗС № 130 "Партнер Нефть" [10:36:15]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:36:15]line СНО: Общий режим [10:36:15]line Чек 284 24.08.2024 10:36 [10:36:15]line Смена: 470 ФФД: 1.0 [10:36:15]line ЗНМ: 0300000070 [10:36:15]line РНМ: 0000000000092562 [10:36:15]line Версия ККМ: 001 [10:36:15]line ФМ: 0000000000871769 [10:36:15]line ФД: 166232 [10:36:15]line ФПД: 68779194668647 [10:36:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103613&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166232&fm=68779194668647&tin=02508201610067®Number=0000000000092562&sum=50000 [10:36:15]written 0, free lines is 4095 [10:36:15]Write to MH i2c: 01 00 00 C6 09 CF [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: 01 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: 01 07 00 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: 01 07 00 C6 09 00 00 00 00 00 D5 0C B7 [10:36:15]RasterBufferAndPrint [10:36:15]line [10:36:15]line [10:36:15]line [10:36:15]line [10:36:15]line [10:36:15]written 0, free lines is 3345 [10:36:15]MH_Cut [10:36:15]Write to MH i2c: D1 01 00 CD 09 01 A8 [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: D1 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: D1 01 00 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: D1 01 00 CD 09 00 A7 [10:36:16]Write to MH i2c: 01 00 00 CE 09 D7 [10:36:16]Write i2c OK [10:36:16]MH_I2C_Read... [10:36:16]*** Cut start [10:36:16]*** Purtial cut [10:36:16]*** Stage 1: CUTSNS_PIN = 1 [10:36:18]Read from MH i2c: 01 [10:36:18]MH_I2C_Read... [10:36:18]*** Stop cut motor [10:36:18]*** Cut end [10:36:18]Read from MH i2c: 01 07 00 [10:36:18]MH_I2C_Read... [10:36:18]Read from MH i2c: 01 07 00 CE 09 00 00 00 00 00 FF 0F EC [10:36:18]process_action close_receipt done [10:36:18]requested_data is exist [10:36:18]produce_requested_data [10:36:18]requested_item fm.sn is exist - process it [10:36:18]wFMCommunicate request_size=4 [10:36:18]MH_SAM_APDU [10:36:18]CAPDU: 80 11 00 00 [10:36:18]Write to MH i2c: E2 08 00 CF 09 80 11 00 00 00 00 00 00 52 [10:36:18]Write i2c OK [10:36:18]MH_I2C_Read... [10:36:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:18]Read from MH i2c: E2 [10:36:18]MH_I2C_Read... [10:36:18]Read from MH i2c: E2 17 00 [10:36:18]MH_I2C_Read... [10:36:18]Read from MH i2c: E2 17 00 CF 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AB [10:36:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:36:18]wFMCommunicate OK [10:36:18]requested_item fd.num is exist - process it [10:36:18]SAM_PROTO_GetFieldsCounters [10:36:18]wFMCommunicate request_size=4 [10:36:18]MH_SAM_APDU [10:36:18]CAPDU: 80 13 00 00 [10:36:18]Write to MH i2c: E2 08 00 D0 09 80 13 00 00 00 00 00 00 55 [10:36:18]Write i2c OK [10:36:18]MH_I2C_Read... [10:36:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:19]Read from MH i2c: E2 [10:36:19]MH_I2C_Read... [10:36:19]Read from MH i2c: E2 62 00 [10:36:19]MH_I2C_Read... [10:36:19]Read from MH i2c: E2 62 00 D0 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 58 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 8C [10:36:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 58 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:19]wFMCommunicate OK [10:36:19]SAM_PROTO_GetFieldsCounters done [10:36:19]requested_item shift.num is exist - process it [10:36:19]requested_item shift.opened is exist - process it [10:36:19]req_shift_opened [10:36:19]FM_GetShiftState [10:36:19]SAM_PROTO_GetShiftState [10:36:19]wFMCommunicate request_size=4 [10:36:19]MH_SAM_APDU [10:36:19]CAPDU: 80 13 01 00 [10:36:19]Write to MH i2c: E2 08 00 D1 09 80 13 01 00 00 00 00 00 57 [10:36:19]Write i2c OK [10:36:19]MH_I2C_Read... [10:36:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:19]Read from MH i2c: E2 [10:36:19]MH_I2C_Read... [10:36:19]Read from MH i2c: E2 0E 00 [10:36:19]MH_I2C_Read... [10:36:19]Read from MH i2c: E2 0E 00 D1 09 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 81 [10:36:19]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:36:19]wFMCommunicate OK [10:36:19]SAM_PROTO_GetShiftState done [10:36:19]FM_GetShiftState done [10:36:19]req_shift_opened done [10:36:19]requested_item shift.open_date is exist - process it [10:36:19]req_shift_open_date [10:36:19]req_shift_open_date done [10:36:19]produce_requested_data done [10:36:19]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166232,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:36:19]process_action_free close_receipt [10:36:19]json_value_free [10:36:19]json_value_free done [10:36:19]process_json_proto returns [10:36:19]Send response to host [10:36:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166232,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:36:19]free response buf [10:36:19]execute_script done [10:36:19]execute_script returns [10:36:19]free content buf [10:36:19]Sock 10.Close socket [10:36:19]Sock 10.Thread stoped [10:36:22]recv_with_timeout no data received [10:36:24]accept exits with 7 [10:36:24]New connection [10:36:24]New thread 3066686820 created [10:36:24]Thread 3066830180 joined [10:36:24]Waiting for new connection... [10:36:24] Sock 7.Parse request [10:36:24]Sock 7.Check first char [10:36:24]Sock 7.First char is OK [10:36:24]request: POST /json_proto HTTP/1.0 [10:36:24]Method: POST [10:36:24]URL: /json_proto [10:36:24]Method is POST - this is cgi request [10:36:24]url: /json_proto [10:36:24]query_string will be loaded in cgi processing [10:36:24]execute_cgi json_proto POST (null) [10:36:24]execute_cgi path=json_proto method=POST [10:36:24]POST find Content-Length [10:36:24]Host: 172.17.44.132:8080 [10:36:24]Content-Length: 800 [10:36:24]Content-Type: application/json [10:36:24] [10:36:24]POST finish read [10:36:24]Found Content-Length = 800 [10:36:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:24]execute_script... [10:36:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:24]POST & json_proto [10:36:24]process_json_proto [10:36:24]json parsed OK: [10:36:24]protocol is kg_v1.0 [10:36:24]action value=close_receipt [10:36:24]process_action close_receipt [10:36:24]cmd_close_receipt [10:36:24]MH_GetDate [10:36:24]Write to MH i2c: F0 00 00 D2 09 CA [10:36:24]Write i2c OK [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: F0 [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: F0 09 00 [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: F0 09 00 D2 09 00 A9 B7 C9 66 2A 83 C1 65 35 [10:36:24]GetLastDocTimeStamp 1724495773 [10:36:24]current date 1724495785 [10:36:24]FM_GetShiftState [10:36:24]SAM_PROTO_GetShiftState [10:36:24]wFMCommunicate request_size=4 [10:36:24]MH_SAM_APDU [10:36:24]CAPDU: 80 13 01 00 [10:36:24]Write to MH i2c: E2 08 00 D3 09 80 13 01 00 00 00 00 00 59 [10:36:24]Write i2c OK [10:36:24]MH_I2C_Read... [10:36:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:24]Read from MH i2c: E2 [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: E2 0E 00 [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: E2 0E 00 D3 09 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 83 [10:36:24]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:36:24]wFMCommunicate OK [10:36:24]SAM_PROTO_GetShiftState done [10:36:24]FM_GetShiftState done [10:36:24]opened in 1724458697 [10:36:24]opened+sec_in_day 1724545097 [10:36:24]quantity*price = 120015 [10:36:24]sum+1 = 120016 [10:36:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.15 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.15 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 285 24.08.2024 10:36 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166233 ФПД: 239691503279213 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103626&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166233&fm=239691503279213&tin=02508201610067®Number=0000000000092562&sum=120015 [10:36:26]StoreToDocumentArchive [10:36:26]shift 470 fd 166233 [10:36:26]save to /storage/0470/doc_00166233 [10:36:26]save last doc name /storage/0470/doc_00166233 to /storage/kkm_last_doc_name [10:36:26]save OK [10:36:26]Clear old archive folders... [10:36:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:36:26]tlvbuf is 00EB14A0 [10:36:26]SAM_PROTO_ClearQueue [10:36:26]wFMCommunicate request_size=4 [10:36:26]MH_SAM_APDU [10:36:26]CAPDU: 80 09 00 00 [10:36:26]Write to MH i2c: E2 08 00 E0 09 80 09 00 00 00 00 00 00 5B [10:36:26]Write i2c OK [10:36:26]MH_I2C_Read... [10:36:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:26]Read from MH i2c: E2 [10:36:26]MH_I2C_Read... [10:36:26]Read from MH i2c: E2 03 00 [10:36:26]MH_I2C_Read... [10:36:26]Read from MH i2c: E2 03 00 E0 09 00 90 00 5D [10:36:27]RAPDU: 90 00 [10:36:27]wFMCommunicate OK [10:36:27]SAM_PROTO_ClearQueue done [10:36:27]KKMCreateOFDPacket [10:36:27]OFDProtocolAddRootSTLVToBuf [10:36:27]FM_MakeSignedData [10:36:27]FM_MakeSignedData [10:36:27]SAM_PROTO_SignData [10:36:27]wFMCommunicate request_size=4 [10:36:27]MH_SAM_APDU [10:36:27]CAPDU: 80 0D 01 02 [10:36:27]Write to MH i2c: E2 08 00 E1 09 80 0D 01 02 00 00 00 00 63 [10:36:27]Write i2c OK [10:36:27]MH_I2C_Read... [10:36:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:27]Read from MH i2c: E2 [10:36:27]MH_I2C_Read... [10:36:27]Read from MH i2c: E2 03 00 [10:36:27]MH_I2C_Read... [10:36:27]Read from MH i2c: E2 03 00 E1 09 00 90 00 5E [10:36:27]RAPDU: 90 00 [10:36:27]wFMCommunicate OK [10:36:27]wFMCommunicate request_size=255 [10:36:27]MH_SAM_APDU [10:36:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 AA B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 59 89 02 00 35 04 06 00 D9 FF 86 E8 [10:36:27]Write to MH i2c: E2 02 01 E2 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 AA B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 59 89 02 00 35 04 06 00 D9 FF 86 E8 00 00 2D [10:36:27]Write i2c OK [10:36:27]MH_I2C_Read... [10:36:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:27]Read from MH i2c: E2 [10:36:27]MH_I2C_Read... [10:36:27]Read from MH i2c: E2 03 00 [10:36:28]MH_I2C_Read... [10:36:28]Read from MH i2c: E2 03 00 E2 09 00 90 00 5F [10:36:28]RAPDU: 90 00 [10:36:28]wFMCommunicate OK [10:36:28]wFMCommunicate request_size=7 [10:36:28]MH_SAM_APDU [10:36:28]CAPDU: 80 0D 02 02 02 9C 6D [10:36:28]Write to MH i2c: E2 0A 00 E3 09 80 0D 02 02 02 00 9C 6D 00 00 73 [10:36:28]Write i2c OK [10:36:28]MH_I2C_Read... [10:36:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:28]Read from MH i2c: E2 [10:36:28]MH_I2C_Read... [10:36:28]Read from MH i2c: E2 03 00 [10:36:28]MH_I2C_Read... [10:36:28]Read from MH i2c: E2 03 00 E3 09 00 90 00 60 [10:36:28]RAPDU: 90 00 [10:36:28]wFMCommunicate OK [10:36:28]wFMCommunicate request_size=4 [10:36:28]MH_SAM_APDU [10:36:28]CAPDU: 80 0D 03 02 [10:36:28]Write to MH i2c: E2 08 00 E4 09 80 0D 03 02 00 00 00 00 68 [10:36:28]Write i2c OK [10:36:28]MH_I2C_Read... [10:36:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:28]Read from MH i2c: E2 [10:36:28]MH_I2C_Read... [10:36:28]Read from MH i2c: E2 0B 00 [10:36:28]MH_I2C_Read... [10:36:28]Read from MH i2c: E2 0B 00 E4 09 00 4D A7 50 3B 07 C5 A3 7A 90 00 D1 [10:36:28]RAPDU: 4D A7 50 3B 07 C5 A3 7A 90 00 [10:36:28]wFMCommunicate OK [10:36:28]SAM_PROTO_SignData done [10:36:28]FM_MakeSignedData done [10:36:28]CreateOFDProtocolMessage [10:36:28]wFMCommunicate request_size=4 [10:36:28]MH_SAM_APDU [10:36:28]CAPDU: 80 11 00 00 [10:36:28]Write to MH i2c: E2 08 00 E5 09 80 11 00 00 00 00 00 00 68 [10:36:28]Write i2c OK [10:36:28]MH_I2C_Read... [10:36:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:28]Read from MH i2c: E2 [10:36:28]MH_I2C_Read... [10:36:28]Read from MH i2c: E2 17 00 [10:36:28]MH_I2C_Read... [10:36:28]Read from MH i2c: E2 17 00 E5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C1 [10:36:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:36:28]wFMCommunicate OK [10:36:28]CreateOFDProtocolMessage done [10:36:28]OFDSenderStorePacket 166233 [10:36:28]StoreOFDPacket docnum=166233 [10:36:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 5E 15 04 01 0A ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 AA B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 59 89 02 00 35 04 06 00 D9 FF 86 E8 9C 6D 4D A7 50 3B 07 C5 A3 7A [10:36:28]CheckFolder [10:36:28]dirname=/storage/ofd_packets [10:36:28]CheckFolder done [10:36:28]ProducePacketName [10:36:28]name=ofd_packets/00166233 [10:36:28]NVStorageSaveData ofd_packets/00166233 [10:36:28]File name is /storage/ofd_packets/00166233 [10:36:28]Write 298 bytes [10:36:28]NVStorageSaveData done [10:36:28]OFDSenderStorePacket done [10:36:28]KKMCreateOFDPacket done [10:36:28]NVStorageSaveData kkm_last_timestamp [10:36:28]File name is /storage/kkm_last_timestamp [10:36:28]Write 4 bytes [10:36:28]NVStorageSaveData done [10:36:28]ExternCall_PrintAddStr [10:36:28]wPrintStart [10:36:28]Write to MH i2c: 01 00 00 E6 09 EF [10:36:28]Write i2c OK [10:36:28]MH_I2C_Read... [10:36:28]Read from MH i2c: 01 [10:36:28]MH_I2C_Read... [10:36:28]Read from MH i2c: 01 07 00 [10:36:28]MH_I2C_Read... [10:36:28]Read from MH i2c: 01 07 00 E6 09 00 00 00 00 00 FF 0F 04 [10:36:28]RasterBufferAndPrint [10:36:28]line Счет N : (1)295191 [10:36:28]line ИНН: 02508201610067 [10:36:28]line Контрольно-Кассовый Чек [10:36:28]line ПРОДАЖА [10:36:28]line ТРК (МРК, ГНК) : 64 [10:36:28]line Товар: 2710194800 [10:36:28]line ДТ-К-5 [10:36:28]line 15.750 * 76.20 [10:36:28]line = 1200.15 [10:36:28]line НДС 12% НСП 1% [10:36:28]line > о реализуемом товаре [10:36:28]line ИТОГО: 1200.15 [10:36:28]line НСП 1% : 10.62 [10:36:28]line НДС 12% : 127.45 [10:36:28]line Наличными: 0.00 [10:36:28]line Безнал.: 1200.15 [10:36:28]line Место: АЗС № 130 "Партнер Нефть" [10:36:28]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:36:28]line СНО: Общий режим [10:36:28]line Чек 285 24.08.2024 10:36 [10:36:28]line Смена: 470 ФФД: 1.0 [10:36:28]line ЗНМ: 0300000070 [10:36:28]line РНМ: 0000000000092562 [10:36:28]line Версия ККМ: 001 [10:36:28]line Платежная система: O! деньги [10:36:28]line ФМ: 0000000000871769 [10:36:28]line ФД: 166233 [10:36:28]line ФПД: 239691503279213 [10:36:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103626&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166233&fm=239691503279213&tin=02508201610067®Number=0000000000092562&sum=120015 [10:36:28]written 0, free lines is 4095 [10:36:28]Write to MH i2c: 01 00 00 10 0A 1A [10:36:28]Write i2c OK [10:36:29]MH_I2C_Read... [10:36:29]Read from MH i2c: 01 [10:36:29]MH_I2C_Read... [10:36:29]Read from MH i2c: 01 07 00 [10:36:29]MH_I2C_Read... [10:36:29]Read from MH i2c: 01 07 00 10 0A 00 00 00 00 00 F2 0C 1F [10:36:29]RasterBufferAndPrint [10:36:29]line [10:36:29]line [10:36:29]line [10:36:29]line [10:36:29]line [10:36:29]written 0, free lines is 3380 [10:36:29]MH_Cut [10:36:29]Write to MH i2c: D1 01 00 17 0A 01 F3 [10:36:29]Write i2c OK [10:36:29]MH_I2C_Read... [10:36:29]Read from MH i2c: D1 [10:36:29]MH_I2C_Read... [10:36:29]Read from MH i2c: D1 01 00 [10:36:29]MH_I2C_Read... [10:36:29]Read from MH i2c: D1 01 00 17 0A 00 F2 [10:36:29]Write to MH i2c: 01 00 00 18 0A 22 [10:36:29]Write i2c OK [10:36:29]MH_I2C_Read... [10:36:29]*** Cut start [10:36:29]*** Purtial cut [10:36:29]*** Stage 1: CUTSNS_PIN = 1 [10:36:31]Read from MH i2c: 01 [10:36:31]MH_I2C_Read... [10:36:31]*** Stop cut motor [10:36:31]*** Cut end [10:36:31]Read from MH i2c: 01 07 00 [10:36:31]MH_I2C_Read... [10:36:31]Read from MH i2c: 01 07 00 18 0A 00 00 00 00 00 FF 0F 37 [10:36:31]process_action close_receipt done [10:36:31]requested_data is exist [10:36:31]produce_requested_data [10:36:31]requested_item fm.sn is exist - process it [10:36:31]wFMCommunicate request_size=4 [10:36:31]MH_SAM_APDU [10:36:31]CAPDU: 80 11 00 00 [10:36:31]Write to MH i2c: E2 08 00 19 0A 80 11 00 00 00 00 00 00 9D [10:36:31]Write i2c OK [10:36:31]MH_I2C_Read... [10:36:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:31]Read from MH i2c: E2 [10:36:31]MH_I2C_Read... [10:36:31]Read from MH i2c: E2 17 00 [10:36:31]MH_I2C_Read... [10:36:31]Read from MH i2c: E2 17 00 19 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F6 [10:36:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:36:32]wFMCommunicate OK [10:36:32]requested_item fd.num is exist - process it [10:36:32]SAM_PROTO_GetFieldsCounters [10:36:32]wFMCommunicate request_size=4 [10:36:32]MH_SAM_APDU [10:36:32]CAPDU: 80 13 00 00 [10:36:32]Write to MH i2c: E2 08 00 1A 0A 80 13 00 00 00 00 00 00 A0 [10:36:32]Write i2c OK [10:36:32]MH_I2C_Read... [10:36:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:32]Read from MH i2c: E2 [10:36:32]MH_I2C_Read... [10:36:32]Read from MH i2c: E2 62 00 [10:36:32]MH_I2C_Read... [10:36:32]Read from MH i2c: E2 62 00 1A 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 59 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 DB [10:36: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 59 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:32]wFMCommunicate OK [10:36:32]SAM_PROTO_GetFieldsCounters done [10:36:32]requested_item shift.num is exist - process it [10:36:32]requested_item shift.opened is exist - process it [10:36:32]req_shift_opened [10:36:32]FM_GetShiftState [10:36:32]SAM_PROTO_GetShiftState [10:36:32]wFMCommunicate request_size=4 [10:36:32]MH_SAM_APDU [10:36:32]CAPDU: 80 13 01 00 [10:36:32]Write to MH i2c: E2 08 00 1B 0A 80 13 01 00 00 00 00 00 A2 [10:36:32]Write i2c OK [10:36:32]MH_I2C_Read... [10:36:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:32]Read from MH i2c: E2 [10:36:32]MH_I2C_Read... [10:36:32]Read from MH i2c: E2 0E 00 [10:36:32]MH_I2C_Read... [10:36:32]Read from MH i2c: E2 0E 00 1B 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 CC [10:36:32]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:36:32]wFMCommunicate OK [10:36:32]SAM_PROTO_GetShiftState done [10:36:32]FM_GetShiftState done [10:36:32]req_shift_opened done [10:36:32]requested_item shift.open_date is exist - process it [10:36:32]req_shift_open_date [10:36:32]req_shift_open_date done [10:36:32]produce_requested_data done [10:36:32]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166233,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:36:32]process_action_free close_receipt [10:36:32]json_value_free [10:36:32]json_value_free done [10:36:32]process_json_proto returns [10:36:32]Send response to host [10:36:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166233,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:36:32]free response buf [10:36:32]execute_script done [10:36:32]execute_script returns [10:36:32]free content buf [10:36:32]Sock 7.Close socket [10:36:32]Sock 7.Thread stoped [10:36:40]Connected sock=9 [10:36:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 90 4D 04 01 67 45 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 59 B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 56 89 02 00 35 04 06 00 15 67 F3 DE 83 F1 F6 DD C7 93 83 0E 57 2B [10:36:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 58 9D 47 00 ED 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 56 89 02 00 F4 03 04 00 04 61 C9 66 B6 04 01 00 00 70 62 83 08 A5 CA 89 31 [10:36:44]CommunicateWithHost err = 0 [10:36:44]CheckOFDResponse [10:36:44]1017 (14) - 77093643461234 [10:36:44]1041 (16) - 0000000000871769 [10:36:44]1040 (4) - 166230 [10:36:44]1012 (4) - 24.08.2024 04:26 [10:36:44]1206 (1) - 0 [10:36:44]OFD Sender: Remove packet 166230 [10:36:44]ProducePacketName [10:36:44]name=ofd_packets/00166230 [10:36:44]NVStorageDeleteData [10:36:45]OFD Sender: Processing packet 166231 [packets to send 1010, broken 1007] [10:36:45]ProducePacketName [10:36:45]name=ofd_packets/00166231 [10:36:45]OFD Sender: To server: pG, [10:36:45]CommunicateWithHost lk.salyk.kg:30040 [10:36:45]ConnectInit lk.salyk.kg [10:36:47]recv_with_timeout no data received [10:36:50]ConnectInit Can't take IP for lk.salyk.kg [10:36:50]CommunicateWithHost connect error [10:36:50]CommunicateWithHost err = -1 [10:36:50]OFD Sender: Server communicate error [10:36:50]OFD Sender: Processing packet 166231 [packets to send 1010, broken 1007] [10:36:50]ProducePacketName [10:36:50]name=ofd_packets/00166231 [10:36:50]OFD Sender: To server: pG, [10:36:50]CommunicateWithHost lk.salyk.kg:30040 [10:36:50]ConnectInit lk.salyk.kg [10:36:53]Connected sock=7 [10:36:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 8A 31 07 01 8A 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 6F B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 57 89 02 00 35 04 06 00 05 4B 5D 51 24 D8 83 54 D8 0B 8A 54 DF 87 [10:36:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 2C C1 47 00 A4 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 57 89 02 00 F4 03 04 00 0E 61 C9 66 B6 04 01 00 00 38 9E E3 5F 97 68 B8 27 [10:36:54]CommunicateWithHost err = 0 [10:36:54]CheckOFDResponse [10:36:54]1017 (14) - 77093643461234 [10:36:54]1041 (16) - 0000000000871769 [10:36:54]1040 (4) - 166231 [10:36:54]1012 (4) - 24.08.2024 04:26 [10:36:54]1206 (1) - 0 [10:36:54]OFD Sender: Remove packet 166231 [10:36:54]ProducePacketName [10:36:54]name=ofd_packets/00166231 [10:36:54]NVStorageDeleteData [10:36:55]OFD Sender: Processing packet 166232 [packets to send 1009, broken 1007] [10:36:55]ProducePacketName [10:36:55]name=ofd_packets/00166232 [10:36:55]OFD Sender: To server: pG, [10:36:55]CommunicateWithHost lk.salyk.kg:30040 [10:36:55]ConnectInit lk.salyk.kg [10:36:58]recv_with_timeout no data received [10:37:00]ConnectInit Can't take IP for lk.salyk.kg [10:37:00]CommunicateWithHost connect error [10:37:00]CommunicateWithHost err = -1 [10:37:00]OFD Sender: Server communicate error [10:37:05]OFD Sender: Processing packet 166232 [packets to send 1009, broken 1007] [10:37:05]ProducePacketName [10:37:05]name=ofd_packets/00166232 [10:37:05]OFD Sender: To server: pG, [10:37:05]CommunicateWithHost lk.salyk.kg:30040 [10:37:05]ConnectInit lk.salyk.kg [10:37:10]Connected sock=9 [10:37:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 F6 D4 07 01 54 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 9D B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 58 89 02 00 35 04 06 00 3E 8D E7 77 56 67 1B 6D 92 1A 36 D3 8F 38 [10:37:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 F8 0D 47 00 69 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 58 89 02 00 F4 03 04 00 1E 61 C9 66 B6 04 01 00 00 B9 8A D1 80 32 47 3D F8 [10:37:11]CommunicateWithHost err = 0 [10:37:11]CheckOFDResponse [10:37:11]1017 (14) - 77093643461234 [10:37:11]1041 (16) - 0000000000871769 [10:37:11]1040 (4) - 166232 [10:37:11]1012 (4) - 24.08.2024 04:27 [10:37:11]1206 (1) - 0 [10:37:11]OFD Sender: Remove packet 166232 [10:37:11]ProducePacketName [10:37:11]name=ofd_packets/00166232 [10:37:11]NVStorageDeleteData [10:37:11]OFD Sender: Processing packet 166233 [packets to send 1008, broken 1007] [10:37:11]ProducePacketName [10:37:11]name=ofd_packets/00166233 [10:37:11]OFD Sender: To server: pG, [10:37:11]CommunicateWithHost lk.salyk.kg:30040 [10:37:11]ConnectInit lk.salyk.kg [10:37:12]Connected sock=7 [10:37:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 5E 15 04 01 0A ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 AA B7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 59 89 02 00 35 04 06 00 D9 FF 86 E8 9C 6D 4D A7 50 3B 07 C5 A3 7A [10:37:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 5B 68 47 00 EC F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 59 89 02 00 F4 03 04 00 20 61 C9 66 B6 04 01 00 00 DD F9 60 61 AB 6D A5 DE [10:37:14]CommunicateWithHost err = 0 [10:37:14]CheckOFDResponse [10:37:14]1017 (14) - 77093643461234 [10:37:14]1041 (16) - 0000000000871769 [10:37:14]1040 (4) - 166233 [10:37:14]1012 (4) - 24.08.2024 04:27 [10:37:14]1206 (1) - 0 [10:37:14]OFD Sender: Remove packet 166233 [10:37:14]ProducePacketName [10:37:14]name=ofd_packets/00166233 [10:37:14]NVStorageDeleteData [10:37:14]OFD Sender: No OFD packet to send [10:37:20]OFD Sender: No OFD packet to send [10:37:25]OFD Sender: No OFD packet to send [10:37:30]OFD Sender: No OFD packet to send [10:37:35]OFD Sender: No OFD packet to send [10:37:40]OFD Sender: No OFD packet to send [10:37:45]OFD Sender: No OFD packet to send [10:37:49]recv_with_timeout no data received [10:37:50]OFD Sender: No OFD packet to send [10:37:55]OFD Sender: No OFD packet to send [10:38:00]OFD Sender: No OFD packet to send [10:38:00]recv_with_timeout no data received [10:38:05]OFD Sender: No OFD packet to send [10:38:10]OFD Sender: No OFD packet to send [10:38:15]OFD Sender: No OFD packet to send [10:38:20]OFD Sender: No OFD packet to send [10:38:25]OFD Sender: No OFD packet to send [10:38:30]OFD Sender: No OFD packet to send [10:38:35]OFD Sender: No OFD packet to send [10:38:40]OFD Sender: No OFD packet to send [10:38:42]recv_with_timeout no data received [10:38:45]OFD Sender: No OFD packet to send [10:38:50]OFD Sender: No OFD packet to send [10:38:52]recv_with_timeout no data received [10:38:55]OFD Sender: No OFD packet to send [10:39:00]OFD Sender: No OFD packet to send [10:39:05]OFD Sender: No OFD packet to send [10:39:10]OFD Sender: No OFD packet to send [10:39:15]OFD Sender: No OFD packet to send [10:39:15]recv_with_timeout no data received [10:39:20]OFD Sender: No OFD packet to send [10:39:25]OFD Sender: No OFD packet to send [10:39:28]recv_with_timeout no data received [10:39:30]OFD Sender: No OFD packet to send [10:39:35]OFD Sender: No OFD packet to send [10:39:40]OFD Sender: No OFD packet to send [10:39:45]OFD Sender: No OFD packet to send [10:39:47]accept exits with 10 [10:39:47]New connection [10:39:47]New thread 3066830180 created [10:39:47]Thread 3066686820 joined [10:39:47]Waiting for new connection... [10:39:47] Sock 10.Parse request [10:39:47]Sock 10.Check first char [10:39:47]Sock 10.First char is OK [10:39:47]request: POST /json_proto HTTP/1.0 [10:39:47]Method: POST [10:39:47]URL: /json_proto [10:39:47]Method is POST - this is cgi request [10:39:47]url: /json_proto [10:39:47]query_string will be loaded in cgi processing [10:39:47]execute_cgi json_proto POST (null) [10:39:47]execute_cgi path=json_proto method=POST [10:39:47]POST find Content-Length [10:39:47]Host: 172.17.44.132:8080 [10:39:47]Content-Length: 682 [10:39:47]Content-Type: application/json [10:39:47] [10:39:47]POST finish read [10:39:47]Found Content-Length = 682 [10:39:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:47]execute_script... [10:39:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:47]POST & json_proto [10:39:47]process_json_proto [10:39:47]json parsed OK: [10:39:47]protocol is kg_v1.0 [10:39:47]action value=close_receipt [10:39:47]process_action close_receipt [10:39:47]cmd_close_receipt [10:39:47]MH_GetDate [10:39:47]Write to MH i2c: F0 00 00 1C 0A 15 [10:39:47]Write i2c OK [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: F0 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: F0 09 00 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: F0 09 00 1C 0A 00 74 B8 C9 66 2A 83 C1 65 4C [10:39:47]GetLastDocTimeStamp 1724495786 [10:39:47]current date 1724495988 [10:39:47]FM_GetShiftState [10:39:47]SAM_PROTO_GetShiftState [10:39:47]wFMCommunicate request_size=4 [10:39:47]MH_SAM_APDU [10:39:47]CAPDU: 80 13 01 00 [10:39:47]Write to MH i2c: E2 08 00 1D 0A 80 13 01 00 00 00 00 00 A4 [10:39:47]Write i2c OK [10:39:47]MH_I2C_Read... [10:39:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:47]Read from MH i2c: E2 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: E2 0E 00 [10:39:47]MH_I2C_Read... [10:39:47]Read from MH i2c: E2 0E 00 1D 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 CE [10:39:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:39:47]wFMCommunicate OK [10:39:47]SAM_PROTO_GetShiftState done [10:39:47]FM_GetShiftState done [10:39:47]opened in 1724458697 [10:39:47]opened+sec_in_day 1724545097 [10:39:47]quantity*price = 100005 [10:39:47]sum+1 = 100006 [10:39:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 286 24.08.2024 10:39 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166234 ФПД: 243210403356569 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103948&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166234&fm=243210403356569&tin=02508201610067®Number=0000000000092562&sum=100000 [10:39:48]StoreToDocumentArchive [10:39:48]shift 470 fd 166234 [10:39:48]save to /storage/0470/doc_00166234 [10:39:48]save last doc name /storage/0470/doc_00166234 to /storage/kkm_last_doc_name [10:39:48]save OK [10:39:48]Clear old archive folders... [10:39:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:39:48]tlvbuf is 00E00EE0 [10:39:48]SAM_PROTO_ClearQueue [10:39:48]wFMCommunicate request_size=4 [10:39:48]MH_SAM_APDU [10:39:48]CAPDU: 80 09 00 00 [10:39:48]Write to MH i2c: E2 08 00 2A 0A 80 09 00 00 00 00 00 00 A6 [10:39:48]Write i2c OK [10:39:48]MH_I2C_Read... [10:39:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:48]Read from MH i2c: E2 [10:39:48]MH_I2C_Read... [10:39:48]Read from MH i2c: E2 03 00 [10:39:48]MH_I2C_Read... [10:39:48]Read from MH i2c: E2 03 00 2A 0A 00 90 00 A8 [10:39:48]RAPDU: 90 00 [10:39:48]wFMCommunicate OK [10:39:48]SAM_PROTO_ClearQueue done [10:39:48]KKMCreateOFDPacket [10:39:48]OFDProtocolAddRootSTLVToBuf [10:39:48]FM_MakeSignedData [10:39:48]FM_MakeSignedData [10:39:48]SAM_PROTO_SignData [10:39:48]wFMCommunicate request_size=4 [10:39:48]MH_SAM_APDU [10:39:48]CAPDU: 80 0D 01 02 [10:39:48]Write to MH i2c: E2 08 00 2B 0A 80 0D 01 02 00 00 00 00 AE [10:39:48]Write i2c OK [10:39:48]MH_I2C_Read... [10:39:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:48]Read from MH i2c: E2 [10:39:48]MH_I2C_Read... [10:39:48]Read from MH i2c: E2 03 00 [10:39:48]MH_I2C_Read... [10:39:48]Read from MH i2c: E2 03 00 2B 0A 00 90 00 A9 [10:39:48]RAPDU: 90 00 [10:39:48]wFMCommunicate OK [10:39:48]wFMCommunicate request_size=255 [10:39:48]MH_SAM_APDU [10:39:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 74 B8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5A 89 02 00 35 04 06 00 DD [10:39:48]Write to MH i2c: E2 02 01 2C 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 74 B8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5A 89 02 00 35 04 06 00 DD 00 00 D4 [10:39:49]Write i2c OK [10:39:49]MH_I2C_Read... [10:39:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:49]Read from MH i2c: E2 [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: E2 03 00 [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: E2 03 00 2C 0A 00 90 00 AA [10:39:49]RAPDU: 90 00 [10:39:49]wFMCommunicate OK [10:39:49]wFMCommunicate request_size=10 [10:39:49]MH_SAM_APDU [10:39:49]CAPDU: 80 0D 02 02 05 32 D5 B2 9F 99 [10:39:49]Write to MH i2c: E2 0D 00 2D 0A 80 0D 02 02 05 00 32 D5 B2 9F 99 00 00 AC [10:39:49]Write i2c OK [10:39:49]MH_I2C_Read... [10:39:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:49]Read from MH i2c: E2 [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: E2 03 00 [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: E2 03 00 2D 0A 00 90 00 AB [10:39:49]RAPDU: 90 00 [10:39:49]wFMCommunicate OK [10:39:49]wFMCommunicate request_size=4 [10:39:49]MH_SAM_APDU [10:39:49]CAPDU: 80 0D 03 02 [10:39:49]Write to MH i2c: E2 08 00 2E 0A 80 0D 03 02 00 00 00 00 B3 [10:39:49]Write i2c OK [10:39:49]MH_I2C_Read... [10:39:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:49]Read from MH i2c: E2 [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: E2 0B 00 [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: E2 0B 00 2E 0A 00 2B 36 BD 52 2F 69 30 73 90 00 5F [10:39:49]RAPDU: 2B 36 BD 52 2F 69 30 73 90 00 [10:39:49]wFMCommunicate OK [10:39:49]SAM_PROTO_SignData done [10:39:49]FM_MakeSignedData done [10:39:49]CreateOFDProtocolMessage [10:39:49]wFMCommunicate request_size=4 [10:39:49]MH_SAM_APDU [10:39:49]CAPDU: 80 11 00 00 [10:39:49]Write to MH i2c: E2 08 00 2F 0A 80 11 00 00 00 00 00 00 B3 [10:39:49]Write i2c OK [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: E2 [10:39:49]MH_I2C_Read... [10:39:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:49]Read from MH i2c: E2 17 00 [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: E2 17 00 2F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 0C [10:39:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:39:49]wFMCommunicate OK [10:39:49]CreateOFDProtocolMessage done [10:39:49]OFDSenderStorePacket 166234 [10:39:49]StoreOFDPacket docnum=166234 [10:39:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 82 4D 07 01 88 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 74 B8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5A 89 02 00 35 04 06 00 DD 32 D5 B2 9F 99 2B 36 BD 52 2F 69 30 73 [10:39:49]CheckFolder [10:39:49]dirname=/storage/ofd_packets [10:39:49]CheckFolder done [10:39:49]ProducePacketName [10:39:49]name=ofd_packets/00166234 [10:39:49]NVStorageSaveData ofd_packets/00166234 [10:39:49]File name is /storage/ofd_packets/00166234 [10:39:49]Write 301 bytes [10:39:49]NVStorageSaveData done [10:39:49]OFDSenderStorePacket done [10:39:49]KKMCreateOFDPacket done [10:39:49]NVStorageSaveData kkm_last_timestamp [10:39:49]File name is /storage/kkm_last_timestamp [10:39:49]Write 4 bytes [10:39:49]NVStorageSaveData done [10:39:49]ExternCall_PrintAddStr [10:39:49]wPrintStart [10:39:49]Write to MH i2c: 01 00 00 30 0A 3A [10:39:49]Write i2c OK [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: 01 [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: 01 07 00 [10:39:49]MH_I2C_Read... [10:39:49]Read from MH i2c: 01 07 00 30 0A 00 00 00 00 00 FF 0F 4F [10:39:49]RasterBufferAndPrint [10:39:49]line Счет N : (1)295193 [10:39:49]OFD Sender: Processing packet 166234 [packets to send 1008, broken 1007] [10:39:49]ProducePacketName [10:39:49]name=ofd_packets/00166234 [10:39:49]OFD Sender: To server: pG, [10:39:49]CommunicateWithHost lk.salyk.kg:30040 [10:39:49]ConnectInit lk.salyk.kg [10:39:49]line ИНН: 02508201610067 [10:39:49]line Контрольно-Кассовый Чек [10:39:49]line ПРОДАЖА [10:39:49]line ТРК (МРК, ГНК) : 62 [10:39:49]line Товар: 2710124130 [10:39:49]line Аи-92-К-5 [10:39:49]line 14.750 * 67.80 [10:39:49]line = 1000.05 [10:39:49]line НДС 12% НСП 1% [10:39:49]line > о реализуемом товаре [10:39:49]line ОКРУГЛЕНИЕ: -0.05 [10:39:49]line ИТОГО: 1000.00 [10:39:49]line Внесено: 1000.00 [10:39:49]line СДАЧА: 0.00 [10:39:49]line НСП 1% : 8.85 [10:39:49]line НДС 12% : 106.20 [10:39:49]line Наличными: 1000.00 [10:39:49]line Безнал.: 0.00 [10:39:49]line Место: АЗС № 130 "Партнер Нефть" [10:39:49]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:39:49]line СНО: Общий режим [10:39:49]line Чек 286 24.08.2024 10:39 [10:39:49]line Смена: 470 ФФД: 1.0 [10:39:49]line ЗНМ: 0300000070 [10:39:49]line РНМ: 0000000000092562 [10:39:49]line Версия ККМ: 001 [10:39:49]line ФМ: 0000000000871769 [10:39:49]line ФД: 166234 [10:39:49]line ФПД: 243210403356569 [10:39:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T103948&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166234&fm=243210403356569&tin=02508201610067®Number=0000000000092562&sum=100000 [10:39:49]written 0, free lines is 4095 [10:39:50]Write to MH i2c: 01 00 00 5B 0A 65 [10:39:50]Write i2c OK [10:39:50]MH_I2C_Read... [10:39:50]Read from MH i2c: 01 [10:39:50]MH_I2C_Read... [10:39:50]Read from MH i2c: 01 07 00 [10:39:50]MH_I2C_Read... [10:39:50]Read from MH i2c: 01 07 00 5B 0A 00 00 00 00 00 D2 0C 4A [10:39:50]RasterBufferAndPrint [10:39:50]line [10:39:50]line [10:39:50]line [10:39:50]line [10:39:50]line [10:39:50]written 0, free lines is 3321 [10:39:50]MH_Cut [10:39:50]Write to MH i2c: D1 01 00 62 0A 01 3E [10:39:50]Write i2c OK [10:39:50]MH_I2C_Read... [10:39:50]Read from MH i2c: D1 [10:39:50]MH_I2C_Read... [10:39:50]Read from MH i2c: D1 01 00 [10:39:50]MH_I2C_Read... [10:39:50]Read from MH i2c: D1 01 00 62 0A 00 3D [10:39:50]Write to MH i2c: 01 00 00 63 0A 6D [10:39:50]Write i2c OK [10:39:50]MH_I2C_Read... [10:39:50]Connected sock=9 [10:39:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 82 4D 07 01 88 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 74 B8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5A 89 02 00 35 04 06 00 DD 32 D5 B2 9F 99 2B 36 BD 52 2F 69 30 73 [10:39:50]*** Cut start [10:39:50]*** Purtial cut [10:39:50]*** Stage 1: CUTSNS_PIN = 1 [10:39:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 CB 4F 47 00 A4 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5A 89 02 00 F4 03 04 00 BF 61 C9 66 B6 04 01 00 00 32 DB C2 FF 51 C6 A0 0A [10:39:51]CommunicateWithHost err = 0 [10:39:51]CheckOFDResponse [10:39:51]1017 (14) - 77093643461234 [10:39:51]1041 (16) - 0000000000871769 [10:39:51]1040 (4) - 166234 [10:39:51]1012 (4) - 24.08.2024 04:29 [10:39:51]1206 (1) - 0 [10:39:51]OFD Sender: Remove packet 166234 [10:39:51]ProducePacketName [10:39:51]name=ofd_packets/00166234 [10:39:51]NVStorageDeleteData [10:39:52]OFD Sender: No OFD packet to send [10:39:53]Read from MH i2c: 01 [10:39:53]MH_I2C_Read... [10:39:53]*** Stop cut motor [10:39:53]*** Cut end [10:39:53]Read from MH i2c: 01 07 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: 01 07 00 63 0A 00 00 00 00 00 FF 0F 82 [10:39:53]process_action close_receipt done [10:39:53]requested_data is exist [10:39:53]produce_requested_data [10:39:53]requested_item fm.sn is exist - process it [10:39:53]wFMCommunicate request_size=4 [10:39:53]MH_SAM_APDU [10:39:53]CAPDU: 80 11 00 00 [10:39:53]Write to MH i2c: E2 08 00 64 0A 80 11 00 00 00 00 00 00 E8 [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 17 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 17 00 64 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 41 [10:39:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:39:53]wFMCommunicate OK [10:39:53]requested_item fd.num is exist - process it [10:39:53]SAM_PROTO_GetFieldsCounters [10:39:53]wFMCommunicate request_size=4 [10:39:53]MH_SAM_APDU [10:39:53]CAPDU: 80 13 00 00 [10:39:53]Write to MH i2c: E2 08 00 65 0A 80 13 00 00 00 00 00 00 EB [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 62 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 62 00 65 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 5A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 2A [10:39:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 5A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:53]wFMCommunicate OK [10:39:53]SAM_PROTO_GetFieldsCounters done [10:39:53]requested_item shift.num is exist - process it [10:39:53]requested_item shift.opened is exist - process it [10:39:53]req_shift_opened [10:39:53]FM_GetShiftState [10:39:53]SAM_PROTO_GetShiftState [10:39:53]wFMCommunicate request_size=4 [10:39:53]MH_SAM_APDU [10:39:53]CAPDU: 80 13 01 00 [10:39:53]Write to MH i2c: E2 08 00 66 0A 80 13 01 00 00 00 00 00 ED [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 0E 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 0E 00 66 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 17 [10:39:53]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:39:53]wFMCommunicate OK [10:39:53]SAM_PROTO_GetShiftState done [10:39:53]FM_GetShiftState done [10:39:53]req_shift_opened done [10:39:53]requested_item shift.open_date is exist - process it [10:39:53]req_shift_open_date [10:39:53]req_shift_open_date done [10:39:53]produce_requested_data done [10:39:53]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166234,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:39:53]process_action_free close_receipt [10:39:53]json_value_free [10:39:53]json_value_free done [10:39:53]process_json_proto returns [10:39:53]Send response to host [10:39:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166234,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:39:53]free response buf [10:39:53]execute_script done [10:39:53]execute_script returns [10:39:53]free content buf [10:39:53]Sock 10.Close socket [10:39:53]Sock 10.Thread stoped [10:39:57]OFD Sender: No OFD packet to send [10:40:02]OFD Sender: No OFD packet to send [10:40:07]OFD Sender: No OFD packet to send [10:40:12]OFD Sender: No OFD packet to send [10:40:17]OFD Sender: No OFD packet to send [10:40:17]accept exits with 7 [10:40:17]New connection [10:40:17]New thread 3066686820 created [10:40:17]Thread 3066830180 joined [10:40:17]Waiting for new connection... [10:40:17] Sock 7.Parse request [10:40:17]Sock 7.Check first char [10:40:17]Sock 7.First char is OK [10:40:17]request: POST /json_proto HTTP/1.0 [10:40:17]Method: POST [10:40:17]URL: /json_proto [10:40:17]Method is POST - this is cgi request [10:40:17]url: /json_proto [10:40:17]query_string will be loaded in cgi processing [10:40:17]execute_cgi json_proto POST (null) [10:40:17]execute_cgi path=json_proto method=POST [10:40:17]POST find Content-Length [10:40:17]Host: 172.17.44.132:8080 [10:40:17]Content-Length: 677 [10:40:17]Content-Type: application/json [10:40:17] [10:40:17]POST finish read [10:40:17]Found Content-Length = 677 [10:40:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:17]execute_script... [10:40:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:17]POST & json_proto [10:40:17]process_json_proto [10:40:17]json parsed OK: [10:40:17]protocol is kg_v1.0 [10:40:17]action value=close_receipt [10:40:17]process_action close_receipt [10:40:17]cmd_close_receipt [10:40:17]MH_GetDate [10:40:17]Write to MH i2c: F0 00 00 67 0A 60 [10:40:17]Write i2c OK [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: F0 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: F0 09 00 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: F0 09 00 67 0A 00 92 B8 C9 66 2A 83 C1 65 B5 [10:40:17]GetLastDocTimeStamp 1724495988 [10:40:17]current date 1724496018 [10:40:17]FM_GetShiftState [10:40:17]SAM_PROTO_GetShiftState [10:40:17]wFMCommunicate request_size=4 [10:40:17]MH_SAM_APDU [10:40:17]CAPDU: 80 13 01 00 [10:40:17]Write to MH i2c: E2 08 00 68 0A 80 13 01 00 00 00 00 00 EF [10:40:17]Write i2c OK [10:40:17]MH_I2C_Read... [10:40:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:17]Read from MH i2c: E2 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 0E 00 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 0E 00 68 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 19 [10:40:17]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:40:17]wFMCommunicate OK [10:40:17]SAM_PROTO_GetShiftState done [10:40:17]FM_GetShiftState done [10:40:17]opened in 1724458697 [10:40:17]opened+sec_in_day 1724545097 [10:40:17]quantity*price = 40002 [10:40:17]sum+1 = 40003 [10:40:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 287 24.08.2024 10:40 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166235 ФПД: 128639473196696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T104018&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166235&fm=128639473196696&tin=02508201610067®Number=0000000000092562&sum=40000 [10:40:18]StoreToDocumentArchive [10:40:18]shift 470 fd 166235 [10:40:18]save to /storage/0470/doc_00166235 [10:40:18]save last doc name /storage/0470/doc_00166235 to /storage/kkm_last_doc_name [10:40:18]save OK [10:40:18]Clear old archive folders... [10:40:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:40:18]tlvbuf is 00ECBD00 [10:40:18]SAM_PROTO_ClearQueue [10:40:18]wFMCommunicate request_size=4 [10:40:18]MH_SAM_APDU [10:40:18]CAPDU: 80 09 00 00 [10:40:18]Write to MH i2c: E2 08 00 75 0A 80 09 00 00 00 00 00 00 F1 [10:40:18]Write i2c OK [10:40:18]MH_I2C_Read... [10:40:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:18]Read from MH i2c: E2 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: E2 03 00 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: E2 03 00 75 0A 00 90 00 F3 [10:40:18]RAPDU: 90 00 [10:40:18]wFMCommunicate OK [10:40:18]SAM_PROTO_ClearQueue done [10:40:18]KKMCreateOFDPacket [10:40:18]OFDProtocolAddRootSTLVToBuf [10:40:18]FM_MakeSignedData [10:40:18]FM_MakeSignedData [10:40:18]SAM_PROTO_SignData [10:40:18]wFMCommunicate request_size=4 [10:40:18]MH_SAM_APDU [10:40:18]CAPDU: 80 0D 01 02 [10:40:18]Write to MH i2c: E2 08 00 76 0A 80 0D 01 02 00 00 00 00 F9 [10:40:18]Write i2c OK [10:40:18]MH_I2C_Read... [10:40:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:18]Read from MH i2c: E2 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: E2 03 00 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: E2 03 00 76 0A 00 90 00 F4 [10:40:18]RAPDU: 90 00 [10:40:18]wFMCommunicate OK [10:40:18]wFMCommunicate request_size=255 [10:40:18]MH_SAM_APDU [10:40:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 92 B8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5B 89 02 00 35 04 06 00 74 [10:40:19]Write to MH i2c: E2 02 01 77 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 92 B8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5B 89 02 00 35 04 06 00 74 00 00 2C [10:40:19]Write i2c OK [10:40:19]MH_I2C_Read... [10:40:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:19]Read from MH i2c: E2 [10:40:19]MH_I2C_Read... [10:40:19]Read from MH i2c: E2 03 00 [10:40:19]MH_I2C_Read... [10:40:19]Read from MH i2c: E2 03 00 77 0A 00 90 00 F5 [10:40:19]RAPDU: 90 00 [10:40:19]wFMCommunicate OK [10:40:19]wFMCommunicate request_size=10 [10:40:19]MH_SAM_APDU [10:40:19]CAPDU: 80 0D 02 02 05 FF 36 1A 9E 98 [10:40:19]Write to MH i2c: E2 0D 00 78 0A 80 0D 02 02 05 00 FF 36 1A 9E 98 00 00 8B [10:40:19]Write i2c OK [10:40:19]MH_I2C_Read... [10:40:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:19]Read from MH i2c: E2 [10:40:19]MH_I2C_Read... [10:40:19]Read from MH i2c: E2 03 00 [10:40:19]MH_I2C_Read... [10:40:19]Read from MH i2c: E2 03 00 78 0A 00 90 00 F6 [10:40:19]RAPDU: 90 00 [10:40:19]wFMCommunicate OK [10:40:19]wFMCommunicate request_size=4 [10:40:19]MH_SAM_APDU [10:40:19]CAPDU: 80 0D 03 02 [10:40:19]Write to MH i2c: E2 08 00 79 0A 80 0D 03 02 00 00 00 00 FE [10:40:19]Write i2c OK [10:40:19]MH_I2C_Read... [10:40:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:19]Read from MH i2c: E2 [10:40:19]MH_I2C_Read... [10:40:19]Read from MH i2c: E2 0B 00 [10:40:19]MH_I2C_Read... [10:40:19]Read from MH i2c: E2 0B 00 79 0A 00 5C 91 5A 20 CF 10 9C 96 90 00 77 [10:40:19]RAPDU: 5C 91 5A 20 CF 10 9C 96 90 00 [10:40:19]wFMCommunicate OK [10:40:19]SAM_PROTO_SignData done [10:40:19]FM_MakeSignedData done [10:40:19]CreateOFDProtocolMessage [10:40:19]wFMCommunicate request_size=4 [10:40:19]MH_SAM_APDU [10:40:19]CAPDU: 80 11 00 00 [10:40:19]Write to MH i2c: E2 08 00 7A 0A 80 11 00 00 00 00 00 00 FE [10:40:19]Write i2c OK [10:40:19]MH_I2C_Read... [10:40:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:19]Read from MH i2c: E2 [10:40:19]MH_I2C_Read... [10:40:19]Read from MH i2c: E2 17 00 [10:40:19]MH_I2C_Read... [10:40:19]Read from MH i2c: E2 17 00 7A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 57 [10:40:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:40:19]wFMCommunicate OK [10:40:19]CreateOFDProtocolMessage done [10:40:19]OFDSenderStorePacket 166235 [10:40:19]StoreOFDPacket docnum=166235 [10:40:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 46 51 07 01 69 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 92 B8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5B 89 02 00 35 04 06 00 74 FF 36 1A 9E 98 5C 91 5A 20 CF 10 9C 96 [10:40:19]CheckFolder [10:40:19]dirname=/storage/ofd_packets [10:40:19]CheckFolder done [10:40:19]ProducePacketName [10:40:19]name=ofd_packets/00166235 [10:40:19]NVStorageSaveData ofd_packets/00166235 [10:40:19]File name is /storage/ofd_packets/00166235 [10:40:19]Write 301 bytes [10:40:19]NVStorageSaveData done [10:40:19]OFDSenderStorePacket done [10:40:19]KKMCreateOFDPacket done [10:40:19]NVStorageSaveData kkm_last_timestamp [10:40:19]File name is /storage/kkm_last_timestamp [10:40:19]Write 4 bytes [10:40:19]NVStorageSaveData done [10:40:19]ExternCall_PrintAddStr [10:40:19]wPrintStart [10:40:19]Write to MH i2c: 01 00 00 7B 0A 85 [10:40:19]Write i2c OK [10:40:19]MH_I2C_Read... [10:40:19]Read from MH i2c: 01 [10:40:19]MH_I2C_Read... [10:40:19]Read from MH i2c: 01 07 00 [10:40:19]MH_I2C_Read... [10:40:19]Read from MH i2c: 01 07 00 7B 0A 00 00 00 00 00 FF 0F 9A [10:40:19]RasterBufferAndPrint [10:40:19]line Счет N : (1)295194 [10:40:19]line ИНН: 02508201610067 [10:40:19]line Контрольно-Кассовый Чек [10:40:19]line ПРОДАЖА [10:40:19]line ТРК (МРК, ГНК) : 42 [10:40:19]line Товар: 2710124130 [10:40:19]line Аи-92-К-5 [10:40:19]line 5.900 * 67.80 [10:40:19]line = 400.02 [10:40:19]line НДС 12% НСП 1% [10:40:19]line > о реализуемом товаре [10:40:19]line ОКРУГЛЕНИЕ: -0.02 [10:40:19]line ИТОГО: 400.00 [10:40:19]line Внесено: 400.00 [10:40:19]line СДАЧА: 0.00 [10:40:19]line НСП 1% : 3.54 [10:40:19]line НДС 12% : 42.48 [10:40:19]line Наличными: 400.00 [10:40:19]line Безнал.: 0.00 [10:40:19]line Место: АЗС № 130 "Партнер Нефть" [10:40:19]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:40:19]line СНО: Общий режим [10:40:19]line Чек 287 24.08.2024 10:40 [10:40:19]line Смена: 470 ФФД: 1.0 [10:40:19]line ЗНМ: 0300000070 [10:40:19]line РНМ: 0000000000092562 [10:40:19]line Версия ККМ: 001 [10:40:19]line ФМ: 0000000000871769 [10:40:19]line ФД: 166235 [10:40:19]line ФПД: 128639473196696 [10:40:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T104018&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166235&fm=128639473196696&tin=02508201610067®Number=0000000000092562&sum=40000 [10:40:19]written 0, free lines is 4095 [10:40:19]OFD Sender: Processing packet 166235 [packets to send 1008, broken 1007] [10:40:19]ProducePacketName [10:40:19]name=ofd_packets/00166235 [10:40:19]OFD Sender: To server: pG, [10:40:19]CommunicateWithHost lk.salyk.kg:30040 [10:40:19]ConnectInit lk.salyk.kg [10:40:20]Connected sock=10 [10:40:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 46 51 07 01 69 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 92 B8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5B 89 02 00 35 04 06 00 74 FF 36 1A 9E 98 5C 91 5A 20 CF 10 9C 96 [10:40:20]Write to MH i2c: 01 00 00 A6 0A B0 [10:40:20]Write i2c OK [10:40:20]MH_I2C_Read... [10:40:20]Read from MH i2c: 01 [10:40:20]MH_I2C_Read... [10:40:20]Read from MH i2c: 01 07 00 [10:40:20]MH_I2C_Read... [10:40:20]Read from MH i2c: 01 07 00 A6 0A 00 00 00 00 00 63 0E 28 [10:40:20]RasterBufferAndPrint [10:40:20]line [10:40:20]line [10:40:20]line [10:40:20]line [10:40:20]line [10:40:20]written 0, free lines is 3717 [10:40:20]MH_Cut [10:40:20]Write to MH i2c: D1 01 00 AD 0A 01 89 [10:40:20]Write i2c OK [10:40:20]MH_I2C_Read... [10:40:20]Read from MH i2c: D1 [10:40:20]MH_I2C_Read... [10:40:20]Read from MH i2c: D1 01 00 [10:40:20]MH_I2C_Read... [10:40:20]Read from MH i2c: D1 01 00 AD 0A 00 88 [10:40:20]Write to MH i2c: 01 00 00 AE 0A B8 [10:40:20]Write i2c OK [10:40:20]MH_I2C_Read... [10:40:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 0E A8 47 00 53 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5B 89 02 00 F4 03 04 00 DC 61 C9 66 B6 04 01 00 00 AA 73 80 A5 3F ED A0 F8 [10:40:21]CommunicateWithHost err = 0 [10:40:21]CheckOFDResponse [10:40:21]1017 (14) - 77093643461234 [10:40:21]1041 (16) - 0000000000871769 [10:40:21]1040 (4) - 166235 [10:40:21]1012 (4) - 24.08.2024 04:30 [10:40:21]1206 (1) - 0 [10:40:21]OFD Sender: Remove packet 166235 [10:40:21]ProducePacketName [10:40:21]name=ofd_packets/00166235 [10:40:21]NVStorageDeleteData [10:40:21]*** Cut start [10:40:21]*** Purtial cut [10:40:21]*** Stage 1: CUTSNS_PIN = 1 [10:40:21]OFD Sender: No OFD packet to send [10:40:23]Read from MH i2c: 01 [10:40:23]MH_I2C_Read... [10:40:23]*** Stop cut motor [10:40:23]*** Cut end [10:40:23]Read from MH i2c: 01 07 00 [10:40:23]MH_I2C_Read... [10:40:23]Read from MH i2c: 01 07 00 AE 0A 00 00 00 00 00 FF 0F CD [10:40:23]process_action close_receipt done [10:40:23]requested_data is exist [10:40:23]produce_requested_data [10:40:23]requested_item fm.sn is exist - process it [10:40:23]wFMCommunicate request_size=4 [10:40:23]MH_SAM_APDU [10:40:23]CAPDU: 80 11 00 00 [10:40:23]Write to MH i2c: E2 08 00 AF 0A 80 11 00 00 00 00 00 00 33 [10:40:23]Write i2c OK [10:40:23]MH_I2C_Read... [10:40:23]Read from MH i2c: E2 [10:40:23]MH_I2C_Read... [10:40:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:23]Read from MH i2c: E2 17 00 [10:40:23]MH_I2C_Read... [10:40:23]Read from MH i2c: E2 17 00 AF 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 8C [10:40:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:40:23]wFMCommunicate OK [10:40:23]requested_item fd.num is exist - process it [10:40:23]SAM_PROTO_GetFieldsCounters [10:40:23]wFMCommunicate request_size=4 [10:40:23]MH_SAM_APDU [10:40:23]CAPDU: 80 13 00 00 [10:40:23]Write to MH i2c: E2 08 00 B0 0A 80 13 00 00 00 00 00 00 36 [10:40:23]Write i2c OK [10:40:23]MH_I2C_Read... [10:40:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:23]Read from MH i2c: E2 [10:40:23]MH_I2C_Read... [10:40:23]Read from MH i2c: E2 62 00 [10:40:23]MH_I2C_Read... [10:40:23]Read from MH i2c: E2 62 00 B0 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 5B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 79 [10:40:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 5B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:40:23]wFMCommunicate OK [10:40:23]SAM_PROTO_GetFieldsCounters done [10:40:23]requested_item shift.num is exist - process it [10:40:23]requested_item shift.opened is exist - process it [10:40:23]req_shift_opened [10:40:23]FM_GetShiftState [10:40:23]SAM_PROTO_GetShiftState [10:40:23]wFMCommunicate request_size=4 [10:40:23]MH_SAM_APDU [10:40:23]CAPDU: 80 13 01 00 [10:40:23]Write to MH i2c: E2 08 00 B1 0A 80 13 01 00 00 00 00 00 38 [10:40:23]Write i2c OK [10:40:23]MH_I2C_Read... [10:40:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:23]Read from MH i2c: E2 [10:40:23]MH_I2C_Read... [10:40:23]Read from MH i2c: E2 0E 00 [10:40:23]MH_I2C_Read... [10:40:23]Read from MH i2c: E2 0E 00 B1 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 62 [10:40:23]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:40:23]wFMCommunicate OK [10:40:23]SAM_PROTO_GetShiftState done [10:40:23]FM_GetShiftState done [10:40:23]req_shift_opened done [10:40:23]requested_item shift.open_date is exist - process it [10:40:23]req_shift_open_date [10:40:23]req_shift_open_date done [10:40:23]produce_requested_data done [10:40:23]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166235,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:40:23]process_action_free close_receipt [10:40:23]json_value_free [10:40:23]json_value_free done [10:40:23]process_json_proto returns [10:40:23]Send response to host [10:40:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166235,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:40:23]free response buf [10:40:23]execute_script done [10:40:23]execute_script returns [10:40:23]free content buf [10:40:23]Sock 7.Close socket [10:40:23]Sock 7.Thread stoped [10:40:26]OFD Sender: No OFD packet to send [10:40:31]OFD Sender: No OFD packet to send [10:40:36]OFD Sender: No OFD packet to send [10:40:41]OFD Sender: No OFD packet to send [10:40:46]OFD Sender: No OFD packet to send [10:40:51]OFD Sender: No OFD packet to send [10:40:56]OFD Sender: No OFD packet to send [10:41:01]OFD Sender: No OFD packet to send [10:41:06]OFD Sender: No OFD packet to send [10:41:11]OFD Sender: No OFD packet to send [10:41:16]OFD Sender: No OFD packet to send [10:41:21]OFD Sender: No OFD packet to send [10:41:26]OFD Sender: No OFD packet to send [10:41:31]OFD Sender: No OFD packet to send [10:41:36]OFD Sender: No OFD packet to send [10:41:41]OFD Sender: No OFD packet to send [10:41:46]OFD Sender: No OFD packet to send [10:41:51]OFD Sender: No OFD packet to send [10:41:55]recv_with_timeout no data received [10:41:56]OFD Sender: No OFD packet to send [10:41:59]accept exits with 9 [10:41:59]New connection [10:41:59]New thread 3066830180 created [10:41:59]Thread 3066686820 joined [10:41:59]Waiting for new connection... [10:41:59] Sock 9.Parse request [10:41:59]Sock 9.Check first char [10:41:59]Sock 9.First char is OK [10:41:59]request: POST /json_proto HTTP/1.0 [10:41:59]Method: POST [10:41:59]URL: /json_proto [10:41:59]Method is POST - this is cgi request [10:41:59]url: /json_proto [10:41:59]query_string will be loaded in cgi processing [10:41:59]execute_cgi json_proto POST (null) [10:41:59]execute_cgi path=json_proto method=POST [10:41:59]POST find Content-Length [10:41:59]Host: 172.17.44.132:8080 [10:41:59]Content-Length: 616 [10:41:59]Content-Type: application/json [10:41:59] [10:41:59]POST finish read [10:41:59]Found Content-Length = 616 [10:41:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51238", "tax_sys" : 0, "items" : [ { "code": "47803008", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:59]execute_script... [10:41:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51238", "tax_sys" : 0, "items" : [ { "code": "47803008", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:59]POST & json_proto [10:41:59]process_json_proto [10:41:59]json parsed OK: [10:41:59]protocol is kg_v1.0 [10:41:59]action value=close_receipt [10:41:59]process_action close_receipt [10:41:59]cmd_close_receipt [10:41:59]MH_GetDate [10:41:59]Write to MH i2c: F0 00 00 B2 0A AB [10:41:59]Write i2c OK [10:41:59]MH_I2C_Read... [10:41:59]Read from MH i2c: F0 [10:41:59]MH_I2C_Read... [10:41:59]Read from MH i2c: F0 09 00 [10:41:59]MH_I2C_Read... [10:41:59]Read from MH i2c: F0 09 00 B2 0A 00 F8 B8 C9 66 2A 83 C1 65 66 [10:41:59]GetLastDocTimeStamp 1724496018 [10:41:59]current date 1724496120 [10:41:59]FM_GetShiftState [10:41:59]SAM_PROTO_GetShiftState [10:41:59]wFMCommunicate request_size=4 [10:41:59]MH_SAM_APDU [10:41:59]CAPDU: 80 13 01 00 [10:41:59]Write to MH i2c: E2 08 00 B3 0A 80 13 01 00 00 00 00 00 3A [10:41:59]Write i2c OK [10:41:59]MH_I2C_Read... [10:41:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:59]Read from MH i2c: E2 [10:41:59]MH_I2C_Read... [10:41:59]Read from MH i2c: E2 0E 00 [10:41:59]MH_I2C_Read... [10:41:59]Read from MH i2c: E2 0E 00 B3 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 64 [10:41:59]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:41:59]wFMCommunicate OK [10:41:59]SAM_PROTO_GetShiftState done [10:41:59]FM_GetShiftState done [10:41:59]opened in 1724458697 [10:41:59]opened+sec_in_day 1724545097 [10:41:59]quantity*price = 14000 [10:41:59]sum+1 = 14001 [10:41:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 288 24.08.2024 10:42 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166236 ФПД: 261391817870550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T104200&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166236&fm=261391817870550&tin=02508201610067®Number=0000000000092562&sum=14000 0 [10:42:00]StoreToDocumentArchive [10:42:00]shift 470 fd 166236 [10:42:00]save to /storage/0470/doc_00166236 [10:42:00]save last doc name /storage/0470/doc_00166236 to /storage/kkm_last_doc_name [10:42:00]save OK [10:42:00]Clear old archive folders... [10:42:00]ProcessDocumentItem done err = 0, tmpTLVsize=269 [10:42:00]tlvbuf is 00EE0450 [10:42:00]SAM_PROTO_ClearQueue [10:42:00]wFMCommunicate request_size=4 [10:42:00]MH_SAM_APDU [10:42:00]CAPDU: 80 09 00 00 [10:42:00]Write to MH i2c: E2 08 00 C0 0A 80 09 00 00 00 00 00 00 3C [10:42:00]Write i2c OK [10:42:00]MH_I2C_Read... [10:42:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:00]Read from MH i2c: E2 [10:42:00]MH_I2C_Read... [10:42:00]Read from MH i2c: E2 03 00 [10:42:00]MH_I2C_Read... [10:42:00]Read from MH i2c: E2 03 00 C0 0A 00 90 00 3E [10:42:00]RAPDU: 90 00 [10:42:00]wFMCommunicate OK [10:42:00]SAM_PROTO_ClearQueue done [10:42:00]KKMCreateOFDPacket [10:42:00]OFDProtocolAddRootSTLVToBuf [10:42:00]FM_MakeSignedData [10:42:00]FM_MakeSignedData [10:42:00]SAM_PROTO_SignData [10:42:00]wFMCommunicate request_size=4 [10:42:00]MH_SAM_APDU [10:42:00]CAPDU: 80 0D 01 02 [10:42:00]Write to MH i2c: E2 08 00 C1 0A 80 0D 01 02 00 00 00 00 44 [10:42:00]Write i2c OK [10:42:00]MH_I2C_Read... [10:42:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:01]Read from MH i2c: E2 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: E2 03 00 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: E2 03 00 C1 0A 00 90 00 3F [10:42:01]RAPDU: 90 00 [10:42:01]wFMCommunicate OK [10:42:01]wFMCommunicate request_size=255 [10:42:01]MH_SAM_APDU [10:42:01]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 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 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 F8 B8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [10:42:01]Write to MH i2c: E2 02 01 C2 0A 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 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 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 F8 B8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 05 [10:42:01]Write i2c OK [10:42:01]MH_I2C_Read... [10:42:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:01]Read from MH i2c: E2 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: E2 03 00 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: E2 03 00 C2 0A 00 90 00 40 [10:42:01]RAPDU: 90 00 [10:42:01]wFMCommunicate OK [10:42:01]wFMCommunicate request_size=28 [10:42:01]MH_SAM_APDU [10:42:01]CAPDU: 80 0D 02 02 17 37 31 37 36 39 10 04 04 00 5C 89 02 00 35 04 06 00 ED BC 06 73 8C D6 [10:42:01]Write to MH i2c: E2 1F 00 C3 0A 80 0D 02 02 17 00 37 31 37 36 39 10 04 04 00 5C 89 02 00 35 04 06 00 ED BC 06 73 8C D6 00 00 45 [10:42:01]Write i2c OK [10:42:01]MH_I2C_Read... [10:42:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:01]Read from MH i2c: E2 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: E2 03 00 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: E2 03 00 C3 0A 00 90 00 41 [10:42:01]RAPDU: 90 00 [10:42:01]wFMCommunicate OK [10:42:01]wFMCommunicate request_size=4 [10:42:01]MH_SAM_APDU [10:42:01]CAPDU: 80 0D 03 02 [10:42:01]Write to MH i2c: E2 08 00 C4 0A 80 0D 03 02 00 00 00 00 49 [10:42:01]Write i2c OK [10:42:01]MH_I2C_Read... [10:42:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:01]Read from MH i2c: E2 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: E2 0B 00 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: E2 0B 00 C4 0A 00 3D 18 96 BE 47 42 78 D1 90 00 C5 [10:42:01]RAPDU: 3D 18 96 BE 47 42 78 D1 90 00 [10:42:01]wFMCommunicate OK [10:42:01]SAM_PROTO_SignData done [10:42:01]FM_MakeSignedData done [10:42:01]CreateOFDProtocolMessage [10:42:01]wFMCommunicate request_size=4 [10:42:01]MH_SAM_APDU [10:42:01]CAPDU: 80 11 00 00 [10:42:01]Write to MH i2c: E2 08 00 C5 0A 80 11 00 00 00 00 00 00 49 [10:42:01]Write i2c OK [10:42:01]MH_I2C_Read... [10:42:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:01]Read from MH i2c: E2 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: E2 17 00 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: E2 17 00 C5 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A2 [10:42:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:42:01]wFMCommunicate OK [10:42:01]CreateOFDProtocolMessage done [10:42:01]OFDSenderStorePacket 166236 [10:42:01]StoreOFDPacket docnum=166236 [10:42:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 21 01 00 00 15 94 19 01 1E 35 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 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 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 F8 B8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5C 89 02 00 35 04 06 00 ED BC 06 73 8C D6 3D 18 96 BE 47 42 78 D1 [10:42:01]CheckFolder [10:42:01]dirname=/storage/ofd_packets [10:42:01]CheckFolder done [10:42:01]ProducePacketName [10:42:01]name=ofd_packets/00166236 [10:42:01]NVStorageSaveData ofd_packets/00166236 [10:42:01]File name is /storage/ofd_packets/00166236 [10:42:01]Write 319 bytes [10:42:01]NVStorageSaveData done [10:42:01]OFDSenderStorePacket done [10:42:01]KKMCreateOFDPacket done [10:42:01]NVStorageSaveData kkm_last_timestamp [10:42:01]File name is /storage/kkm_last_timestamp [10:42:01]Write 4 bytes [10:42:01]NVStorageSaveData done [10:42:01]ExternCall_PrintAddStr [10:42:01]wPrintStart [10:42:01]Write to MH i2c: 01 00 00 C6 0A D0 [10:42:01]Write i2c OK [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: 01 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: 01 07 00 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: 01 07 00 C6 0A 00 00 00 00 00 FF 0F E5 [10:42:01]RasterBufferAndPrint [10:42:01]line Счет N : (3)51238 [10:42:01]line ИНН: 02508201610067 [10:42:01]line Контрольно-Кассовый Чек [10:42:01]line ПРОДАЖА [10:42:01]line Товар: 47803008 [10:42:01]line Сигареты Winston XS Blue [10:42:01]line 1.000 * 140.00 [10:42:01]line = 140.00 [10:42:01]line НДС 12% НСП 1% [10:42:01]line > о реализуемом товаре [10:42:01]line ИТОГО: 140.00 [10:42:01]line НСП 1% : 1.24 [10:42:01]line НДС 12% : 14.87 [10:42:01]line Наличными: 140.00 [10:42:01]line Безнал.: 0.00 [10:42:01]line Место: АЗС № 130 "Партнер Нефть" [10:42:01]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:42:01]line СНО: Общий режим [10:42:01]line Чек 288 24.08.2024 10:42 [10:42:01]line Смена: 470 ФФД: 1.0 [10:42:01]line ЗНМ: 0300000070 [10:42:01]line РНМ: 0000000000092562 [10:42:01]line Версия ККМ: 001 [10:42:01]line ФМ: 0000000000871769 [10:42:01]line ФД: 166236 [10:42:01]line ФПД: 261391817870550 [10:42:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T104200&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166236&fm=261391817870550&tin=02508201610067®Number=0000000000092562&sum=14000 [10:42:01]line 0 [10:42:01]written 0, free lines is 4095 [10:42:01]OFD Sender: Processing packet 166236 [packets to send 1008, broken 1007] [10:42:01]ProducePacketName [10:42:01]name=ofd_packets/00166236 [10:42:01]OFD Sender: To server: pG, [10:42:01]CommunicateWithHost lk.salyk.kg:30040 [10:42:01]ConnectInit lk.salyk.kg [10:42:01]Write to MH i2c: 01 00 00 EE 0A F8 [10:42:01]Write i2c OK [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: 01 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: 01 07 00 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: 01 07 00 EE 0A 00 00 00 00 00 E6 0C F1 [10:42:01]RasterBufferAndPrint [10:42:01]line [10:42:01]line [10:42:01]line [10:42:01]line [10:42:01]line [10:42:01]written 0, free lines is 3308 [10:42:01]MH_Cut [10:42:01]Write to MH i2c: D1 01 00 F5 0A 01 D1 [10:42:01]Write i2c OK [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: D1 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: D1 01 00 [10:42:01]MH_I2C_Read... [10:42:01]Read from MH i2c: D1 01 00 F5 0A 00 D0 [10:42:01]Write to MH i2c: 01 00 00 F6 0A 00 [10:42:01]Write i2c OK [10:42:01]MH_I2C_Read... [10:42:02]*** Cut start [10:42:02]*** Purtial cut [10:42:02]*** Stage 1: CUTSNS_PIN = 1 [10:42:04]Read from MH i2c: 01 [10:42:04]MH_I2C_Read... [10:42:04]*** Stop cut motor [10:42:04]*** Cut end [10:42:04]Read from MH i2c: 01 07 00 [10:42:04]MH_I2C_Read... [10:42:04]Read from MH i2c: 01 07 00 F6 0A 00 00 00 00 00 FF 0F 15 [10:42:04]process_action close_receipt done [10:42:04]requested_data is exist [10:42:04]produce_requested_data [10:42:04]requested_item fm.sn is exist - process it [10:42:04]wFMCommunicate request_size=4 [10:42:04]MH_SAM_APDU [10:42:04]CAPDU: 80 11 00 00 [10:42:04]Write to MH i2c: E2 08 00 F7 0A 80 11 00 00 00 00 00 00 7B [10:42:04]Write i2c OK [10:42:04]MH_I2C_Read... [10:42:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:04]Read from MH i2c: E2 [10:42:04]MH_I2C_Read... [10:42:04]Read from MH i2c: E2 17 00 [10:42:04]MH_I2C_Read... [10:42:04]Read from MH i2c: E2 17 00 F7 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D4 [10:42:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:42:04]wFMCommunicate OK [10:42:04]requested_item fd.num is exist - process it [10:42:04]SAM_PROTO_GetFieldsCounters [10:42:04]wFMCommunicate request_size=4 [10:42:04]MH_SAM_APDU [10:42:04]CAPDU: 80 13 00 00 [10:42:04]Write to MH i2c: E2 08 00 F8 0A 80 13 00 00 00 00 00 00 7E [10:42:04]Write i2c OK [10:42:04]MH_I2C_Read... [10:42:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:04]Read from MH i2c: E2 [10:42:04]MH_I2C_Read... [10:42:04]Read from MH i2c: E2 62 00 [10:42:04]MH_I2C_Read... [10:42:04]Read from MH i2c: E2 62 00 F8 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 5C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 C5 [10:42:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 5C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:42:04]wFMCommunicate OK [10:42:04]SAM_PROTO_GetFieldsCounters done [10:42:04]requested_item shift.num is exist - process it [10:42:04]requested_item shift.opened is exist - process it [10:42:04]req_shift_opened [10:42:04]FM_GetShiftState [10:42:04]SAM_PROTO_GetShiftState [10:42:04]wFMCommunicate request_size=4 [10:42:04]MH_SAM_APDU [10:42:04]CAPDU: 80 13 01 00 [10:42:04]Write to MH i2c: E2 08 00 F9 0A 80 13 01 00 00 00 00 00 80 [10:42:04]Write i2c OK [10:42:04]MH_I2C_Read... [10:42:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:04]Read from MH i2c: E2 [10:42:04]MH_I2C_Read... [10:42:04]Read from MH i2c: E2 0E 00 [10:42:04]MH_I2C_Read... [10:42:04]Read from MH i2c: E2 0E 00 F9 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 AA [10:42:04]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:42:04]wFMCommunicate OK [10:42:04]SAM_PROTO_GetShiftState done [10:42:04]FM_GetShiftState done [10:42:04]req_shift_opened done [10:42:04]requested_item shift.open_date is exist - process it [10:42:04]req_shift_open_date [10:42:04]req_shift_open_date done [10:42:04]produce_requested_data done [10:42:04]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166236,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:42:04]process_action_free close_receipt [10:42:04]json_value_free [10:42:04]json_value_free done [10:42:04]process_json_proto returns [10:42:04]Send response to host [10:42:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166236,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:42:04]free response buf [10:42:04]execute_script done [10:42:04]execute_script returns [10:42:04]free content buf [10:42:04]Sock 9.Close socket [10:42:04]Sock 9.Thread stoped [10:42:06]ConnectInit Can't take IP for lk.salyk.kg [10:42:06]CommunicateWithHost connect error [10:42:06]CommunicateWithHost err = -1 [10:42:06]OFD Sender: Server communicate error [10:42:11]OFD Sender: Processing packet 166236 [packets to send 1008, broken 1007] [10:42:11]ProducePacketName [10:42:11]name=ofd_packets/00166236 [10:42:11]OFD Sender: To server: pG, [10:42:11]CommunicateWithHost lk.salyk.kg:30040 [10:42:11]ConnectInit lk.salyk.kg [10:42:19]Connected sock=9 [10:42:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 21 01 00 00 15 94 19 01 1E 35 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 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 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 F8 B8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5C 89 02 00 35 04 06 00 ED BC 06 73 8C D6 3D 18 96 BE 47 42 78 D1 [10:42:20]accept exits with 7 [10:42:20]New connection [10:42:20]New thread 3066686820 created [10:42:20]Thread 3066830180 joined [10:42:20]Waiting for new connection... [10:42:20] Sock 7.Parse request [10:42:20]Sock 7.Check first char [10:42:20]Sock 7.First char is OK [10:42:20]request: POST /json_proto HTTP/1.0 [10:42:20]Method: POST [10:42:20]URL: /json_proto [10:42:20]Method is POST - this is cgi request [10:42:20]url: /json_proto [10:42:20]query_string will be loaded in cgi processing [10:42:20]execute_cgi json_proto POST (null) [10:42:20]execute_cgi path=json_proto method=POST [10:42:20]POST find Content-Length [10:42:20]Host: 172.17.44.132:8080 [10:42:20]Content-Length: 682 [10:42:20]Content-Type: application/json [10:42:20] [10:42:20]POST finish read [10:42:20]Found Content-Length = 682 [10:42:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:20]execute_script... [10:42:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:20]POST & json_proto [10:42:20]process_json_proto [10:42:20]json parsed OK: [10:42:20]protocol is kg_v1.0 [10:42:20]action value=close_receipt [10:42:20]process_action close_receipt [10:42:20]cmd_close_receipt [10:42:20]MH_GetDate [10:42:20]Write to MH i2c: F0 00 00 FA 0A F3 [10:42:20]Write i2c OK [10:42:20]MH_I2C_Read... [10:42:20]Read from MH i2c: F0 [10:42:20]MH_I2C_Read... [10:42:20]Read from MH i2c: F0 09 00 [10:42:20]MH_I2C_Read... [10:42:20]Read from MH i2c: F0 09 00 FA 0A 00 0D B9 C9 66 2A 83 C1 65 C4 [10:42:20]GetLastDocTimeStamp 1724496120 [10:42:20]current date 1724496141 [10:42:20]FM_GetShiftState [10:42:20]SAM_PROTO_GetShiftState [10:42:20]wFMCommunicate request_size=4 [10:42:20]MH_SAM_APDU [10:42:20]CAPDU: 80 13 01 00 [10:42:20]Write to MH i2c: E2 08 00 FB 0A 80 13 01 00 00 00 00 00 82 [10:42:20]Write i2c OK [10:42:20]MH_I2C_Read... [10:42:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:20]Read from MH i2c: E2 [10:42:20]MH_I2C_Read... [10:42:20]Read from MH i2c: E2 0E 00 [10:42:20]MH_I2C_Read... [10:42:20]Read from MH i2c: E2 0E 00 FB 0A 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 AC [10:42:20]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:42:20]wFMCommunicate OK [10:42:20]SAM_PROTO_GetShiftState done [10:42:20]FM_GetShiftState done [10:42:20]opened in 1724458697 [10:42:20]opened+sec_in_day 1724545097 [10:42:20]quantity*price = 100005 [10:42:20]sum+1 = 100006 [10:42:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 289 24.08.2024 10:42 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166237 ФПД: 80786454381706 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T104221&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166237&fm=80786454381706&tin=02508201610067®Number=0000000000092562&sum=100000 [10:42:21]StoreToDocumentArchive [10:42:21]shift 470 fd 166237 [10:42:21]save to /storage/0470/doc_00166237 [10:42:21]save last doc name /storage/0470/doc_00166237 to /storage/kkm_last_doc_name [10:42:21]save OK [10:42:21]Clear old archive folders... [10:42:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:42:21]tlvbuf is 00DD8CE0 [10:42:21]SAM_PROTO_ClearQueue [10:42:21]wFMCommunicate request_size=4 [10:42:21]MH_SAM_APDU [10:42:21]CAPDU: 80 09 00 00 [10:42:21]Write to MH i2c: E2 08 00 08 0B 80 09 00 00 00 00 00 00 85 [10:42:21]Write i2c OK [10:42:21]MH_I2C_Read... [10:42:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:21]Read from MH i2c: E2 [10:42:21]MH_I2C_Read... [10:42:21]Read from MH i2c: E2 03 00 [10:42:21]MH_I2C_Read... [10:42:21]Read from MH i2c: E2 03 00 08 0B 00 90 00 87 [10:42:21]RAPDU: 90 00 [10:42:21]wFMCommunicate OK [10:42:21]SAM_PROTO_ClearQueue done [10:42:21]KKMCreateOFDPacket [10:42:21]OFDProtocolAddRootSTLVToBuf [10:42:21]FM_MakeSignedData [10:42:21]FM_MakeSignedData [10:42:21]SAM_PROTO_SignData [10:42:21]wFMCommunicate request_size=4 [10:42:21]MH_SAM_APDU [10:42:21]CAPDU: 80 0D 01 02 [10:42:21]Write to MH i2c: E2 08 00 09 0B 80 0D 01 02 00 00 00 00 8D [10:42:21]Write i2c OK [10:42:21]MH_I2C_Read... [10:42:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:21]Read from MH i2c: E2 [10:42:21]MH_I2C_Read... [10:42:21]Read from MH i2c: E2 03 00 [10:42:21]MH_I2C_Read... [10:42:21]Read from MH i2c: E2 03 00 09 0B 00 90 00 88 [10:42:21]RAPDU: 90 00 [10:42:21]wFMCommunicate OK [10:42:21]wFMCommunicate request_size=255 [10:42:21]MH_SAM_APDU [10:42:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 0D B9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5D 89 02 00 35 04 06 00 49 [10:42:21]Write to MH i2c: E2 02 01 0A 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 0D B9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5D 89 02 00 35 04 06 00 49 00 00 BF [10:42:21]Write i2c OK [10:42:21]MH_I2C_Read... [10:42:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:22]Read from MH i2c: E2 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: E2 03 00 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: E2 03 00 0A 0B 00 90 00 89 [10:42:22]RAPDU: 90 00 [10:42:22]wFMCommunicate OK [10:42:22]wFMCommunicate request_size=10 [10:42:22]MH_SAM_APDU [10:42:22]CAPDU: 80 0D 02 02 05 79 8F EA 84 8A [10:42:22]Write to MH i2c: E2 0D 00 0B 0B 80 0D 02 02 05 00 79 8F EA 84 8A 00 00 9A [10:42:22]Write i2c OK [10:42:22]MH_I2C_Read... [10:42:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:22]Read from MH i2c: E2 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: E2 03 00 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: E2 03 00 0B 0B 00 90 00 8A [10:42:22]RAPDU: 90 00 [10:42:22]wFMCommunicate OK [10:42:22]wFMCommunicate request_size=4 [10:42:22]MH_SAM_APDU [10:42:22]CAPDU: 80 0D 03 02 [10:42:22]Write to MH i2c: E2 08 00 0C 0B 80 0D 03 02 00 00 00 00 92 [10:42:22]Write i2c OK [10:42:22]MH_I2C_Read... [10:42:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:22]Read from MH i2c: E2 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: E2 0B 00 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: E2 0B 00 0C 0B 00 87 5B 97 68 05 50 45 64 90 00 72 [10:42:22]RAPDU: 87 5B 97 68 05 50 45 64 90 00 [10:42:22]wFMCommunicate OK [10:42:22]SAM_PROTO_SignData done [10:42:22]FM_MakeSignedData done [10:42:22]CreateOFDProtocolMessage [10:42:22]wFMCommunicate request_size=4 [10:42:22]MH_SAM_APDU [10:42:22]CAPDU: 80 11 00 00 [10:42:22]Write to MH i2c: E2 08 00 0D 0B 80 11 00 00 00 00 00 00 92 [10:42:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 80 3B 47 00 B9 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5C 89 02 00 F4 03 04 00 53 62 C9 66 B6 04 01 00 00 BA C1 5D D5 44 39 E1 F5 [10:42:22]CommunicateWithHost err = 0 [10:42:22]CheckOFDResponse [10:42:22]1017 (14) - 77093643461234 [10:42:22]1041 (16) - 0000000000871769 [10:42:22]1040 (4) - 166236 [10:42:22]1012 (4) - 24.08.2024 04:32 [10:42:22]1206 (1) - 0 [10:42:22]OFD Sender: Remove packet 166236 [10:42:22]ProducePacketName [10:42:22]name=ofd_packets/00166236 [10:42:22]NVStorageDeleteData [10:42:22]Write i2c OK [10:42:22]MH_I2C_Read... [10:42:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:22]Read from MH i2c: E2 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: E2 17 00 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: E2 17 00 0D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 EB [10:42:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:42:22]wFMCommunicate OK [10:42:22]CreateOFDProtocolMessage done [10:42:22]OFDSenderStorePacket 166237 [10:42:22]StoreOFDPacket docnum=166237 [10:42:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 6B DC 07 01 DC 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 0D B9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5D 89 02 00 35 04 06 00 49 79 8F EA 84 8A 87 5B 97 68 05 50 45 64 [10:42:22]CheckFolder [10:42:22]dirname=/storage/ofd_packets [10:42:22]CheckFolder done [10:42:22]ProducePacketName [10:42:22]name=ofd_packets/00166237 [10:42:22]NVStorageSaveData ofd_packets/00166237 [10:42:22]File name is /storage/ofd_packets/00166237 [10:42:22]Write 301 bytes [10:42:22]NVStorageSaveData done [10:42:22]OFDSenderStorePacket done [10:42:22]KKMCreateOFDPacket done [10:42:22]NVStorageSaveData kkm_last_timestamp [10:42:22]File name is /storage/kkm_last_timestamp [10:42:22]Write 4 bytes [10:42:22]NVStorageSaveData done [10:42:22]ExternCall_PrintAddStr [10:42:22]wPrintStart [10:42:22]Write to MH i2c: 01 00 00 0E 0B 19 [10:42:22]Write i2c OK [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: 01 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: 01 07 00 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: 01 07 00 0E 0B 00 00 00 00 00 FF 0F 2E [10:42:22]RasterBufferAndPrint [10:42:22]line Счет N : (1)295195 [10:42:22]line ИНН: 02508201610067 [10:42:22]line Контрольно-Кассовый Чек [10:42:22]line ПРОДАЖА [10:42:22]line ТРК (МРК, ГНК) : 52 [10:42:22]line Товар: 2710124130 [10:42:22]line Аи-92-К-5 [10:42:22]line 14.750 * 67.80 [10:42:22]line = 1000.05 [10:42:22]line НДС 12% НСП 1% [10:42:22]line > о реализуемом товаре [10:42:22]line ОКРУГЛЕНИЕ: -0.05 [10:42:22]line ИТОГО: 1000.00 [10:42:22]line Внесено: 1000.00 [10:42:22]line СДАЧА: 0.00 [10:42:22]line НСП 1% : 8.85 [10:42:22]line НДС 12% : 106.20 [10:42:22]line Наличными: 1000.00 [10:42:22]line Безнал.: 0.00 [10:42:22]line Место: АЗС № 130 "Партнер Нефть" [10:42:22]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:42:22]line СНО: Общий режим [10:42:22]line Чек 289 24.08.2024 10:42 [10:42:22]line Смена: 470 ФФД: 1.0 [10:42:22]line ЗНМ: 0300000070 [10:42:22]line РНМ: 0000000000092562 [10:42:22]line Версия ККМ: 001 [10:42:22]line ФМ: 0000000000871769 [10:42:22]line ФД: 166237 [10:42:22]line ФПД: 80786454381706 [10:42:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T104221&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166237&fm=80786454381706&tin=02508201610067®Number=0000000000092562&sum=100000 [10:42:22]written 0, free lines is 4095 [10:42:22]OFD Sender: Processing packet 166237 [packets to send 1008, broken 1007] [10:42:22]ProducePacketName [10:42:22]name=ofd_packets/00166237 [10:42:22]OFD Sender: To server: pG, [10:42:22]CommunicateWithHost lk.salyk.kg:30040 [10:42:22]ConnectInit lk.salyk.kg [10:42:22]Write to MH i2c: 01 00 00 39 0B 44 [10:42:22]Write i2c OK [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: 01 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: 01 07 00 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: 01 07 00 39 0B 00 00 00 00 00 E7 0C 3E [10:42:22]RasterBufferAndPrint [10:42:22]line [10:42:22]line [10:42:22]line [10:42:22]line [10:42:22]line [10:42:22]written 0, free lines is 3316 [10:42:22]MH_Cut [10:42:22]Write to MH i2c: D1 01 00 40 0B 01 1D [10:42:22]Write i2c OK [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: D1 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: D1 01 00 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: D1 01 00 40 0B 00 1C [10:42:22]Write to MH i2c: 01 00 00 41 0B 4C [10:42:22]Write i2c OK [10:42:22]MH_I2C_Read... [10:42:23]*** Cut start [10:42:23]*** Purtial cut [10:42:23]*** Stage 1: CUTSNS_PIN = 1 [10:42:24]Connected sock=9 [10:42:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 6B DC 07 01 DC 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 0D B9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5D 89 02 00 35 04 06 00 49 79 8F EA 84 8A 87 5B 97 68 05 50 45 64 [10:42:25]Read from MH i2c: 01 [10:42:25]MH_I2C_Read... [10:42:25]*** Stop cut motor [10:42:25]*** Cut end [10:42:25]Read from MH i2c: 01 07 00 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: 01 07 00 41 0B 00 00 00 00 00 FF 0F 61 [10:42:25]process_action close_receipt done [10:42:25]requested_data is exist [10:42:25]produce_requested_data [10:42:25]requested_item fm.sn is exist - process it [10:42:25]wFMCommunicate request_size=4 [10:42:25]MH_SAM_APDU [10:42:25]CAPDU: 80 11 00 00 [10:42:25]Write to MH i2c: E2 08 00 42 0B 80 11 00 00 00 00 00 00 C7 [10:42:25]Write i2c OK [10:42:25]MH_I2C_Read... [10:42:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:25]Read from MH i2c: E2 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 17 00 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 17 00 42 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 20 [10:42:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:42:25]wFMCommunicate OK [10:42:25]requested_item fd.num is exist - process it [10:42:25]SAM_PROTO_GetFieldsCounters [10:42:25]wFMCommunicate request_size=4 [10:42:25]MH_SAM_APDU [10:42:25]CAPDU: 80 13 00 00 [10:42:25]Write to MH i2c: E2 08 00 43 0B 80 13 00 00 00 00 00 00 CA [10:42:25]Write i2c OK [10:42:25]MH_I2C_Read... [10:42:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:25]Read from MH i2c: E2 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 62 00 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 62 00 43 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 5D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [10:42:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 5D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:42:25]wFMCommunicate OK [10:42:25]SAM_PROTO_GetFieldsCounters done [10:42:25]requested_item shift.num is exist - process it [10:42:25]requested_item shift.opened is exist - process it [10:42:25]req_shift_opened [10:42:25]FM_GetShiftState [10:42:25]SAM_PROTO_GetShiftState [10:42:25]wFMCommunicate request_size=4 [10:42:25]MH_SAM_APDU [10:42:25]CAPDU: 80 13 01 00 [10:42:25]Write to MH i2c: E2 08 00 44 0B 80 13 01 00 00 00 00 00 CC [10:42:25]Write i2c OK [10:42:25]MH_I2C_Read... [10:42:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:25]Read from MH i2c: E2 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 0E 00 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 0E 00 44 0B 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F6 [10:42:25]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:42:25]wFMCommunicate OK [10:42:25]SAM_PROTO_GetShiftState done [10:42:25]FM_GetShiftState done [10:42:25]req_shift_opened done [10:42:25]requested_item shift.open_date is exist - process it [10:42:25]req_shift_open_date [10:42:25]req_shift_open_date done [10:42:25]produce_requested_data done [10:42:25]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166237,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:42:25]process_action_free close_receipt [10:42:25]json_value_free [10:42:25]json_value_free done [10:42:25]process_json_proto returns [10:42:25]Send response to host [10:42:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166237,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:42:25]free response buf [10:42:25]execute_script done [10:42:25]execute_script returns [10:42:25]free content buf [10:42:25]Sock 7.Close socket [10:42:25]Sock 7.Thread stoped [10:42:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 44 BE 47 00 71 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5D 89 02 00 F4 03 04 00 58 62 C9 66 B6 04 01 00 00 C9 F3 F5 13 02 46 77 EF [10:42:27]CommunicateWithHost err = 0 [10:42:27]CheckOFDResponse [10:42:27]1017 (14) - 77093643461234 [10:42:27]1041 (16) - 0000000000871769 [10:42:27]1040 (4) - 166237 [10:42:27]1012 (4) - 24.08.2024 04:32 [10:42:27]1206 (1) - 0 [10:42:27]OFD Sender: Remove packet 166237 [10:42:27]ProducePacketName [10:42:27]name=ofd_packets/00166237 [10:42:27]NVStorageDeleteData [10:42:27]OFD Sender: No OFD packet to send [10:42:27]OFD Sender: No OFD packet to send [10:42:31]recv_with_timeout no data received [10:42:32]OFD Sender: No OFD packet to send [10:42:37]accept exits with 10 [10:42:37]New connection [10:42:37]New thread 3066830180 created [10:42:37]Thread 3066686820 joined [10:42:37]Waiting for new connection... [10:42:37] Sock 10.Parse request [10:42:37]Sock 10.Check first char [10:42:37]Sock 10.First char is OK [10:42:37]request: POST /json_proto HTTP/1.0 [10:42:37]Method: POST [10:42:37]URL: /json_proto [10:42:37]Method is POST - this is cgi request [10:42:37]url: /json_proto [10:42:37]query_string will be loaded in cgi processing [10:42:37]execute_cgi json_proto POST (null) [10:42:37]execute_cgi path=json_proto method=POST [10:42:37]POST find Content-Length [10:42:37]Host: 172.17.44.132:8080 [10:42:37]Content-Length: 677 [10:42:37]Content-Type: application/json [10:42:37] [10:42:37]POST finish read [10:42:37]Found Content-Length = 677 [10:42:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:37]execute_script... [10:42:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:37]POST & json_proto [10:42:37]process_json_proto [10:42:37]json parsed OK: [10:42:37]protocol is kg_v1.0 [10:42:37]action value=close_receipt [10:42:37]process_action close_receipt [10:42:37]cmd_close_receipt [10:42:37]MH_GetDate [10:42:37]Write to MH i2c: F0 00 00 45 0B 3F [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: F0 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: F0 09 00 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: F0 09 00 45 0B 00 1E B9 C9 66 2A 83 C1 65 21 [10:42:37]GetLastDocTimeStamp 1724496141 [10:42:37]current date 1724496158 [10:42:37]FM_GetShiftState [10:42:37]SAM_PROTO_GetShiftState [10:42:37]wFMCommunicate request_size=4 [10:42:37]MH_SAM_APDU [10:42:37]CAPDU: 80 13 01 00 [10:42:37]Write to MH i2c: E2 08 00 46 0B 80 13 01 00 00 00 00 00 CE [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:37]Read from MH i2c: E2 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 0E 00 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 0E 00 46 0B 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F8 [10:42:37]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:42:37]wFMCommunicate OK [10:42:37]SAM_PROTO_GetShiftState done [10:42:37]FM_GetShiftState done [10:42:37]opened in 1724458697 [10:42:37]opened+sec_in_day 1724545097 [10:42:37]quantity*price = 60003 [10:42:37]sum+1 = 60004 [10:42:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 290 24.08.2024 10:42 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166238 ФПД: 170669224303334 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T104238&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166238&fm=170669224303334&tin=02508201610067®Number=0000000000092562&sum=60000 [10:42:38]StoreToDocumentArchive [10:42:38]shift 470 fd 166238 [10:42:38]save to /storage/0470/doc_00166238 [10:42:38]save last doc name /storage/0470/doc_00166238 to /storage/kkm_last_doc_name [10:42:38]save OK [10:42:38]Clear old archive folders... [10:42:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:42:38]tlvbuf is 00E20420 [10:42:38]SAM_PROTO_ClearQueue [10:42:38]wFMCommunicate request_size=4 [10:42:38]MH_SAM_APDU [10:42:38]CAPDU: 80 09 00 00 [10:42:38]Write to MH i2c: E2 08 00 53 0B 80 09 00 00 00 00 00 00 D0 [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:38]Read from MH i2c: E2 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 03 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 03 00 53 0B 00 90 00 D2 [10:42:38]RAPDU: 90 00 [10:42:38]wFMCommunicate OK [10:42:38]SAM_PROTO_ClearQueue done [10:42:38]KKMCreateOFDPacket [10:42:38]OFDProtocolAddRootSTLVToBuf [10:42:38]FM_MakeSignedData [10:42:38]FM_MakeSignedData [10:42:38]SAM_PROTO_SignData [10:42:38]wFMCommunicate request_size=4 [10:42:38]MH_SAM_APDU [10:42:38]CAPDU: 80 0D 01 02 [10:42:38]Write to MH i2c: E2 08 00 54 0B 80 0D 01 02 00 00 00 00 D8 [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:38]Read from MH i2c: E2 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 03 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 03 00 54 0B 00 90 00 D3 [10:42:38]RAPDU: 90 00 [10:42:38]wFMCommunicate OK [10:42:38]wFMCommunicate request_size=255 [10:42:38]MH_SAM_APDU [10:42:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 1E B9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5E 89 02 00 35 04 06 00 9B [10:42:38]Write to MH i2c: E2 02 01 55 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 1E B9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5E 89 02 00 35 04 06 00 9B 00 00 A7 [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:38]Read from MH i2c: E2 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 03 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 03 00 55 0B 00 90 00 D4 [10:42:38]RAPDU: 90 00 [10:42:38]wFMCommunicate OK [10:42:38]wFMCommunicate request_size=10 [10:42:38]MH_SAM_APDU [10:42:38]CAPDU: 80 0D 02 02 05 39 06 7D 1A E6 [10:42:38]Write to MH i2c: E2 0D 00 56 0B 80 0D 02 02 05 00 39 06 7D 1A E6 00 00 A1 [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:38]Read from MH i2c: E2 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 03 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 03 00 56 0B 00 90 00 D5 [10:42:38]RAPDU: 90 00 [10:42:38]wFMCommunicate OK [10:42:38]wFMCommunicate request_size=4 [10:42:38]MH_SAM_APDU [10:42:38]CAPDU: 80 0D 03 02 [10:42:38]Write to MH i2c: E2 08 00 57 0B 80 0D 03 02 00 00 00 00 DD [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:38]Read from MH i2c: E2 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 0B 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 0B 00 57 0B 00 16 8F B9 8B 17 E9 C5 69 90 00 F5 [10:42:38]RAPDU: 16 8F B9 8B 17 E9 C5 69 90 00 [10:42:38]wFMCommunicate OK [10:42:38]SAM_PROTO_SignData done [10:42:38]FM_MakeSignedData done [10:42:38]CreateOFDProtocolMessage [10:42:38]wFMCommunicate request_size=4 [10:42:38]MH_SAM_APDU [10:42:38]CAPDU: 80 11 00 00 [10:42:38]Write to MH i2c: E2 08 00 58 0B 80 11 00 00 00 00 00 00 DD [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:38]Read from MH i2c: E2 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 17 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 17 00 58 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 36 [10:42:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:42:38]wFMCommunicate OK [10:42:38]CreateOFDProtocolMessage done [10:42:38]OFDSenderStorePacket 166238 [10:42:38]StoreOFDPacket docnum=166238 [10:42:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 88 0F 07 01 F4 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 1E B9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5E 89 02 00 35 04 06 00 9B 39 06 7D 1A E6 16 8F B9 8B 17 E9 C5 69 [10:42:38]CheckFolder [10:42:38]dirname=/storage/ofd_packets [10:42:38]CheckFolder done [10:42:38]ProducePacketName [10:42:38]name=ofd_packets/00166238 [10:42:38]NVStorageSaveData ofd_packets/00166238 [10:42:38]File name is /storage/ofd_packets/00166238 [10:42:38]Write 301 bytes [10:42:38]NVStorageSaveData done [10:42:38]OFDSenderStorePacket done [10:42:38]KKMCreateOFDPacket done [10:42:38]NVStorageSaveData kkm_last_timestamp [10:42:38]File name is /storage/kkm_last_timestamp [10:42:38]Write 4 bytes [10:42:38]NVStorageSaveData done [10:42:38]ExternCall_PrintAddStr [10:42:38]wPrintStart [10:42:38]Write to MH i2c: 01 00 00 59 0B 64 [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 59 0B 00 00 00 00 00 FF 0F 79 [10:42:38]RasterBufferAndPrint [10:42:38]line Счет N : (1)295196 [10:42:38]line ИНН: 02508201610067 [10:42:38]line Контрольно-Кассовый Чек [10:42:38]line ПРОДАЖА [10:42:38]line ТРК (МРК, ГНК) : 42 [10:42:38]line Товар: 2710124130 [10:42:38]line Аи-92-К-5 [10:42:38]line 8.850 * 67.80 [10:42:38]line = 600.03 [10:42:38]line НДС 12% НСП 1% [10:42:38]line > о реализуемом товаре [10:42:38]line ОКРУГЛЕНИЕ: -0.03 [10:42:38]line ИТОГО: 600.00 [10:42:38]line Внесено: 600.00 [10:42:38]line СДАЧА: 0.00 [10:42:38]line НСП 1% : 5.31 [10:42:38]line НДС 12% : 63.72 [10:42:38]line Наличными: 600.00 [10:42:38]line Безнал.: 0.00 [10:42:38]line Место: АЗС № 130 "Партнер Нефть" [10:42:38]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:42:38]line СНО: Общий режим [10:42:38]line Чек 290 24.08.2024 10:42 [10:42:38]line Смена: 470 ФФД: 1.0 [10:42:38]line ЗНМ: 0300000070 [10:42:38]line РНМ: 0000000000092562 [10:42:38]line Версия ККМ: 001 [10:42:38]line ФМ: 0000000000871769 [10:42:38]line ФД: 166238 [10:42:38]line ФПД: 170669224303334 [10:42:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T104238&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166238&fm=170669224303334&tin=02508201610067®Number=0000000000092562&sum=60000 [10:42:38]OFD Sender: Processing packet 166238 [packets to send 1008, broken 1007] [10:42:38]ProducePacketName [10:42:38]name=ofd_packets/00166238 [10:42:38]OFD Sender: To server: pG, [10:42:38]CommunicateWithHost lk.salyk.kg:30040 [10:42:38]ConnectInit lk.salyk.kg [10:42:38]written 0, free lines is 4095 [10:42:39]Write to MH i2c: 01 00 00 84 0B 8F [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 07 00 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 07 00 84 0B 00 00 00 00 00 CF 0C 71 [10:42:39]RasterBufferAndPrint [10:42:39]line [10:42:39]line [10:42:39]line [10:42:39]line [10:42:39]line [10:42:39]written 0, free lines is 3297 [10:42:39]MH_Cut [10:42:39]Write to MH i2c: D1 01 00 8B 0B 01 68 [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: D1 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: D1 01 00 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: D1 01 00 8B 0B 00 67 [10:42:39]Write to MH i2c: 01 00 00 8C 0B 97 [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:40]*** Cut start [10:42:40]*** Purtial cut [10:42:40]*** Stage 1: CUTSNS_PIN = 1 [10:42:42]Read from MH i2c: 01 [10:42:42]MH_I2C_Read... [10:42:42]*** Stop cut motor [10:42:42]*** Cut end [10:42:42]Read from MH i2c: 01 07 00 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: 01 07 00 8C 0B 00 00 00 00 00 FF 0F AC [10:42:42]process_action close_receipt done [10:42:42]requested_data is exist [10:42:42]produce_requested_data [10:42:42]requested_item fm.sn is exist - process it [10:42:42]wFMCommunicate request_size=4 [10:42:42]MH_SAM_APDU [10:42:42]CAPDU: 80 11 00 00 [10:42:42]Write to MH i2c: E2 08 00 8D 0B 80 11 00 00 00 00 00 00 12 [10:42:42]Write i2c OK [10:42:42]MH_I2C_Read... [10:42:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:42]Read from MH i2c: E2 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: E2 17 00 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: E2 17 00 8D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 6B [10:42:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:42:42]wFMCommunicate OK [10:42:42]requested_item fd.num is exist - process it [10:42:42]SAM_PROTO_GetFieldsCounters [10:42:42]wFMCommunicate request_size=4 [10:42:42]MH_SAM_APDU [10:42:42]CAPDU: 80 13 00 00 [10:42:42]Write to MH i2c: E2 08 00 8E 0B 80 13 00 00 00 00 00 00 15 [10:42:42]Write i2c OK [10:42:42]MH_I2C_Read... [10:42:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:42]Read from MH i2c: E2 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: E2 62 00 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: E2 62 00 8E 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 5E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [10:42:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 5E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:42:42]wFMCommunicate OK [10:42:42]SAM_PROTO_GetFieldsCounters done [10:42:42]requested_item shift.num is exist - process it [10:42:42]requested_item shift.opened is exist - process it [10:42:42]req_shift_opened [10:42:42]FM_GetShiftState [10:42:42]SAM_PROTO_GetShiftState [10:42:42]wFMCommunicate request_size=4 [10:42:42]MH_SAM_APDU [10:42:42]CAPDU: 80 13 01 00 [10:42:42]Write to MH i2c: E2 08 00 8F 0B 80 13 01 00 00 00 00 00 17 [10:42:42]Write i2c OK [10:42:42]MH_I2C_Read... [10:42:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:42]Read from MH i2c: E2 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: E2 0E 00 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: E2 0E 00 8F 0B 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 41 [10:42:42]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:42:42]wFMCommunicate OK [10:42:42]SAM_PROTO_GetShiftState done [10:42:42]FM_GetShiftState done [10:42:42]req_shift_opened done [10:42:42]requested_item shift.open_date is exist - process it [10:42:42]req_shift_open_date [10:42:42]req_shift_open_date done [10:42:42]produce_requested_data done [10:42:42]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166238,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:42:42]process_action_free close_receipt [10:42:42]json_value_free [10:42:42]json_value_free done [10:42:42]process_json_proto returns [10:42:42]Send response to host [10:42:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166238,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:42:42]free response buf [10:42:42]execute_script done [10:42:42]execute_script returns [10:42:42]free content buf [10:42:42]Sock 10.Close socket [10:42:42]Sock 10.Thread stoped [10:42:44]recv_with_timeout no data received [10:42:47]Connected sock=11 [10:42:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 88 0F 07 01 F4 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 1E B9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5E 89 02 00 35 04 06 00 9B 39 06 7D 1A E6 16 8F B9 8B 17 E9 C5 69 [10:42:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 66 55 47 00 64 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5E 89 02 00 F4 03 04 00 71 62 C9 66 B6 04 01 00 00 D4 86 EA C8 3F 42 0E 5F [10:42:50]CommunicateWithHost err = 0 [10:42:50]CheckOFDResponse [10:42:50]1017 (14) - 77093643461234 [10:42:50]1041 (16) - 0000000000871769 [10:42:50]1040 (4) - 166238 [10:42:50]1012 (4) - 24.08.2024 04:32 [10:42:50]1206 (1) - 0 [10:42:50]OFD Sender: Remove packet 166238 [10:42:50]ProducePacketName [10:42:50]name=ofd_packets/00166238 [10:42:50]NVStorageDeleteData [10:42:51]OFD Sender: No OFD packet to send [10:42:55]recv_with_timeout no data received [10:42:56]OFD Sender: No OFD packet to send [10:43:01]OFD Sender: No OFD packet to send [10:43:06]OFD Sender: No OFD packet to send [10:43:06]recv_with_timeout no data received [10:43:11]OFD Sender: No OFD packet to send [10:43:16]OFD Sender: No OFD packet to send [10:43:18]recv_with_timeout no data received [10:43:21]OFD Sender: No OFD packet to send [10:43:26]OFD Sender: No OFD packet to send [10:43:31]recv_with_timeout no data received [10:43:31]OFD Sender: No OFD packet to send [10:43:36]OFD Sender: No OFD packet to send [10:43:41]OFD Sender: No OFD packet to send [10:43:43]recv_with_timeout no data received [10:43:46]OFD Sender: No OFD packet to send [10:43:51]OFD Sender: No OFD packet to send [10:43:55]recv_with_timeout no data received [10:43:56]OFD Sender: No OFD packet to send [10:44:01]OFD Sender: No OFD packet to send [10:44:06]OFD Sender: No OFD packet to send [10:44:11]OFD Sender: No OFD packet to send [10:44:16]OFD Sender: No OFD packet to send [10:44:21]OFD Sender: No OFD packet to send [10:44:26]OFD Sender: No OFD packet to send [10:44:31]OFD Sender: No OFD packet to send [10:44:32]recv_with_timeout no data received [10:44:36]OFD Sender: No OFD packet to send [10:44:41]OFD Sender: No OFD packet to send [10:44:46]OFD Sender: No OFD packet to send [10:44:51]OFD Sender: No OFD packet to send [10:44:56]OFD Sender: No OFD packet to send [10:45:01]OFD Sender: No OFD packet to send [10:45:06]OFD Sender: No OFD packet to send [10:45:11]OFD Sender: No OFD packet to send [10:45:16]OFD Sender: No OFD packet to send [10:45:21]OFD Sender: No OFD packet to send [10:45:26]OFD Sender: No OFD packet to send [10:45:31]OFD Sender: No OFD packet to send [10:45:36]OFD Sender: No OFD packet to send [10:45:41]OFD Sender: No OFD packet to send [10:45:46]OFD Sender: No OFD packet to send [10:45:51]OFD Sender: No OFD packet to send [10:45:56]OFD Sender: No OFD packet to send [10:46:01]OFD Sender: No OFD packet to send [10:46:06]OFD Sender: No OFD packet to send [10:46:09]recv_with_timeout no data received [10:46:12]OFD Sender: No OFD packet to send [10:46:17]OFD Sender: No OFD packet to send [10:46:22]OFD Sender: No OFD packet to send [10:46:27]OFD Sender: No OFD packet to send [10:46:32]OFD Sender: No OFD packet to send [10:46:37]OFD Sender: No OFD packet to send [10:46:42]OFD Sender: No OFD packet to send [10:46:47]OFD Sender: No OFD packet to send [10:46:52]OFD Sender: No OFD packet to send [10:46:57]OFD Sender: No OFD packet to send [10:47:02]OFD Sender: No OFD packet to send [10:47:07]OFD Sender: No OFD packet to send [10:47:12]OFD Sender: No OFD packet to send [10:47:17]OFD Sender: No OFD packet to send [10:47:22]OFD Sender: No OFD packet to send [10:47:27]OFD Sender: No OFD packet to send [10:47:32]OFD Sender: No OFD packet to send [10:47:33]recv_with_timeout no data received [10:47:37]OFD Sender: No OFD packet to send [10:47:42]OFD Sender: No OFD packet to send [10:47:47]OFD Sender: No OFD packet to send [10:47:52]OFD Sender: No OFD packet to send [10:47:57]OFD Sender: No OFD packet to send [10:48:02]OFD Sender: No OFD packet to send [10:48:07]OFD Sender: No OFD packet to send [10:48:12]OFD Sender: No OFD packet to send [10:48:17]OFD Sender: No OFD packet to send [10:48:22]OFD Sender: No OFD packet to send [10:48:27]OFD Sender: No OFD packet to send [10:48:32]OFD Sender: No OFD packet to send [10:48:37]OFD Sender: No OFD packet to send [10:48:42]OFD Sender: No OFD packet to send [10:48:45]recv_with_timeout no data received [10:48:47]OFD Sender: No OFD packet to send [10:48:52]OFD Sender: No OFD packet to send [10:48:57]OFD Sender: No OFD packet to send [10:49:02]OFD Sender: No OFD packet to send [10:49:07]OFD Sender: No OFD packet to send [10:49:12]OFD Sender: No OFD packet to send [10:49:17]OFD Sender: No OFD packet to send [10:49:22]OFD Sender: No OFD packet to send [10:49:27]OFD Sender: No OFD packet to send [10:49:32]OFD Sender: No OFD packet to send [10:49:37]OFD Sender: No OFD packet to send [10:49:42]OFD Sender: No OFD packet to send [10:49:43]recv_with_timeout no data received [10:49:47]OFD Sender: No OFD packet to send [10:49:52]OFD Sender: No OFD packet to send [10:49:57]OFD Sender: No OFD packet to send [10:50:02]OFD Sender: No OFD packet to send [10:50:08]OFD Sender: No OFD packet to send [10:50:13]OFD Sender: No OFD packet to send [10:50:18]OFD Sender: No OFD packet to send [10:50:23]OFD Sender: No OFD packet to send [10:50:28]OFD Sender: No OFD packet to send [10:50:33]OFD Sender: No OFD packet to send [10:50:38]OFD Sender: No OFD packet to send [10:50:43]OFD Sender: No OFD packet to send [10:50:48]OFD Sender: No OFD packet to send [10:50:53]OFD Sender: No OFD packet to send [10:50:57]recv_with_timeout no data received [10:50:58]OFD Sender: No OFD packet to send [10:51:03]OFD Sender: No OFD packet to send [10:51:08]OFD Sender: No OFD packet to send [10:51:10]recv_with_timeout no data received [10:51:13]OFD Sender: No OFD packet to send [10:51:18]OFD Sender: No OFD packet to send [10:51:23]OFD Sender: No OFD packet to send [10:51:28]OFD Sender: No OFD packet to send [10:51:33]OFD Sender: No OFD packet to send [10:51:38]OFD Sender: No OFD packet to send [10:51:43]OFD Sender: No OFD packet to send [10:51:48]OFD Sender: No OFD packet to send [10:51:53]OFD Sender: No OFD packet to send [10:51:58]OFD Sender: No OFD packet to send [10:52:03]OFD Sender: No OFD packet to send [10:52:08]OFD Sender: No OFD packet to send [10:52:13]OFD Sender: No OFD packet to send [10:52:18]OFD Sender: No OFD packet to send [10:52:23]OFD Sender: No OFD packet to send [10:52:28]OFD Sender: No OFD packet to send [10:52:33]OFD Sender: No OFD packet to send [10:52:38]OFD Sender: No OFD packet to send [10:52:43]OFD Sender: No OFD packet to send [10:52:48]OFD Sender: No OFD packet to send [10:52:53]OFD Sender: No OFD packet to send [10:52:58]OFD Sender: No OFD packet to send [10:53:03]OFD Sender: No OFD packet to send [10:53:08]OFD Sender: No OFD packet to send [10:53:13]OFD Sender: No OFD packet to send [10:53:18]OFD Sender: No OFD packet to send [10:53:21]accept exits with 9 [10:53:21]New connection [10:53:21]New thread 3066686820 created [10:53:21]Thread 3066830180 joined [10:53:21]Waiting for new connection... [10:53:21] Sock 9.Parse request [10:53:21]Sock 9.Check first char [10:53:21]Sock 9.First char is OK [10:53:21]request: POST /json_proto HTTP/1.0 [10:53:21]Method: POST [10:53:21]URL: /json_proto [10:53:21]Method is POST - this is cgi request [10:53:21]url: /json_proto [10:53:21]query_string will be loaded in cgi processing [10:53:21]execute_cgi json_proto POST (null) [10:53:21]execute_cgi path=json_proto method=POST [10:53:21]POST find Content-Length [10:53:21]Host: 172.17.44.132:8080 [10:53:21]Content-Length: 674 [10:53:21]Content-Type: application/json [10:53:21] [10:53:21]POST finish read [10:53:21]Found Content-Length = 674 [10:53:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:21]execute_script... [10:53:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:21]POST & json_proto [10:53:21]process_json_proto [10:53:21]json parsed OK: [10:53:21]protocol is kg_v1.0 [10:53:21]action value=close_receipt [10:53:21]process_action close_receipt [10:53:21]cmd_close_receipt [10:53:21]MH_GetDate [10:53:21]Write to MH i2c: F0 00 00 90 0B 8A [10:53:21]Write i2c OK [10:53:21]MH_I2C_Read... [10:53:21]Read from MH i2c: F0 [10:53:21]MH_I2C_Read... [10:53:21]Read from MH i2c: F0 09 00 [10:53:21]MH_I2C_Read... [10:53:21]Read from MH i2c: F0 09 00 90 0B 00 A2 BB C9 66 2A 83 C1 65 F2 [10:53:21]GetLastDocTimeStamp 1724496158 [10:53:21]current date 1724496802 [10:53:21]FM_GetShiftState [10:53:21]SAM_PROTO_GetShiftState [10:53:21]wFMCommunicate request_size=4 [10:53:21]MH_SAM_APDU [10:53:21]CAPDU: 80 13 01 00 [10:53:21]Write to MH i2c: E2 08 00 91 0B 80 13 01 00 00 00 00 00 19 [10:53:21]Write i2c OK [10:53:21]MH_I2C_Read... [10:53:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:21]Read from MH i2c: E2 [10:53:21]MH_I2C_Read... [10:53:21]Read from MH i2c: E2 0E 00 [10:53:21]MH_I2C_Read... [10:53:21]Read from MH i2c: E2 0E 00 91 0B 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 43 [10:53:21]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:53:21]wFMCommunicate OK [10:53:21]SAM_PROTO_GetShiftState done [10:53:21]FM_GetShiftState done [10:53:21]opened in 1724458697 [10:53:21]opened+sec_in_day 1724545097 [10:53:21]quantity*price = 70027 [10:53:21]sum+1 = 70029 [10:53:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 291 24.08.2024 10:53 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166239 ФПД: 206870055545974 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105323&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166239&fm=206870055545974&tin=02508201610067®Number=0000000000092562&sum=70000 [10:53:23]StoreToDocumentArchive [10:53:23]shift 470 fd 166239 [10:53:23]save to /storage/0470/doc_00166239 [10:53:23]save last doc name /storage/0470/doc_00166239 to /storage/kkm_last_doc_name [10:53:23]save OK [10:53:23]Clear old archive folders... [10:53:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:53:23]tlvbuf is 00DB5250 [10:53:23]SAM_PROTO_ClearQueue [10:53:23]wFMCommunicate request_size=4 [10:53:23]MH_SAM_APDU [10:53:23]CAPDU: 80 09 00 00 [10:53:23]Write to MH i2c: E2 08 00 9E 0B 80 09 00 00 00 00 00 00 1B [10:53:23]Write i2c OK [10:53:23]MH_I2C_Read... [10:53:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:23]Read from MH i2c: E2 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 9E 0B 00 90 00 1D [10:53:23]RAPDU: 90 00 [10:53:23]wFMCommunicate OK [10:53:23]SAM_PROTO_ClearQueue done [10:53:23]KKMCreateOFDPacket [10:53:23]OFDProtocolAddRootSTLVToBuf [10:53:23]FM_MakeSignedData [10:53:23]FM_MakeSignedData [10:53:23]SAM_PROTO_SignData [10:53:23]wFMCommunicate request_size=4 [10:53:23]MH_SAM_APDU [10:53:23]CAPDU: 80 0D 01 02 [10:53:23]Write to MH i2c: E2 08 00 9F 0B 80 0D 01 02 00 00 00 00 23 [10:53:23]Write i2c OK [10:53:23]MH_I2C_Read... [10:53:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:23]Read from MH i2c: E2 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 9F 0B 00 90 00 1E [10:53:23]RAPDU: 90 00 [10:53:23]wFMCommunicate OK [10:53:23]wFMCommunicate request_size=255 [10:53:23]MH_SAM_APDU [10:53:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 A3 BB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5F 89 02 00 35 04 06 00 BC 25 B0 2C [10:53:23]Write to MH i2c: E2 02 01 A0 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 A3 BB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5F 89 02 00 35 04 06 00 BC 25 B0 2C 00 00 DD [10:53:23]Write i2c OK [10:53:23]MH_I2C_Read... [10:53:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:23]Read from MH i2c: E2 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 A0 0B 00 90 00 1F [10:53:23]RAPDU: 90 00 [10:53:23]wFMCommunicate OK [10:53:23]wFMCommunicate request_size=7 [10:53:23]MH_SAM_APDU [10:53:23]CAPDU: 80 0D 02 02 02 EC 76 [10:53:23]Write to MH i2c: E2 0A 00 A1 0B 80 0D 02 02 02 00 EC 76 00 00 8C [10:53:23]Write i2c OK [10:53:23]MH_I2C_Read... [10:53:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:23]Read from MH i2c: E2 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 A1 0B 00 90 00 20 [10:53:23]RAPDU: 90 00 [10:53:23]wFMCommunicate OK [10:53:23]wFMCommunicate request_size=4 [10:53:23]MH_SAM_APDU [10:53:23]CAPDU: 80 0D 03 02 [10:53:23]Write to MH i2c: E2 08 00 A2 0B 80 0D 03 02 00 00 00 00 28 [10:53:23]Write i2c OK [10:53:23]MH_I2C_Read... [10:53:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:23]Read from MH i2c: E2 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 0B 00 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 0B 00 A2 0B 00 4C 55 41 70 A9 14 50 70 90 00 F8 [10:53:23]RAPDU: 4C 55 41 70 A9 14 50 70 90 00 [10:53:23]wFMCommunicate OK [10:53:23]SAM_PROTO_SignData done [10:53:23]FM_MakeSignedData done [10:53:23]CreateOFDProtocolMessage [10:53:23]wFMCommunicate request_size=4 [10:53:23]MH_SAM_APDU [10:53:23]CAPDU: 80 11 00 00 [10:53:23]Write to MH i2c: E2 08 00 A3 0B 80 11 00 00 00 00 00 00 28 [10:53:23]Write i2c OK [10:53:23]MH_I2C_Read... [10:53:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:23]Read from MH i2c: E2 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 17 00 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 17 00 A3 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 81 [10:53:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:53:23]wFMCommunicate OK [10:53:23]CreateOFDProtocolMessage done [10:53:23]OFDSenderStorePacket 166239 [10:53:23]StoreOFDPacket docnum=166239 [10:53:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 5A E4 04 01 79 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 A3 BB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5F 89 02 00 35 04 06 00 BC 25 B0 2C EC 76 4C 55 41 70 A9 14 50 70 [10:53:23]CheckFolder [10:53:23]dirname=/storage/ofd_packets [10:53:23]CheckFolder done [10:53:23]ProducePacketName [10:53:23]name=ofd_packets/00166239 [10:53:23]NVStorageSaveData ofd_packets/00166239 [10:53:23]File name is /storage/ofd_packets/00166239 [10:53:23]Write 298 bytes [10:53:23]NVStorageSaveData done [10:53:23]OFDSenderStorePacket done [10:53:23]KKMCreateOFDPacket done [10:53:23]NVStorageSaveData kkm_last_timestamp [10:53:23]File name is /storage/kkm_last_timestamp [10:53:23]Write 4 bytes [10:53:23]NVStorageSaveData done [10:53:23]ExternCall_PrintAddStr [10:53:23]wPrintStart [10:53:23]Write to MH i2c: 01 00 00 A4 0B AF [10:53:23]Write i2c OK [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: 01 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: 01 07 00 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: 01 07 00 A4 0B 00 00 00 00 00 FF 0F C4 [10:53:23]RasterBufferAndPrint [10:53:23]line Счет N : (1)295199 [10:53:23]line ИНН: 02508201610067 [10:53:23]line Контрольно-Кассовый Чек [10:53:23]line ПРОДАЖА [10:53:23]line ТРК (МРК, ГНК) : 34 [10:53:23]line Товар: 2710194800 [10:53:23]line ДТ-К-5 [10:53:23]line 9.190 * 76.20 [10:53:23]line = 700.28 [10:53:23]line НДС 12% НСП 1% [10:53:23]line > о реализуемом товаре [10:53:23]line ОКРУГЛЕНИЕ: -0.28 [10:53:23]line ИТОГО: 700.00 [10:53:23]line Внесено: 700.00 [10:53:23]line СДАЧА: 0.00 [10:53:23]line НСП 1% : 6.20 [10:53:23]line НДС 12% : 74.37 [10:53:23]line Наличными: 700.00 [10:53:23]line Безнал.: 0.00 [10:53:23]line Место: АЗС № 130 "Партнер Нефть" [10:53:23]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:53:23]line СНО: Общий режим [10:53:23]line Чек 291 24.08.2024 10:53 [10:53:23]line Смена: 470 ФФД: 1.0 [10:53:23]line ЗНМ: 0300000070 [10:53:23]line РНМ: 0000000000092562 [10:53:23]line Версия ККМ: 001 [10:53:23]line ФМ: 0000000000871769 [10:53:23]line ФД: 166239 [10:53:23]line ФПД: 206870055545974 [10:53:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105323&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166239&fm=206870055545974&tin=02508201610067®Number=0000000000092562&sum=70000 [10:53:23]OFD Sender: Processing packet 166239 [packets to send 1008, broken 1007] [10:53:23]ProducePacketName [10:53:23]name=ofd_packets/00166239 [10:53:23]OFD Sender: To server: pG, [10:53:23]CommunicateWithHost lk.salyk.kg:30040 [10:53:23]ConnectInit lk.salyk.kg [10:53:23]written 0, free lines is 4095 [10:53:24]Write to MH i2c: 01 00 00 CF 0B DA [10:53:24]Write i2c OK [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: 01 [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: 01 07 00 [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: 01 07 00 CF 0B 00 00 00 00 00 C7 0C B4 [10:53:24]RasterBufferAndPrint [10:53:24]line [10:53:24]line [10:53:24]line [10:53:24]line [10:53:24]line [10:53:24]written 0, free lines is 3276 [10:53:24]MH_Cut [10:53:24]Write to MH i2c: D1 01 00 D6 0B 01 B3 [10:53:24]Write i2c OK [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: D1 [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: D1 01 00 [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: D1 01 00 D6 0B 00 B2 [10:53:24]Write to MH i2c: 01 00 00 D7 0B E2 [10:53:24]Write i2c OK [10:53:24]MH_I2C_Read... [10:53:24]Connected sock=10 [10:53:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 5A E4 04 01 79 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 A3 BB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5F 89 02 00 35 04 06 00 BC 25 B0 2C EC 76 4C 55 41 70 A9 14 50 70 [10:53:25]*** Cut start [10:53:25]*** Purtial cut [10:53:25]*** Stage 1: CUTSNS_PIN = 1 [10:53:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 C3 39 47 00 8D E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 5F 89 02 00 F4 03 04 00 EC 64 C9 66 B6 04 01 00 00 D1 29 DD 2D 53 E5 73 A2 [10:53:26]CommunicateWithHost err = 0 [10:53:26]CheckOFDResponse [10:53:26]1017 (14) - 77093643461234 [10:53:26]1041 (16) - 0000000000871769 [10:53:26]1040 (4) - 166239 [10:53:26]1012 (4) - 24.08.2024 04:43 [10:53:26]1206 (1) - 0 [10:53:26]OFD Sender: Remove packet 166239 [10:53:26]ProducePacketName [10:53:26]name=ofd_packets/00166239 [10:53:26]NVStorageDeleteData [10:53:26]OFD Sender: No OFD packet to send [10:53:27]Read from MH i2c: 01 [10:53:27]MH_I2C_Read... [10:53:27]*** Stop cut motor [10:53:27]*** Cut end [10:53:27]Read from MH i2c: 01 07 00 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: 01 07 00 D7 0B 00 00 00 00 00 FF 0F F7 [10:53:27]process_action close_receipt done [10:53:27]requested_data is exist [10:53:27]produce_requested_data [10:53:27]requested_item fm.sn is exist - process it [10:53:27]wFMCommunicate request_size=4 [10:53:27]MH_SAM_APDU [10:53:27]CAPDU: 80 11 00 00 [10:53:27]Write to MH i2c: E2 08 00 D8 0B 80 11 00 00 00 00 00 00 5D [10:53:27]Write i2c OK [10:53:27]MH_I2C_Read... [10:53:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:27]Read from MH i2c: E2 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 17 00 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 17 00 D8 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B6 [10:53:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:53:27]wFMCommunicate OK [10:53:27]requested_item fd.num is exist - process it [10:53:27]SAM_PROTO_GetFieldsCounters [10:53:27]wFMCommunicate request_size=4 [10:53:27]MH_SAM_APDU [10:53:27]CAPDU: 80 13 00 00 [10:53:27]Write to MH i2c: E2 08 00 D9 0B 80 13 00 00 00 00 00 00 60 [10:53:27]Write i2c OK [10:53:27]MH_I2C_Read... [10:53:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:27]Read from MH i2c: E2 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 62 00 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 62 00 D9 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 5F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [10:53:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 5F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:53:27]wFMCommunicate OK [10:53:27]SAM_PROTO_GetFieldsCounters done [10:53:27]requested_item shift.num is exist - process it [10:53:27]requested_item shift.opened is exist - process it [10:53:27]req_shift_opened [10:53:27]FM_GetShiftState [10:53:27]SAM_PROTO_GetShiftState [10:53:27]wFMCommunicate request_size=4 [10:53:27]MH_SAM_APDU [10:53:27]CAPDU: 80 13 01 00 [10:53:27]Write to MH i2c: E2 08 00 DA 0B 80 13 01 00 00 00 00 00 62 [10:53:27]Write i2c OK [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 [10:53:27]MH_I2C_Read... [10:53:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:27]Read from MH i2c: E2 0E 00 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 0E 00 DA 0B 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 8C [10:53:27]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:53:27]wFMCommunicate OK [10:53:27]SAM_PROTO_GetShiftState done [10:53:27]FM_GetShiftState done [10:53:27]req_shift_opened done [10:53:27]requested_item shift.open_date is exist - process it [10:53:27]req_shift_open_date [10:53:27]req_shift_open_date done [10:53:27]produce_requested_data done [10:53:27]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166239,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:53:27]process_action_free close_receipt [10:53:27]json_value_free [10:53:27]json_value_free done [10:53:27]process_json_proto returns [10:53:27]Send response to host [10:53:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166239,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:53:27]free response buf [10:53:27]execute_script done [10:53:27]execute_script returns [10:53:27]free content buf [10:53:27]Sock 9.Close socket [10:53:27]Sock 9.Thread stoped [10:53:27]accept exits with 7 [10:53:27]New connection [10:53:27]New thread 3066830180 created [10:53:27]Thread 3066686820 joined [10:53:27]Waiting for new connection... [10:53:27] Sock 7.Parse request [10:53:27]Sock 7.Check first char [10:53:27]Sock 7.First char is OK [10:53:27]request: POST /json_proto HTTP/1.0 [10:53:27]Method: POST [10:53:27]URL: /json_proto [10:53:27]Method is POST - this is cgi request [10:53:27]url: /json_proto [10:53:27]query_string will be loaded in cgi processing [10:53:27]execute_cgi json_proto POST (null) [10:53:27]execute_cgi path=json_proto method=POST [10:53:27]POST find Content-Length [10:53:27]Host: 172.17.44.132:8080 [10:53:27]Content-Length: 682 [10:53:27]Content-Type: application/json [10:53:27] [10:53:27]POST finish read [10:53:27]Found Content-Length = 682 [10:53:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:27]execute_script... [10:53:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:27]POST & json_proto [10:53:27]process_json_proto [10:53:27]json parsed OK: [10:53:27]protocol is kg_v1.0 [10:53:27]action value=close_receipt [10:53:27]process_action close_receipt [10:53:27]cmd_close_receipt [10:53:27]MH_GetDate [10:53:27]Write to MH i2c: F0 00 00 DB 0B D5 [10:53:27]Write i2c OK [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: F0 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: F0 09 00 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: F0 09 00 DB 0B 00 A8 BB C9 66 2A 83 C1 65 43 [10:53:27]GetLastDocTimeStamp 1724496803 [10:53:27]current date 1724496808 [10:53:27]FM_GetShiftState [10:53:27]SAM_PROTO_GetShiftState [10:53:27]wFMCommunicate request_size=4 [10:53:27]MH_SAM_APDU [10:53:27]CAPDU: 80 13 01 00 [10:53:27]Write to MH i2c: E2 08 00 DC 0B 80 13 01 00 00 00 00 00 64 [10:53:27]Write i2c OK [10:53:27]MH_I2C_Read... [10:53:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:27]Read from MH i2c: E2 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 0E 00 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 0E 00 DC 0B 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 8E [10:53:27]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:53:27]wFMCommunicate OK [10:53:27]SAM_PROTO_GetShiftState done [10:53:27]FM_GetShiftState done [10:53:27]opened in 1724458697 [10:53:27]opened+sec_in_day 1724545097 [10:53:27]quantity*price = 100021 [10:53:27]sum+1 = 100023 [10:53:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 292 24.08.2024 10:53 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166240 ФПД: 264991006713852 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105328&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166240&fm=264991006713852&tin=02508201610067®Number=0000000000092562&sum=100000 [10:53:29]StoreToDocumentArchive [10:53:29]shift 470 fd 166240 [10:53:29]save to /storage/0470/doc_00166240 [10:53:29]save last doc name /storage/0470/doc_00166240 to /storage/kkm_last_doc_name [10:53:29]save OK [10:53:29]Clear old archive folders... [10:53:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:53:29]tlvbuf is 00E63DF0 [10:53:29]SAM_PROTO_ClearQueue [10:53:29]wFMCommunicate request_size=4 [10:53:29]MH_SAM_APDU [10:53:29]CAPDU: 80 09 00 00 [10:53:29]Write to MH i2c: E2 08 00 E9 0B 80 09 00 00 00 00 00 00 66 [10:53:29]Write i2c OK [10:53:29]MH_I2C_Read... [10:53:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:29]Read from MH i2c: E2 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 03 00 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 03 00 E9 0B 00 90 00 68 [10:53:29]RAPDU: 90 00 [10:53:29]wFMCommunicate OK [10:53:29]SAM_PROTO_ClearQueue done [10:53:29]KKMCreateOFDPacket [10:53:29]OFDProtocolAddRootSTLVToBuf [10:53:29]FM_MakeSignedData [10:53:29]FM_MakeSignedData [10:53:29]SAM_PROTO_SignData [10:53:29]wFMCommunicate request_size=4 [10:53:29]MH_SAM_APDU [10:53:29]CAPDU: 80 0D 01 02 [10:53:29]Write to MH i2c: E2 08 00 EA 0B 80 0D 01 02 00 00 00 00 6E [10:53:29]Write i2c OK [10:53:29]MH_I2C_Read... [10:53:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:29]Read from MH i2c: E2 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 03 00 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 03 00 EA 0B 00 90 00 69 [10:53:29]RAPDU: 90 00 [10:53:29]wFMCommunicate OK [10:53:29]wFMCommunicate request_size=255 [10:53:29]MH_SAM_APDU [10:53:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 A8 BB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 60 89 02 00 35 04 06 00 F1 [10:53:29]Write to MH i2c: E2 02 01 EB 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 A8 BB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 60 89 02 00 35 04 06 00 F1 00 00 89 [10:53:29]Write i2c OK [10:53:29]MH_I2C_Read... [10:53:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:29]Read from MH i2c: E2 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 03 00 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 03 00 EB 0B 00 90 00 6A [10:53:29]RAPDU: 90 00 [10:53:29]wFMCommunicate OK [10:53:29]wFMCommunicate request_size=10 [10:53:29]MH_SAM_APDU [10:53:29]CAPDU: 80 0D 02 02 05 02 06 D2 E7 FC [10:53:29]Write to MH i2c: E2 0D 00 EC 0B 80 0D 02 02 05 00 02 06 D2 E7 FC 00 00 38 [10:53:29]Write i2c OK [10:53:29]MH_I2C_Read... [10:53:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:29]Read from MH i2c: E2 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 03 00 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 03 00 EC 0B 00 90 00 6B [10:53:29]RAPDU: 90 00 [10:53:29]wFMCommunicate OK [10:53:29]wFMCommunicate request_size=4 [10:53:29]MH_SAM_APDU [10:53:29]CAPDU: 80 0D 03 02 [10:53:29]Write to MH i2c: E2 08 00 ED 0B 80 0D 03 02 00 00 00 00 73 [10:53:29]Write i2c OK [10:53:29]MH_I2C_Read... [10:53:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:29]Read from MH i2c: E2 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 0B 00 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 0B 00 ED 0B 00 F4 1A 2A 46 AB 73 DE DD 90 00 CB [10:53:29]RAPDU: F4 1A 2A 46 AB 73 DE DD 90 00 [10:53:29]wFMCommunicate OK [10:53:29]SAM_PROTO_SignData done [10:53:29]FM_MakeSignedData done [10:53:29]CreateOFDProtocolMessage [10:53:29]wFMCommunicate request_size=4 [10:53:29]MH_SAM_APDU [10:53:29]CAPDU: 80 11 00 00 [10:53:29]Write to MH i2c: E2 08 00 EE 0B 80 11 00 00 00 00 00 00 73 [10:53:29]Write i2c OK [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 [10:53:29]MH_I2C_Read... [10:53:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:29]Read from MH i2c: E2 17 00 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 17 00 EE 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CC [10:53:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:53:29]wFMCommunicate OK [10:53:29]CreateOFDProtocolMessage done [10:53:29]OFDSenderStorePacket 166240 [10:53:29]StoreOFDPacket docnum=166240 [10:53:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 05 3A 07 01 E8 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 A8 BB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 60 89 02 00 35 04 06 00 F1 02 06 D2 E7 FC F4 1A 2A 46 AB 73 DE DD [10:53:29]CheckFolder [10:53:29]dirname=/storage/ofd_packets [10:53:29]CheckFolder done [10:53:29]ProducePacketName [10:53:29]name=ofd_packets/00166240 [10:53:29]NVStorageSaveData ofd_packets/00166240 [10:53:29]File name is /storage/ofd_packets/00166240 [10:53:29]Write 301 bytes [10:53:29]NVStorageSaveData done [10:53:29]OFDSenderStorePacket done [10:53:29]KKMCreateOFDPacket done [10:53:29]NVStorageSaveData kkm_last_timestamp [10:53:29]File name is /storage/kkm_last_timestamp [10:53:29]Write 4 bytes [10:53:29]NVStorageSaveData done [10:53:29]ExternCall_PrintAddStr [10:53:29]wPrintStart [10:53:29]Write to MH i2c: 01 00 00 EF 0B FA [10:53:29]Write i2c OK [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: 01 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: 01 07 00 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: 01 07 00 EF 0B 00 00 00 00 00 FF 0F 0F [10:53:29]RasterBufferAndPrint [10:53:29]line Счет N : (1)295198 [10:53:29]line ИНН: 02508201610067 [10:53:29]line Контрольно-Кассовый Чек [10:53:29]line ПРОДАЖА [10:53:29]line ТРК (МРК, ГНК) : 43 [10:53:29]line Товар: 2710124500 [10:53:29]line Аи-95-К-5 [10:53:29]line 13.480 * 74.20 [10:53:29]line = 1000.22 [10:53:29]line НДС 12% НСП 1% [10:53:29]line > о реализуемом товаре [10:53:29]line ОКРУГЛЕНИЕ: -0.22 [10:53:29]line ИТОГО: 1000.00 [10:53:29]line Внесено: 1000.00 [10:53:29]line СДАЧА: 0.00 [10:53:29]line НСП 1% : 8.85 [10:53:29]line НДС 12% : 106.22 [10:53:29]line Наличными: 1000.00 [10:53:29]line Безнал.: 0.00 [10:53:29]line Место: АЗС № 130 "Партнер Нефть" [10:53:29]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:53:29]line СНО: Общий режим [10:53:29]line Чек 292 24.08.2024 10:53 [10:53:29]line Смена: 470 ФФД: 1.0 [10:53:29]line ЗНМ: 0300000070 [10:53:29]line РНМ: 0000000000092562 [10:53:29]line Версия ККМ: 001 [10:53:29]line ФМ: 0000000000871769 [10:53:29]line ФД: 166240 [10:53:29]line ФПД: 264991006713852 [10:53:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105328&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166240&fm=264991006713852&tin=02508201610067®Number=0000000000092562&sum=100000 [10:53:30]OFD Sender: Processing packet 166240 [packets to send 1008, broken 1007] [10:53:30]ProducePacketName [10:53:30]name=ofd_packets/00166240 [10:53:30]OFD Sender: To server: pG, [10:53:30]CommunicateWithHost lk.salyk.kg:30040 [10:53:30]ConnectInit lk.salyk.kg [10:53:30]written 0, free lines is 4095 [10:53:30]Write to MH i2c: 01 00 00 1A 0C 26 [10:53:30]Write i2c OK [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: 01 [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: 01 07 00 [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: 01 07 00 1A 0C 00 00 00 00 00 C4 0C FD [10:53:30]RasterBufferAndPrint [10:53:30]line [10:53:30]line [10:53:30]line [10:53:30]line [10:53:30]line [10:53:30]written 0, free lines is 3276 [10:53:30]MH_Cut [10:53:30]Write to MH i2c: D1 01 00 21 0C 01 FF [10:53:30]Write i2c OK [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: D1 [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: D1 01 00 [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: D1 01 00 21 0C 00 FE [10:53:30]Write to MH i2c: 01 00 00 22 0C 2E [10:53:30]Write i2c OK [10:53:30]MH_I2C_Read... [10:53:31]*** Cut start [10:53:31]*** Purtial cut [10:53:31]*** Stage 1: CUTSNS_PIN = 1 [10:53:31]Connected sock=10 [10:53:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 05 3A 07 01 E8 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 A8 BB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 60 89 02 00 35 04 06 00 F1 02 06 D2 E7 FC F4 1A 2A 46 AB 73 DE DD [10:53:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 AC 7E 47 00 0D 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 60 89 02 00 F4 03 04 00 F4 64 C9 66 B6 04 01 00 00 73 6E 50 CC EF 19 C1 59 [10:53:32]CommunicateWithHost err = 0 [10:53:32]CheckOFDResponse [10:53:32]1017 (14) - 77093643461234 [10:53:32]1041 (16) - 0000000000871769 [10:53:32]1040 (4) - 166240 [10:53:32]1012 (4) - 24.08.2024 04:43 [10:53:32]1206 (1) - 0 [10:53:32]OFD Sender: Remove packet 166240 [10:53:32]ProducePacketName [10:53:32]name=ofd_packets/00166240 [10:53:32]NVStorageDeleteData [10:53:32]OFD Sender: No OFD packet to send [10:53:33]Read from MH i2c: 01 [10:53:33]MH_I2C_Read... [10:53:33]*** Stop cut motor [10:53:33]*** Cut end [10:53:33]Read from MH i2c: 01 07 00 [10:53:33]MH_I2C_Read... [10:53:33]Read from MH i2c: 01 07 00 22 0C 00 00 00 00 00 FF 0F 43 [10:53:33]process_action close_receipt done [10:53:33]requested_data is exist [10:53:33]produce_requested_data [10:53:33]requested_item fm.sn is exist - process it [10:53:33]wFMCommunicate request_size=4 [10:53:33]MH_SAM_APDU [10:53:33]CAPDU: 80 11 00 00 [10:53:33]Write to MH i2c: E2 08 00 23 0C 80 11 00 00 00 00 00 00 A9 [10:53:33]Write i2c OK [10:53:33]MH_I2C_Read... [10:53:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:33]Read from MH i2c: E2 [10:53:33]MH_I2C_Read... [10:53:33]Read from MH i2c: E2 17 00 [10:53:33]MH_I2C_Read... [10:53:33]Read from MH i2c: E2 17 00 23 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 02 [10:53:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:53:33]wFMCommunicate OK [10:53:33]requested_item fd.num is exist - process it [10:53:33]SAM_PROTO_GetFieldsCounters [10:53:33]wFMCommunicate request_size=4 [10:53:33]MH_SAM_APDU [10:53:33]CAPDU: 80 13 00 00 [10:53:33]Write to MH i2c: E2 08 00 24 0C 80 13 00 00 00 00 00 00 AC [10:53:33]Write i2c OK [10:53:33]MH_I2C_Read... [10:53:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:33]Read from MH i2c: E2 [10:53:33]MH_I2C_Read... [10:53:33]Read from MH i2c: E2 62 00 [10:53:33]MH_I2C_Read... [10:53:33]Read from MH i2c: E2 62 00 24 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 60 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 03 [10:53:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 60 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:53:33]wFMCommunicate OK [10:53:33]SAM_PROTO_GetFieldsCounters done [10:53:33]requested_item shift.num is exist - process it [10:53:33]requested_item shift.opened is exist - process it [10:53:33]req_shift_opened [10:53:33]FM_GetShiftState [10:53:33]SAM_PROTO_GetShiftState [10:53:33]wFMCommunicate request_size=4 [10:53:33]MH_SAM_APDU [10:53:33]CAPDU: 80 13 01 00 [10:53:33]Write to MH i2c: E2 08 00 25 0C 80 13 01 00 00 00 00 00 AE [10:53:33]Write i2c OK [10:53:33]MH_I2C_Read... [10:53:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:33]Read from MH i2c: E2 [10:53:33]MH_I2C_Read... [10:53:33]Read from MH i2c: E2 0E 00 [10:53:33]MH_I2C_Read... [10:53:33]Read from MH i2c: E2 0E 00 25 0C 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D8 [10:53:33]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:53:33]wFMCommunicate OK [10:53:33]SAM_PROTO_GetShiftState done [10:53:33]FM_GetShiftState done [10:53:33]req_shift_opened done [10:53:33]requested_item shift.open_date is exist - process it [10:53:33]req_shift_open_date [10:53:33]req_shift_open_date done [10:53:33]produce_requested_data done [10:53:33]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166240,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:53:33]process_action_free close_receipt [10:53:33]json_value_free [10:53:33]json_value_free done [10:53:33]process_json_proto returns [10:53:33]Send response to host [10:53:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166240,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:53:33]free response buf [10:53:33]execute_script done [10:53:33]execute_script returns [10:53:33]free content buf [10:53:33]Sock 7.Close socket [10:53:33]Sock 7.Thread stoped [10:53:37]OFD Sender: No OFD packet to send [10:53:42]OFD Sender: No OFD packet to send [10:53:47]OFD Sender: No OFD packet to send [10:53:52]OFD Sender: No OFD packet to send [10:53:56]recv_with_timeout no data received [10:53:57]OFD Sender: No OFD packet to send [10:54:03]OFD Sender: No OFD packet to send [10:54:07]recv_with_timeout no data received [10:54:08]OFD Sender: No OFD packet to send [10:54:13]OFD Sender: No OFD packet to send [10:54:13]accept exits with 9 [10:54:13]New connection [10:54:13]New thread 3066686820 created [10:54:13]Thread 3066830180 joined [10:54:13]Waiting for new connection... [10:54:13] Sock 9.Parse request [10:54:13]Sock 9.Check first char [10:54:13]Sock 9.First char is OK [10:54:13]request: POST /json_proto HTTP/1.0 [10:54:13]Method: POST [10:54:13]URL: /json_proto [10:54:13]Method is POST - this is cgi request [10:54:13]url: /json_proto [10:54:13]query_string will be loaded in cgi processing [10:54:13]execute_cgi json_proto POST (null) [10:54:13]execute_cgi path=json_proto method=POST [10:54:13]POST find Content-Length [10:54:13]Host: 172.17.44.132:8080 [10:54:13]Content-Length: 677 [10:54:13]Content-Type: application/json [10:54:13] [10:54:13]POST finish read [10:54:13]Found Content-Length = 677 [10:54:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:13]execute_script... [10:54:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:13]POST & json_proto [10:54:13]process_json_proto [10:54:13]json parsed OK: [10:54:13]protocol is kg_v1.0 [10:54:13]action value=close_receipt [10:54:13]process_action close_receipt [10:54:13]cmd_close_receipt [10:54:13]MH_GetDate [10:54:13]Write to MH i2c: F0 00 00 26 0C 21 [10:54:13]Write i2c OK [10:54:13]MH_I2C_Read... [10:54:13]Read from MH i2c: F0 [10:54:13]MH_I2C_Read... [10:54:13]Read from MH i2c: F0 09 00 [10:54:13]MH_I2C_Read... [10:54:13]Read from MH i2c: F0 09 00 26 0C 00 D6 BB C9 66 2A 83 C1 65 BD [10:54:13]GetLastDocTimeStamp 1724496808 [10:54:13]current date 1724496854 [10:54:13]FM_GetShiftState [10:54:13]SAM_PROTO_GetShiftState [10:54:13]wFMCommunicate request_size=4 [10:54:13]MH_SAM_APDU [10:54:13]CAPDU: 80 13 01 00 [10:54:13]Write to MH i2c: E2 08 00 27 0C 80 13 01 00 00 00 00 00 B0 [10:54:13]Write i2c OK [10:54:13]MH_I2C_Read... [10:54:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:13]Read from MH i2c: E2 [10:54:13]MH_I2C_Read... [10:54:13]Read from MH i2c: E2 0E 00 [10:54:13]MH_I2C_Read... [10:54:13]Read from MH i2c: E2 0E 00 27 0C 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 DA [10:54:13]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:54:13]wFMCommunicate OK [10:54:13]SAM_PROTO_GetShiftState done [10:54:13]FM_GetShiftState done [10:54:13]opened in 1724458697 [10:54:13]opened+sec_in_day 1724545097 [10:54:13]quantity*price = 50036 [10:54:13]sum+1 = 50037 [10:54:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 293 24.08.2024 10:54 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166241 ФПД: 159917325445578 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105414&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166241&fm=159917325445578&tin=02508201610067®Number=0000000000092562&sum=50000 [10:54:14]StoreToDocumentArchive [10:54:14]shift 470 fd 166241 [10:54:14]save to /storage/0470/doc_00166241 [10:54:14]save last doc name /storage/0470/doc_00166241 to /storage/kkm_last_doc_name [10:54:14]save OK [10:54:14]Clear old archive folders... [10:54:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:54:14]tlvbuf is 00EE0E60 [10:54:14]SAM_PROTO_ClearQueue [10:54:14]wFMCommunicate request_size=4 [10:54:14]MH_SAM_APDU [10:54:14]CAPDU: 80 09 00 00 [10:54:14]Write to MH i2c: E2 08 00 34 0C 80 09 00 00 00 00 00 00 B2 [10:54:14]Write i2c OK [10:54:14]MH_I2C_Read... [10:54:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:14]Read from MH i2c: E2 [10:54:14]MH_I2C_Read... [10:54:14]Read from MH i2c: E2 03 00 [10:54:14]MH_I2C_Read... [10:54:14]Read from MH i2c: E2 03 00 34 0C 00 90 00 [10:55:04]Malloc new data [10:55:04]KKMSetReceiptItemData err=0 [10:55:04]KKMAddReceiptItem [10:55:04]LoadAmountFromDocumentTag total=0 [10:55:04]LoadAmountFromDocumentTag cost=14000 [10:55:04]SetAmountToDocument total=14000 [10:55:04]Malloc new data [10:55:04]cost*persent_nds=1680000 [10:55:04]+500=1680500 [10:55:04]tax_nds_amount=1487 [10:55:04]cost*persent_nds=140000 [10:55:04]+500=140500 [10:55:04]tax_nsp_amount=124 [10:55:04]Load OK [10:55:04]Load OK [10:55:04]Malloc new data [10:55:04]Malloc new data [10:55:04]Load OK [10:55:04]Load OK [10:55:04]Malloc new data [10:55:04]Malloc new data [10:55:04]free (receipt_item_data.pre_item_text) [10:55:04]free (receipt_item_data.post_item_text) [10:55:04]done [10:55:04]Malloc new data [10:55:04]Malloc new data [10:55:04]Malloc new data [10:55:04]KKMSetReceiptData OK [10:55:04]ProcessDocumentItem done err = 0, tmpTLVsize=111 [10:55:04]tlvbuf is B6D8A400 [10:55:04]KKMLoadAndSignReceiptData [10:55:04]SAM_PROTO_ProcessDocument [10:55:04]wFMCommunicate request_size=9 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 15 01 00 04 03 00 6F 00 [10:55:04]Write to MH i2c: E2 0C 00 74 0C 80 15 01 00 04 00 03 00 6F 00 00 00 79 [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 74 0C 00 90 00 F4 [10:55:04]RAPDU: 90 00 [10:55:04]wFMCommunicate OK [10:55:04]wFMCommunicate request_size=10 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 15 02 00 05 1E 04 01 00 01 [10:55:04]Write to MH i2c: E2 0D 00 75 0C 80 15 02 00 05 00 1E 04 01 00 01 00 00 2F [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 75 0C 00 90 00 F5 [10:55:04]RAPDU: 90 00 [10:55:04]wFMCommunicate OK [10:55:04]wFMCommunicate request_size=15 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 15 02 00 0A FC 03 06 00 B0 36 00 00 00 00 [10:55:04]Write to MH i2c: E2 12 00 76 0C 80 15 02 00 0A 00 FC 03 06 00 B0 36 00 00 00 00 00 00 01 [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 76 0C 00 90 00 F6 [10:55:04]RAPDU: 90 00 [10:55:04]wFMCommunicate OK [10:55:04]wFMCommunicate request_size=47 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 15 02 00 2A EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 [10:55:04]Write to MH i2c: E2 32 00 77 0C 80 15 02 00 2A 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 00 00 AA [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 77 0C 00 90 00 F7 [10:55:04]RAPDU: 90 00 [10:55:04]wFMCommunicate OK [10:55:04]wFMCommunicate request_size=15 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 15 02 00 0A 07 04 06 00 B0 36 00 00 00 00 [10:55:04]Write to MH i2c: E2 12 00 78 0C 80 15 02 00 0A 00 07 04 06 00 B0 36 00 00 00 00 00 00 0F [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 78 0C 00 90 00 F8 [10:55:04]RAPDU: 90 00 [10:55:04]wFMCommunicate OK [10:55:04]wFMCommunicate request_size=15 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [10:55:04]Write to MH i2c: E2 12 00 79 0C 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 5C [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 79 0C 00 90 00 F9 [10:55:04]RAPDU: 90 00 [10:55:04]wFMCommunicate OK [10:55:04]wFMCommunicate request_size=11 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [10:55:04]Write to MH i2c: E2 0E 00 7A 0C 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 38 [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 7A 0C 00 90 00 FA [10:55:04]RAPDU: 90 00 [10:55:04]wFMCommunicate OK [10:55:04]wFMCommunicate request_size=13 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 15 02 00 08 F4 03 04 00 09 BC C9 66 [10:55:04]Write to MH i2c: E2 10 00 7B 0C 80 15 02 00 08 00 F4 03 04 00 09 BC C9 66 00 00 06 [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 7B 0C 00 90 00 FB [10:55:04]RAPDU: 90 00 [10:55:04]wFMCommunicate OK [10:55:04]wFMCommunicate request_size=25 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 [10:55:04]Write to MH i2c: E2 1C 00 7C 0C 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 00 00 69 [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 03 00 7C 0C 00 90 00 FC [10:55:04]RAPDU: 90 00 [10:55:04]wFMCommunicate OK [10:55:04]wFMCommunicate request_size=4 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 15 03 00 [10:55:04]Write to MH i2c: E2 08 00 7D 0C 80 15 03 00 00 00 00 00 0A [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:05]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [10:55:05]Read from MH i2c: E2 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 40 00 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 40 00 7D 0C 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 62 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 26 01 00 00 35 04 06 00 5A 6F A4 F1 79 E0 90 00 A8 [10:55:05]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 62 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 26 01 00 00 35 04 06 00 5A 6F A4 F1 79 E0 90 00 [10:55:05]wFMCommunicate OK [10:55:05]SAM_PROTO_ProcessDocument answer len = 59 [10:55:05]SAM_PROTO_ProcessDocument done [10:55:05]SetTLVBufToDocument [10:55:05]Processing tag 1209 (04B9) [10:55:05]Malloc new data [10:55:05]Processing tag 1041 (0411) [10:55:05]Processing tag 1040 (0410) [10:55:05]Malloc new data [10:55:05]Processing tag 1038 (040E) [10:55:05]Malloc new data [10:55:05]Processing tag 1042 (0412) [10:55:05]Malloc new data [10:55:05]Processing tag 1077 (0435) [10:55:05]Malloc new data [10:55:05]SetTLVBufToDocument err=0 [10:55:05]KKMLoadAndSignReceiptData store KKM data [10:55:05]KKMLoadAndSignReceiptData err=0 [10:55:05]wFMCommunicate request_size=4 [10:55:05]MH_SAM_APDU [10:55:05]CAPDU: 80 11 00 00 [10:55:05]Write to MH i2c: E2 08 00 7E 0C 80 11 00 00 00 00 00 00 04 [10:55:05]Write i2c OK [10:55:05]MH_I2C_Read... [10:55:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:05]Read from MH i2c: E2 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 17 00 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 17 00 7E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 5D [10:55:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:55:05]wFMCommunicate OK [10:55:05]Счет N : (3)51239 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА Товар: 48743570 Сигареты Winston XStyle Blue 1.000 * 140.00 = 140.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 294 24.08.2024 10:55 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166242 ФПД: 99435555158496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105505&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166242&fm=99435555158496&tin=02508201610067®Number=0000000000092562&sum=14000 0 [10:55:05]StoreToDocumentArchive [10:55:05]shift 470 fd 166242 [10:55:05]save to /storage/0470/doc_00166242 [10:55:05]save last doc name /storage/0470/doc_00166242 to /storage/kkm_last_doc_name [10:55:05]save OK [10:55:05]Clear old archive folders... [10:55:05]ProcessDocumentItem done err = 0, tmpTLVsize=273 [10:55:05]tlvbuf is 00E4E800 [10:55:05]SAM_PROTO_ClearQueue [10:55:05]wFMCommunicate request_size=4 [10:55:05]MH_SAM_APDU [10:55:05]CAPDU: 80 09 00 00 [10:55:05]Write to MH i2c: E2 08 00 7F 0C 80 09 00 00 00 00 00 00 FD [10:55:05]Write i2c OK [10:55:05]MH_I2C_Read... [10:55:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:05]Read from MH i2c: E2 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 03 00 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 03 00 7F 0C 00 90 00 FF [10:55:05]RAPDU: 90 00 [10:55:05]wFMCommunicate OK [10:55:05]SAM_PROTO_ClearQueue done [10:55:05]KKMCreateOFDPacket [10:55:05]OFDProtocolAddRootSTLVToBuf [10:55:05]FM_MakeSignedData [10:55:05]FM_MakeSignedData [10:55:05]SAM_PROTO_SignData [10:55:05]wFMCommunicate request_size=4 [10:55:05]MH_SAM_APDU [10:55:05]CAPDU: 80 0D 01 02 [10:55:05]Write to MH i2c: E2 08 00 80 0C 80 0D 01 02 00 00 00 00 05 [10:55:05]Write i2c OK [10:55:05]MH_I2C_Read... [10:55:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:05]Read from MH i2c: E2 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 03 00 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 03 00 80 0C 00 90 00 00 [10:55:05]RAPDU: 90 00 [10:55:05]wFMCommunicate OK [10:55:05]wFMCommunicate request_size=255 [10:55:05]MH_SAM_APDU [10:55:05]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 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 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 09 BC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 [10:55:05]Write to MH i2c: E2 02 01 81 0C 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 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 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 09 BC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 00 00 EB [10:55:05]Write i2c OK [10:55:05]MH_I2C_Read... [10:55:05]OFD Sender: Processing packet 166241 [packets to send 1008, broken 1007] [10:55:05]ProducePacketName [10:55:05]name=ofd_packets/00166241 [10:55:05]OFD Sender: To server: pG, [10:55:05]CommunicateWithHost lk.salyk.kg:30040 [10:55:05]ConnectInit lk.salyk.kg [10:55:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:05]Read from MH i2c: E2 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 03 00 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 03 00 81 0C 00 90 00 01 [10:55:05]RAPDU: 90 00 [10:55:05]wFMCommunicate OK [10:55:05]wFMCommunicate request_size=32 [10:55:05]MH_SAM_APDU [10:55:05]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 31 37 36 39 10 04 04 00 62 89 02 00 35 04 06 00 5A 6F A4 F1 79 E0 [10:55:05]Write to MH i2c: E2 23 00 82 0C 80 0D 02 02 1B 00 30 30 30 38 37 31 37 36 39 10 04 04 00 62 89 02 00 35 04 06 00 5A 6F A4 F1 79 E0 00 00 0F [10:55:05]Write i2c OK [10:55:05]MH_I2C_Read... [10:55:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:05]Read from MH i2c: E2 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 03 00 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 03 00 82 0C 00 90 00 02 [10:55:05]RAPDU: 90 00 [10:55:05]wFMCommunicate OK [10:55:05]wFMCommunicate request_size=4 [10:55:05]MH_SAM_APDU [10:55:05]CAPDU: 80 0D 03 02 [10:55:05]Write to MH i2c: E2 08 00 83 0C 80 0D 03 02 00 00 00 00 0A [10:55:05]Write i2c OK [10:55:05]MH_I2C_Read... [10:55:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:05]Read from MH i2c: E2 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 0B 00 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 0B 00 83 0C 00 DB AA E1 F3 A7 7F 91 8F 90 00 AA [10:55:05]RAPDU: DB AA E1 F3 A7 7F 91 8F 90 00 [10:55:05]wFMCommunicate OK [10:55:05]SAM_PROTO_SignData done [10:55:05]FM_MakeSignedData done [10:55:05]CreateOFDProtocolMessage [10:55:05]wFMCommunicate request_size=4 [10:55:05]MH_SAM_APDU [10:55:05]CAPDU: 80 11 00 00 [10:55:05]Write to MH i2c: E2 08 00 84 0C 80 11 00 00 00 00 00 00 0A [10:55:05]Write i2c OK [10:55:05]MH_I2C_Read... [10:55:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:05]Read from MH i2c: E2 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 17 00 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 17 00 84 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 63 [10:55:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:55:05]wFMCommunicate OK [10:55:05]CreateOFDProtocolMessage done [10:55:05]OFDSenderStorePacket 166242 [10:55:05]StoreOFDPacket docnum=166242 [10:55:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 25 01 00 00 EE FB 1D 01 60 AB 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 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 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 09 BC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 62 89 02 00 35 04 06 00 5A 6F A4 F1 79 E0 DB AA E1 F3 A7 7F 91 8F [10:55:05]CheckFolder [10:55:05]dirname=/storage/ofd_packets [10:55:05]CheckFolder done [10:55:05]ProducePacketName [10:55:05]name=ofd_packets/00166242 [10:55:05]NVStorageSaveData ofd_packets/00166242 [10:55:05]File name is /storage/ofd_packets/00166242 [10:55:05]Write 323 bytes [10:55:05]NVStorageSaveData done [10:55:05]OFDSenderStorePacket done [10:55:05]KKMCreateOFDPacket done [10:55:05]NVStorageSaveData kkm_last_timestamp [10:55:05]File name is /storage/kkm_last_timestamp [10:55:05]Write 4 bytes [10:55:05]NVStorageSaveData done [10:55:05]ExternCall_PrintAddStr [10:55:05]wPrintStart [10:55:05]Write to MH i2c: 01 00 00 85 0C 91 [10:55:05]Write i2c OK [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: 01 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: 01 07 00 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: 01 07 00 85 0C 00 00 00 00 00 FF 0F A6 [10:55:05]RasterBufferAndPrint [10:55:05]line Счет N : (3)51239 [10:55:05]line ИНН: 02508201610067 [10:55:05]line Контрольно-Кассовый Чек [10:55:05]line ПРОДАЖА [10:55:05]line Товар: 48743570 [10:55:05]line Сигареты Winston XStyle Blue [10:55:05]line 1.000 * 140.00 [10:55:05]line = 140.00 [10:55:05]line НДС 12% НСП 1% [10:55:05]line > о реализуемом товаре [10:55:05]line ИТОГО: 140.00 [10:55:05]line НСП 1% : 1.24 [10:55:05]line НДС 12% : 14.87 [10:55:05]line Наличными: 140.00 [10:55:05]line Безнал.: 0.00 [10:55:05]line Место: АЗС № 130 "Партнер Нефть" [10:55:05]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:55:05]line СНО: Общий режим [10:55:05]line Чек 294 24.08.2024 10:55 [10:55:05]line Смена: 470 ФФД: 1.0 [10:55:05]line ЗНМ: 0300000070 [10:55:05]line РНМ: 0000000000092562 [10:55:05]line Версия ККМ: 001 [10:55:05]line ФМ: 0000000000871769 [10:55:05]line ФД: 166242 [10:55:05]line ФПД: 99435555158496 [10:55:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105505&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166242&fm=99435555158496&tin=02508201610067®Number=0000000000092562&sum=14000 [10:55:05]line 0 [10:55:05]written 0, free lines is 4095 [10:55:06]Write to MH i2c: 01 00 00 AD 0C B9 [10:55:06]Write i2c OK [10:55:06]MH_I2C_Read... [10:55:06]Read from MH i2c: 01 [10:55:06]MH_I2C_Read... [10:55:06]Read from MH i2c: 01 07 00 [10:55:06]MH_I2C_Read... [10:55:06]Read from MH i2c: 01 07 00 AD 0C 00 00 00 00 00 E6 0C B2 [10:55:06]RasterBufferAndPrint [10:55:06]line [10:55:06]line [10:55:06]line [10:55:06]line [10:55:06]line [10:55:06]written 0, free lines is 3311 [10:55:06]MH_Cut [10:55:06]Write to MH i2c: D1 01 00 B4 0C 01 92 [10:55:06]Write i2c OK [10:55:06]MH_I2C_Read... [10:55:06]Read from MH i2c: D1 [10:55:06]MH_I2C_Read... [10:55:06]Read from MH i2c: D1 01 00 [10:55:06]MH_I2C_Read... [10:55:06]Read from MH i2c: D1 01 00 B4 0C 00 91 [10:55:06]Write to MH i2c: 01 00 00 B5 0C C1 [10:55:06]Write i2c OK [10:55:06]MH_I2C_Read... [10:55:06]*** Cut start [10:55:06]*** Purtial cut [10:55:06]*** Stage 1: CUTSNS_PIN = 1 [10:55:08]Read from MH i2c: 01 [10:55:08]MH_I2C_Read... [10:55:08]*** Stop cut motor [10:55:08]*** Cut end [10:55:08]Read from MH i2c: 01 07 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: 01 07 00 B5 0C 00 00 00 00 00 FF 0F D6 [10:55:08]process_action close_receipt done [10:55:08]requested_data is exist [10:55:08]produce_requested_data [10:55:08]requested_item fm.sn is exist - process it [10:55:08]wFMCommunicate request_size=4 [10:55:08]MH_SAM_APDU [10:55:08]CAPDU: 80 11 00 00 [10:55:08]Write to MH i2c: E2 08 00 B6 0C 80 11 00 00 00 00 00 00 3C [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:08]Read from MH i2c: E2 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 17 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 17 00 B6 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 95 [10:55:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:55:08]wFMCommunicate OK [10:55:08]requested_item fd.num is exist - process it [10:55:08]SAM_PROTO_GetFieldsCounters [10:55:08]wFMCommunicate request_size=4 [10:55:08]MH_SAM_APDU [10:55:08]CAPDU: 80 13 00 00 [10:55:08]Write to MH i2c: E2 08 00 B7 0C 80 13 00 00 00 00 00 00 3F [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:09]Read from MH i2c: E2 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 62 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 62 00 B7 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 62 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 9E [10:55:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 62 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:55:09]wFMCommunicate OK [10:55:09]SAM_PROTO_GetFieldsCounters done [10:55:09]requested_item shift.num is exist - process it [10:55:09]requested_item shift.opened is exist - process it [10:55:09]req_shift_opened [10:55:09]FM_GetShiftState [10:55:09]SAM_PROTO_GetShiftState [10:55:09]wFMCommunicate request_size=4 [10:55:09]MH_SAM_APDU [10:55:09]CAPDU: 80 13 01 00 [10:55:09]Write to MH i2c: E2 08 00 B8 0C 80 13 01 00 00 00 00 00 41 [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:09]Read from MH i2c: E2 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 0E 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 0E 00 B8 0C 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6B [10:55:09]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:55:09]wFMCommunicate OK [10:55:09]SAM_PROTO_GetShiftState done [10:55:09]FM_GetShiftState done [10:55:09]req_shift_opened done [10:55:09]requested_item shift.open_date is exist - process it [10:55:09]req_shift_open_date [10:55:09]req_shift_open_date done [10:55:09]produce_requested_data done [10:55:09]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166242,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:55:09]process_action_free close_receipt [10:55:09]json_value_free [10:55:09]json_value_free done [10:55:09]process_json_proto returns [10:55:09]Send response to host [10:55:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166242,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:55:09]free response buf [10:55:09]execute_script done [10:55:09]execute_script returns [10:55:09]free content buf [10:55:09]Sock 10.Close socket [10:55:09]Sock 10.Thread stoped [10:55:10]ConnectInit Can't take IP for lk.salyk.kg [10:55:10]CommunicateWithHost connect error [10:55:10]CommunicateWithHost err = -1 [10:55:10]OFD Sender: Server communicate error [10:55:10]OFD Sender: Processing packet 166241 [packets to send 1009, broken 1007] [10:55:10]ProducePacketName [10:55:10]name=ofd_packets/00166241 [10:55:10]OFD Sender: To server: pG, [10:55:10]CommunicateWithHost lk.salyk.kg:30040 [10:55:10]ConnectInit lk.salyk.kg [10:55:15]ConnectInit Can't take IP for lk.salyk.kg [10:55:15]CommunicateWithHost connect error [10:55:15]CommunicateWithHost err = -1 [10:55:15]OFD Sender: Server communicate error [10:55:20]OFD Sender: Processing packet 166241 [packets to send 1009, broken 1007] [10:55:20]ProducePacketName [10:55:20]name=ofd_packets/00166241 [10:55:20]OFD Sender: To server: pG, [10:55:20]CommunicateWithHost lk.salyk.kg:30040 [10:55:20]ConnectInit lk.salyk.kg [10:55:25]ConnectInit Can't take IP for lk.salyk.kg [10:55:25]CommunicateWithHost connect error [10:55:25]CommunicateWithHost err = -1 [10:55:25]OFD Sender: Server communicate error [10:55:30]OFD Sender: Processing packet 166241 [packets to send 1009, broken 1007] [10:55:30]ProducePacketName [10:55:30]name=ofd_packets/00166241 [10:55:30]OFD Sender: To server: pG, [10:55:30]CommunicateWithHost lk.salyk.kg:30040 [10:55:30]ConnectInit lk.salyk.kg [10:55:32]ConnectInit Can't connect to host [10:55:35]ConnectInit Can't take IP for lk.salyk.kg [10:55:35]CommunicateWithHost connect error [10:55:35]CommunicateWithHost err = -1 [10:55:35]OFD Sender: Server communicate error [10:55:37]ConnectInit Can't connect to host [10:55:39]accept exits with 7 [10:55:39]New connection [10:55:39]New thread 3066686820 created [10:55:39]Thread 3066830180 joined [10:55:39]Waiting for new connection... [10:55:39] Sock 7.Parse request [10:55:39]Sock 7.Check first char [10:55:39]Sock 7.First char is OK [10:55:39]request: POST /json_proto HTTP/1.0 [10:55:39]Method: POST [10:55:39]URL: /json_proto [10:55:39]Method is POST - this is cgi request [10:55:39]url: /json_proto [10:55:39]query_string will be loaded in cgi processing [10:55:39]execute_cgi json_proto POST (null) [10:55:39]execute_cgi path=json_proto method=POST [10:55:39]POST find Content-Length [10:55:39]Host: 172.17.44.132:8080 [10:55:39]Content-Length: 677 [10:55:39]Content-Type: application/json [10:55:39] [10:55:39]POST finish read [10:55:39]Found Content-Length = 677 [10:55:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:39]execute_script... [10:55:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:39]POST & json_proto [10:55:39]process_json_proto [10:55:39]json parsed OK: [10:55:39]protocol is kg_v1.0 [10:55:39]action value=close_receipt [10:55:39]process_action close_receipt [10:55:39]cmd_close_receipt [10:55:39]MH_GetDate [10:55:39]Write to MH i2c: F0 00 00 B9 0C B4 [10:55:39]Write i2c OK [10:55:39]MH_I2C_Read... [10:55:39]Read from MH i2c: F0 [10:55:39]MH_I2C_Read... [10:55:39]Read from MH i2c: F0 09 00 [10:55:39]MH_I2C_Read... [10:55:39]Read from MH i2c: F0 09 00 B9 0C 00 2C BC C9 66 2A 83 C1 65 A7 [10:55:39]GetLastDocTimeStamp 1724496905 [10:55:39]current date 1724496940 [10:55:39]FM_GetShiftState [10:55:39]SAM_PROTO_GetShiftState [10:55:39]wFMCommunicate request_size=4 [10:55:39]MH_SAM_APDU [10:55:39]CAPDU: 80 13 01 00 [10:55:39]Write to MH i2c: E2 08 00 BA 0C 80 13 01 00 00 00 00 00 43 [10:55:39]Write i2c OK [10:55:39]MH_I2C_Read... [10:55:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:39]Read from MH i2c: E2 [10:55:39]MH_I2C_Read... [10:55:39]Read from MH i2c: E2 0E 00 [10:55:39]MH_I2C_Read... [10:55:39]Read from MH i2c: E2 0E 00 BA 0C 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6D [10:55:39]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:55:39]wFMCommunicate OK [10:55:39]SAM_PROTO_GetShiftState done [10:55:39]FM_GetShiftState done [10:55:39]opened in 1724458697 [10:55:39]opened+sec_in_day 1724545097 [10:55:39]quantity*price = 50036 [10:55:39]sum+1 = 50037 [10:55:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 295 24.08.2024 10:55 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166243 ФПД: 15426721271998 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105540&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166243&fm=15426721271998&tin=02508201610067®Number=0000000000092562&sum=50000 [10:55:40]StoreToDocumentArchive [10:55:40]shift 470 fd 166243 [10:55:40]save to /storage/0470/doc_00166243 [10:55:40]save last doc name /storage/0470/doc_00166243 to /storage/kkm_last_doc_name [10:55:40]save OK [10:55:40]Clear old archive folders... [10:55:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:40]tlvbuf is 00F2CFC0 [10:55:40]SAM_PROTO_ClearQueue [10:55:40]wFMCommunicate request_size=4 [10:55:40]MH_SAM_APDU [10:55:40]CAPDU: 80 09 00 00 [10:55:40]Write to MH i2c: E2 08 00 C7 0C 80 09 00 00 00 00 00 00 45 [10:55:40]Write i2c OK [10:55:40]MH_I2C_Read... [10:55:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:40]Read from MH i2c: E2 [10:55:40]MH_I2C_Read... [10:55:40]Read from MH i2c: E2 03 00 [10:55:40]MH_I2C_Read... [10:55:40]Read from MH i2c: E2 03 00 C7 0C 00 90 00 47 [10:55:40]RAPDU: 90 00 [10:55:40]wFMCommunicate OK [10:55:40]SAM_PROTO_ClearQueue done [10:55:40]KKMCreateOFDPacket [10:55:40]OFDProtocolAddRootSTLVToBuf [10:55:40]FM_MakeSignedData [10:55:40]FM_MakeSignedData [10:55:40]SAM_PROTO_SignData [10:55:40]wFMCommunicate request_size=4 [10:55:40]MH_SAM_APDU [10:55:40]CAPDU: 80 0D 01 02 [10:55:40]Write to MH i2c: E2 08 00 C8 0C 80 0D 01 02 00 00 00 00 4D [10:55:40]Write i2c OK [10:55:40]MH_I2C_Read... [10:55:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:40]Read from MH i2c: E2 [10:55:40]MH_I2C_Read... [10:55:40]Read from MH i2c: E2 03 00 [10:55:40]MH_I2C_Read... [10:55:40]Read from MH i2c: E2 03 00 C8 0C 00 90 00 48 [10:55:40]RAPDU: 90 00 [10:55:40]wFMCommunicate OK [10:55:40]wFMCommunicate request_size=255 [10:55:40]MH_SAM_APDU [10:55:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 2C BC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 63 89 02 00 35 04 06 00 0E [10:55:40]Write to MH i2c: E2 02 01 C9 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 2C BC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 63 89 02 00 35 04 06 00 0E 00 00 E3 [10:55:41]Write i2c OK [10:55:41]MH_I2C_Read... [10:55:41]Connected sock=10 [10:55:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 D2 44 07 01 96 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 D6 BB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 61 89 02 00 35 04 06 00 91 71 A7 60 69 CA A6 5D 36 65 A8 E0 CE F4 [10:55:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:41]Read from MH i2c: E2 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 03 00 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 03 00 C9 0C 00 90 00 49 [10:55:41]RAPDU: 90 00 [10:55:41]wFMCommunicate OK [10:55:41]wFMCommunicate request_size=10 [10:55:41]MH_SAM_APDU [10:55:41]CAPDU: 80 0D 02 02 05 07 D0 3D D0 BE [10:55:41]Write to MH i2c: E2 0D 00 CA 0C 80 0D 02 02 05 00 07 D0 3D D0 BE 00 00 FC [10:55:41]Write i2c OK [10:55:41]MH_I2C_Read... [10:55:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:41]Read from MH i2c: E2 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 03 00 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 03 00 CA 0C 00 90 00 4A [10:55:41]RAPDU: 90 00 [10:55:41]wFMCommunicate OK [10:55:41]wFMCommunicate request_size=4 [10:55:41]MH_SAM_APDU [10:55:41]CAPDU: 80 0D 03 02 [10:55:41]Write to MH i2c: E2 08 00 CB 0C 80 0D 03 02 00 00 00 00 52 [10:55:41]Write i2c OK [10:55:41]MH_I2C_Read... [10:55:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:41]Read from MH i2c: E2 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 0B 00 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 0B 00 CB 0C 00 5F C8 8D D6 A1 CF B7 8C 90 00 90 [10:55:41]RAPDU: 5F C8 8D D6 A1 CF B7 8C 90 00 [10:55:41]wFMCommunicate OK [10:55:41]SAM_PROTO_SignData done [10:55:41]FM_MakeSignedData done [10:55:41]CreateOFDProtocolMessage [10:55:41]wFMCommunicate request_size=4 [10:55:41]MH_SAM_APDU [10:55:41]CAPDU: 80 11 00 00 [10:55:41]Write to MH i2c: E2 08 00 CC 0C 80 11 00 00 00 00 00 00 52 [10:55:41]Write i2c OK [10:55:41]MH_I2C_Read... [10:55:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:41]Read from MH i2c: E2 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 17 00 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 17 00 CC 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AB [10:55:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:55:41]wFMCommunicate OK [10:55:41]CreateOFDProtocolMessage done [10:55:41]OFDSenderStorePacket 166243 [10:55:41]StoreOFDPacket docnum=166243 [10:55:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 34 C4 07 01 9E 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 2C BC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 63 89 02 00 35 04 06 00 0E 07 D0 3D D0 BE 5F C8 8D D6 A1 CF B7 8C [10:55:41]CheckFolder [10:55:41]dirname=/storage/ofd_packets [10:55:41]CheckFolder done [10:55:41]ProducePacketName [10:55:41]name=ofd_packets/00166243 [10:55:41]NVStorageSaveData ofd_packets/00166243 [10:55:41]File name is /storage/ofd_packets/00166243 [10:55:41]Write 301 bytes [10:55:41]NVStorageSaveData done [10:55:41]OFDSenderStorePacket done [10:55:41]KKMCreateOFDPacket done [10:55:41]NVStorageSaveData kkm_last_timestamp [10:55:41]File name is /storage/kkm_last_timestamp [10:55:41]Write 4 bytes [10:55:41]NVStorageSaveData done [10:55:41]ExternCall_PrintAddStr [10:55:41]wPrintStart [10:55:41]Write to MH i2c: 01 00 00 CD 0C D9 [10:55:41]Write i2c OK [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: 01 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: 01 07 00 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: 01 07 00 CD 0C 00 00 00 00 00 FF 0F EE [10:55:41]RasterBufferAndPrint [10:55:41]line Счет N : (1)295202 [10:55:41]line ИНН: 02508201610067 [10:55:41]line Контрольно-Кассовый Чек [10:55:41]line ПРОДАЖА [10:55:41]line ТРК (МРК, ГНК) : 42 [10:55:41]line Товар: 2710124130 [10:55:41]line Аи-92-К-5 [10:55:41]line 7.380 * 67.80 [10:55:41]line = 500.36 [10:55:41]line НДС 12% НСП 1% [10:55:41]line > о реализуемом товаре [10:55:41]line ОКРУГЛЕНИЕ: -0.36 [10:55:41]line ИТОГО: 500.00 [10:55:41]line Внесено: 500.00 [10:55:41]line СДАЧА: 0.00 [10:55:41]line НСП 1% : 4.43 [10:55:41]line НДС 12% : 53.14 [10:55:41]line Наличными: 500.00 [10:55:41]line Безнал.: 0.00 [10:55:41]line Место: АЗС № 130 "Партнер Нефть" [10:55:41]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:55:41]line СНО: Общий режим [10:55:41]line Чек 295 24.08.2024 10:55 [10:55:41]line Смена: 470 ФФД: 1.0 [10:55:41]line ЗНМ: 0300000070 [10:55:41]line РНМ: 0000000000092562 [10:55:41]line Версия ККМ: 001 [10:55:41]line ФМ: 0000000000871769 [10:55:41]line ФД: 166243 [10:55:41]line ФПД: 15426721271998 [10:55:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105540&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166243&fm=15426721271998&tin=02508201610067®Number=0000000000092562&sum=50000 [10:55:41]written 0, free lines is 4095 [10:55:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 9A 42 47 00 09 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 61 89 02 00 F4 03 04 00 75 65 C9 66 B6 04 01 00 00 4D B8 58 17 B1 3F 40 72 [10:55:41]CommunicateWithHost err = 0 [10:55:41]CheckOFDResponse [10:55:41]1017 (14) - 77093643461234 [10:55:41]1041 (16) - 0000000000871769 [10:55:41]1040 (4) - 166241 [10:55:41]1012 (4) - 24.08.2024 04:45 [10:55:41]1206 (1) - 0 [10:55:41]OFD Sender: Remove packet 166241 [10:55:41]ProducePacketName [10:55:41]name=ofd_packets/00166241 [10:55:41]NVStorageDeleteData [10:55:41]Write to MH i2c: 01 00 00 F8 0C 04 [10:55:41]Write i2c OK [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: 01 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: 01 07 00 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: 01 07 00 F8 0C 00 00 00 00 00 CD 0C E4 [10:55:41]RasterBufferAndPrint [10:55:41]line [10:55:41]line [10:55:41]line [10:55:41]line [10:55:41]line [10:55:41]written 0, free lines is 3293 [10:55:42]MH_Cut [10:55:42]Write to MH i2c: D1 01 00 FF 0C 01 DD [10:55:42]Write i2c OK [10:55:42]MH_I2C_Read... [10:55:42]Read from MH i2c: D1 [10:55:42]MH_I2C_Read... [10:55:42]Read from MH i2c: D1 01 00 [10:55:42]MH_I2C_Read... [10:55:42]Read from MH i2c: D1 01 00 FF 0C 00 DC [10:55:42]Write to MH i2c: 01 00 00 00 0D 0D [10:55:42]Write i2c OK [10:55:42]MH_I2C_Read... [10:55:42]OFD Sender: Processing packet 166242 [packets to send 1009, broken 1007] [10:55:42]ProducePacketName [10:55:42]name=ofd_packets/00166242 [10:55:42]OFD Sender: To server: pG, [10:55:42]CommunicateWithHost lk.salyk.kg:30040 [10:55:42]ConnectInit lk.salyk.kg [10:55:42]*** Cut start [10:55:42]*** Purtial cut [10:55:42]*** Stage 1: CUTSNS_PIN = 1 [10:55:44]Read from MH i2c: 01 [10:55:44]MH_I2C_Read... [10:55:44]*** Stop cut motor [10:55:44]*** Cut end [10:55:44]Read from MH i2c: 01 07 00 [10:55:44]MH_I2C_Read... [10:55:44]Read from MH i2c: 01 07 00 00 0D 00 00 00 00 00 FF 0F 22 [10:55:44]process_action close_receipt done [10:55:44]requested_data is exist [10:55:44]produce_requested_data [10:55:44]requested_item fm.sn is exist - process it [10:55:44]wFMCommunicate request_size=4 [10:55:44]MH_SAM_APDU [10:55:44]CAPDU: 80 11 00 00 [10:55:44]Write to MH i2c: E2 08 00 01 0D 80 11 00 00 00 00 00 00 88 [10:55:44]Write i2c OK [10:55:44]MH_I2C_Read... [10:55:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:44]Read from MH i2c: E2 [10:55:44]MH_I2C_Read... [10:55:44]Read from MH i2c: E2 17 00 [10:55:44]MH_I2C_Read... [10:55:44]Read from MH i2c: E2 17 00 01 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [10:55:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:55:44]wFMCommunicate OK [10:55:44]requested_item fd.num is exist - process it [10:55:44]SAM_PROTO_GetFieldsCounters [10:55:44]wFMCommunicate request_size=4 [10:55:44]MH_SAM_APDU [10:55:44]CAPDU: 80 13 00 00 [10:55:44]Write to MH i2c: E2 08 00 02 0D 80 13 00 00 00 00 00 00 8B [10:55:44]Write i2c OK [10:55:44]MH_I2C_Read... [10:55:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:45]Read from MH i2c: E2 [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: E2 62 00 [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: E2 62 00 02 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 63 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 EE [10:55:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 63 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:55:45]wFMCommunicate OK [10:55:45]SAM_PROTO_GetFieldsCounters done [10:55:45]requested_item shift.num is exist - process it [10:55:45]requested_item shift.opened is exist - process it [10:55:45]req_shift_opened [10:55:45]FM_GetShiftState [10:55:45]SAM_PROTO_GetShiftState [10:55:45]wFMCommunicate request_size=4 [10:55:45]MH_SAM_APDU [10:55:45]CAPDU: 80 13 01 00 [10:55:45]Write to MH i2c: E2 08 00 03 0D 80 13 01 00 00 00 00 00 8D [10:55:45]Write i2c OK [10:55:45]MH_I2C_Read... [10:55:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:45]Read from MH i2c: E2 [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: E2 0E 00 [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: E2 0E 00 03 0D 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B7 [10:55:45]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:55:45]wFMCommunicate OK [10:55:45]SAM_PROTO_GetShiftState done [10:55:45]FM_GetShiftState done [10:55:45]req_shift_opened done [10:55:45]requested_item shift.open_date is exist - process it [10:55:45]req_shift_open_date [10:55:45]req_shift_open_date done [10:55:45]produce_requested_data done [10:55:45]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166243,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:55:45]process_action_free close_receipt [10:55:45]json_value_free [10:55:45]json_value_free done [10:55:45]process_json_proto returns [10:55:45]Send response to host [10:55:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166243,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:55:45]free response buf [10:55:45]execute_script done [10:55:45]execute_script returns [10:55:45]free content buf [10:55:45]Sock 7.Close socket [10:55:45]Sock 7.Thread stoped [10:55:46]accept exits with 9 [10:55:46]New connection [10:55:46]New thread 3066830180 created [10:55:46]Thread 3066686820 joined [10:55:46]Waiting for new connection... [10:55:46] Sock 9.Parse request [10:55:46]Sock 9.Check first char [10:55:46]Sock 9.First char is OK [10:55:46]request: POST /json_proto HTTP/1.0 [10:55:46]Method: POST [10:55:46]URL: /json_proto [10:55:46]Method is POST - this is cgi request [10:55:46]url: /json_proto [10:55:46]query_string will be loaded in cgi processing [10:55:46]execute_cgi json_proto POST (null) [10:55:46]execute_cgi path=json_proto method=POST [10:55:46]POST find Content-Length [10:55:46]Host: 172.17.44.132:8080 [10:55:46]Content-Length: 972 [10:55:46]Content-Type: application/json [10:55:46] [10:55:46]POST finish read [10:55:46]Found Content-Length = 972 [10:55:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51240", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607018771791", "name": "\u041C\u0438\u043D\u0435\u0440\u0430\u043B\u044C\u043D\u0430\u044F \u0432\u043E\u0434\u0430 \u0415\u0441\u0441\u0435\u043D\u0442\u0443\u043A\u0438 17 0,45\u043B \u0441\u0442", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 220.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:46]execute_script... [10:55:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51240", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607018771791", "name": "\u041C\u0438\u043D\u0435\u0440\u0430\u043B\u044C\u043D\u0430\u044F \u0432\u043E\u0434\u0430 \u0415\u0441\u0441\u0435\u043D\u0442\u0443\u043A\u0438 17 0,45\u043B \u0441\u0442", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 220.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:46]POST & json_proto [10:55:46]process_json_proto [10:55:46]json parsed OK: [10:55:46]protocol is kg_v1.0 [10:55:46]action value=close_receipt [10:55:46]process_action close_receipt [10:55:46]cmd_close_receipt [10:55:46]MH_GetDate [10:55:46]Write to MH i2c: F0 00 00 04 0D 00 [10:55:46]Write i2c OK [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: F0 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: F0 09 00 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: F0 09 00 04 0D 00 33 BC C9 66 2A 83 C1 65 FA [10:55:46]GetLastDocTimeStamp 1724496940 [10:55:46]current date 1724496947 [10:55:46]FM_GetShiftState [10:55:46]SAM_PROTO_GetShiftState [10:55:46]wFMCommunicate request_size=4 [10:55:46]MH_SAM_APDU [10:55:46]CAPDU: 80 13 01 00 [10:55:46]Write to MH i2c: E2 08 00 05 0D 80 13 01 00 00 00 00 00 8F [10:55:46]Write i2c OK [10:55:46]MH_I2C_Read... [10:55:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:46]Read from MH i2c: E2 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: E2 0E 00 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: E2 0E 00 05 0D 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [10:55:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:55:46]wFMCommunicate OK [10:55:46]SAM_PROTO_GetShiftState done [10:55:46]FM_GetShiftState done [10:55:46]opened in 1724458697 [10:55:46]opened+sec_in_day 1724545097 [10:55:46]quantity*price = 11500 [10:55:46]sum+1 = 11501 [10:55:46]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607018771791 Минеральная вода Ессентуки 17 0,45л ст 1.000 * 105.00 = 105.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 220.00 НСП 1% : 1.95 НДС 12% : 23.36 Наличными: 220.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 296 24.08.2024 10:55 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166244 ФПД: 164235400040786 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105547&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166244&fm=164235400040786&tin=02508201610067®Number=0000000000092562&sum=22000 0 [10:55:47]StoreToDocumentArchive [10:55:47]shift 470 fd 166244 [10:55:47]save to /storage/0470/doc_00166244 [10:55:47]save last doc name /storage/0470/doc_00166244 to /storage/kkm_last_doc_name [10:55:47]save OK [10:55:47]Clear old archive folders... [10:55:47]ProcessDocumentItem done err = 0, tmpTLVsize=411 [10:55:47]tlvbuf is 00F4B480 [10:55:47]SAM_PROTO_ClearQueue [10:55:47]wFMCommunicate request_size=4 [10:55:47]MH_SAM_APDU [10:55:47]CAPDU: 80 09 00 00 [10:55:47]Write to MH i2c: E2 08 00 12 0D 80 09 00 00 00 00 00 00 91 [10:55:47]Write i2c OK [10:55:47]MH_I2C_Read... [10:55:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:47]Read from MH i2c: E2 [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: E2 03 00 [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: E2 03 00 12 0D 00 90 00 93 [10:55:47]RAPDU: 90 00 [10:55:47]wFMCommunicate OK [10:55:47]SAM_PROTO_ClearQueue done [10:55:47]KKMCreateOFDPacket [10:55:47]OFDProtocolAddRootSTLVToBuf [10:55:47]FM_MakeSignedData [10:55:47]FM_MakeSignedData [10:55:47]SAM_PROTO_SignData [10:55:47]wFMCommunicate request_size=4 [10:55:47]MH_SAM_APDU [10:55:47]CAPDU: 80 0D 01 02 [10:55:47]Write to MH i2c: E2 08 00 13 0D 80 0D 01 02 00 00 00 00 99 [10:55:47]Write i2c OK [10:55:47]MH_I2C_Read... [10:55:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:47]Read from MH i2c: E2 [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: E2 03 00 [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: E2 03 00 13 0D 00 90 00 94 [10:55:47]RAPDU: 90 00 [10:55:47]wFMCommunicate OK [10:55:47]wFMCommunicate request_size=255 [10:55:47]MH_SAM_APDU [10:55:47]CAPDU: 80 0D 02 02 FA 03 00 9B 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 37 30 31 38 37 37 31 37 39 31 06 04 41 00 D0 9C D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B2 D0 BE D0 B4 D0 B0 20 D0 95 D1 81 D1 81 D0 B5 D0 BD D1 82 D1 83 D0 BA D0 B8 20 31 37 20 30 2C 34 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 [10:55:47]Write to MH i2c: E2 02 01 14 0D 80 0D 02 02 FA 00 03 00 9B 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 37 30 31 38 37 37 31 37 39 31 06 04 41 00 D0 9C D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B2 D0 BE D0 B4 D0 B0 20 D0 95 D1 81 D1 81 D0 B5 D0 BD D1 82 D1 83 D0 BA D0 B8 20 31 37 20 30 2C 34 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 00 00 25 [10:55:47]Write i2c OK [10:55:47]MH_I2C_Read... [10:55:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:48]Read from MH i2c: E2 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 03 00 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 03 00 14 0D 00 90 00 95 [10:55:48]RAPDU: 90 00 [10:55:48]wFMCommunicate OK [10:55:48]wFMCommunicate request_size=170 [10:55:48]MH_SAM_APDU [10:55:48]CAPDU: 80 0D 02 02 A5 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 33 BC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 64 89 02 00 35 04 06 00 95 5F 08 AD D1 52 [10:55:48]Write to MH i2c: E2 AD 00 15 0D 80 0D 02 02 A5 00 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 33 BC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 64 89 02 00 35 04 06 00 95 5F 08 AD D1 52 00 00 7C [10:55:48]Write i2c OK [10:55:48]MH_I2C_Read... [10:55:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:48]Read from MH i2c: E2 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 03 00 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 03 00 15 0D 00 90 00 96 [10:55:48]RAPDU: 90 00 [10:55:48]wFMCommunicate OK [10:55:48]wFMCommunicate request_size=4 [10:55:48]MH_SAM_APDU [10:55:48]CAPDU: 80 0D 03 02 [10:55:48]Write to MH i2c: E2 08 00 16 0D 80 0D 03 02 00 00 00 00 9E [10:55:48]Write i2c OK [10:55:48]MH_I2C_Read... [10:55:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:48]Read from MH i2c: E2 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 0B 00 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 0B 00 16 0D 00 A1 59 9D 66 3D 47 1B 44 90 00 7F [10:55:48]RAPDU: A1 59 9D 66 3D 47 1B 44 90 00 [10:55:48]wFMCommunicate OK [10:55:48]SAM_PROTO_SignData done [10:55:48]FM_MakeSignedData done [10:55:48]CreateOFDProtocolMessage [10:55:48]wFMCommunicate request_size=4 [10:55:48]MH_SAM_APDU [10:55:48]CAPDU: 80 11 00 00 [10:55:48]Write to MH i2c: E2 08 00 17 0D 80 11 00 00 00 00 00 00 9E [10:55:48]Write i2c OK [10:55:48]MH_I2C_Read... [10:55:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:48]Read from MH i2c: E2 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 17 00 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 17 00 17 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F7 [10:55:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:55:48]wFMCommunicate OK [10:55:48]CreateOFDProtocolMessage done [10:55:48]OFDSenderStorePacket 166244 [10:55:48]StoreOFDPacket docnum=166244 [10:55:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 AF 01 00 00 A6 7B A7 01 7B E6 5A 03 01 00 03 00 9B 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 37 30 31 38 37 37 31 37 39 31 06 04 41 00 D0 9C D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B2 D0 BE D0 B4 D0 B0 20 D0 95 D1 81 D1 81 D0 B5 D0 BD D1 82 D1 83 D0 BA D0 B8 20 31 37 20 30 2C 34 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 33 BC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 64 89 02 00 35 04 06 00 95 5F 08 AD D1 52 A1 59 9D 66 3D 47 1B 44 [10:55:48]CheckFolder [10:55:48]dirname=/storage/ofd_packets [10:55:48]CheckFolder done [10:55:48]ProducePacketName [10:55:48]name=ofd_packets/00166244 [10:55:48]NVStorageSaveData ofd_packets/00166244 [10:55:48]File name is /storage/ofd_packets/00166244 [10:55:48]Write 461 bytes [10:55:48]NVStorageSaveData done [10:55:48]OFDSenderStorePacket done [10:55:48]KKMCreateOFDPacket done [10:55:48]NVStorageSaveData kkm_last_timestamp [10:55:48]File name is /storage/kkm_last_timestamp [10:55:48]Write 4 bytes [10:55:48]NVStorageSaveData done [10:55:48]ExternCall_PrintAddStr [10:55:48]wPrintStart [10:55:48]Write to MH i2c: 01 00 00 18 0D 25 [10:55:48]Write i2c OK [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: 01 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: 01 07 00 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: 01 07 00 18 0D 00 00 00 00 00 FF 0F 3A [10:55:48]RasterBufferAndPrint [10:55:48]line Счет N : (3)51240 [10:55:48]line ИНН: 02508201610067 [10:55:48]line Контрольно-Кассовый Чек [10:55:48]line ПРОДАЖА [10:55:48]line Товар: 2000036240010 [10:55:48]line Кофе Латте (GABB TRADE) [10:55:48]line 1.000 * 115.00 [10:55:48]line = 115.00 [10:55:48]line НДС 12% НСП 1% [10:55:48]line > о реализуемом товаре [10:55:48]line Товар: 4607018771791 [10:55:48]line Минеральная вода Ессентуки 17 0,45л ст [10:55:48]line 1.000 * 105.00 [10:55:48]line = 105.00 [10:55:48]line НДС 12% НСП 1% [10:55:48]line > о реализуемом товаре [10:55:48]line ИТОГО: 220.00 [10:55:48]line НСП 1% : 1.95 [10:55:48]line НДС 12% : 23.36 [10:55:48]line Наличными: 220.00 [10:55:48]line Безнал.: 0.00 [10:55:48]line Место: АЗС № 130 "Партнер Нефть" [10:55:48]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:55:48]line СНО: Общий режим [10:55:48]line Чек 296 24.08.2024 10:55 [10:55:48]line Смена: 470 ФФД: 1.0 [10:55:48]line ЗНМ: 0300000070 [10:55:48]line РНМ: 0000000000092562 [10:55:48]line Версия ККМ: 001 [10:55:48]line ФМ: 0000000000871769 [10:55:48]line ФД: 166244 [10:55:48]line ФПД: 164235400040786 [10:55:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105547&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166244&fm=164235400040786&tin=02508201610067®Number=0000000000092562&sum=22000 [10:55:48]line 0 [10:55:48]written 0, free lines is 4095 [10:55:49]Connected sock=11 [10:55:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 25 01 00 00 EE FB 1D 01 60 AB 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 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 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 Write to MH i2c: 26 01 00 00 EF 00 03 47 0F 0D 00 54 F6 [10:55:49]03 01 00 Write i2c OK [10:55:49]01 MH_I2C_Read... [10:55:49]F7 03 Read from MH i2c: 06 01 00 [10:55:49]7C MH_I2C_Read... [10:55:49]Read from MH i2c: 01 07 00 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: 01 07 00 47 0D 00 00 00 00 00 36 0D 9E [10:55:49]RasterBufferAndPrint [10:55:49]line [10:55:49]line [10:55:49]line [10:55:49]00 line [10:55:49]00 line [10:55:49]00 00 00 EE 03 written 0, free lines is 3408 [10:55:49]0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 09 BC C9 66 0E 04 04 MH_Cut [10:55:49]00 Write to MH i2c: D6 D1 01 01 00 00 00 4E B9 0D 04 01 01 2D 00 [10:55:49]01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 Write i2c OK [10:55:49]30 MH_I2C_Read... [10:55:49]30 Read from MH i2c: 30 D1 30 [10:55:49]30 MH_I2C_Read... [10:55:49]30 30 30 38 37 31 37 36 39 10 04 04 00 62 89 02 00 Read from MH i2c: 35 D1 04 01 06 00 00 [10:55:49]5A MH_I2C_Read... [10:55:49]6F Read from MH i2c: A4 D1 F1 01 79 00 E0 DB 4E AA 0D E1 00 F3 2C A7 [10:55:49]7F Write to MH i2c: 91 01 8F 00 [10:55:49]00 4F 0D 5C [10:55:49]Write i2c OK [10:55:49]MH_I2C_Read... [10:55:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 06 5C 47 00 98 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 62 89 02 00 F4 03 04 00 7D 65 C9 66 B6 04 01 00 00 B3 54 91 C5 17 AF 54 86 [10:55:49]CommunicateWithHost err = 0 [10:55:49]CheckOFDResponse [10:55:49]1017 (14) - 77093643461234 [10:55:49]1041 (16) - 0000000000871769 [10:55:49]1040 (4) - 166242 [10:55:49]1012 (4) - 24.08.2024 04:45 [10:55:49]1206 (1) - 0 [10:55:49]OFD Sender: Remove packet 166242 [10:55:49]ProducePacketName [10:55:49]name=ofd_packets/00166242 [10:55:49]NVStorageDeleteData [10:55:49]*** Cut start [10:55:49]*** Purtial cut [10:55:49]*** Stage 1: CUTSNS_PIN = 1 [10:55:50]OFD Sender: Processing packet 166243 [packets to send 1009, broken 1007] [10:55:50]ProducePacketName [10:55:50]name=ofd_packets/00166243 [10:55:50]OFD Sender: To server: pG, [10:55:50]CommunicateWithHost lk.salyk.kg:30040 [10:55:50]ConnectInit lk.salyk.kg [10:55:51]Read from MH i2c: 01 [10:55:51]MH_I2C_Read... [10:55:51]*** Stop cut motor [10:55:51]*** Cut end [10:55:51]Read from MH i2c: 01 07 00 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: 01 07 00 4F 0D 00 00 00 00 00 FF 0F 71 [10:55:51]process_action close_receipt done [10:55:51]requested_data is exist [10:55:51]produce_requested_data [10:55:51]requested_item fm.sn is exist - process it [10:55:51]wFMCommunicate request_size=4 [10:55:51]MH_SAM_APDU [10:55:51]CAPDU: 80 11 00 00 [10:55:51]Write to MH i2c: E2 08 00 50 0D 80 11 00 00 00 00 00 00 D7 [10:55:51]Write i2c OK [10:55:51]MH_I2C_Read... [10:55:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:51]Read from MH i2c: E2 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 17 00 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 17 00 50 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 30 [10:55:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:55:51]wFMCommunicate OK [10:55:51]requested_item fd.num is exist - process it [10:55:51]SAM_PROTO_GetFieldsCounters [10:55:51]wFMCommunicate request_size=4 [10:55:51]MH_SAM_APDU [10:55:51]CAPDU: 80 13 00 00 [10:55:51]Write to MH i2c: E2 08 00 51 0D 80 13 00 00 00 00 00 00 DA [10:55:51]Write i2c OK [10:55:51]MH_I2C_Read... [10:55:52]Connected sock=10 [10:55:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 34 C4 07 01 9E 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 2C BC C9 66 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:52]0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 63 89 02 00 35 04 06 00 0E 07 D0 3D D0 BE 5F C8 8D D6 A1 CF B7 8C [10:55:52]Read from MH i2c: E2 [10:55:52]MH_I2C_Read... [10:55:52]Read from MH i2c: E2 62 00 [10:55:52]MH_I2C_Read... [10:55:52]Read from MH i2c: E2 62 00 51 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 64 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 41 [10:55:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 64 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:55:52]wFMCommunicate OK [10:55:52]SAM_PROTO_GetFieldsCounters done [10:55:52]requested_item shift.num is exist - process it [10:55:52]requested_item shift.opened is exist - process it [10:55:52]req_shift_opened [10:55:52]FM_GetShiftState [10:55:52]SAM_PROTO_GetShiftState [10:55:52]wFMCommunicate request_size=4 [10:55:52]MH_SAM_APDU [10:55:52]CAPDU: 80 13 01 00 [10:55:52]Write to MH i2c: E2 08 00 52 0D 80 13 01 00 00 00 00 00 DC [10:55:52]Write i2c OK [10:55:52]MH_I2C_Read... [10:55:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:52]Read from MH i2c: E2 [10:55:52]MH_I2C_Read... [10:55:52]Read from MH i2c: E2 0E 00 [10:55:52]MH_I2C_Read... [10:55:52]Read from MH i2c: E2 0E 00 52 0D 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 06 [10:55:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:55:52]wFMCommunicate OK [10:55:52]SAM_PROTO_GetShiftState done [10:55:52]FM_GetShiftState done [10:55:52]req_shift_opened done [10:55:52]requested_item shift.open_date is exist - process it [10:55:52]req_shift_open_date [10:55:52]req_shift_open_date done [10:55:52]produce_requested_data done [10:55:52]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166244,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:55:52]process_action_free close_receipt [10:55:52]json_value_free [10:55:52]json_value_free done [10:55:52]process_json_proto returns [10:55:52]Send response to host [10:55:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166244,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:55:52]free response buf [10:55:52]execute_script done [10:55:52]execute_script returns [10:55:52]free content buf [10:55:52]Sock 9.Close socket [10:55:52]Sock 9.Thread stoped [10:58:18]ConnectInit Can't connect to host [10:55:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 44 96 47 00 4E 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 63 89 02 00 F4 03 04 00 80 65 C9 66 B6 04 01 00 00 5F 19 EE AA 34 0A EF CE [10:55:54]CommunicateWithHost err = 0 [10:55:54]CheckOFDResponse [10:55:54]1017 (14) - 77093643461234 [10:55:54]1041 (16) - 0000000000871769 [10:55:54]1040 (4) - 166243 [10:55:54]1012 (4) - 24.08.2024 04:45 [10:55:54]1206 (1) - 0 [10:55:54]OFD Sender: Remove packet 166243 [10:55:54]ProducePacketName [10:55:54]name=ofd_packets/00166243 [10:55:54]NVStorageDeleteData [10:55:55]OFD Sender: Processing packet 166244 [packets to send 1008, broken 1007] [10:55:55]ProducePacketName [10:55:55]name=ofd_packets/00166244 [10:55:55]OFD Sender: To server: pG, [10:55:55]CommunicateWithHost lk.salyk.kg:30040 [10:55:55]ConnectInit lk.salyk.kg [10:55:59]recv_with_timeout no data received [10:56:00]ConnectInit Can't take IP for lk.salyk.kg [10:56:00]CommunicateWithHost connect error [10:56:00]CommunicateWithHost err = -1 [10:56:00]OFD Sender: Server communicate error [10:56:00]OFD Sender: Processing packet 166244 [packets to send 1008, broken 1007] [10:56:00]ProducePacketName [10:56:00]name=ofd_packets/00166244 [10:56:00]OFD Sender: To server: pG, [10:56:00]CommunicateWithHost lk.salyk.kg:30040 [10:56:00]ConnectInit lk.salyk.kg [10:56:04]Connected sock=9 [10:56:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 AF 01 00 00 A6 7B A7 01 7B E6 5A 03 01 00 03 00 9B 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 37 30 31 38 37 37 31 37 39 31 06 04 41 00 D0 9C D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B2 D0 BE D0 B4 D0 B0 20 D0 95 D1 81 D1 81 D0 B5 D0 BD D1 82 D1 83 D0 BA D0 B8 20 31 37 20 30 2C 34 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 33 BC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 64 89 02 00 35 04 06 00 95 5F 08 AD D1 52 A1 59 9D 66 3D 47 1B 44 [10:56:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 2C 91 47 00 10 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 64 89 02 00 F4 03 04 00 8C 65 C9 66 B6 04 01 00 00 F5 02 43 89 05 17 70 F0 [10:56:05]CommunicateWithHost err = 0 [10:56:05]CheckOFDResponse [10:56:05]1017 (14) - 77093643461234 [10:56:05]1041 (16) - 0000000000871769 [10:56:05]1040 (4) - 166244 [10:56:05]1012 (4) - 24.08.2024 04:46 [10:56:05]1206 (1) - 0 [10:56:05]OFD Sender: Remove packet 166244 [10:56:05]ProducePacketName [10:56:05]name=ofd_packets/00166244 [10:56:05]NVStorageDeleteData [10:56:05]OFD Sender: No OFD packet to send [10:56:10]OFD Sender: No OFD packet to send [10:56:15]OFD Sender: No OFD packet to send [10:56:20]OFD Sender: No OFD packet to send [10:56:24]recv_with_timeout no data received [10:56:25]OFD Sender: No OFD packet to send [10:56:30]OFD Sender: No OFD packet to send [10:56:35]OFD Sender: No OFD packet to send [10:56:35]recv_with_timeout no data received [10:56:40]OFD Sender: No OFD packet to send [10:56:45]OFD Sender: No OFD packet to send [10:56:50]OFD Sender: No OFD packet to send [10:56:54]recv_with_timeout no data received [10:56:55]OFD Sender: No OFD packet to send [10:57:00]OFD Sender: No OFD packet to send [10:57:05]OFD Sender: No OFD packet to send [10:57:10]recv_with_timeout no data received [10:57:10]OFD Sender: No OFD packet to send [10:57:15]OFD Sender: No OFD packet to send [10:57:19]accept exits with 7 [10:57:19]New connection [10:57:19]New thread 3066686820 created [10:57:19]Thread 3066830180 joined [10:57:19]Waiting for new connection... [10:57:19] Sock 7.Parse request [10:57:19]Sock 7.Check first char [10:57:19]Sock 7.First char is OK [10:57:19]request: POST /json_proto HTTP/1.0 [10:57:19]Method: POST [10:57:19]URL: /json_proto [10:57:19]Method is POST - this is cgi request [10:57:19]url: /json_proto [10:57:19]query_string will be loaded in cgi processing [10:57:19]execute_cgi json_proto POST (null) [10:57:19]execute_cgi path=json_proto method=POST [10:57:19]POST find Content-Length [10:57:19]Host: 172.17.44.132:8080 [10:57:19]Content-Length: 679 [10:57:19]Content-Type: application/json [10:57:19] [10:57:19]POST finish read [10:57:19]Found Content-Length = 679 [10:57:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:57:19]execute_script... [10:57:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:57:19]POST & json_proto [10:57:19]process_json_proto [10:57:19]json parsed OK: [10:57:19]protocol is kg_v1.0 [10:57:19]action value=close_receipt [10:57:19]process_action close_receipt [10:57:19]cmd_close_receipt [10:57:19]MH_GetDate [10:57:19]Write to MH i2c: F0 00 00 53 0D 4F [10:57:19]Write i2c OK [10:57:19]MH_I2C_Read... [10:57:19]Read from MH i2c: F0 [10:57:19]MH_I2C_Read... [10:57:19]Read from MH i2c: F0 09 00 [10:57:19]MH_I2C_Read... [10:57:19]Read from MH i2c: F0 09 00 53 0D 00 91 BC C9 66 2A 83 C1 65 A7 [10:57:19]GetLastDocTimeStamp 1724496947 [10:57:19]current date 1724497041 [10:57:19]FM_GetShiftState [10:57:19]SAM_PROTO_GetShiftState [10:57:19]wFMCommunicate request_size=4 [10:57:19]MH_SAM_APDU [10:57:19]CAPDU: 80 13 01 00 [10:57:19]Write to MH i2c: E2 08 00 54 0D 80 13 01 00 00 00 00 00 DE [10:57:19]Write i2c OK [10:57:19]MH_I2C_Read... [10:57:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:20]Read from MH i2c: E2 [10:57:20]MH_I2C_Read... [10:57:20]Read from MH i2c: E2 0E 00 [10:57:20]MH_I2C_Read... [10:57:20]Read from MH i2c: E2 0E 00 54 0D 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 08 [10:57:20]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:57:20]wFMCommunicate OK [10:57:20]SAM_PROTO_GetShiftState done [10:57:20]FM_GetShiftState done [10:57:20]opened in 1724458697 [10:57:20]opened+sec_in_day 1724545097 [10:57:20]quantity*price = 200025 [10:57:20]sum+1 = 200026 [10:57:20]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 299 24.08.2024 10:59 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166247 ФПД: 80766033809315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105930&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166247&fm=80766033809315&tin=02508201610067®Number=0000000000092562&sum=50000 [10:59:30]StoreToDocumentArchive [10:59:30]shift 470 fd 166247 [10:59:30]save to /storage/0470/doc_00166247 [10:59:30]save last doc name /storage/0470/doc_00166247 to /storage/kkm_last_doc_name [10:59:30]save OK [10:59:30]Clear old archive folders... [10:59:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:30]tlvbuf is 00EEE320 [10:59:30]SAM_PROTO_ClearQueue [10:59:30]wFMCommunicate request_size=4 [10:59:30]MH_SAM_APDU [10:59:30]CAPDU: 80 09 00 00 [10:59:30]Write to MH i2c: E2 08 00 F7 0D 80 09 00 00 00 00 00 00 76 [10:59:30]Write i2c OK [10:59:30]MH_I2C_Read... [10:59:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:30]Read from MH i2c: E2 [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: E2 03 00 [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: E2 03 00 F7 0D 00 90 00 78 [10:59:30]RAPDU: 90 00 [10:59:30]wFMCommunicate OK [10:59:30]SAM_PROTO_ClearQueue done [10:59:30]KKMCreateOFDPacket [10:59:30]OFDProtocolAddRootSTLVToBuf [10:59:30]FM_MakeSignedData [10:59:30]FM_MakeSignedData [10:59:30]SAM_PROTO_SignData [10:59:30]wFMCommunicate request_size=4 [10:59:30]MH_SAM_APDU [10:59:30]CAPDU: 80 0D 01 02 [10:59:30]Write to MH i2c: E2 08 00 F8 0D 80 0D 01 02 00 00 00 00 7E [10:59:30]Write i2c OK [10:59:30]MH_I2C_Read... [10:59:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:30]Read from MH i2c: E2 [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: E2 03 00 [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: E2 03 00 F8 0D 00 90 00 79 [10:59:30]RAPDU: 90 00 [10:59:30]wFMCommunicate OK [10:59:30]wFMCommunicate request_size=255 [10:59:30]MH_SAM_APDU [10:59:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 12 BD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 67 89 02 00 35 04 06 00 49 [10:59:30]Write to MH i2c: E2 02 01 F9 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 12 BD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 67 89 02 00 35 04 06 00 49 00 00 3E [10:59:30]Write i2c OK [10:59:30]MH_I2C_Read... [10:59:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:30]Read from MH i2c: E2 [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: E2 03 00 [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: E2 03 00 F9 0D 00 90 00 7A [10:59:30]RAPDU: 90 00 [10:59:30]wFMCommunicate OK [10:59:30]wFMCommunicate request_size=10 [10:59:30]MH_SAM_APDU [10:59:30]CAPDU: 80 0D 02 02 05 74 CE C1 4F A3 [10:59:30]Write to MH i2c: E2 0D 00 FA 0D 80 0D 02 02 05 00 74 CE C1 4F A3 00 00 80 [10:59:30]Write i2c OK [10:59:30]MH_I2C_Read... [10:59:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:30]Read from MH i2c: E2 [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: E2 03 00 [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: E2 03 00 FA 0D 00 90 00 7B [10:59:30]RAPDU: 90 00 [10:59:30]wFMCommunicate OK [10:59:30]wFMCommunicate request_size=4 [10:59:30]MH_SAM_APDU [10:59:30]CAPDU: 80 0D 03 02 [10:59:30]Write to MH i2c: E2 08 00 FB 0D 80 0D 03 02 00 00 00 00 83 [10:59:30]Write i2c OK [10:59:30]MH_I2C_Read... [10:59:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:30]Read from MH i2c: E2 [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: E2 0B 00 [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: E2 0B 00 FB 0D 00 DE AF 90 4B 9C A5 BD C3 90 00 AD [10:59:30]RAPDU: DE AF 90 4B 9C A5 BD C3 90 00 [10:59:30]wFMCommunicate OK [10:59:30]SAM_PROTO_SignData done [10:59:30]FM_MakeSignedData done [10:59:30]CreateOFDProtocolMessage [10:59:30]wFMCommunicate request_size=4 [10:59:30]MH_SAM_APDU [10:59:30]CAPDU: 80 11 00 00 [10:59:30]Write to MH i2c: E2 08 00 FC 0D 80 11 00 00 00 00 00 00 83 [10:59:30]Write i2c OK [10:59:30]MH_I2C_Read... [10:59:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:30]Read from MH i2c: E2 [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: E2 17 00 [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: E2 17 00 FC 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DC [10:59:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:59:30]wFMCommunicate OK [10:59:30]CreateOFDProtocolMessage done [10:59:30]OFDSenderStorePacket 166247 [10:59:30]StoreOFDPacket docnum=166247 [10:59:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 0E E5 07 01 75 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 12 BD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 67 89 02 00 35 04 06 00 49 74 CE C1 4F A3 DE AF 90 4B 9C A5 BD C3 [10:59:30]CheckFolder [10:59:30]dirname=/storage/ofd_packets [10:59:30]CheckFolder done [10:59:30]ProducePacketName [10:59:30]name=ofd_packets/00166247 [10:59:30]NVStorageSaveData ofd_packets/00166247 [10:59:30]File name is /storage/ofd_packets/00166247 [10:59:30]Write 301 bytes [10:59:30]NVStorageSaveData done [10:59:30]OFDSenderStorePacket done [10:59:30]KKMCreateOFDPacket done [10:59:30]NVStorageSaveData kkm_last_timestamp [10:59:30]File name is /storage/kkm_last_timestamp [10:59:30]Write 4 bytes [10:59:30]NVStorageSaveData done [10:59:30]ExternCall_PrintAddStr [10:59:30]wPrintStart [10:59:30]Write to MH i2c: 01 00 00 FD 0D 0A [10:59:30]Write i2c OK [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: 01 [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: 01 07 00 [10:59:30]MH_I2C_Read... [10:59:30]Read from MH i2c: 01 07 00 FD 0D 00 00 00 00 00 FF 0F 1F [10:59:30]RasterBufferAndPrint [10:59:30]line Счет N : (1)295207 [10:59:30]line ИНН: 02508201610067 [10:59:30]line Контрольно-Кассовый Чек [10:59:30]line ПРОДАЖА [10:59:30]line ТРК (МРК, ГНК) : 42 [10:59:30]line Товар: 2710124130 [10:59:30]line Аи-92-К-5 [10:59:30]line 7.380 * 67.80 [10:59:30]line = 500.36 [10:59:30]line НДС 12% НСП 1% [10:59:30]line > о реализуемом товаре [10:59:30]line ОКРУГЛЕНИЕ: -0.36 [10:59:30]line ИТОГО: 500.00 [10:59:30]line Внесено: 500.00 [10:59:30]line СДАЧА: 0.00 [10:59:30]line НСП 1% : 4.43 [10:59:30]line НДС 12% : 53.14 [10:59:30]line Наличными: 500.00 [10:59:30]line Безнал.: 0.00 [10:59:30]line Место: АЗС № 130 "Партнер Нефть" [10:59:30]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:59:30]line СНО: Общий режим [10:59:30]line Чек 299 24.08.2024 10:59 [10:59:30]line Смена: 470 ФФД: 1.0 [10:59:30]line ЗНМ: 0300000070 [10:59:30]line РНМ: 0000000000092562 [10:59:30]line Версия ККМ: 001 [10:59:30]line ФМ: 0000000000871769 [10:59:30]line ФД: 166247 [10:59:30]line ФПД: 80766033809315 [10:59:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105930&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166247&fm=80766033809315&tin=02508201610067®Number=0000000000092562&sum=50000 [10:59:30]written 0, free lines is 4095 [10:59:31]Write to MH i2c: 01 00 00 28 0E 36 [10:59:31]Write i2c OK [10:59:31]MH_I2C_Read... [10:59:31]Read from MH i2c: 01 [10:59:31]MH_I2C_Read... [10:59:31]Read from MH i2c: 01 07 00 [10:59:31]MH_I2C_Read... [10:59:31]Read from MH i2c: 01 07 00 28 0E 00 00 00 00 00 C8 0C 11 [10:59:31]RasterBufferAndPrint [10:59:31]line [10:59:31]line [10:59:31]line [10:59:31]line [10:59:31]line [10:59:31]written 0, free lines is 3278 [10:59:31]MH_Cut [10:59:31]Write to MH i2c: D1 01 00 2F 0E 01 0F [10:59:31]Write i2c OK [10:59:31]MH_I2C_Read... [10:59:31]Read from MH i2c: D1 [10:59:31]MH_I2C_Read... [10:59:31]Read from MH i2c: D1 01 00 [10:59:31]MH_I2C_Read... [10:59:31]Read from MH i2c: D1 01 00 2F 0E 00 0E [10:59:31]Write to MH i2c: 01 00 00 30 0E 3E [10:59:31]Write i2c OK [10:59:31]MH_I2C_Read... [10:59:32]*** Cut start [10:59:32]*** Purtial cut [10:59:32]*** Stage 1: CUTSNS_PIN = 1 [10:59:34]Read from MH i2c: 01 [10:59:34]MH_I2C_Read... [10:59:34]*** Stop cut motor [10:59:34]*** Cut end [10:59:34]Read from MH i2c: 01 07 00 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: 01 07 00 30 0E 00 00 00 00 00 FF 0F 53 [10:59:34]process_action close_receipt done [10:59:34]requested_data is exist [10:59:34]produce_requested_data [10:59:34]requested_item fm.sn is exist - process it [10:59:34]wFMCommunicate request_size=4 [10:59:34]MH_SAM_APDU [10:59:34]CAPDU: 80 11 00 00 [10:59:34]Write to MH i2c: E2 08 00 31 0E 80 11 00 00 00 00 00 00 B9 [10:59:34]Write i2c OK [10:59:34]MH_I2C_Read... [10:59:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:34]Read from MH i2c: E2 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 17 00 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 17 00 31 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 12 [10:59:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:59:34]wFMCommunicate OK [10:59:34]requested_item fd.num is exist - process it [10:59:34]SAM_PROTO_GetFieldsCounters [10:59:34]wFMCommunicate request_size=4 [10:59:34]MH_SAM_APDU [10:59:34]CAPDU: 80 13 00 00 [10:59:34]Write to MH i2c: E2 08 00 32 0E 80 13 00 00 00 00 00 00 BC [10:59:34]Write i2c OK [10:59:34]MH_I2C_Read... [10:59:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:34]Read from MH i2c: E2 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 62 00 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 62 00 32 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 67 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 2F [10:59:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 67 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:34]wFMCommunicate OK [10:59:34]SAM_PROTO_GetFieldsCounters done [10:59:34]requested_item shift.num is exist - process it [10:59:34]requested_item shift.opened is exist - process it [10:59:34]req_shift_opened [10:59:34]FM_GetShiftState [10:59:34]SAM_PROTO_GetShiftState [10:59:34]wFMCommunicate request_size=4 [10:59:34]MH_SAM_APDU [10:59:34]CAPDU: 80 13 01 00 [10:59:34]Write to MH i2c: E2 08 00 33 0E 80 13 01 00 00 00 00 00 BE [10:59:34]Write i2c OK [10:59:34]MH_I2C_Read... [10:59:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:34]Read from MH i2c: E2 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 0E 00 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 0E 00 33 0E 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E8 [10:59:34]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:59:34]wFMCommunicate OK [10:59:34]SAM_PROTO_GetShiftState done [10:59:34]FM_GetShiftState done [10:59:34]req_shift_opened done [10:59:34]requested_item shift.open_date is exist - process it [10:59:34]req_shift_open_date [10:59:34]req_shift_open_date done [10:59:34]produce_requested_data done [10:59:34]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166247,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:59:34]process_action_free close_receipt [10:59:34]json_value_free [10:59:34]json_value_free done [10:59:34]process_json_proto returns [10:59:34]Send response to host [10:59:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166247,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:59:34]free response buf [10:59:34]execute_script done [10:59:34]execute_script returns [10:59:34]free content buf [10:59:34]Sock 9.Close socket [10:59:34]Sock 9.Thread stoped [10:59:37]accept exits with 10 [10:59:37]New connection [10:59:37]New thread 3066830180 created [10:59:37]Thread 3066686820 joined [10:59:37]Waiting for new connection... [10:59:37] Sock 10.Parse request [10:59:37]Sock 10.Check first char [10:59:37]Sock 10.First char is OK [10:59:37]request: POST /json_proto HTTP/1.0 [10:59:37]Method: POST [10:59:37]URL: /json_proto [10:59:37]Method is POST - this is cgi request [10:59:37]url: /json_proto [10:59:37]query_string will be loaded in cgi processing [10:59:37]execute_cgi json_proto POST (null) [10:59:37]execute_cgi path=json_proto method=POST [10:59:37]POST find Content-Length [10:59:37]Host: 172.17.44.132:8080 [10:59:37]Content-Length: 852 [10:59:37]Content-Type: application/json [10:59:37] [10:59:37]POST finish read [10:59:37]Found Content-Length = 852 [10:59:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51241", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 1.000, "sum" : 10.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:37]execute_script... [10:59:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51241", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 1.000, "sum" : 10.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:37]POST & json_proto [10:59:37]process_json_proto [10:59:37]json parsed OK: [10:59:37]protocol is kg_v1.0 [10:59:37]action value=close_receipt [10:59:37]process_action close_receipt [10:59:37]cmd_close_receipt [10:59:37]MH_GetDate [10:59:37]Write to MH i2c: F0 00 00 34 0E 31 [10:59:37]Write i2c OK [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: F0 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: F0 09 00 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: F0 09 00 34 0E 00 1B BD C9 66 2A 83 C1 65 14 [10:59:37]GetLastDocTimeStamp 1724497170 [10:59:37]current date 1724497179 [10:59:37]FM_GetShiftState [10:59:37]SAM_PROTO_GetShiftState [10:59:37]wFMCommunicate request_size=4 [10:59:37]MH_SAM_APDU [10:59:37]CAPDU: 80 13 01 00 [10:59:37]Write to MH i2c: E2 08 00 35 0E 80 13 01 00 00 00 00 00 C0 [10:59:37]Write i2c OK [10:59:37]MH_I2C_Read... [10:59:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:37]Read from MH i2c: E2 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: E2 0E 00 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: E2 0E 00 35 0E 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EA [10:59:37]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:59:37]wFMCommunicate OK [10:59:37]SAM_PROTO_GetShiftState done [10:59:37]FM_GetShiftState done [10:59:37]opened in 1724458697 [10:59:37]opened+sec_in_day 1724545097 [10:59:37]quantity*price = 13000 [10:59:37]sum+1 = 13001 [10:59:37]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 46231529 Mentos ПФ Арбуз 6*100*2 1.000 * 10.00 = 10.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.86 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 300 24.08.2024 10:59 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166248 ФПД: 160772553561014 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105939&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166248&fm=160772553561014&tin=02508201610067®Number=0000000000092562&sum=14000 0 [10:59:39]StoreToDocumentArchive [10:59:39]shift 470 fd 166248 [10:59:39]save to /storage/0470/doc_00166248 [10:59:39]save last doc name /storage/0470/doc_00166248 to /storage/kkm_last_doc_name [10:59:39]save OK [10:59:39]Clear old archive folders... [10:59:39]ProcessDocumentItem done err = 0, tmpTLVsize=373 [10:59:39]tlvbuf is 00EEDEF0 [10:59:39]SAM_PROTO_ClearQueue [10:59:39]wFMCommunicate request_size=4 [10:59:39]MH_SAM_APDU [10:59:39]CAPDU: 80 09 00 00 [10:59:39]Write to MH i2c: E2 08 00 42 0E 80 09 00 00 00 00 00 00 C2 [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:39]Read from MH i2c: E2 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 42 0E 00 90 00 C4 [10:59:39]RAPDU: 90 00 [10:59:39]wFMCommunicate OK [10:59:39]SAM_PROTO_ClearQueue done [10:59:39]KKMCreateOFDPacket [10:59:39]OFDProtocolAddRootSTLVToBuf [10:59:39]FM_MakeSignedData [10:59:39]FM_MakeSignedData [10:59:39]SAM_PROTO_SignData [10:59:39]wFMCommunicate request_size=4 [10:59:39]MH_SAM_APDU [10:59:39]CAPDU: 80 0D 01 02 [10:59:39]Write to MH i2c: E2 08 00 43 0E 80 0D 01 02 00 00 00 00 CA [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:39]Read from MH i2c: E2 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 43 0E 00 90 00 C5 [10:59:39]RAPDU: 90 00 [10:59:39]wFMCommunicate OK [10:59:39]wFMCommunicate request_size=255 [10:59:39]MH_SAM_APDU [10:59:39]CAPDU: 80 0D 02 02 FA 03 00 75 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 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 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 [10:59:39]Write to MH i2c: E2 02 01 44 0E 80 0D 02 02 FA 00 03 00 75 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 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 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 00 00 29 [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:39]Read from MH i2c: E2 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 44 0E 00 90 00 C6 [10:59:39]RAPDU: 90 00 [10:59:39]wFMCommunicate OK [10:59:39]wFMCommunicate request_size=132 [10:59:39]MH_SAM_APDU [10:59:39]CAPDU: 80 0D 02 02 7F 03 01 00 01 F3 03 06 00 CE 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 1B BD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 68 89 02 00 35 04 06 00 92 38 C6 F1 D3 B6 [10:59:39]Write to MH i2c: E2 87 00 45 0E 80 0D 02 02 7F 00 03 01 00 01 F3 03 06 00 CE 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 1B BD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 68 89 02 00 35 04 06 00 92 38 C6 F1 D3 B6 00 00 CC [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:39]Read from MH i2c: E2 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 45 0E 00 90 00 C7 [10:59:39]RAPDU: 90 00 [10:59:39]wFMCommunicate OK [10:59:39]wFMCommunicate request_size=4 [10:59:39]MH_SAM_APDU [10:59:39]CAPDU: 80 0D 03 02 [10:59:39]Write to MH i2c: E2 08 00 46 0E 80 0D 03 02 00 00 00 00 CF [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:39]Read from MH i2c: E2 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 0B 00 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 0B 00 46 0E 00 D4 48 8F DD 69 EF 44 02 90 00 F6 [10:59:39]RAPDU: D4 48 8F DD 69 EF 44 02 90 00 [10:59:39]wFMCommunicate OK [10:59:39]SAM_PROTO_SignData done [10:59:39]FM_MakeSignedData done [10:59:39]CreateOFDProtocolMessage [10:59:39]wFMCommunicate request_size=4 [10:59:39]MH_SAM_APDU [10:59:39]CAPDU: 80 11 00 00 [10:59:39]Write to MH i2c: E2 08 00 47 0E 80 11 00 00 00 00 00 00 CF [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:39]Read from MH i2c: E2 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 17 00 [10:59:39]MH_I2C_Read... [11:01:13]ConnectInit Can't connect to host [11:01:15]OFD Sender: Processing packet 166246 [packets to send 1011, broken 1007] [11:01:15]ProducePacketName [11:01:15]name=ofd_packets/00166246 [11:01:15]OFD Sender: To server: pG, [11:01:15]CommunicateWithHost lk.salyk.kg:30040 [11:01:15]ConnectInit lk.salyk.kg [11:01:17]Write to MH i2c: 01 00 00 D6 0E E4 [11:01:17]Write i2c OK [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: 01 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: 01 07 00 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: 01 07 00 D6 0E 00 03 00 00 00 FF 0F FC [11:01:17]state=3 [11:01:17]No paper [11:01:17]Cover opened [11:01:20]ConnectInit Can't take IP for lk.salyk.kg [11:01:20]CommunicateWithHost connect error [11:01:20]CommunicateWithHost err = -1 [11:01:20]OFD Sender: Server communicate error [11:01:22]Write to MH i2c: 01 00 00 D7 0E E5 [11:01:22]Write i2c OK [11:01:22]MH_I2C_Read... [11:01:22]Read from MH i2c: 01 [11:01:22]MH_I2C_Read... [11:01:22]Read from MH i2c: 01 07 00 [11:01:22]MH_I2C_Read... [11:01:22]Read from MH i2c: 01 07 00 D7 0E 00 03 00 00 00 FF 0F FD [11:01:22]state=3 [11:01:22]No paper [11:01:22]Cover opened [11:01:25]OFD Sender: Processing packet 166246 [packets to send 1011, broken 1007] [11:01:25]ProducePacketName [11:01:25]name=ofd_packets/00166246 [11:01:25]OFD Sender: To server: pG, [11:01:25]CommunicateWithHost lk.salyk.kg:30040 [11:01:25]ConnectInit lk.salyk.kg [11:01:27]Write to MH i2c: 01 00 00 D8 0E E6 [11:01:27]Write i2c OK [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: 01 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: 01 07 00 [11:01:27]MH_I2C_Read... [11:01:27]Read from MH i2c: 01 07 00 D8 0E 00 03 00 00 00 FF 0F FE [11:01:27]state=3 [11:01:27]No paper [11:01:27]Cover opened [11:01:29]Connected sock=7 [11:01:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 90 55 07 01 D4 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 A1 BC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 66 89 02 00 35 04 06 00 51 AD 05 16 D7 1F 91 12 78 C6 2C 30 6E 03 [11:01:32]Write to MH i2c: 01 00 00 D9 0E E7 [11:01:32]Write i2c OK [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: 01 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: 01 07 00 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: 01 07 00 D9 0E 00 03 00 00 00 FF 0F FF [11:01:32]state=3 [11:01:32]No paper [11:01:32]Cover opened [11:01:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 F1 62 47 00 46 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 66 89 02 00 F4 03 04 00 D2 66 C9 66 B6 04 01 00 00 1C 02 04 86 AA 8F A9 57 [11:01:32]CommunicateWithHost err = 0 [11:01:32]CheckOFDResponse [11:01:32]1017 (14) - 77093643461234 [11:01:32]1041 (16) - 0000000000871769 [11:01:32]1040 (4) - 166246 [11:01:32]1012 (4) - 24.08.2024 04:51 [11:01:32]1206 (1) - 0 [11:01:32]OFD Sender: Remove packet 166246 [11:01:32]ProducePacketName [11:01:32]name=ofd_packets/00166246 [11:01:32]NVStorageDeleteData [11:01:33]OFD Sender: Processing packet 166247 [packets to send 1010, broken 1007] [11:01:33]ProducePacketName [11:01:33]name=ofd_packets/00166247 [11:01:33]OFD Sender: To server: pG, [11:01:33]CommunicateWithHost lk.salyk.kg:30040 [11:01:33]ConnectInit lk.salyk.kg [11:01:34]Connected sock=7 [11:01:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 0E E5 07 01 75 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 12 BD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 67 89 02 00 35 04 06 00 49 74 CE C1 4F A3 DE AF 90 4B 9C A5 BD C3 [11:01:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 BC 54 47 00 24 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 67 89 02 00 F4 03 04 00 D6 66 C9 66 B6 04 01 00 00 84 4D 8E BF CD 2C D2 42 [11:01:36]CommunicateWithHost err = 0 [11:01:36]CheckOFDResponse [11:01:36]1017 (14) - 77093643461234 [11:01:36]1041 (16) - 0000000000871769 [11:01:36]1040 (4) - 166247 [11:01:36]1012 (4) - 24.08.2024 04:51 [11:01:36]1206 (1) - 0 [11:01:36]OFD Sender: Remove packet 166247 [11:01:36]ProducePacketName [11:01:36]name=ofd_packets/00166247 [11:01:36]NVStorageDeleteData [11:01:36]OFD Sender: Processing packet 166248 [packets to send 1009, broken 1007] [11:01:36]ProducePacketName [11:01:36]name=ofd_packets/00166248 [11:01:36]OFD Sender: To server: pG, [11:01:36]CommunicateWithHost lk.salyk.kg:30040 [11:01:36]ConnectInit lk.salyk.kg [11:01:37]Write to MH i2c: 01 00 00 DA 0E E8 [11:01:37]Write i2c OK [11:01:37]MH_I2C_Read... [11:01:37]Read from MH i2c: 01 [11:01:37]MH_I2C_Read... [11:01:37]Read from MH i2c: 01 07 00 [11:01:37]MH_I2C_Read... [11:01:37]Read from MH i2c: 01 07 00 DA 0E 00 03 00 00 00 FF 0F 00 [11:01:37]state=3 [11:01:37]No paper [11:01:37]Cover opened [11:01:38]Connected sock=7 [11:01:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 89 01 00 00 11 6B 81 01 C6 82 5A 03 01 00 03 00 75 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 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 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 1B BD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 68 89 02 00 35 04 06 00 92 38 C6 F1 D3 B6 D4 48 8F DD 69 EF 44 02 [11:01:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 97 F4 47 00 5F 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 68 89 02 00 F4 03 04 00 DB 66 C9 66 B6 04 01 00 00 65 3E 8C 48 7E 60 69 14 [11:01:39]CommunicateWithHost err = 0 [11:01:39]CheckOFDResponse [11:01:39]1017 (14) - 77093643461234 [11:01:39]1041 (16) - 0000000000871769 [11:01:39]1040 (4) - 166248 [11:01:39]1012 (4) - 24.08.2024 04:51 [11:01:39]1206 (1) - 0 [11:01:39]OFD Sender: Remove packet 166248 [11:01:39]ProducePacketName [11:01:39]name=ofd_packets/00166248 [11:01:39]NVStorageDeleteData [11:01:40]OFD Sender: Processing packet 166249 [packets to send 1008, broken 1007] [11:01:40]ProducePacketName [11:01:40]name=ofd_packets/00166249 [11:01:40]OFD Sender: To server: pG, [11:01:40]CommunicateWithHost lk.salyk.kg:30040 [11:01:40]ConnectInit lk.salyk.kg [11:01:42]Connected sock=7 [11:01:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 1B 77 04 01 32 91 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 21 BD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 69 89 02 00 35 04 06 00 F3 8F 13 A3 68 1D F3 55 3B 3C 53 29 7B DC [11:01:42]Write to MH i2c: 01 00 00 DB 0E E9 [11:01:42]Write i2c OK [11:01:42]MH_I2C_Read... [11:01:42]Read from MH i2c: 01 [11:01:42]MH_I2C_Read... [11:01:42]Read from MH i2c: 01 07 00 [11:01:42]MH_I2C_Read... [11:01:42]Read from MH i2c: 01 07 00 DB 0E 00 03 00 00 00 FF 0F 01 [11:01:42]state=3 [11:01:42]No paper [11:01:42]Cover opened [11:01:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 A5 71 47 00 D9 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 69 89 02 00 F4 03 04 00 DF 66 C9 66 B6 04 01 00 00 6C 0A 58 54 4D 6D 17 7C [11:01:43]CommunicateWithHost err = 0 [11:01:43]CheckOFDResponse [11:01:43]1017 (14) - 77093643461234 [11:01:43]1041 (16) - 0000000000871769 [11:01:43]1040 (4) - 166249 [11:01:43]1012 (4) - 24.08.2024 04:51 [11:01:43]1206 (1) - 0 [11:01:43]OFD Sender: Remove packet 166249 [11:01:43]ProducePacketName [11:01:43]name=ofd_packets/00166249 [11:01:43]NVStorageDeleteData [11:01:43]OFD Sender: No OFD packet to send [11:01:47]Write to MH i2c: 01 00 00 DC 0E EA [11:01:47]Write i2c OK [11:01:47]MH_I2C_Read... [11:01:47]Read from MH i2c: 01 [11:01:47]MH_I2C_Read... [11:01:47]Read from MH i2c: 01 07 00 [11:01:47]MH_I2C_Read... [11:01:47]Read from MH i2c: 01 07 00 DC 0E 00 03 00 00 00 FF 0F 02 [11:01:47]state=3 [11:01:47]No paper [11:01:47]Cover opened [11:01:48]OFD Sender: No OFD packet to send [11:01:52]Write to MH i2c: 01 00 00 DD 0E EB [11:01:52]Write i2c OK [11:01:52]MH_I2C_Read... [11:01:52]Read from MH i2c: 01 [11:01:52]MH_I2C_Read... [11:01:52]Read from MH i2c: 01 07 00 [11:01:52]MH_I2C_Read... [11:01:52]Read from MH i2c: 01 07 00 DD 0E 00 03 00 00 00 FF 0F 03 [11:01:52]state=3 [11:01:52]No paper [11:01:52]Cover opened [11:01:53]OFD Sender: No OFD packet to send [11:01:57]Write to MH i2c: 01 00 00 DE 0E EC [11:01:57]Write i2c OK [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: 01 [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: 01 07 00 [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: 01 07 00 DE 0E 00 03 00 00 00 FF 0F 04 [11:01:57]state=3 [11:01:57]No paper [11:01:57]Cover opened [11:01:58]OFD Sender: No OFD packet to send [11:02:02]Write to MH i2c: 01 00 00 DF 0E ED [11:02:02]Write i2c OK [11:02:02]MH_I2C_Read... [11:02:02]Read from MH i2c: 01 [11:02:02]MH_I2C_Read... [11:02:02]Read from MH i2c: 01 07 00 [11:02:02]MH_I2C_Read... [11:02:02]Read from MH i2c: 01 07 00 DF 0E 00 03 00 00 00 FF 0F 05 [11:02:02]state=3 [11:02:02]No paper [11:02:02]Cover opened [11:02:03]OFD Sender: No OFD packet to send [11:02:07]Write to MH i2c: 01 00 00 E0 0E EE [11:02:07]Write i2c OK [11:02:07]MH_I2C_Read... [11:02:07]Read from MH i2c: 01 [11:02:07]MH_I2C_Read... [11:02:07]Read from MH i2c: 01 07 00 [11:02:07]MH_I2C_Read... [11:02:07]Read from MH i2c: 01 07 00 E0 0E 00 03 00 00 00 FF 0F 06 [11:02:07]state=3 [11:02:07]No paper [11:02:07]Cover opened [11:02:08]OFD Sender: No OFD packet to send [11:02:12]Write to MH i2c: 01 00 00 E1 0E EF [11:02:12]Write i2c OK [11:02:12]MH_I2C_Read... [11:02:12]Read from MH i2c: 01 [11:02:12]MH_I2C_Read... [11:02:12]Read from MH i2c: 01 07 00 [11:02:12]MH_I2C_Read... [11:02:12]Read from MH i2c: 01 07 00 E1 0E 00 03 00 00 00 FF 0F 07 [11:02:12]state=3 [11:02:12]No paper [11:02:12]Cover opened [11:02:13]OFD Sender: No OFD packet to send [11:02:17]Write to MH i2c: 01 00 00 E2 0E F0 [11:02:17]Write i2c OK [11:02:17]MH_I2C_Read... [11:02:17]Read from MH i2c: 01 [11:02:17]MH_I2C_Read... [11:02:17]Read from MH i2c: 01 07 00 [11:02:17]MH_I2C_Read... [11:02:17]Read from MH i2c: 01 07 00 E2 0E 00 03 00 00 00 FF 0F 08 [11:02:17]state=3 [11:02:17]No paper [11:02:17]Cover opened [11:02:19]OFD Sender: No OFD packet to send [11:02:22]Write to MH i2c: 01 00 00 E3 0E F1 [11:02:22]Write i2c OK [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: 01 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: 01 07 00 [11:02:22]MH_I2C_Read... [11:02:22]Read from MH i2c: 01 07 00 E3 0E 00 03 00 00 00 FF 0F 09 [11:02:22]state=3 [11:02:22]No paper [11:02:22]Cover opened [11:02:24]OFD Sender: No OFD packet to send [11:02:27]Write to MH i2c: 01 00 00 E4 0E F2 [11:02:27]Write i2c OK [11:02:27]MH_I2C_Read... [11:02:27]Read from MH i2c: 01 [11:02:27]MH_I2C_Read... [11:02:27]Read from MH i2c: 01 07 00 [11:02:27]MH_I2C_Read... [11:02:27]Read from MH i2c: 01 07 00 E4 0E 00 03 00 00 00 FF 0F 0A [11:02:27]state=3 [11:02:27]No paper [11:02:27]Cover opened [11:02:29]OFD Sender: No OFD packet to send [10:59:39]Read from MH i2c: E2 17 00 47 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 28 [10:59:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:59:39]wFMCommunicate OK [10:59:39]CreateOFDProtocolMessage done [10:59:39]OFDSenderStorePacket 166248 [10:59:39]StoreOFDPacket docnum=166248 [10:59:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 89 01 00 00 11 6B 81 01 C6 82 5A 03 01 00 03 00 75 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 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 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 1B BD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 68 89 02 00 35 04 06 00 92 38 C6 F1 D3 B6 D4 48 8F DD 69 EF 44 02 [10:59:39]CheckFolder [10:59:39]dirname=/storage/ofd_packets [10:59:39]CheckFolder done [10:59:39]ProducePacketName [10:59:39]name=ofd_packets/00166248 [10:59:39]NVStorageSaveData ofd_packets/00166248 [10:59:39]File name is /storage/ofd_packets/00166248 [10:59:39]Write 423 bytes [10:59:39]NVStorageSaveData done [10:59:39]OFDSenderStorePacket done [10:59:39]KKMCreateOFDPacket done [10:59:39]NVStorageSaveData kkm_last_timestamp [10:59:39]File name is /storage/kkm_last_timestamp [10:59:39]Write 4 bytes [10:59:39]NVStorageSaveData done [10:59:39]ExternCall_PrintAddStr [10:59:39]wPrintStart [10:59:39]Write to MH i2c: 01 00 00 48 0E 56 [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: 01 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: 01 07 00 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: 01 07 00 48 0E 00 00 00 00 00 FF 0F 6B [10:59:39]RasterBufferAndPrint [10:59:39]line Счет N : (3)51241 [10:59:39]line ИНН: 02508201610067 [10:59:39]line Контрольно-Кассовый Чек [10:59:39]line ПРОДАЖА [10:59:39]line Товар: 2000036230011 [10:59:39]line Кофе Латте XL(GABB TRADE) [10:59:39]line 1.000 * 130.00 [10:59:39]line = 130.00 [10:59:39]line НДС 12% НСП 1% [10:59:39]line > о реализуемом товаре [10:59:39]line Товар: 46231529 [10:59:39]line Mentos ПФ Арбуз 6*100*2 [10:59:39]line 1.000 * 10.00 [10:59:39]line = 10.00 [10:59:39]line НДС 12% НСП 1% [10:59:39]line > о реализуемом товаре [10:59:39]line ИТОГО: 140.00 [10:59:39]line НСП 1% : 1.24 [10:59:39]line НДС 12% : 14.86 [10:59:39]line Наличными: 140.00 [10:59:39]line Безнал.: 0.00 [10:59:39]line Место: АЗС № 130 "Партнер Нефть" [10:59:39]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [10:59:39]line СНО: Общий режим [10:59:39]line Чек 300 24.08.2024 10:59 [10:59:39]line Смена: 470 ФФД: 1.0 [10:59:39]line ЗНМ: 0300000070 [10:59:39]line РНМ: 0000000000092562 [10:59:39]line Версия ККМ: 001 [10:59:39]line ФМ: 0000000000871769 [10:59:39]line ФД: 166248 [10:59:39]line ФПД: 160772553561014 [10:59:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105939&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166248&fm=160772553561014&tin=02508201610067®Number=0000000000092562&sum=14000 [10:59:39]line 0 [10:59:39]written 0, free lines is 4095 [10:59:40]Write to MH i2c: 01 00 00 76 0E 84 [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 07 00 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 07 00 76 0E 00 00 00 00 00 96 0C 2D [10:59:40]RasterBufferAndPrint [10:59:40]line [10:59:40]line [10:59:40]line [10:59:40]line [10:59:40]line [10:59:40]written 0, free lines is 3233 [10:59:40]MH_Cut [10:59:40]Write to MH i2c: D1 01 00 7D 0E 01 5D [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: D1 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: D1 01 00 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: D1 01 00 7D 0E 00 5C [10:59:40]Write to MH i2c: 01 00 00 7E 0E 8C [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:41]*** Cut start [10:59:41]*** Purtial cut [10:59:41]*** Stage 1: CUTSNS_PIN = 1 [10:59:43]Read from MH i2c: 01 [10:59:43]MH_I2C_Read... [10:59:43]*** Stop cut motor [10:59:43]*** Cut end [10:59:43]Read from MH i2c: 01 07 00 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: 01 07 00 7E 0E 00 00 00 00 00 FF 0F A1 [10:59:43]process_action close_receipt done [10:59:43]requested_data is exist [10:59:43]produce_requested_data [10:59:43]requested_item fm.sn is exist - process it [10:59:43]wFMCommunicate request_size=4 [10:59:43]MH_SAM_APDU [10:59:43]CAPDU: 80 11 00 00 [10:59:43]Write to MH i2c: E2 08 00 7F 0E 80 11 00 00 00 00 00 00 07 [10:59:43]Write i2c OK [10:59:43]MH_I2C_Read... [10:59:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:43]Read from MH i2c: E2 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: E2 17 00 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: E2 17 00 7F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 60 [10:59:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [10:59:43]wFMCommunicate OK [10:59:43]requested_item fd.num is exist - process it [10:59:43]SAM_PROTO_GetFieldsCounters [10:59:43]wFMCommunicate request_size=4 [10:59:43]MH_SAM_APDU [10:59:43]CAPDU: 80 13 00 00 [10:59:43]Write to MH i2c: E2 08 00 80 0E 80 13 00 00 00 00 00 00 0A [10:59:43]Write i2c OK [10:59:43]MH_I2C_Read... [10:59:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:43]Read from MH i2c: E2 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: E2 62 00 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: E2 62 00 80 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 68 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [10:59:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 68 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:43]wFMCommunicate OK [10:59:43]SAM_PROTO_GetFieldsCounters done [10:59:43]requested_item shift.num is exist - process it [10:59:43]requested_item shift.opened is exist - process it [10:59:43]req_shift_opened [10:59:43]FM_GetShiftState [10:59:43]SAM_PROTO_GetShiftState [10:59:43]wFMCommunicate request_size=4 [10:59:43]MH_SAM_APDU [10:59:43]CAPDU: 80 13 01 00 [10:59:43]Write to MH i2c: E2 08 00 81 0E 80 13 01 00 00 00 00 00 0C [10:59:43]Write i2c OK [10:59:43]MH_I2C_Read... [10:59:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:43]Read from MH i2c: E2 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: E2 0E 00 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: E2 0E 00 81 0E 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 36 [10:59:43]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [10:59:43]wFMCommunicate OK [10:59:43]SAM_PROTO_GetShiftState done [10:59:43]FM_GetShiftState done [10:59:43]req_shift_opened done [10:59:43]requested_item shift.open_date is exist - process it [10:59:43]req_shift_open_date [10:59:43]req_shift_open_date done [10:59:43]produce_requested_data done [10:59:43]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166248,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [10:59:43]process_action_free close_receipt [10:59:43]json_value_free [10:59:43]json_value_free done [10:59:43]process_json_proto returns [10:59:43]Send response to host [10:59:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166248,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [10:59:43]free response buf [10:59:43]execute_script done [10:59:43]execute_script returns [10:59:43]free content buf [10:59:43]Sock 10.Close socket [10:59:43]Sock 10.Thread stoped [10:59:43]accept exits with 9 [10:59:43]New connection [10:59:43]New thread 3066686820 created [10:59:43]Thread 3066830180 joined [10:59:43]Waiting for new connection... [10:59:43] Sock 9.Parse request [10:59:43]Sock 9.Check first char [10:59:43]Sock 9.First char is OK [10:59:43]request: POST /json_proto HTTP/1.0 [10:59:43]Method: POST [10:59:43]URL: /json_proto [10:59:43]Method is POST - this is cgi request [10:59:43]url: /json_proto [10:59:43]query_string will be loaded in cgi processing [10:59:43]execute_cgi json_proto POST (null) [10:59:43]execute_cgi path=json_proto method=POST [10:59:43]POST find Content-Length [10:59:43]Host: 172.17.44.132:8080 [10:59:43]Content-Length: 800 [10:59:43]Content-Type: application/json [10:59:43] [10:59:43]POST finish read [10:59:43]Found Content-Length = 800 [11:02:32]Write to MH i2c: 01 00 00 E5 0E F3 [11:02:32]Write i2c OK [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: 01 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: 01 07 00 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: 01 07 00 E5 0E 00 03 00 00 00 FF 0F 0B [11:02:32]state=3 [11:02:32]No paper [11:02:32]Cover opened [11:02:34]OFD Sender: No OFD packet to send [11:02:37]Write to MH i2c: 01 00 00 E6 0E F4 [11:02:37]Write i2c OK [11:02:37]MH_I2C_Read... [11:02:37]Read from MH i2c: 01 [11:02:37]MH_I2C_Read... [11:02:37]Read from MH i2c: 01 07 00 [11:02:37]MH_I2C_Read... [11:02:37]Read from MH i2c: 01 07 00 E6 0E 00 03 00 00 00 FF 0F 0C [11:02:37]state=3 [11:02:37]No paper [11:02:37]Cover opened [11:02:39]OFD Sender: No OFD packet to send [11:02:42]Write to MH i2c: 01 00 00 E7 0E F5 [11:02:42]Write i2c OK [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: 01 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: 01 07 00 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: 01 07 00 E7 0E 00 03 00 00 00 FF 0F 0D [11:02:42]state=3 [11:02:42]No paper [11:02:42]Cover opened [11:02:44]OFD Sender: No OFD packet to send [11:02:47]Write to MH i2c: 01 00 00 E8 0E F6 [11:02:47]Write i2c OK [11:02:47]MH_I2C_Read... [11:02:47]Read from MH i2c: 01 [11:02:47]MH_I2C_Read... [11:02:47]Read from MH i2c: 01 07 00 [11:02:47]MH_I2C_Read... [11:02:47]Read from MH i2c: 01 07 00 E8 0E 00 03 00 00 00 FF 0F 0E [11:02:47]state=3 [11:02:47]No paper [11:02:47]Cover opened [11:02:49]OFD Sender: No OFD packet to send [11:02:52]Write to MH i2c: 01 00 00 E9 0E F7 [11:02:52]Write i2c OK [11:02:52]MH_I2C_Read... [11:02:52]Read from MH i2c: 01 [11:02:52]MH_I2C_Read... [11:02:52]Read from MH i2c: 01 07 00 [11:02:52]MH_I2C_Read... [11:02:52]Read from MH i2c: 01 07 00 E9 0E 00 03 00 00 00 FF 0F 0F [11:02:52]state=3 [11:02:52]No paper [11:02:52]Cover opened [11:02:54]OFD Sender: No OFD packet to send [11:02:57]Write to MH i2c: 01 00 00 EA 0E F8 [11:02:57]Write i2c OK [11:02:57]MH_I2C_Read... [11:02:57]Read from MH i2c: 01 [11:02:57]MH_I2C_Read... [11:02:57]Read from MH i2c: 01 07 00 [11:02:57]MH_I2C_Read... [11:02:57]Read from MH i2c: 01 07 00 EA 0E 00 03 00 00 00 FF 0F 10 [11:02:57]state=3 [11:02:57]No paper [11:02:57]Cover opened [11:02:59]OFD Sender: No OFD packet to send [11:03:02]Write to MH i2c: 01 00 00 EB 0E F9 [11:03:02]Write i2c OK [11:03:02]MH_I2C_Read... [11:03:02]Read from MH i2c: 01 [11:03:02]MH_I2C_Read... [11:03:02]Read from MH i2c: 01 07 00 [11:03:02]MH_I2C_Read... [11:03:02]Read from MH i2c: 01 07 00 EB 0E 00 03 00 00 00 FF 0F 11 [11:03:02]state=3 [11:03:02]No paper [11:03:02]Cover opened [11:03:04]OFD Sender: No OFD packet to send [11:03:07]Write to MH i2c: 01 00 00 EC 0E FA [11:03:07]Write i2c OK [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: 01 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: 01 07 00 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: 01 07 00 EC 0E 00 03 00 00 00 FF 0F 12 [11:03:07]state=3 [11:03:07]No paper [11:03:07]Cover opened [11:03:09]OFD Sender: No OFD packet to send [11:03:12]Write to MH i2c: 01 00 00 ED 0E FB [11:03:12]Write i2c OK [11:03:12]MH_I2C_Read... [11:03:12]Read from MH i2c: 01 [11:03:12]MH_I2C_Read... [11:03:12]Read from MH i2c: 01 07 00 [11:03:12]MH_I2C_Read... [11:03:12]Read from MH i2c: 01 07 00 ED 0E 00 03 00 00 00 FF 0F 13 [11:03:12]state=3 [11:03:12]No paper [11:03:12]Cover opened [11:03:14]OFD Sender: No OFD packet to send [11:03:17]Write to MH i2c: 01 00 00 EE 0E FC [11:03:17]Write i2c OK [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: 01 [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: 01 07 00 [11:03:17]MH_I2C_Read... [11:03:17]Read from MH i2c: 01 07 00 EE 0E 00 03 00 00 00 FF 0F 14 [11:03:17]state=3 [11:03:17]No paper [11:03:17]Cover opened [11:03:19]OFD Sender: No OFD packet to send [11:03:22]Write to MH i2c: 01 00 00 EF 0E FD [11:03:22]Write i2c OK [11:03:22]MH_I2C_Read... [11:03:22]Read from MH i2c: 01 [11:03:22]MH_I2C_Read... [11:03:22]Read from MH i2c: 01 07 00 [11:03:22]MH_I2C_Read... [11:03:22]Read from MH i2c: 01 07 00 EF 0E 00 03 00 00 00 FF 0F 15 [11:03:22]state=3 [11:03:22]No paper [11:03:22]Cover opened [11:03:24]OFD Sender: No OFD packet to send [11:03:28]Write to MH i2c: 01 00 00 F0 0E FE [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: 01 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: 01 07 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: 01 07 00 F0 0E 00 03 00 00 00 FF 0F 16 [11:03:28]state=3 [11:03:28]No paper [11:03:28]Cover opened [11:03:29]OFD Sender: No OFD packet to send [11:03:33]Write to MH i2c: 01 00 00 F1 0E FF [11:03:33]Write i2c OK [11:03:33]MH_I2C_Read... [11:03:33]Read from MH i2c: 01 [11:03:33]MH_I2C_Read... [11:03:33]Read from MH i2c: 01 07 00 [11:03:33]MH_I2C_Read... [11:03:33]Read from MH i2c: 01 07 00 F1 0E 00 03 00 00 00 FF 0F 17 [11:03:33]state=3 [11:03:33]No paper [11:03:33]Cover opened [11:03:34]OFD Sender: No OFD packet to send [11:03:38]Write to MH i2c: 01 00 00 F2 0E 00 [11:03:38]Write i2c OK [11:03:38]MH_I2C_Read... [11:03:38]Read from MH i2c: 01 [11:03:38]MH_I2C_Read... [11:03:38]Read from MH i2c: 01 07 00 [11:03:38]MH_I2C_Read... [11:03:38]Read from MH i2c: 01 07 00 F2 0E 00 03 00 00 00 FF 0F 18 [11:03:38]state=3 [11:03:38]No paper [11:03:38]Cover opened [11:03:39]OFD Sender: No OFD packet to send [11:03:43]Write to MH i2c: 01 00 00 F3 0E 01 [11:03:43]Write i2c OK [11:03:43]MH_I2C_Read... [11:03:43]Read from MH i2c: 01 [11:03:43]MH_I2C_Read... [11:03:43]Read from MH i2c: 01 07 00 [11:03:43]MH_I2C_Read... [11:03:43]Read from MH i2c: 01 07 00 F3 0E 00 03 00 00 00 FF 0F 19 [11:03:43]state=3 [11:03:43]No paper [11:03:43]Cover opened [11:03:44]OFD Sender: No OFD packet to send [11:03:48]Write to MH i2c: 01 00 00 F4 0E 02 [11:03:48]Write i2c OK [11:03:48]MH_I2C_Read... [11:03:48]Read from MH i2c: 01 [11:03:48]MH_I2C_Read... [11:03:48]Read from MH i2c: 01 07 00 [11:03:48]MH_I2C_Read... [11:03:48]Read from MH i2c: 01 07 00 F4 0E 00 03 00 00 00 FF 0F 1A [11:03:48]state=3 [11:03:48]No paper [11:03:48]Cover opened [11:03:49]OFD Sender: No OFD packet to send [11:03:53]Write to MH i2c: 01 00 00 F5 0E 03 [11:03:53]Write i2c OK [11:03:53]MH_I2C_Read... [11:03:53]Read from MH i2c: 01 [11:03:53]MH_I2C_Read... [11:03:53]Read from MH i2c: 01 07 00 [11:03:53]MH_I2C_Read... [11:03:53]Read from MH i2c: 01 07 00 F5 0E 00 03 00 00 00 FF 0F 1B [11:03:53]state=3 [11:03:53]No paper [11:03:53]Cover opened [11:03:54]OFD Sender: No OFD packet to send [11:03:58]Write to MH i2c: 01 00 00 F6 0E 04 [11:03:58]Write i2c OK [11:03:58]MH_I2C_Read... [11:03:58]Read from MH i2c: 01 [11:03:58]MH_I2C_Read... [11:03:58]Read from MH i2c: 01 07 00 [11:03:58]MH_I2C_Read... [11:03:58]Read from MH i2c: 01 07 00 F6 0E 00 03 00 00 00 FF 0F 1C [11:03:58]state=3 [11:03:58]No paper [11:03:58]Cover opened [11:03:59]OFD Sender: No OFD packet to send [11:04:03]Write to MH i2c: 01 00 00 F7 0E 05 [11:04:03]Write i2c OK [11:04:03]MH_I2C_Read... [11:04:03]Read from MH i2c: 01 [11:04:03]MH_I2C_Read... [11:04:03]Read from MH i2c: 01 07 00 [11:04:03]MH_I2C_Read... [11:04:03]Read from MH i2c: 01 07 00 F7 0E 00 03 00 00 00 FF 0F 1D [11:04:03]state=3 [11:04:03]No paper [11:04:03]Cover opened [11:04:04]OFD Sender: No OFD packet to send [11:04:08]Write to MH i2c: 01 00 00 F8 0E 06 [11:04:08]Write i2c OK [11:04:08]MH_I2C_Read... [11:04:08]Read from MH i2c: 01 [11:04:08]MH_I2C_Read... [11:04:08]Read from MH i2c: 01 07 00 [11:04:08]MH_I2C_Read... [11:04:08]Read from MH i2c: 01 07 00 F8 0E 00 03 00 00 00 FF 0F 1E [11:04:08]state=3 [11:04:08]No paper [11:04:08]Cover opened [11:04:09]OFD Sender: No OFD packet to send [11:04:11]recv_with_timeout no data received [11:04:13]Write to MH i2c: 01 00 00 F9 0E 07 [11:04:13]Write i2c OK [11:04:13]MH_I2C_Read... [11:04:13]Read from MH i2c: 01 [11:04:13]MH_I2C_Read... [11:04:13]Read from MH i2c: 01 07 00 [11:04:13]MH_I2C_Read... [11:04:13]Read from MH i2c: 01 07 00 F9 0E 00 03 00 00 00 FF 0F 1F [11:04:13]state=3 [11:04:13]No paper [11:04:13]Cover opened [11:04:14]OFD Sender: No OFD packet to send [11:04:18]Write to MH i2c: 01 00 00 FA 0E 08 [11:04:18]Write i2c OK [11:04:18]MH_I2C_Read... [11:04:18]Read from MH i2c: 01 [11:04:18]MH_I2C_Read... [11:04:18]Read from MH i2c: 01 07 00 [11:04:18]MH_I2C_Read... [11:04:18]Read from MH i2c: 01 07 00 FA 0E 00 03 00 00 00 FF 0F 20 [11:04:18]state=3 [11:04:18]No paper [11:04:18]Cover opened [11:04:19]OFD Sender: No OFD packet to send [11:04:23]Write to MH i2c: 01 00 00 FB 0E 09 [11:04:23]Write i2c OK [11:04:23]MH_I2C_Read... [11:04:23]Read from MH i2c: 01 [11:04:23]MH_I2C_Read... [11:04:23]Read from MH i2c: 01 07 00 [11:04:23]MH_I2C_Read... [11:04:23]Read from MH i2c: 01 07 00 FB 0E 00 03 00 00 00 FF 0F 21 [11:04:23]state=3 [11:04:23]No paper [11:04:23]Cover opened [11:04:24]OFD Sender: No OFD packet to send [11:04:28]Write to MH i2c: 01 00 00 FC 0E 0A [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 07 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 07 00 FC 0E 00 03 00 00 00 FF 0F 22 [11:04:28]state=3 [11:04:28]No paper [11:04:28]Cover opened [11:04:29]OFD Sender: No OFD packet to send [11:04:33]Write to MH i2c: 01 00 00 FD 0E 0B [11:04:33]Write i2c OK [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: 01 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: 01 07 00 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: 01 07 00 FD 0E 00 03 00 00 00 FF 0F 23 [11:04:33]state=3 [11:04:33]No paper [11:04:33]Cover opened [11:04:34]OFD Sender: No OFD packet to send [11:04:38]Write to MH i2c: 01 00 00 FE 0E 0C [11:04:38]Write i2c OK [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: 01 [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: 01 07 00 [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: 01 07 00 FE 0E 00 03 00 00 00 FF 0F 24 [11:04:38]state=3 [11:04:38]No paper [11:04:38]Cover opened [11:04:39]OFD Sender: No OFD packet to send [11:04:43]Write to MH i2c: 01 00 00 FF 0E 0D [11:04:43]Write i2c OK [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: 01 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: 01 07 00 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: 01 07 00 FF 0E 00 03 00 00 00 FF 0F 25 [11:04:43]state=3 [11:04:43]No paper [11:04:43]Cover opened [11:04:44]OFD Sender: No OFD packet to send [11:04:48]Write to MH i2c: 01 00 00 00 0F 0F [11:04:48]Write i2c OK [11:04:48]MH_I2C_Read... [11:04:48]Read from MH i2c: 01 [11:04:48]MH_I2C_Read... [11:04:48]Read from MH i2c: 01 07 00 [11:04:48]MH_I2C_Read... [11:04:48]Read from MH i2c: 01 07 00 00 0F 00 03 00 00 00 FF 0F 27 [11:04:48]state=3 [11:04:48]No paper [11:04:48]Cover opened [11:04:49]OFD Sender: No OFD packet to send [11:04:53]Write to MH i2c: 01 00 00 01 0F 10 [11:04:53]Write i2c OK [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: 01 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: 01 07 00 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: 01 07 00 01 0F 00 03 00 00 00 FF 0F 28 [11:04:53]state=3 [11:04:53]No paper [11:04:53]Cover opened [11:04:54]OFD Sender: No OFD packet to send [11:04:58]Write to MH i2c: 01 00 00 02 0F 11 [11:04:58]Write i2c OK [11:04:58]MH_I2C_Read... [11:04:58]Read from MH i2c: 01 [11:04:58]MH_I2C_Read... [11:04:58]Read from MH i2c: 01 07 00 [11:04:58]MH_I2C_Read... [11:04:58]Read from MH i2c: 01 07 00 02 0F 00 03 00 00 00 FF 0F 29 [11:04:58]state=3 [11:04:58]No paper [11:04:58]Cover opened [11:04:59]OFD Sender: No OFD packet to send [11:05:03]Write to MH i2c: 01 00 00 03 0F 12 [11:05:03]Write i2c OK [11:05:03]MH_I2C_Read... [11:05:03]Read from MH i2c: 01 [11:05:03]MH_I2C_Read... [11:05:03]Read from MH i2c: 01 07 00 [11:05:03]MH_I2C_Read... [11:05:03]Read from MH i2c: 01 07 00 03 0F 00 03 00 00 00 FF 0F 2A [11:05:03]state=3 [11:05:03]No paper [11:05:03]Cover opened [11:05:04]OFD Sender: No OFD packet to send [11:05:08]Write to MH i2c: 01 00 00 04 0F 13 [11:05:08]Write i2c OK [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: 01 [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: 01 07 00 [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: 01 07 00 04 0F 00 03 00 00 00 FF 0F 2B [11:05:08]state=3 [11:05:08]No paper [11:05:08]Cover opened [11:05:09]OFD Sender: No OFD packet to send [11:05:13]Write to MH i2c: 01 00 00 05 0F 14 [11:05:13]Write i2c OK [11:05:13]MH_I2C_Read... [11:05:13]Read from MH i2c: 01 [11:05:13]MH_I2C_Read... [11:05:13]Read from MH i2c: 01 07 00 [11:05:13]MH_I2C_Read... [11:05:13]Read from MH i2c: 01 07 00 05 0F 00 03 00 00 00 FF 0F 2C [11:05:13]state=3 [11:05:13]No paper [11:05:13]Cover opened [11:05:14]OFD Sender: No OFD packet to send [11:05:18]Write to MH i2c: 01 00 00 06 0F 15 [11:05:18]Write i2c OK [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: 01 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: 01 07 00 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: 01 07 00 06 0F 00 03 00 00 00 FF 0F 2D [11:05:18]state=3 [11:05:18]No paper [11:05:18]Cover opened [11:05:19]OFD Sender: No OFD packet to send [11:05:23]Write to MH i2c: 01 00 00 07 0F 16 [11:05:23]Write i2c OK [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: 01 [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: 01 07 00 [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: 01 07 00 07 0F 00 03 00 00 00 FF 0F 2E [11:05:23]state=3 [11:05:23]No paper [11:05:23]Cover opened [11:05:23]recv_with_timeout no data received [11:05:24]OFD Sender: No OFD packet to send [11:05:28]Write to MH i2c: 01 00 00 08 0F 17 [11:05:28]Write i2c OK [11:05:28]MH_I2C_Read... [11:05:28]Read from MH i2c: 01 [11:05:28]MH_I2C_Read... [11:05:28]Read from MH i2c: 01 07 00 [11:05:28]MH_I2C_Read... [11:05:28]Read from MH i2c: 01 07 00 08 0F 00 03 00 00 00 FF 0F 2F [11:05:28]state=3 [11:05:28]No paper [11:05:28]Cover opened [11:05:29]OFD Sender: No OFD packet to send [11:05:33]Write to MH i2c: 01 00 00 09 0F 18 [11:05:33]Write i2c OK [11:05:33]MH_I2C_Read... [11:05:33]Read from MH i2c: 01 [11:05:33]MH_I2C_Read... [11:05:33]Read from MH i2c: 01 07 00 [11:05:33]MH_I2C_Read... [11:05:33]Read from MH i2c: 01 07 00 09 0F 00 03 00 00 00 FF 0F 30 [11:05:33]state=3 [11:05:33]No paper [11:05:33]Cover opened [11:05:34]OFD Sender: No OFD packet to send [11:05:35]recv_with_timeout no data received [11:05:38]Write to MH i2c: 01 00 00 0A 0F 19 [11:05:38]Write i2c OK [11:05:38]MH_I2C_Read... [11:05:38]Read from MH i2c: 01 [11:05:38]MH_I2C_Read... [11:05:38]Read from MH i2c: 01 07 00 [11:05:38]MH_I2C_Read... [11:05:38]Read from MH i2c: 01 07 00 0A 0F 00 03 00 00 00 FF 0F 31 [11:05:38]state=3 [11:05:38]No paper [11:05:38]Cover opened [11:05:39]OFD Sender: No OFD packet to send [11:05:43]Write to MH i2c: 01 00 00 0B 0F 1A [11:05:43]Write i2c OK [11:05:43]MH_I2C_Read... [11:05:43]Read from MH i2c: 01 [11:05:43]MH_I2C_Read... [11:05:43]Read from MH i2c: 01 07 00 [11:05:43]MH_I2C_Read... [11:05:43]Read from MH i2c: 01 07 00 0B 0F 00 03 00 00 00 FF 0F 32 [11:05:43]state=3 [11:05:43]No paper [11:05:43]Cover opened [11:05:44]OFD Sender: No OFD packet to send [11:05:48]Write to MH i2c: 01 00 00 0C 0F 1B [11:05:48]Write i2c OK [11:05:48]MH_I2C_Read... [11:05:48]Read from MH i2c: 01 [11:05:48]MH_I2C_Read... [11:05:48]Read from MH i2c: 01 07 00 [11:05:48]MH_I2C_Read... [11:05:48]Read from MH i2c: 01 07 00 0C 0F 00 03 00 00 00 FF 0F 33 [11:05:48]state=3 [11:05:48]No paper [11:05:48]Cover opened [11:05:49]OFD Sender: No OFD packet to send [11:05:53]Write to MH i2c: 01 00 00 0D 0F 1C [11:05:53]Write i2c OK [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: 01 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: 01 07 00 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: 01 07 00 0D 0F 00 03 00 00 00 FF 0F 34 [11:05:53]state=3 [11:05:53]No paper [11:05:53]Cover opened [11:05:54]OFD Sender: No OFD packet to send [11:05:58]Write to MH i2c: 01 00 00 0E 0F 1D [11:05:58]Write i2c OK [11:05:58]MH_I2C_Read... [11:05:58]Read from MH i2c: 01 [11:05:58]MH_I2C_Read... [11:05:58]Read from MH i2c: 01 07 00 [11:05:58]MH_I2C_Read... [11:05:58]Read from MH i2c: 01 07 00 0E 0F 00 03 00 00 00 FF 0F 35 [11:05:58]state=3 [11:05:58]No paper [11:05:58]Cover opened [11:05:59]OFD Sender: No OFD packet to send [11:06:03]Write to MH i2c: 01 00 00 0F 0F 1E [11:06:03]Write i2c OK [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: 01 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: 01 07 00 [11:06:03]MH_I2C_Read... [11:06:03]Read from MH i2c: 01 07 00 0F 0F 00 03 00 00 00 FF 0F 36 [11:06:03]state=3 [11:06:03]No paper [11:06:03]Cover opened [11:07:46]ConnectInit Can't connect to host [11:07:48]Write to MH i2c: 01 00 00 24 0F 33 [11:07:48]Write i2c OK [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: 01 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: 01 07 00 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: 01 07 00 24 0F 00 03 00 00 00 FF 0F 4B [11:07:48]state=3 [11:07:48]No paper [11:07:48]Cover opened [11:07:50]OFD Sender: No OFD packet to send [11:07:53]Write to MH i2c: 01 00 00 25 0F 34 [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 07 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 07 00 25 0F 00 03 00 00 00 FF 0F 4C [11:07:53]state=3 [11:07:53]No paper [11:07:53]Cover opened [11:07:55]OFD Sender: No OFD packet to send [11:07:58]Write to MH i2c: 01 00 00 26 0F 35 [11:07:58]Write i2c OK [11:07:58]MH_I2C_Read... [11:07:58]Read from MH i2c: 01 [11:07:58]MH_I2C_Read... [11:07:58]Read from MH i2c: 01 07 00 [11:07:58]MH_I2C_Read... [11:07:58]Read from MH i2c: 01 07 00 26 0F 00 03 00 00 00 FF 0F 4D [11:07:58]state=3 [11:07:58]No paper [11:07:58]Cover opened [11:08:00]OFD Sender: No OFD packet to send [11:08:03]Write to MH i2c: 01 00 00 27 0F 36 [11:08:03]Write i2c OK [11:08:03]MH_I2C_Read... [11:08:03]Read from MH i2c: 01 [11:08:03]MH_I2C_Read... [11:08:03]Read from MH i2c: 01 07 00 [11:08:03]MH_I2C_Read... [11:08:03]Read from MH i2c: 01 07 00 27 0F 00 03 00 00 00 FF 0F 4E [11:08:03]state=3 [11:08:03]No paper [11:08:03]Cover opened [11:08:05]OFD Sender: No OFD packet to send [11:08:08]Write to MH i2c: 01 00 00 28 0F 37 [11:08:08]Write i2c OK [11:08:08]MH_I2C_Read... [11:08:08]Read from MH i2c: 01 [11:08:08]MH_I2C_Read... [11:08:08]Read from MH i2c: 01 07 00 [11:08:08]MH_I2C_Read... [11:08:08]Read from MH i2c: 01 07 00 28 0F 00 03 00 00 00 FF 0F 4F [11:08:08]state=3 [11:08:08]No paper [11:08:08]Cover opened [11:08:10]OFD Sender: No OFD packet to send [11:08:13]Write to MH i2c: 01 00 00 29 0F 38 [11:08:13]Write i2c OK [11:08:13]MH_I2C_Read... [11:08:13]Read from MH i2c: 01 [11:08:13]MH_I2C_Read... [11:08:13]Read from MH i2c: 01 07 00 [11:08:13]MH_I2C_Read... [11:08:13]Read from MH i2c: 01 07 00 29 0F 00 03 00 00 00 FF 0F 50 [11:08:13]state=3 [11:08:13]No paper [11:08:13]Cover opened [11:08:15]OFD Sender: No OFD packet to send [11:08:18]Write to MH i2c: 01 00 00 2A 0F 39 [11:08:18]Write i2c OK [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: 01 [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: 01 07 00 [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: 01 07 00 2A 0F 00 03 00 00 00 FF 0F 51 [11:08:18]state=3 [11:08:18]No paper [11:08:18]Cover opened [11:08:20]OFD Sender: No OFD packet to send [11:08:20]recv_with_timeout no data received [11:08:23]Write to MH i2c: 01 00 00 2B 0F 3A [11:08:23]Write i2c OK [11:08:23]MH_I2C_Read... [11:08:23]Read from MH i2c: 01 [11:08:23]MH_I2C_Read... [11:08:23]Read from MH i2c: 01 07 00 [11:08:23]MH_I2C_Read... [11:08:23]Read from MH i2c: 01 07 00 2B 0F 00 03 00 00 00 FF 0F 52 [11:08:23]state=3 [11:08:23]No paper [11:08:23]Cover opened [11:08:25]OFD Sender: No OFD packet to send [11:08:28]Write to MH i2c: 01 00 00 2C 0F 3B [11:08:28]Write i2c OK [11:08:28]MH_I2C_Read... [11:08:28]Read from MH i2c: 01 [11:08:28]MH_I2C_Read... [11:08:28]Read from MH i2c: 01 07 00 [11:08:28]MH_I2C_Read... [11:08:28]Read from MH i2c: 01 07 00 2C 0F 00 03 00 00 00 FF 0F 53 [11:08:28]state=3 [11:08:28]No paper [11:08:28]Cover opened [11:08:30]OFD Sender: No OFD packet to send [11:08:33]Write to MH i2c: 01 00 00 2D 0F 3C [11:08:33]Write i2c OK [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: 01 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: 01 07 00 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: 01 07 00 2D 0F 00 03 00 00 00 FF 0F 54 [11:08:33]state=3 [11:08:33]No paper [11:08:33]Cover opened [11:08:35]OFD Sender: No OFD packet to send [11:08:38]Write to MH i2c: 01 00 00 2E 0F 3D [11:08:38]Write i2c OK [11:08:38]MH_I2C_Read... [11:08:38]Read from MH i2c: 01 [11:08:38]MH_I2C_Read... [11:08:38]Read from MH i2c: 01 07 00 [11:08:38]MH_I2C_Read... [11:08:38]Read from MH i2c: 01 07 00 2E 0F 00 03 00 00 00 FF 0F 55 [11:08:38]state=3 [11:08:38]No paper [11:08:38]Cover opened [11:08:38]recv_with_timeout no data received [11:08:40]OFD Sender: No OFD packet to send [11:08:43]Write to MH i2c: 01 00 00 2F 0F 3E [11:08:43]Write i2c OK [11:08:43]MH_I2C_Read... [11:08:43]Read from MH i2c: 01 [11:08:43]MH_I2C_Read... [11:08:43]Read from MH i2c: 01 07 00 [11:08:43]MH_I2C_Read... [11:08:43]Read from MH i2c: 01 07 00 2F 0F 00 03 00 00 00 FF 0F 56 [11:08:43]state=3 [11:08:43]No paper [11:08:43]Cover opened [11:08:45]OFD Sender: No OFD packet to send [11:08:48]Write to MH i2c: 01 00 00 30 0F 3F [11:08:48]Write i2c OK [11:08:48]MH_I2C_Read... [11:08:48]Read from MH i2c: 01 [11:08:48]MH_I2C_Read... [11:08:48]Read from MH i2c: 01 07 00 [11:08:48]MH_I2C_Read... [11:08:48]Read from MH i2c: 01 07 00 30 0F 00 03 00 00 00 FF 0F 57 [11:08:48]state=3 [11:08:48]No paper [11:08:48]Cover opened [11:08:50]OFD Sender: No OFD packet to send [11:08:53]Write to MH i2c: 01 00 00 31 0F 40 [11:08:53]Write i2c OK [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: 01 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: 01 07 00 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: 01 07 00 31 0F 00 03 00 00 00 FF 0F 58 [11:08:53]state=3 [11:08:53]No paper [11:08:53]Cover opened [11:08:55]OFD Sender: No OFD packet to send [11:08:58]Write to MH i2c: 01 00 00 32 0F 41 [11:08:58]Write i2c OK [11:08:58]MH_I2C_Read... [11:08:58]Read from MH i2c: 01 [11:08:58]MH_I2C_Read... [11:08:58]Read from MH i2c: 01 07 00 [11:08:58]MH_I2C_Read... [11:08:58]Read from MH i2c: 01 07 00 32 0F 00 03 00 00 00 FF 0F 59 [11:08:58]state=3 [11:08:58]No paper [11:08:58]Cover opened [11:09:00]OFD Sender: No OFD packet to send [11:09:03]Write to MH i2c: 01 00 00 33 0F 42 [11:09:03]Write i2c OK [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: 01 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: 01 07 00 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: 01 07 00 33 0F 00 03 00 00 00 FF 0F 5A [11:09:03]state=3 [11:09:03]No paper [11:09:03]Cover opened [11:09:05]OFD Sender: No OFD packet to send [11:09:08]Write to MH i2c: 01 00 00 34 0F 43 [11:09:08]Write i2c OK [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: 01 [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: 01 07 00 [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: 01 07 00 34 0F 00 03 00 00 00 FF 0F 5B [11:09:08]state=3 [11:09:08]No paper [11:09:08]Cover opened [11:09:10]OFD Sender: No OFD packet to send [11:09:11]recv_with_timeout no data received [11:09:13]Write to MH i2c: 01 00 00 35 0F 44 [11:09:13]Write i2c OK [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: 01 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: 01 07 00 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: 01 07 00 35 0F 00 03 00 00 00 FF 0F 5C [11:09:13]state=3 [11:09:13]No paper [11:09:13]Cover opened [11:09:15]OFD Sender: No OFD packet to send [11:09:18]Write to MH i2c: 01 00 00 36 0F 45 [11:09:18]Write i2c OK [11:09:18]MH_I2C_Read... [11:09:18]Read from MH i2c: 01 [11:09:18]MH_I2C_Read... [11:09:18]Read from MH i2c: 01 07 00 [11:09:18]MH_I2C_Read... [11:09:18]Read from MH i2c: 01 07 00 36 0F 00 03 00 00 00 FF 0F 5D [11:09:18]state=3 [11:09:18]No paper [11:09:18]Cover opened [11:09:20]OFD Sender: No OFD packet to send [11:09:23]Write to MH i2c: 01 00 00 37 0F 46 [11:09:23]Write i2c OK [11:09:23]MH_I2C_Read... [11:09:23]Read from MH i2c: 01 [11:09:23]MH_I2C_Read... [11:09:23]Read from MH i2c: 01 07 00 [11:09:23]MH_I2C_Read... [11:09:23]Read from MH i2c: 01 07 00 37 0F 00 03 00 00 00 FF 0F 5E [11:09:23]state=3 [11:09:23]No paper [11:09:23]Cover opened [11:09:25]OFD Sender: No OFD packet to send [11:09:28]Write to MH i2c: 01 00 00 38 0F 47 [11:09:28]Write i2c OK [11:09:28]MH_I2C_Read... [11:09:28]Read from MH i2c: 01 [11:09:28]MH_I2C_Read... [11:09:28]Read from MH i2c: 01 07 00 [11:09:28]MH_I2C_Read... [11:09:28]Read from MH i2c: 01 07 00 38 0F 00 03 00 00 00 FF 0F 5F [11:09:28]state=3 [11:09:28]No paper [11:09:28]Cover opened [11:09:30]OFD Sender: No OFD packet to send [11:09:33]Write to MH i2c: 01 00 00 39 0F 48 [11:09:33]Write i2c OK [11:09:33]MH_I2C_Read... [11:09:33]Read from MH i2c: 01 [11:09:33]MH_I2C_Read... [11:09:33]Read from MH i2c: 01 07 00 [11:09:33]MH_I2C_Read... [11:09:33]Read from MH i2c: 01 07 00 39 0F 00 03 00 00 00 FF 0F 60 [11:09:33]state=3 [11:09:33]No paper [11:09:33]Cover opened [11:09:35]OFD Sender: No OFD packet to send [11:09:38]Write to MH i2c: 01 00 00 3A 0F 49 [11:09:38]Write i2c OK [11:09:38]MH_I2C_Read... [11:09:38]Read from MH i2c: 01 [11:09:38]MH_I2C_Read... [11:09:38]Read from MH i2c: 01 07 00 [11:09:38]MH_I2C_Read... [11:09:38]Read from MH i2c: 01 07 00 3A 0F 00 03 00 00 00 FF 0F 61 [11:09:38]state=3 [11:09:38]No paper [11:09:38]Cover opened [11:09:40]OFD Sender: No OFD packet to send [11:09:43]Write to MH i2c: 01 00 00 3B 0F 4A [11:09:43]Write i2c OK [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: 01 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: 01 07 00 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: 01 07 00 3B 0F 00 03 00 00 00 FF 0F 62 [11:09:43]state=3 [11:09:43]No paper [11:09:43]Cover opened [11:09:45]OFD Sender: No OFD packet to send [11:09:48]Write to MH i2c: 01 00 00 3C 0F 4B [11:09:48]Write i2c OK [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: 01 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: 01 07 00 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: 01 07 00 3C 0F 00 03 00 00 00 FF 0F 63 [11:09:48]state=3 [11:09:48]No paper [11:09:48]Cover opened [11:09:50]OFD Sender: No OFD packet to send [11:09:53]Write to MH i2c: 01 00 00 3D 0F 4C [11:09:53]Write i2c OK [11:09:53]MH_I2C_Read... [11:09:53]Read from MH i2c: 01 [11:09:53]MH_I2C_Read... [11:09:53]Read from MH i2c: 01 07 00 [11:09:53]MH_I2C_Read... [11:09:53]Read from MH i2c: 01 07 00 3D 0F 00 03 00 00 00 FF 0F 64 [11:09:53]state=3 [11:09:53]No paper [11:09:53]Cover opened [11:09:55]OFD Sender: No OFD packet to send [11:09:58]Write to MH i2c: 01 00 00 3E 0F 4D [11:09:58]Write i2c OK [11:09:58]MH_I2C_Read... [11:09:58]Read from MH i2c: 01 [11:09:58]MH_I2C_Read... [11:09:58]Read from MH i2c: 01 07 00 [11:09:58]MH_I2C_Read... [11:09:58]Read from MH i2c: 01 07 00 3E 0F 00 03 00 00 00 FF 0F 65 [11:09:58]state=3 [11:09:58]No paper [11:09:58]Cover opened [11:10:00]OFD Sender: No OFD packet to send [11:10:03]Write to MH i2c: 01 00 00 3F 0F 4E [11:10:03]Write i2c OK [11:10:03]MH_I2C_Read... [11:10:03]Read from MH i2c: 01 [11:10:03]MH_I2C_Read... [11:10:03]Read from MH i2c: 01 07 00 [11:10:03]MH_I2C_Read... [11:10:03]Read from MH i2c: 01 07 00 3F 0F 00 03 00 00 00 FF 0F 66 [11:10:03]state=3 [11:10:03]No paper [11:10:03]Cover opened [11:10:05]OFD Sender: No OFD packet to send [11:10:08]Write to MH i2c: 01 00 00 40 0F 4F [11:10:08]Write i2c OK [11:10:08]MH_I2C_Read... [11:10:08]Read from MH i2c: 01 [11:10:08]MH_I2C_Read... [11:10:08]Read from MH i2c: 01 07 00 [11:10:08]MH_I2C_Read... [11:10:08]Read from MH i2c: 01 07 00 40 0F 00 03 00 00 00 FF 0F 67 [11:10:08]state=3 [11:10:08]No paper [11:10:08]Cover opened [11:10:10]OFD Sender: No OFD packet to send [11:10:13]Write to MH i2c: 01 00 00 41 0F 50 [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 07 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 07 00 41 0F 00 03 00 00 00 FF 0F 68 [11:10:13]state=3 [11:10:13]No paper [11:10:13]Cover opened [11:10:16]OFD Sender: No OFD packet to send [11:10:18]Write to MH i2c: 01 00 00 42 0F 51 [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: 01 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: 01 07 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: 01 07 00 42 0F 00 03 00 00 00 FF 0F 69 [11:10:18]state=3 [11:10:18]No paper [11:10:18]Cover opened [11:10:21]OFD Sender: No OFD packet to send [11:10:23]Write to MH i2c: 01 00 00 43 0F 52 [11:10:23]Write i2c OK [11:10:23]MH_I2C_Read... [11:10:23]Read from MH i2c: 01 [11:10:23]MH_I2C_Read... [11:10:23]Read from MH i2c: 01 07 00 [11:10:23]MH_I2C_Read... [11:10:23]Read from MH i2c: 01 07 00 43 0F 00 03 00 00 00 FF 0F 6A [11:10:23]state=3 [11:10:23]No paper [11:10:23]Cover opened [11:10:26]OFD Sender: No OFD packet to send [11:10:28]Write to MH i2c: 01 00 00 44 0F 53 [11:10:28]Write i2c OK [11:10:28]MH_I2C_Read... [11:10:28]Read from MH i2c: 01 [11:10:28]MH_I2C_Read... [11:10:28]Read from MH i2c: 01 07 00 [11:10:28]MH_I2C_Read... [11:10:28]Read from MH i2c: 01 07 00 44 0F 00 03 00 00 00 FF 0F 6B [11:10:28]state=3 [11:10:28]No paper [11:10:28]Cover opened [11:10:31]OFD Sender: No OFD packet to send [11:10:33]Write to MH i2c: 01 00 00 45 0F 54 [11:10:33]Write i2c OK [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: 01 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: 01 07 00 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: 01 07 00 45 0F 00 03 00 00 00 FF 0F 6C [11:10:33]state=3 [11:10:33]No paper [11:10:33]Cover opened [11:10:36]OFD Sender: No OFD packet to send [11:10:38]Write to MH i2c: 01 00 00 46 0F 55 [11:10:38]Write i2c OK [11:10:38]MH_I2C_Read... [11:10:38]Read from MH i2c: 01 [11:10:38]MH_I2C_Read... [11:10:38]Read from MH i2c: 01 07 00 [11:10:38]MH_I2C_Read... [11:10:38]Read from MH i2c: 01 07 00 46 0F 00 03 00 00 00 FF 0F 6D [11:10:38]state=3 [11:10:38]No paper [11:10:38]Cover opened [11:10:41]OFD Sender: No OFD packet to send [11:10:43]Write to MH i2c: 01 00 00 47 0F 56 [11:10:43]Write i2c OK [11:10:43]MH_I2C_Read... [11:10:43]Read from MH i2c: 01 [11:10:43]MH_I2C_Read... [11:10:43]Read from MH i2c: 01 07 00 [11:10:43]MH_I2C_Read... [11:10:43]Read from MH i2c: 01 07 00 47 0F 00 03 00 00 00 FF 0F 6E [11:10:43]state=3 [11:10:43]No paper [11:10:43]Cover opened [11:10:46]OFD Sender: No OFD packet to send [11:10:48]Write to MH i2c: 01 00 00 48 0F 57 [11:10:48]Write i2c OK [11:10:48]MH_I2C_Read... [11:10:48]Read from MH i2c: 01 [11:10:48]MH_I2C_Read... [11:10:48]Read from MH i2c: 01 07 00 [11:10:48]MH_I2C_Read... [11:10:48]Read from MH i2c: 01 07 00 48 0F 00 03 00 00 00 FF 0F 6F [11:10:48]state=3 [11:10:48]No paper [11:10:48]Cover opened [11:10:51]OFD Sender: No OFD packet to send [11:10:53]Write to MH i2c: 01 00 00 49 0F 58 [11:10:53]Write i2c OK [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: 01 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: 01 07 00 [11:10:53]MH_I2C_Read... [11:10:53]Read from MH i2c: 01 07 00 49 0F 00 03 00 00 00 FF 0F 70 [11:10:53]state=3 [11:10:53]No paper [11:10:53]Cover opened [11:10:56]OFD Sender: No OFD packet to send [11:10:58]Write to MH i2c: 01 00 00 4A 0F 59 [11:10:58]Write i2c OK [11:10:58]MH_I2C_Read... [11:10:58]Read from MH i2c: 01 [11:10:58]MH_I2C_Read... [11:10:58]Read from MH i2c: 01 07 00 [11:10:58]MH_I2C_Read... [11:10:58]Read from MH i2c: 01 07 00 4A 0F 00 03 00 00 00 FF 0F 71 [11:10:58]state=3 [11:10:58]No paper [11:10:58]Cover opened [11:11:01]OFD Sender: No OFD packet to send [11:11:03]Write to MH i2c: 01 00 00 4B 0F 5A [11:11:03]Write i2c OK [11:11:03]MH_I2C_Read... [11:11:03]Read from MH i2c: 01 [11:11:03]MH_I2C_Read... [11:11:03]Read from MH i2c: 01 07 00 [11:11:03]MH_I2C_Read... [11:11:03]Read from MH i2c: 01 07 00 4B 0F 00 03 00 00 00 FF 0F 72 [11:11:03]state=3 [11:11:03]No paper [11:11:03]Cover opened [11:11:06]OFD Sender: No OFD packet to send [11:11:08]Write to MH i2c: 01 00 00 4C 0F 5B [11:11:08]Write i2c OK [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: 01 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: 01 07 00 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: 01 07 00 4C 0F 00 03 00 00 00 FF 0F 73 [11:11:08]state=3 [11:11:08]No paper [11:11:08]Cover opened [11:11:10]recv_with_timeout no data received [11:11:11]OFD Sender: No OFD packet to send [11:11:13]Write to MH i2c: 01 00 00 4D 0F 5C [11:11:13]Write i2c OK [11:11:13]MH_I2C_Read... [11:11:13]Read from MH i2c: 01 [11:11:13]MH_I2C_Read... [11:11:13]Read from MH i2c: 01 07 00 [11:11:13]MH_I2C_Read... [11:11:13]Read from MH i2c: 01 07 00 4D 0F 00 03 00 00 00 FF 0F 74 [11:11:13]state=3 [11:11:13]No paper [11:11:13]Cover opened [11:11:16]OFD Sender: No OFD packet to send [11:11:18]Write to MH i2c: 01 00 00 4E 0F 5D [11:11:18]Write i2c OK [11:11:18]MH_I2C_Read... [11:11:18]Read from MH i2c: 01 [11:11:18]MH_I2C_Read... [11:11:18]Read from MH i2c: 01 07 00 [11:11:18]MH_I2C_Read... [11:11:18]Read from MH i2c: 01 07 00 4E 0F 00 03 00 00 00 FF 0F 75 [11:11:18]state=3 [11:11:18]No paper [11:11:18]Cover opened [11:11:21]OFD Sender: No OFD packet to send [11:11:23]Write to MH i2c: 01 00 00 4F 0F 5E [11:11:23]Write i2c OK [11:11:23]MH_I2C_Read... [11:11:23]Read from MH i2c: 01 [11:11:23]MH_I2C_Read... [11:11:23]Read from MH i2c: 01 07 00 [11:11:23]MH_I2C_Read... [11:11:23]Read from MH i2c: 01 07 00 4F 0F 00 03 00 00 00 FF 0F 76 [11:11:23]state=3 [11:11:23]No paper [11:11:23]Cover opened [11:11:26]OFD Sender: No OFD packet to send [11:11:28]Write to MH i2c: 01 00 00 50 0F 5F [11:11:28]Write i2c OK [11:11:28]MH_I2C_Read... [11:11:28]Read from MH i2c: 01 [11:11:28]MH_I2C_Read... [11:11:28]Read from MH i2c: 01 07 00 [11:11:28]MH_I2C_Read... [11:11:28]Read from MH i2c: 01 07 00 50 0F 00 03 00 00 00 FF 0F 77 [11:11:28]state=3 [11:11:28]No paper [11:11:28]Cover opened [11:11:31]OFD Sender: No OFD packet to send [11:11:33]Write to MH i2c: 01 00 00 51 0F 60 [11:11:33]Write i2c OK [11:11:33]MH_I2C_Read... [11:11:33]Read from MH i2c: 01 [11:11:33]MH_I2C_Read... [11:11:33]Read from MH i2c: 01 07 00 [11:11:33]MH_I2C_Read... [11:11:33]Read from MH i2c: 01 07 00 51 0F 00 03 00 00 00 FF 0F 78 [11:11:33]state=3 [11:11:33]No paper [11:11:33]Cover opened [11:11:35]recv_with_timeout no data received [11:11:36]OFD Sender: No OFD packet to send [11:11:38]Write to MH i2c: 01 00 00 52 0F 61 [11:11:38]Write i2c OK [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: 01 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: 01 07 00 [11:11:38]MH_I2C_Read... [11:11:38]Read from MH i2c: 01 07 00 52 0F 00 03 00 00 00 FF 0F 79 [11:11:38]state=3 [11:11:38]No paper [11:11:38]Cover opened [11:11:41]OFD Sender: No OFD packet to send [11:11:43]Write to MH i2c: 01 00 00 53 0F 62 [11:11:43]Write i2c OK [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 07 00 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 07 00 53 0F 00 03 00 00 00 FF 0F 7A [11:11:43]state=3 [11:11:43]No paper [11:11:43]Cover opened [11:11:46]OFD Sender: No OFD packet to send [11:11:47]recv_with_timeout no data received [11:11:48]Write to MH i2c: 01 00 00 54 0F 63 [11:11:48]Write i2c OK [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: 01 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: 01 07 00 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: 01 07 00 54 0F 00 03 00 00 00 FF 0F 7B [11:11:48]state=3 [11:11:48]No paper [11:11:48]Cover opened [11:11:51]OFD Sender: No OFD packet to send [11:11:53]Write to MH i2c: 01 00 00 55 0F 64 [11:11:53]Write i2c OK [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: 01 [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: 01 07 00 [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: 01 07 00 55 0F 00 03 00 00 00 FF 0F 7C [11:11:53]state=3 [11:11:53]No paper [11:11:53]Cover opened [11:11:56]OFD Sender: No OFD packet to send [11:11:58]Write to MH i2c: 01 00 00 56 0F 65 [11:11:58]Write i2c OK [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: 01 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: 01 07 00 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: 01 07 00 56 0F 00 03 00 00 00 FF 0F 7D [11:11:58]state=3 [11:11:58]No paper [11:11:58]Cover opened [11:12:01]OFD Sender: No OFD packet to send [11:12:03]Write to MH i2c: 01 00 00 57 0F 66 [11:12:03]Write i2c OK [11:12:03]MH_I2C_Read... [11:12:03]Read from MH i2c: 01 [11:12:03]MH_I2C_Read... [11:12:03]Read from MH i2c: 01 07 00 [11:12:03]MH_I2C_Read... [11:12:03]Read from MH i2c: 01 07 00 57 0F 00 03 00 00 00 FF 0F 7E [11:12:03]state=3 [11:12:03]No paper [11:12:03]Cover opened [11:12:06]OFD Sender: No OFD packet to send [11:12:08]Write to MH i2c: 01 00 00 58 0F 67 [11:12:08]Write i2c OK [11:12:08]MH_I2C_Read... [11:12:08]Read from MH i2c: 01 [11:12:08]MH_I2C_Read... [11:12:08]Read from MH i2c: 01 07 00 [11:12:08]MH_I2C_Read... [11:12:08]Read from MH i2c: 01 07 00 58 0F 00 03 00 00 00 FF 0F 7F [11:12:08]state=3 [11:12:08]No paper [11:12:08]Cover opened [11:12:11]OFD Sender: No OFD packet to send [11:12:13]Write to MH i2c: 01 00 00 59 0F 68 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: 01 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: 01 07 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: 01 07 00 59 0F 00 03 00 00 00 FF 0F 80 [11:12:13]state=3 [11:12:13]No paper [11:12:13]Cover opened [11:12:16]OFD Sender: No OFD packet to send [11:12:18]Write to MH i2c: 01 00 00 5A 0F 69 [11:12:18]Write i2c OK [11:12:18]MH_I2C_Read... [11:12:18]Read from MH i2c: 01 [11:12:18]MH_I2C_Read... [11:12:18]Read from MH i2c: 01 07 00 [11:12:18]MH_I2C_Read... [11:12:18]Read from MH i2c: 01 07 00 5A 0F 00 03 00 00 00 FF 0F 81 [11:12:18]state=3 [11:12:18]No paper [11:12:18]Cover opened [11:12:21]OFD Sender: No OFD packet to send [11:12:23]Write to MH i2c: 01 00 00 5B 0F 6A [11:12:23]Write i2c OK [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: 01 [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: 01 07 00 [11:12:23]MH_I2C_Read... [11:12:23]Read from MH i2c: 01 07 00 5B 0F 00 03 00 00 00 FF 0F 82 [11:12:23]state=3 [11:12:23]No paper [11:12:23]Cover opened [11:12:24]recv_with_timeout no data received [11:12:26]OFD Sender: No OFD packet to send [11:12:28]Write to MH i2c: 01 00 00 5C 0F 6B [11:12:28]Write i2c OK [11:12:28]MH_I2C_Read... [11:12:28]Read from MH i2c: 01 [11:12:28]MH_I2C_Read... [11:12:28]Read from MH i2c: 01 07 00 [11:12:28]MH_I2C_Read... [11:12:28]Read from MH i2c: 01 07 00 5C 0F 00 03 00 00 00 FF 0F 83 [11:12:28]state=3 [11:12:28]No paper [11:12:28]Cover opened [11:12:31]OFD Sender: No OFD packet to send [11:12:33]Write to MH i2c: 01 00 00 5D 0F 6C [11:12:33]Write i2c OK [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: 01 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: 01 07 00 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: 01 07 00 5D 0F 00 03 00 00 00 FF 0F 84 [11:12:33]state=3 [11:12:33]No paper [11:12:33]Cover opened [11:12:35]recv_with_timeout no data received [11:12:36]OFD Sender: No OFD packet to send [11:12:38]Write to MH i2c: 01 00 00 5E 0F 6D [11:12:38]Write i2c OK [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: 01 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: 01 07 00 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: 01 07 00 5E 0F 00 03 00 00 00 FF 0F 85 [11:12:38]state=3 [11:12:38]No paper [11:12:38]Cover opened [11:12:41]OFD Sender: No OFD packet to send [11:12:43]Write to MH i2c: 01 00 00 5F 0F 6E [11:12:43]Write i2c OK [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: 01 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: 01 07 00 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: 01 07 00 5F 0F 00 03 00 00 00 FF 0F 86 [11:12:43]state=3 [11:12:43]No paper [11:12:43]Cover opened [11:12:46]OFD Sender: No OFD packet to send [11:12:48]Write to MH i2c: 01 00 00 60 0F 6F [11:12:48]Write i2c OK [11:12:48]MH_I2C_Read... [11:12:48]Read from MH i2c: 01 [11:12:48]MH_I2C_Read... [11:12:48]Read from MH i2c: 01 07 00 [11:12:48]MH_I2C_Read... [11:12:48]Read from MH i2c: 01 07 00 60 0F 00 03 00 00 00 FF 0F 87 [11:12:48]state=3 [11:12:48]No paper [11:12:48]Cover opened [11:12:51]OFD Sender: No OFD packet to send [11:12:53]Write to MH i2c: 01 00 00 61 0F 70 [11:12:53]Write i2c OK [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: 01 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: 01 07 00 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: 01 07 00 61 0F 00 03 00 00 00 FF 0F 88 [11:12:53]state=3 [11:12:53]No paper [11:12:53]Cover opened [11:12:56]OFD Sender: No OFD packet to send [11:12:58]Write to MH i2c: 01 00 00 62 0F 71 [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: 01 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: 01 07 00 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: 01 07 00 62 0F 00 03 00 00 00 FF 0F 89 [11:12:58]state=3 [11:12:58]No paper [11:12:58]Cover opened [11:13:01]OFD Sender: No OFD packet to send [11:13:03]Write to MH i2c: 01 00 00 63 0F 72 [11:13:03]Write i2c OK [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: 01 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: 01 07 00 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: 01 07 00 63 0F 00 03 00 00 00 FF 0F 8A [11:13:03]state=3 [11:13:03]No paper [11:13:03]Cover opened [11:13:06]OFD Sender: No OFD packet to send [11:13:08]Write to MH i2c: 01 00 00 64 0F 73 [11:13:08]Write i2c OK [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: 01 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: 01 07 00 [11:13:08]MH_I2C_Read... [11:13:08]Read from MH i2c: 01 07 00 64 0F 00 03 00 00 00 FF 0F 8B [11:13:08]state=3 [11:13:08]No paper [11:13:08]Cover opened [11:13:11]OFD Sender: No OFD packet to send [11:13:11]recv_with_timeout no data received [11:13:13]Write to MH i2c: 01 00 00 65 0F 74 [11:13:13]Write i2c OK [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: 01 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: 01 07 00 [11:13:13]MH_I2C_Read... [11:13:13]Read from MH i2c: 01 07 00 65 0F 00 03 00 00 00 FF 0F 8C [11:13:13]state=3 [11:13:13]No paper [11:13:13]Cover opened [11:13:16]OFD Sender: No OFD packet to send [11:13:18]Write to MH i2c: 01 00 00 66 0F 75 [11:13:18]Write i2c OK [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: 01 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: 01 07 00 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: 01 07 00 66 0F 00 03 00 00 00 FF 0F 8D [11:13:18]state=3 [11:13:18]No paper [11:13:18]Cover opened [11:13:21]int [11:13:21]Write to MH i2c: 01 00 00 67 0F 76 [11:13:21]*** FLAG_PRN_PAP2 reset [11:13:21]Write i2c OK [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: 01 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: 01 07 00 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: 01 07 00 67 0F 00 01 00 00 00 FF 0F 8C [11:13:21]state=3 [11:13:21]No paper [11:13:21]Cover closed [11:13:21]int [11:13:21]Write to MH i2c: 01 00 00 68 0F 77 [11:13:21]*** FLAG_PRN_PAP1 reset [11:13:21]Write i2c OK [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: 01 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: 01 07 00 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: 01 07 00 68 0F 00 00 00 00 00 FF 0F 8C [11:13:21]state=0 [11:13:21]OFD Sender: No OFD packet to send [11:13:22]int [11:13:22]Write to MH i2c: 01 00 00 69 0F 78 [11:13:22]*** FLAG_PRN_KEY set [11:13:22]Write i2c OK [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: 01 [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: 01 07 00 [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: 01 07 00 69 0F 00 08 00 00 00 FF 0F 95 [11:13:22]state=0 [11:13:22]Key pressed [11:13:22]Feed [11:13:22]Write to MH i2c: D8 00 00 6A 0F 50 [11:13:22]Write i2c OK [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: D8 [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: D8 01 00 [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: D8 01 00 6A 0F 00 51 [11:13:22]int [11:13:22]Write to MH i2c: 01 00 00 6B 0F 7A [11:13:22]Write i2c OK [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: 01 [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: 01 07 00 [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: 01 07 00 6B 0F 00 48 00 00 00 3D 00 06 [11:13:22]state=2 [11:13:22]Key pressed [11:13:22]int [11:13:22]Write to MH i2c: 01 00 00 6C 0F 7B [11:13:22]*** FLAG_PRN_KEY reset [11:13:22]Write i2c OK [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: 01 [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: 01 07 00 [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: 01 07 00 6C 0F 00 00 00 00 00 F5 0F 86 [11:13:22]state=2 [11:13:22]Stop feed [11:13:24]accept exits with 10 [11:13:24]New connection [11:13:24]New thread 3066830180 created [11:13:24]Thread 3066686820 joined [11:13:24]Waiting for new connection... [11:13:24] Sock 10.Parse request [11:13:24]Sock 10.Check first char [11:13:24]Sock 10.First char is OK [11:13:24]request: POST /json_proto HTTP/1.0 [11:13:24]Method: POST [11:13:24]URL: /json_proto [11:13:24]Method is POST - this is cgi request [11:13:24]url: /json_proto [11:13:24]query_string will be loaded in cgi processing [11:13:24]execute_cgi json_proto POST (null) [11:13:24]execute_cgi path=json_proto method=POST [11:13:24]POST find Content-Length [11:13:24]Host: 172.17.44.132:8080 [11:13:24]Content-Length: 215 [11:13:24]Content-Type: application/json [11:13:24] [11:13:24]POST finish read [11:13:24]Found Content-Length = 215 [11:13:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:24]execute_script... [11:13:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:24]POST & json_proto [11:13:24]process_json_proto [11:13:24]json parsed OK: [11:13:24]protocol is kg_v1.0 [11:13:24]action value=get_value [11:13:24]process_action get_value [11:13:24]cmd_get_value [11:13:24]process_action get_value done [11:13:24]requested_data is exist [11:13:24]produce_requested_data [11:13:24]requested_item kkm.sn is exist - process it [11:13:24]requested_item kkm.ver is exist - process it [11:13:24]requested_item fm.sn is exist - process it [11:13:24]wFMCommunicate request_size=4 [11:13:24]MH_SAM_APDU [11:13:24]CAPDU: 80 11 00 00 [11:13:24]Write to MH i2c: E2 08 00 6D 0F 80 11 00 00 00 00 00 00 F6 [11:13:24]Write i2c OK [11:13:24]MH_I2C_Read... [11:13:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:24]Read from MH i2c: E2 [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: E2 17 00 [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: E2 17 00 6D 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4F [11:13:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:13:24]wFMCommunicate OK [11:13:24]requested_item fd.num is exist - process it [11:13:24]SAM_PROTO_GetFieldsCounters [11:13:24]wFMCommunicate request_size=4 [11:13:24]MH_SAM_APDU [11:13:24]CAPDU: 80 13 00 00 [11:13:24]Write to MH i2c: E2 08 00 6E 0F 80 13 00 00 00 00 00 00 F9 [11:13:24]Write i2c OK [11:13:24]MH_I2C_Read... [11:13:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:24]Read from MH i2c: E2 [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: E2 62 00 [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: E2 62 00 6E 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 69 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 74 [11:13:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 69 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:13:24]wFMCommunicate OK [11:13:24]SAM_PROTO_GetFieldsCounters done [11:13:24]requested_item shift.num is exist - process it [11:13:24]requested_item shift.opened is exist - process it [11:13:24]req_shift_opened [11:13:24]FM_GetShiftState [11:13:24]SAM_PROTO_GetShiftState [11:13:24]wFMCommunicate request_size=4 [11:13:24]MH_SAM_APDU [11:13:24]CAPDU: 80 13 01 00 [11:13:24]Write to MH i2c: E2 08 00 6F 0F 80 13 01 00 00 00 00 00 FB [11:13:24]Write i2c OK [11:13:24]MH_I2C_Read... [11:13:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:24]Read from MH i2c: E2 [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: E2 0E 00 [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: E2 0E 00 6F 0F 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 25 [11:13:24]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:13:24]wFMCommunicate OK [11:13:24]SAM_PROTO_GetShiftState done [11:13:24]FM_GetShiftState done [11:13:24]req_shift_opened done [11:13:24]requested_item shift.open_date is exist - process it [11:13:24]req_shift_open_date [11:13:24]req_shift_open_date done [11:13:24]produce_requested_data done [11:13:24]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166249,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:13:24]process_action_free get_value [11:13:24]json_value_free [11:13:24]json_value_free done [11:13:24]process_json_proto returns [11:13:24]Send response to host [11:13:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166249,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:13:24]free response buf [11:13:24]execute_script done [11:13:24]execute_script returns [11:13:24]free content buf [11:13:24]Sock 10.Close socket [11:13:24]Sock 10.Thread stoped [11:13:24]accept exits with 7 [11:13:24]New connection [11:13:24]New thread 3066686820 created [11:13:24]Thread 3066830180 joined [11:13:24]Waiting for new connection... [11:13:24] Sock 7.Parse request [11:13:24]Sock 7.Check first char [11:13:24]Sock 7.First char is OK [11:13:24]request: POST /json_proto HTTP/1.0 [11:13:24]Method: POST [11:13:24]URL: /json_proto [11:13:24]Method is POST - this is cgi request [11:13:24]url: /json_proto [11:13:24]query_string will be loaded in cgi processing [11:13:24]execute_cgi json_proto POST (null) [11:13:24]execute_cgi path=json_proto method=POST [11:13:24]POST find Content-Length [11:13:24]Host: 172.17.44.132:8080 [11:13:24]Content-Length: 331 [11:13:24]Content-Type: application/json [11:13:24] [11:13:24]POST finish read [11:13:24]Found Content-Length = 331 [11:13:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:13:24]execute_script... [11:13:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:13:24]POST & json_proto [11:13:24]process_json_proto [11:13:24]json parsed OK: [11:13:24]protocol is kg_v1.0 [11:13:24]action value=get_value [11:13:24]process_action get_value [11:13:24]cmd_get_value [11:13:24]process_action get_value done [11:13:24]requested_data is exist [11:13:24]produce_requested_data [11:13:24]requested_item fm.sale.total is exist - process it [11:13:24]SAM_PROTO_GetFMData [11:13:24]wFMCommunicate request_size=4 [11:13:24]MH_SAM_APDU [11:13:24]CAPDU: 80 13 03 00 [11:13:24]Write to MH i2c: E2 08 00 70 0F 80 13 03 00 00 00 00 00 FE [11:13:24]Write i2c OK [11:13:24]MH_I2C_Read... [11:13:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:13:25]Read from MH i2c: E2 [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: E2 FD 00 [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: E2 FD 00 70 0F 00 C9 04 85 04 C5 04 6E 04 04 00 BC 85 02 00 69 04 A4 00 6F 04 04 00 AB 82 02 00 B1 04 05 00 ED 54 79 7D 03 70 04 05 00 96 BB D0 75 02 72 04 05 00 57 99 A8 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 2B 41 E6 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 45 48 E8 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 94 [11:13:25]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 BC 85 02 00 69 04 A4 00 6F 04 04 00 AB 82 02 00 B1 04 05 00 ED 54 79 7D 03 70 04 05 00 96 BB D0 75 02 72 04 05 00 57 99 A8 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 2B 41 E6 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 45 48 E8 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [11:13:25]wFMCommunicate OK [11:13:25]wFMCommunicate request_size=4 [11:13:25]MH_SAM_APDU [11:13:25]CAPDU: 80 17 00 00 [11:13:25]Write to MH i2c: E2 08 00 71 0F 80 17 00 00 00 00 00 00 00 [11:13:25]Write i2c OK [11:13:25]MH_I2C_Read... [11:13:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:25]Read from MH i2c: E2 [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: E2 FD 00 [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: E2 FD 00 71 0F 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 A3 [11:13:25]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [11:13:25]wFMCommunicate OK [11:13:25]wFMCommunicate request_size=4 [11:13:25]MH_SAM_APDU [11:13:25]CAPDU: 80 17 00 00 [11:13:25]Write to MH i2c: E2 08 00 72 0F 80 17 00 00 00 00 00 00 01 [11:13:25]Write i2c OK [11:13:25]MH_I2C_Read... [11:13:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:25]Read from MH i2c: E2 [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: E2 FD 00 [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: E2 FD 00 72 0F 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 D6 [11:13:25]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [11:13:25]wFMCommunicate OK [11:13:25]wFMCommunicate request_size=4 [11:13:25]MH_SAM_APDU [11:13:25]CAPDU: 80 17 00 00 [11:13:25]Write to MH i2c: E2 08 00 73 0F 80 17 00 00 00 00 00 00 02 [11:13:25]Write i2c OK [11:13:25]MH_I2C_Read... [11:13:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:25]Read from MH i2c: E2 [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: E2 FD 00 [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: E2 FD 00 73 0F 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 86 [11:13:25]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [11:13:25]wFMCommunicate OK [11:13:25]wFMCommunicate request_size=4 [11:13:25]MH_SAM_APDU [11:13:25]CAPDU: 80 17 00 00 [11:13:25]Write to MH i2c: E2 08 00 74 0F 80 17 00 00 00 00 00 00 03 [11:13:25]Write i2c OK [11:13:25]MH_I2C_Read... [11:13:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [11:13:26]Read from MH i2c: E2 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 E6 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 E6 00 74 0F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DF [11:13:26]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:13:26]wFMCommunicate OK [11:13:26]SAM_PROTO_GetFMData done [11:13:26]requested_item fm.sale_refund.total is exist - process it [11:13:26]requested_item fm.buy.total is exist - process it [11:13:26]requested_item shift.sale.total is exist - process it [11:13:26]SAM_PROTO_GetShiftData [11:13:26]wFMCommunicate request_size=4 [11:13:26]MH_SAM_APDU [11:13:26]CAPDU: 80 13 02 00 [11:13:26]Write to MH i2c: E2 08 00 75 0F 80 13 02 00 00 00 00 00 02 [11:13:26]Write i2c OK [11:13:26]MH_I2C_Read... [11:13:26]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:13:26]Read from MH i2c: E2 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 FD 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 FD 00 75 0F 00 B0 04 AA 04 AC 04 6E 04 04 00 2D 01 00 00 69 04 9D 00 6F 04 04 00 2D 01 00 00 B1 04 04 00 93 1C F6 01 70 04 03 00 88 A8 F6 72 04 03 00 0B 74 FF 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F8 53 35 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9C 71 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 0C [11:13:26]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 2D 01 00 00 69 04 9D 00 6F 04 04 00 2D 01 00 00 B1 04 04 00 93 1C F6 01 70 04 03 00 88 A8 F6 72 04 03 00 0B 74 FF 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F8 53 35 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9C 71 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [11:13:26]wFMCommunicate OK [11:13:26]wFMCommunicate request_size=4 [11:13:26]MH_SAM_APDU [11:13:26]CAPDU: 80 17 00 00 [11:13:26]Write to MH i2c: E2 08 00 76 0F 80 17 00 00 00 00 00 00 05 [11:13:26]Write i2c OK [11:13:26]MH_I2C_Read... [11:13:26]OFD Sender: No OFD packet to send [11:13:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:26]Read from MH i2c: E2 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 FD 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 FD 00 76 0F 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 1F [11:13:26]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 [11:13:26]wFMCommunicate OK [11:13:26]wFMCommunicate request_size=4 [11:13:26]MH_SAM_APDU [11:13:26]CAPDU: 80 17 00 00 [11:13:26]Write to MH i2c: E2 08 00 77 0F 80 17 00 00 00 00 00 00 06 [11:13:26]Write i2c OK [11:13:26]MH_I2C_Read... [11:13:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:27]Read from MH i2c: E2 [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: E2 FD 00 [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: E2 FD 00 77 0F 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 C3 [11:13:27]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [11:13:27]wFMCommunicate OK [11:13:27]wFMCommunicate request_size=4 [11:13:27]MH_SAM_APDU [11:13:27]CAPDU: 80 17 00 00 [11:13:27]Write to MH i2c: E2 08 00 78 0F 80 17 00 00 00 00 00 00 07 [11:13:27]Write i2c OK [11:13:27]MH_I2C_Read... [11:13:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:27]Read from MH i2c: E2 [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: E2 FD 00 [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: E2 FD 00 78 0F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 7A [11:13:27]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [11:13:27]wFMCommunicate OK [11:13:27]wFMCommunicate request_size=4 [11:13:27]MH_SAM_APDU [11:13:27]CAPDU: 80 17 00 00 [11:13:27]Write to MH i2c: E2 08 00 79 0F 80 17 00 00 00 00 00 00 08 [11:13:27]Write i2c OK [11:13:27]MH_I2C_Read... [11:13:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [11:13:27]Read from MH i2c: E2 [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: E2 CD 00 [11:13:27]MH_I2C_Read... [11:13:27]Read from MH i2c: E2 CD 00 79 0F 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EC [11:13:27]RAPDU: 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:13:27]wFMCommunicate OK [11:13:27]SAM_PROTO_GetShiftData done [11:13:27]requested_item shift.sale.total_cash is exist - process it [11:13:27]requested_item shift.sale_refund.total is exist - process it [11:13:27]requested_item shift.sale_refund.total_cash is exist - process it [11:13:27]requested_item shift.buy.total is exist - process it [11:13:27]requested_item shift.buy.total_cash is exist - process it [11:13:27]produce_requested_data done [11:13:27]produce_requested_data return {"fm.sale.total":149900054.85,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":329063.87,"shift.sale.total_cash":161650.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:13:27]process_action_free get_value [11:13:27]json_value_free [11:13:27]json_value_free done [11:13:27]process_json_proto returns [11:13:27]Send response to host [11:13:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149900054.85,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":329063.87,"shift.sale.total_cash":161650.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:13:27]free response buf [11:13:27]execute_script done [11:13:27]execute_script returns [11:13:27]free content buf [11:13:27]Sock 7.Close socket [11:13:27]Sock 7.Thread stoped [11:13:27]accept exits with 9 [11:13:27]New connection [11:13:27]New thread 3066830180 created [11:13:27]Thread 3066686820 joined [11:13:27]Waiting for new connection... [11:13:27] Sock 9.Parse request [11:13:27]Sock 9.Check first char [11:13:27]Sock 9.First char is OK [11:13:27]request: POST /json_proto HTTP/1.0 [11:13:27]Method: POST [11:13:27]URL: /json_proto [11:13:27]Method is POST - this is cgi request [11:13:27]url: /json_proto [11:13:27]query_string will be loaded in cgi processing [11:13:27]execute_cgi json_proto POST (null) [11:13:27]execute_cgi path=json_proto method=POST [11:13:27]POST find Content-Length [11:13:27]Host: 172.17.44.132:8080 [11:13:27]Content-Length: 144 [11:13:27]Content-Type: application/json [11:13:27] [11:13:27]POST finish read [11:13:27]Found Content-Length = 144 [11:13:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [11:13:27]execute_script... [11:13:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [11:13:27]POST & json_proto [11:13:27]process_json_proto [11:13:27]json parsed OK: [11:13:27]protocol is kg_v1.0 [11:13:27]action value=print_doc [11:13:27]process_action print_doc [11:13:27]ExternCall_PrintAddStr [11:13:27]wPrintStart [11:13:27]Write to MH i2c: 01 00 00 7A 0F 89 [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: 01 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: 01 07 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: 01 07 00 7A 0F 00 00 00 00 00 FF 0F 9E [11:13:28]RasterBufferAndPrint [11:13:28]line Счет N : (1)295206 [11:13:28]line ИНН: 02508201610067 [11:13:28]line Контрольно-Кассовый Чек [11:13:28]line ПРОДАЖА [11:13:28]line ТРК (МРК, ГНК) : 64 [11:13:28]line Товар: 2710194800 [11:13:28]line ДТ-К-5 [11:13:28]line 52.500 * 76.20 [11:13:28]line = 4000.50 [11:13:28]line НДС 12% НСП 1% [11:13:28]line > о реализуемом товаре [11:13:28]line ИТОГО: 4000.50 [11:13:28]line НСП 1% : 35.40 [11:13:28]line НДС 12% : 424.83 [11:13:28]line Наличными: 0.00 [11:13:28]line Безнал.: 4000.50 [11:13:28]line Место: АЗС № 130 "Партнер Нефть" [11:13:28]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:13:28]line СНО: Общий режим [11:13:28]line Чек 301 24.08.2024 10:59 [11:13:28]line Смена: 470 ФФД: 1.0 [11:13:28]line ЗНМ: 0300000070 [11:13:28]line РНМ: 0000000000092562 [11:13:28]line Версия ККМ: 001 [11:13:28]line Платежная система: O! деньги [11:13:28]line ФМ: 0000000000871769 [11:13:28]line ФД: 166249 [11:13:28]line ФПД: 267795835349021 [11:13:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T105945&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166249&fm=267795835349021&tin=02508201610067®Number=0000000000092562&sum=400050 [11:13:28]written 0, free lines is 4095 [11:13:28]Write to MH i2c: 01 00 00 A4 0F B3 [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: 01 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: 01 07 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: 01 07 00 A4 0F 00 00 00 00 00 E2 0C A8 [11:13:28]RasterBufferAndPrint [11:13:28]line [11:13:28]line [11:13:28]line [11:13:28]line [11:13:28]line [11:13:28]written 0, free lines is 3309 [11:13:28]MH_Cut [11:13:28]Write to MH i2c: D1 01 00 AB 0F 01 8C [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: D1 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: D1 01 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: D1 01 00 AB 0F 00 8B [11:13:28]Write to MH i2c: 01 00 00 AC 0F BB [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:29]*** Cut start [11:13:29]*** Purtial cut [11:13:29]*** Stage 1: CUTSNS_PIN = 1 [11:13:31]Read from MH i2c: 01 [11:13:31]MH_I2C_Read... [11:13:31]*** Stop cut motor [11:13:31]*** Cut end [11:13:31]Read from MH i2c: 01 07 00 [11:13:31]MH_I2C_Read... [11:13:31]Read from MH i2c: 01 07 00 AC 0F 00 00 00 00 00 FF 0F D0 [11:13:31]process_action print_doc done [11:13:31]requested_data is exist [11:13:31]produce_requested_data [11:13:31]produce_requested_data return (null) [11:13:31]process_action_free print_doc [11:13:31]json_value_free [11:13:31]json_value_free done [11:13:31]process_json_proto returns [11:13:31]Send response to host [11:13:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [11:13:31]free response buf [11:13:31]execute_script done [11:13:31]execute_script returns [11:13:31]free content buf [11:13:31]Sock 9.Close socket [11:13:31]Sock 9.Thread stoped [11:13:31]OFD Sender: No OFD packet to send [11:13:31]accept exits with 7 [11:13:31]New connection [11:13:31]New thread 3066686820 created [11:13:31]Thread 3066830180 joined [11:13:31]Waiting for new connection... [11:13:31] Sock 7.Parse request [11:13:31]Sock 7.Check first char [11:13:31]Sock 7.First char is OK [11:13:31]request: POST /json_proto HTTP/1.0 [11:13:31]Method: POST [11:13:31]URL: /json_proto [11:13:31]Method is POST - this is cgi request [11:13:31]url: /json_proto [11:13:31]query_string will be loaded in cgi processing [11:13:31]execute_cgi json_proto POST (null) [11:13:31]execute_cgi path=json_proto method=POST [11:13:31]POST find Content-Length [11:13:31]Host: 172.17.44.132:8080 [11:13:31]Content-Length: 792 [11:13:31]Content-Type: application/json [11:13:31] [11:13:31]POST finish read [11:13:31]Found Content-Length = 792 [11:13:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51242", "tax_sys" : 0, "items" : [ { "code": "4870002329487", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1,5\u043B", "price" : 175.00, "quantity" : 1.000, "sum" : 175.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 175.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:31]execute_script... [11:13:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51242", "tax_sys" : 0, "items" : [ { "code": "4870002329487", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1,5\u043B", "price" : 175.00, "quantity" : 1.000, "sum" : 175.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 175.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:31]POST & json_proto [11:13:31]process_json_proto [11:13:31]json parsed OK: [11:13:31]protocol is kg_v1.0 [11:13:31]action value=close_receipt [11:13:31]process_action close_receipt [11:13:31]cmd_close_receipt [11:13:31]MH_GetDate [11:13:31]Write to MH i2c: F0 00 00 AD 0F AB [11:13:31]Write i2c OK [11:13:31]MH_I2C_Read... [11:13:31]Read from MH i2c: F0 [11:13:31]MH_I2C_Read... [11:13:31]Read from MH i2c: F0 09 00 [11:13:31]MH_I2C_Read... [11:13:31]Read from MH i2c: F0 09 00 AD 0F 00 5D C0 C9 66 2A 83 C1 65 D3 [11:13:31]GetLastDocTimeStamp 1724497185 [11:13:31]current date 1724498013 [11:13:31]FM_GetShiftState [11:13:31]SAM_PROTO_GetShiftState [11:13:31]wFMCommunicate request_size=4 [11:13:31]MH_SAM_APDU [11:13:31]CAPDU: 80 13 01 00 [11:13:31]Write to MH i2c: E2 08 00 AE 0F 80 13 01 00 00 00 00 00 3A [11:13:31]Write i2c OK [11:13:31]MH_I2C_Read... [11:13:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:32]Read from MH i2c: E2 [11:13:32]MH_I2C_Read... [11:13:32]Read from MH i2c: E2 0E 00 [11:13:32]MH_I2C_Read... [11:13:32]Read from MH i2c: E2 0E 00 AE 0F 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 64 [11:13:32]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:13:32]wFMCommunicate OK [11:13:32]SAM_PROTO_GetShiftState done [11:13:32]FM_GetShiftState done [11:13:32]opened in 1724458697 [11:13:32]opened+sec_in_day 1724545097 [11:13:32]quantity*price = 17500 [11:13:32]sum+1 = 17501 [11:13:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 175.00 НСП 1% : 1.55 НДС 12% : 18.58 Наличными: 0.00 Безнал.: 175.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 302 24.08.2024 11:13 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166250 ФПД: 54467956921311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111333&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166250&fm=54467956921311&tin=02508201610067®Number=0000000000092562&sum=17500 0 [11:13:32]StoreToDocumentArchive [11:13:32]shift 470 fd 166250 [11:13:32]save to /storage/0470/doc_00166250 [11:13:32]save last doc name /storage/0470/doc_00166250 to /storage/kkm_last_doc_name [11:13:32]save OK [11:13:32]Clear old archive folders... [11:13:32]ProcessDocumentItem done err = 0, tmpTLVsize=268 [11:13:32]tlvbuf is 00EEADA0 [11:13:32]SAM_PROTO_ClearQueue [11:13:32]wFMCommunicate request_size=4 [11:13:32]MH_SAM_APDU [11:13:32]CAPDU: 80 09 00 00 [11:13:32]Write to MH i2c: E2 08 00 BB 0F 80 09 00 00 00 00 00 00 3C [11:13:32]Write i2c OK [11:13:32]MH_I2C_Read... [11:13:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:33]Read from MH i2c: E2 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 BB 0F 00 90 00 3E [11:13:33]RAPDU: 90 00 [11:13:33]wFMCommunicate OK [11:13:33]SAM_PROTO_ClearQueue done [11:13:33]KKMCreateOFDPacket [11:13:33]OFDProtocolAddRootSTLVToBuf [11:13:33]FM_MakeSignedData [11:13:33]FM_MakeSignedData [11:13:33]SAM_PROTO_SignData [11:13:33]wFMCommunicate request_size=4 [11:13:33]MH_SAM_APDU [11:13:33]CAPDU: 80 0D 01 02 [11:13:33]Write to MH i2c: E2 08 00 BC 0F 80 0D 01 02 00 00 00 00 44 [11:13:33]Write i2c OK [11:13:33]MH_I2C_Read... [11:13:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:33]Read from MH i2c: E2 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 BC 0F 00 90 00 3F [11:13:33]RAPDU: 90 00 [11:13:33]wFMCommunicate OK [11:13:33]wFMCommunicate request_size=255 [11:13:33]MH_SAM_APDU [11:13:33]CAPDU: 80 0D 02 02 FA 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C 44 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 5D C0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 [11:13:33]Write to MH i2c: E2 02 01 BD 0F 80 0D 02 02 FA 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C 44 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 5D C0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 00 00 FF [11:13:33]Write i2c OK [11:13:33]MH_I2C_Read... [11:13:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:33]Read from MH i2c: E2 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 BD 0F 00 90 00 40 [11:13:33]RAPDU: 90 00 [11:13:33]wFMCommunicate OK [11:13:33]wFMCommunicate request_size=27 [11:13:33]MH_SAM_APDU [11:13:33]CAPDU: 80 0D 02 02 16 31 37 36 39 10 04 04 00 6A 89 02 00 35 04 06 00 31 89 CF 39 53 DF [11:13:33]Write to MH i2c: E2 1E 00 BE 0F 80 0D 02 02 16 00 31 37 36 39 10 04 04 00 6A 89 02 00 35 04 06 00 31 89 CF 39 53 DF 00 00 8A [11:13:33]Write i2c OK [11:13:33]MH_I2C_Read... [11:13:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:33]Read from MH i2c: E2 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 BE 0F 00 90 00 41 [11:13:33]RAPDU: 90 00 [11:13:33]wFMCommunicate OK [11:13:33]wFMCommunicate request_size=4 [11:13:33]MH_SAM_APDU [11:13:33]CAPDU: 80 0D 03 02 [11:13:33]Write to MH i2c: E2 08 00 BF 0F 80 0D 03 02 00 00 00 00 49 [11:13:33]Write i2c OK [11:13:33]MH_I2C_Read... [11:13:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:33]Read from MH i2c: E2 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 0B 00 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 0B 00 BF 0F 00 B9 AD 49 ED 09 9A A6 94 90 00 C3 [11:13:33]RAPDU: B9 AD 49 ED 09 9A A6 94 90 00 [11:13:33]wFMCommunicate OK [11:13:33]SAM_PROTO_SignData done [11:13:33]FM_MakeSignedData done [11:13:33]CreateOFDProtocolMessage [11:13:33]wFMCommunicate request_size=4 [11:13:33]MH_SAM_APDU [11:13:33]CAPDU: 80 11 00 00 [11:13:33]Write to MH i2c: E2 08 00 C0 0F 80 11 00 00 00 00 00 00 49 [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:34]Read from MH i2c: E2 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 17 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 17 00 C0 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A2 [11:13:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:13:34]wFMCommunicate OK [11:13:34]CreateOFDProtocolMessage done [11:13:34]OFDSenderStorePacket 166250 [11:13:34]StoreOFDPacket docnum=166250 [11:13:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 20 01 00 00 51 59 18 01 93 49 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C 44 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 5D C0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6A 89 02 00 35 04 06 00 31 89 CF 39 53 DF B9 AD 49 ED 09 9A A6 94 [11:13:34]CheckFolder [11:13:34]dirname=/storage/ofd_packets [11:13:34]CheckFolder done [11:13:34]ProducePacketName [11:13:34]name=ofd_packets/00166250 [11:13:34]NVStorageSaveData ofd_packets/00166250 [11:13:34]File name is /storage/ofd_packets/00166250 [11:13:34]Write 318 bytes [11:13:34]NVStorageSaveData done [11:13:34]OFDSenderStorePacket done [11:13:34]KKMCreateOFDPacket done [11:13:34]NVStorageSaveData kkm_last_timestamp [11:13:34]File name is /storage/kkm_last_timestamp [11:13:34]Write 4 bytes [11:13:34]NVStorageSaveData done [11:13:34]ExternCall_PrintAddStr [11:13:34]wPrintStart [11:13:34]Write to MH i2c: 01 00 00 C1 0F D0 [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: 01 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: 01 07 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: 01 07 00 C1 0F 00 00 00 00 00 FF 0F E5 [11:13:34]RasterBufferAndPrint [11:13:34]line Счет N : (3)51242 [11:13:34]line ИНН: 02508201610067 [11:13:34]line Контрольно-Кассовый Чек [11:13:34]line ПРОДАЖА [11:13:34]line Товар: 4870002329487 [11:13:34]line Напиток Pepsi 1,5л [11:13:34]line 1.000 * 175.00 [11:13:34]line = 175.00 [11:13:34]line НДС 12% НСП 1% [11:13:34]line > о реализуемом товаре [11:13:34]line ИТОГО: 175.00 [11:13:34]line НСП 1% : 1.55 [11:13:34]line НДС 12% : 18.58 [11:13:34]line Наличными: 0.00 [11:13:34]line Безнал.: 175.00 [11:13:34]line Место: АЗС № 130 "Партнер Нефть" [11:13:34]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:13:34]line СНО: Общий режим [11:13:34]line Чек 302 24.08.2024 11:13 [11:13:34]line Смена: 470 ФФД: 1.0 [11:13:34]line ЗНМ: 0300000070 [11:13:34]line РНМ: 0000000000092562 [11:13:34]line Версия ККМ: 001 [11:13:34]line Платежная система: Бакай Банк [11:13:34]line ФМ: 0000000000871769 [11:13:34]line ФД: 166250 [11:13:34]line ФПД: 54467956921311 [11:13:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111333&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166250&fm=54467956921311&tin=02508201610067®Number=0000000000092562&sum=17500 [11:13:34]line 0 [11:13:34]written 0, free lines is 4095 [11:13:34]OFD Sender: Processing packet 166250 [packets to send 1008, broken 1007] [11:13:34]ProducePacketName [11:13:34]name=ofd_packets/00166250 [11:13:34]OFD Sender: To server: pG, [11:13:34]CommunicateWithHost lk.salyk.kg:30040 [11:13:34]ConnectInit lk.salyk.kg [11:13:34]Write to MH i2c: 01 00 00 EB 0F FA [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: 01 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: 01 07 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: 01 07 00 EB 0F 00 00 00 00 00 CD 0C DA [11:13:34]RasterBufferAndPrint [11:13:34]line [11:13:34]line [11:13:34]line [11:13:34]line [11:13:34]line [11:13:34]written 0, free lines is 3299 [11:13:34]MH_Cut [11:13:34]Write to MH i2c: D1 01 00 F2 0F 01 D3 [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: D1 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: D1 01 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: D1 01 00 F2 0F 00 D2 [11:13:34]Write to MH i2c: 01 00 00 F3 0F 02 [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:35]Connected sock=10 [11:13:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 20 01 00 00 51 59 18 01 93 49 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C 44 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 5D C0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6A 89 02 00 35 04 06 00 31 89 CF 39 53 DF B9 AD 49 ED 09 9A A6 94 [11:13:35]*** Cut start [11:13:35]*** Purtial cut [11:13:35]*** Stage 1: CUTSNS_PIN = 1 [11:13:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 47 C5 47 00 89 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6A 89 02 00 F4 03 04 00 A7 69 C9 66 B6 04 01 00 00 FF AC 3D 43 C7 54 E6 33 [11:13:35]CommunicateWithHost err = 0 [11:13:35]CheckOFDResponse [11:13:35]1017 (14) - 77093643461234 [11:13:35]1041 (16) - 0000000000871769 [11:13:35]1040 (4) - 166250 [11:13:35]1012 (4) - 24.08.2024 05:03 [11:13:35]1206 (1) - 0 [11:13:35]OFD Sender: Remove packet 166250 [11:13:35]ProducePacketName [11:13:35]name=ofd_packets/00166250 [11:13:35]NVStorageDeleteData [11:13:36]OFD Sender: No OFD packet to send [11:13:37]Read from MH i2c: 01 [11:13:37]MH_I2C_Read... [11:13:37]*** Stop cut motor [11:13:37]*** Cut end [11:13:37]Read from MH i2c: 01 07 00 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: 01 07 00 F3 0F 00 00 00 00 00 FF 0F 17 [11:13:37]process_action close_receipt done [11:13:37]requested_data is exist [11:13:37]produce_requested_data [11:13:37]requested_item fm.sn is exist - process it [11:13:37]wFMCommunicate request_size=4 [11:13:37]MH_SAM_APDU [11:13:37]CAPDU: 80 11 00 00 [11:13:37]Write to MH i2c: E2 08 00 F4 0F 80 11 00 00 00 00 00 00 7D [11:13:37]Write i2c OK [11:13:37]MH_I2C_Read... [11:13:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:37]Read from MH i2c: E2 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: E2 17 00 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: E2 17 00 F4 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D6 [11:13:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:13:37]wFMCommunicate OK [11:13:37]requested_item fd.num is exist - process it [11:13:37]SAM_PROTO_GetFieldsCounters [11:13:37]wFMCommunicate request_size=4 [11:13:37]MH_SAM_APDU [11:13:37]CAPDU: 80 13 00 00 [11:13:37]Write to MH i2c: E2 08 00 F5 0F 80 13 00 00 00 00 00 00 80 [11:13:37]Write i2c OK [11:13:37]MH_I2C_Read... [11:13:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:37]Read from MH i2c: E2 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: E2 62 00 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: E2 62 00 F5 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 6A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [11:13:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 6A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:13:37]wFMCommunicate OK [11:13:37]SAM_PROTO_GetFieldsCounters done [11:13:37]requested_item shift.num is exist - process it [11:13:37]requested_item shift.opened is exist - process it [11:13:37]req_shift_opened [11:13:37]FM_GetShiftState [11:13:37]SAM_PROTO_GetShiftState [11:13:37]wFMCommunicate request_size=4 [11:13:37]MH_SAM_APDU [11:13:37]CAPDU: 80 13 01 00 [11:13:37]Write to MH i2c: E2 08 00 F6 0F 80 13 01 00 00 00 00 00 82 [11:13:37]Write i2c OK [11:13:37]MH_I2C_Read... [11:13:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:37]Read from MH i2c: E2 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: E2 0E 00 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: E2 0E 00 F6 0F 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 AC [11:13:37]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:13:37]wFMCommunicate OK [11:13:37]SAM_PROTO_GetShiftState done [11:13:37]FM_GetShiftState done [11:13:37]req_shift_opened done [11:13:37]requested_item shift.open_date is exist - process it [11:13:37]req_shift_open_date [11:13:37]req_shift_open_date done [11:13:37]produce_requested_data done [11:13:37]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166250,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:13:37]process_action_free close_receipt [11:13:37]json_value_free [11:13:37]json_value_free done [11:13:37]process_json_proto returns [11:13:37]Send response to host [11:13:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166250,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:13:37]free response buf [11:13:37]execute_script done [11:13:37]execute_script returns [11:13:37]free content buf [11:13:37]Sock 7.Close socket [11:13:37]Sock 7.Thread stoped [11:13:38]accept exits with 9 [11:13:38]New connection [11:13:38]New thread 3066830180 created [11:13:38]Thread 3066686820 joined [11:13:38]Waiting for new connection... [11:13:38] Sock 9.Parse request [11:13:38]Sock 9.Check first char [11:13:38]Sock 9.First char is OK [11:13:38]request: POST /json_proto HTTP/1.0 [11:13:38]Method: POST [11:13:38]URL: /json_proto [11:13:38]Method is POST - this is cgi request [11:13:38]url: /json_proto [11:13:38]query_string will be loaded in cgi processing [11:13:38]execute_cgi json_proto POST (null) [11:13:38]execute_cgi path=json_proto method=POST [11:13:38]POST find Content-Length [11:13:38]Host: 172.17.44.132:8080 [11:13:38]Content-Length: 801 [11:13:38]Content-Type: application/json [11:13:38] [11:13:38]POST finish read [11:13:38]Found Content-Length = 801 [11:13:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 118.120, "sum" : 9000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9000.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:38]execute_script... [11:13:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 118.120, "sum" : 9000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9000.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:38]POST & json_proto [11:13:38]process_json_proto [11:13:38]json parsed OK: [11:13:38]protocol is kg_v1.0 [11:13:38]action value=close_receipt [11:13:38]process_action close_receipt [11:13:38]cmd_close_receipt [11:13:38]MH_GetDate [11:13:38]Write to MH i2c: F0 00 00 F7 0F F5 [11:13:38]Write i2c OK [11:13:38]MH_I2C_Read... [11:13:38]Read from MH i2c: F0 [11:13:38]MH_I2C_Read... [11:13:38]Read from MH i2c: F0 09 00 [11:13:38]MH_I2C_Read... [11:13:38]Read from MH i2c: F0 09 00 F7 0F 00 63 C0 C9 66 2A 83 C1 65 23 [11:13:38]GetLastDocTimeStamp 1724498013 [11:13:38]current date 1724498019 [11:13:38]FM_GetShiftState [11:13:38]SAM_PROTO_GetShiftState [11:13:38]wFMCommunicate request_size=4 [11:13:38]MH_SAM_APDU [11:13:38]CAPDU: 80 13 01 00 [11:13:38]Write to MH i2c: E2 08 00 F8 0F 80 13 01 00 00 00 00 00 84 [11:13:38]Write i2c OK [11:13:38]MH_I2C_Read... [11:13:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:38]Read from MH i2c: E2 [11:13:38]MH_I2C_Read... [11:13:38]Read from MH i2c: E2 0E 00 [11:13:38]MH_I2C_Read... [11:13:38]Read from MH i2c: E2 0E 00 F8 0F 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 AE [11:13:38]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:13:38]wFMCommunicate OK [11:13:38]SAM_PROTO_GetShiftState done [11:13:38]FM_GetShiftState done [11:13:38]opened in 1724458697 [11:13:38]opened+sec_in_day 1724545097 [11:13:38]quantity*price = 900074 [11:13:38]sum+1 = 900075 [11:13:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9000.74 НСП 1% : 79.65 НДС 12% : 955.83 Наличными: 0.00 Безнал.: 9000.74 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 303 24.08.2024 11:13 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166251 ФПД: 170864718475076 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111339&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166251&fm=170864718475076&tin=02508201610067®Number=0000000000092562&sum=900074 [11:13:39]StoreToDocumentArchive [11:13:39]shift 470 fd 166251 [11:13:39]save to /storage/0470/doc_00166251 [11:13:39]save last doc name /storage/0470/doc_00166251 to /storage/kkm_last_doc_name [11:13:39]save OK [11:13:39]Clear old archive folders... [11:13:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:13:39]tlvbuf is 00DF23D0 [11:13:39]SAM_PROTO_ClearQueue [11:13:39]wFMCommunicate request_size=4 [11:13:39]MH_SAM_APDU [11:13:39]CAPDU: 80 09 00 00 [11:13:39]Write to MH i2c: E2 08 00 05 10 80 09 00 00 00 00 00 00 87 [11:13:39]Write i2c OK [11:13:39]MH_I2C_Read... [11:13:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:39]Read from MH i2c: E2 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: E2 03 00 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: E2 03 00 05 10 00 90 00 89 [11:13:39]RAPDU: 90 00 [11:13:39]wFMCommunicate OK [11:13:39]SAM_PROTO_ClearQueue done [11:13:39]KKMCreateOFDPacket [11:13:39]OFDProtocolAddRootSTLVToBuf [11:13:39]FM_MakeSignedData [11:13:39]FM_MakeSignedData [11:13:39]SAM_PROTO_SignData [11:13:39]wFMCommunicate request_size=4 [11:13:39]MH_SAM_APDU [11:13:39]CAPDU: 80 0D 01 02 [11:13:39]Write to MH i2c: E2 08 00 06 10 80 0D 01 02 00 00 00 00 8F [11:13:39]Write i2c OK [11:13:39]MH_I2C_Read... [11:13:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:39]Read from MH i2c: E2 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: E2 03 00 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: E2 03 00 06 10 00 90 00 8A [11:13:39]RAPDU: 90 00 [11:13:39]wFMCommunicate OK [11:13:39]wFMCommunicate request_size=255 [11:13:39]MH_SAM_APDU [11:13:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 63 C0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6B 89 02 00 35 04 06 00 9B 66 8A D9 [11:13:39]Write to MH i2c: E2 02 01 07 10 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 63 C0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6B 89 02 00 35 04 06 00 9B 66 8A D9 00 00 E7 [11:13:39]Write i2c OK [11:13:39]MH_I2C_Read... [11:13:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:40]Read from MH i2c: E2 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: E2 03 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: E2 03 00 07 10 00 90 00 8B [11:13:40]RAPDU: 90 00 [11:13:40]wFMCommunicate OK [11:13:40]wFMCommunicate request_size=7 [11:13:40]MH_SAM_APDU [11:13:40]CAPDU: 80 0D 02 02 02 6F 44 [11:13:40]Write to MH i2c: E2 0A 00 08 10 80 0D 02 02 02 00 6F 44 00 00 49 [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:40]Read from MH i2c: E2 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: E2 03 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: E2 03 00 08 10 00 90 00 8C [11:13:40]RAPDU: 90 00 [11:13:40]wFMCommunicate OK [11:13:40]wFMCommunicate request_size=4 [11:13:40]MH_SAM_APDU [11:13:40]CAPDU: 80 0D 03 02 [11:13:40]Write to MH i2c: E2 08 00 09 10 80 0D 03 02 00 00 00 00 94 [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:40]Read from MH i2c: E2 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: E2 0B 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: E2 0B 00 09 10 00 D5 75 1B 5B 4A 95 1F 5C 90 00 AF [11:13:40]RAPDU: D5 75 1B 5B 4A 95 1F 5C 90 00 [11:13:40]wFMCommunicate OK [11:13:40]SAM_PROTO_SignData done [11:13:40]FM_MakeSignedData done [11:13:40]CreateOFDProtocolMessage [11:13:40]wFMCommunicate request_size=4 [11:13:40]MH_SAM_APDU [11:13:40]CAPDU: 80 11 00 00 [11:13:40]Write to MH i2c: E2 08 00 0A 10 80 11 00 00 00 00 00 00 94 [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:40]Read from MH i2c: E2 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: E2 17 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: E2 17 00 0A 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 ED [11:13:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:13:40]wFMCommunicate OK [11:13:40]CreateOFDProtocolMessage done [11:13:40]OFDSenderStorePacket 166251 [11:13:40]StoreOFDPacket docnum=166251 [11:13:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 FB 38 04 01 CE F5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 63 C0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6B 89 02 00 35 04 06 00 9B 66 8A D9 6F 44 D5 75 1B 5B 4A 95 1F 5C [11:13:40]CheckFolder [11:13:40]dirname=/storage/ofd_packets [11:13:40]CheckFolder done [11:13:40]ProducePacketName [11:13:40]name=ofd_packets/00166251 [11:13:40]NVStorageSaveData ofd_packets/00166251 [11:13:40]File name is /storage/ofd_packets/00166251 [11:13:40]Write 298 bytes [11:13:40]NVStorageSaveData done [11:13:40]OFDSenderStorePacket done [11:13:40]KKMCreateOFDPacket done [11:13:40]NVStorageSaveData kkm_last_timestamp [11:13:40]File name is /storage/kkm_last_timestamp [11:13:40]Write 4 bytes [11:13:40]NVStorageSaveData done [11:13:40]ExternCall_PrintAddStr [11:13:40]wPrintStart [11:13:40]Write to MH i2c: 01 00 00 0B 10 1B [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 07 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 07 00 0B 10 00 00 00 00 00 FF 0F 30 [11:13:40]RasterBufferAndPrint [11:13:40]line Счет N : (1)295204 [11:13:40]line ИНН: 02508201610067 [11:13:40]line Контрольно-Кассовый Чек [11:13:40]line ПРОДАЖА [11:13:40]line ТРК (МРК, ГНК) : 21 [11:13:40]line Товар: 2710194800 [11:13:40]line ДТ-К-5 [11:13:40]line 118.120 * 76.20 [11:13:40]line = 9000.74 [11:13:40]line НДС 12% НСП 1% [11:13:40]line > о реализуемом товаре [11:13:40]line ИТОГО: 9000.74 [11:13:40]line НСП 1% : 79.65 [11:13:40]line НДС 12% : 955.83 [11:13:40]line Наличными: 0.00 [11:13:40]line Безнал.: 9000.74 [11:13:40]line Место: АЗС № 130 "Партнер Нефть" [11:13:40]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:13:40]line СНО: Общий режим [11:13:40]line Чек 303 24.08.2024 11:13 [11:13:40]line Смена: 470 ФФД: 1.0 [11:13:40]line ЗНМ: 0300000070 [11:13:40]line РНМ: 0000000000092562 [11:13:40]line Версия ККМ: 001 [11:13:40]line Платежная система: O! деньги [11:13:40]line ФМ: 0000000000871769 [11:13:40]line ФД: 166251 [11:13:40]line ФПД: 170864718475076 [11:13:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111339&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166251&fm=170864718475076&tin=02508201610067®Number=0000000000092562&sum=900074 [11:13:40]OFD Sender: Processing packet 166251 [packets to send 1008, broken 1007] [11:13:40]ProducePacketName [11:13:40]name=ofd_packets/00166251 [11:13:40]OFD Sender: To server: pG, [11:13:40]CommunicateWithHost lk.salyk.kg:30040 [11:13:40]ConnectInit lk.salyk.kg [11:13:40]written 0, free lines is 4095 [11:13:40]Write to MH i2c: 01 00 00 35 10 45 [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 07 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 07 00 35 10 00 00 00 00 00 E1 0C 39 [11:13:40]RasterBufferAndPrint [11:13:40]line [11:13:40]line [11:13:40]line [11:13:40]line [11:13:40]line [11:13:40]written 0, free lines is 3320 [11:13:40]MH_Cut [11:13:40]Write to MH i2c: D1 01 00 3C 10 01 1E [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: D1 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: D1 01 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: D1 01 00 3C 10 00 1D [11:13:40]Write to MH i2c: 01 00 00 3D 10 4D [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:41]*** Cut start [11:13:41]*** Purtial cut [11:13:41]*** Stage 1: CUTSNS_PIN = 1 [11:13:42]Connected sock=11 [11:13:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 FB 38 04 01 CE F5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 63 C0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6B 89 02 00 35 04 06 00 9B 66 8A D9 6F 44 D5 75 1B 5B 4A 95 1F 5C [11:13:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 D2 F0 47 00 CB 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6B 89 02 00 F4 03 04 00 AF 69 C9 66 B6 04 01 00 00 90 88 30 8A 51 F2 65 A0 [11:13:43]CommunicateWithHost err = 0 [11:13:43]CheckOFDResponse [11:13:43]1017 (14) - 77093643461234 [11:13:43]1041 (16) - 0000000000871769 [11:13:43]1040 (4) - 166251 [11:13:43]1012 (4) - 24.08.2024 05:03 [11:13:43]1206 (1) - 0 [11:13:43]OFD Sender: Remove packet 166251 [11:13:43]ProducePacketName [11:13:43]name=ofd_packets/00166251 [11:13:43]NVStorageDeleteData [11:13:43]Read from MH i2c: 01 [11:13:43]MH_I2C_Read... [11:13:43]*** Stop cut motor [11:13:43]*** Cut end [11:13:43]Read from MH i2c: 01 07 00 [11:13:43]MH_I2C_Read... [11:13:43]Read from MH i2c: 01 07 00 3D 10 00 00 00 00 00 FF 0F 62 [11:13:43]process_action close_receipt done [11:13:43]requested_data is exist [11:13:43]produce_requested_data [11:13:43]requested_item fm.sn is exist - process it [11:13:43]wFMCommunicate request_size=4 [11:13:43]MH_SAM_APDU [11:13:43]CAPDU: 80 11 00 00 [11:13:43]Write to MH i2c: E2 08 00 3E 10 80 11 00 00 00 00 00 00 C8 [11:13:43]Write i2c OK [11:13:43]MH_I2C_Read... [11:13:43]Read from MH i2c: E2 [11:13:43]MH_I2C_Read... [11:13:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:43]Read from MH i2c: E2 17 00 [11:13:43]MH_I2C_Read... [11:13:43]Read from MH i2c: E2 17 00 3E 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 21 [11:13:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:13:43]wFMCommunicate OK [11:13:43]requested_item fd.num is exist - process it [11:13:43]SAM_PROTO_GetFieldsCounters [11:13:43]wFMCommunicate request_size=4 [11:13:43]MH_SAM_APDU [11:13:43]CAPDU: 80 13 00 00 [11:13:43]Write to MH i2c: E2 08 00 3F 10 80 13 00 00 00 00 00 00 CB [11:13:43]OFD Sender: No OFD packet to send [11:13:43]Write i2c OK [11:13:43]MH_I2C_Read... [11:13:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:43]Read from MH i2c: E2 [11:13:43]MH_I2C_Read... [11:13:43]Read from MH i2c: E2 62 00 [11:13:43]MH_I2C_Read... [11:13:43]Read from MH i2c: E2 62 00 3F 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 6B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 4E [11:13:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 6B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:13:44]wFMCommunicate OK [11:13:44]SAM_PROTO_GetFieldsCounters done [11:13:44]requested_item shift.num is exist - process it [11:13:44]requested_item shift.opened is exist - process it [11:13:44]req_shift_opened [11:13:44]FM_GetShiftState [11:13:44]SAM_PROTO_GetShiftState [11:13:44]wFMCommunicate request_size=4 [11:13:44]MH_SAM_APDU [11:13:44]CAPDU: 80 13 01 00 [11:13:44]Write to MH i2c: E2 08 00 40 10 80 13 01 00 00 00 00 00 CD [11:13:44]Write i2c OK [11:13:44]MH_I2C_Read... [11:13:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:44]Read from MH i2c: E2 [11:13:44]MH_I2C_Read... [11:13:44]Read from MH i2c: E2 0E 00 [11:13:44]MH_I2C_Read... [11:13:44]Read from MH i2c: E2 0E 00 40 10 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F7 [11:13:44]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:13:44]wFMCommunicate OK [11:13:44]SAM_PROTO_GetShiftState done [11:13:44]FM_GetShiftState done [11:13:44]req_shift_opened done [11:13:44]requested_item shift.open_date is exist - process it [11:13:44]req_shift_open_date [11:13:44]req_shift_open_date done [11:13:44]produce_requested_data done [11:13:44]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166251,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:13:44]process_action_free close_receipt [11:13:44]json_value_free [11:13:44]json_value_free done [11:13:44]process_json_proto returns [11:13:44]Send response to host [11:13:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166251,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:13:44]free response buf [11:13:44]execute_script done [11:13:44]execute_script returns [11:13:44]free content buf [11:13:44]Sock 9.Close socket [11:13:44]Sock 9.Thread stoped [11:13:44]accept exits with 7 [11:13:44]New connection [11:13:44]New thread 3066686820 created [11:13:44]Thread 3066830180 joined [11:13:44]Waiting for new connection... [11:13:44] Sock 7.Parse request [11:13:44]Sock 7.Check first char [11:13:44]Sock 7.First char is OK [11:13:44]request: POST /json_proto HTTP/1.0 [11:13:44]Method: POST [11:13:44]URL: /json_proto [11:13:44]Method is POST - this is cgi request [11:13:44]url: /json_proto [11:13:44]query_string will be loaded in cgi processing [11:13:44]execute_cgi json_proto POST (null) [11:13:44]execute_cgi path=json_proto method=POST [11:13:44]POST find Content-Length [11:13:44]Host: 172.17.44.132:8080 [11:13:44]Content-Length: 672 [11:13:44]Content-Type: application/json [11:13:44] [11:13:44]POST finish read [11:13:44]Found Content-Length = 672 [11:13:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:44]execute_script... [11:13:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:44]POST & json_proto [11:13:44]process_json_proto [11:13:44]json parsed OK: [11:13:44]protocol is kg_v1.0 [11:13:44]action value=close_receipt [11:13:44]process_action close_receipt [11:13:44]cmd_close_receipt [11:13:44]MH_GetDate [11:13:44]Write to MH i2c: F0 00 00 41 10 40 [11:13:44]Write i2c OK [11:13:44]MH_I2C_Read... [11:13:44]Read from MH i2c: F0 [11:13:44]MH_I2C_Read... [11:13:44]Read from MH i2c: F0 09 00 [11:13:44]MH_I2C_Read... [11:13:44]Read from MH i2c: F0 09 00 41 10 00 69 C0 C9 66 2A 83 C1 65 74 [11:13:44]GetLastDocTimeStamp 1724498019 [11:13:44]current date 1724498025 [11:13:44]FM_GetShiftState [11:13:44]SAM_PROTO_GetShiftState [11:13:44]wFMCommunicate request_size=4 [11:13:44]MH_SAM_APDU [11:13:44]CAPDU: 80 13 01 00 [11:13:44]Write to MH i2c: E2 08 00 42 10 80 13 01 00 00 00 00 00 CF [11:13:44]Write i2c OK [11:13:44]MH_I2C_Read... [11:13:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:44]Read from MH i2c: E2 [11:13:44]MH_I2C_Read... [11:13:44]Read from MH i2c: E2 0E 00 [11:13:44]MH_I2C_Read... [11:13:44]Read from MH i2c: E2 0E 00 42 10 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F9 [11:13:44]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:13:44]wFMCommunicate OK [11:13:44]SAM_PROTO_GetShiftState done [11:13:44]FM_GetShiftState done [11:13:44]opened in 1724458697 [11:13:44]opened+sec_in_day 1724545097 [11:13:44]quantity*price = 100035 [11:13:44]sum+1 = 100036 [11:13:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 304 24.08.2024 11:13 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166252 ФПД: 264953297290281 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111345&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166252&fm=264953297290281&tin=02508201610067®Number=0000000000092562&sum=100000 [11:13:46]StoreToDocumentArchive [11:13:46]shift 470 fd 166252 [11:13:46]save to /storage/0470/doc_00166252 [11:13:46]save last doc name /storage/0470/doc_00166252 to /storage/kkm_last_doc_name [11:13:46]save OK [11:13:46]Clear old archive folders... [11:13:46]ProcessDocumentItem done err = 0, tmpTLVsize=249 [11:13:46]tlvbuf is 00F558F0 [11:13:46]SAM_PROTO_ClearQueue [11:13:46]wFMCommunicate request_size=4 [11:13:46]MH_SAM_APDU [11:13:46]CAPDU: 80 09 00 00 [11:13:46]Write to MH i2c: E2 08 00 4F 10 80 09 00 00 00 00 00 00 D1 [11:13:46]Write i2c OK [11:13:46]MH_I2C_Read... [11:13:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:46]Read from MH i2c: E2 [11:13:46]MH_I2C_Read... [11:13:46]Read from MH i2c: E2 03 00 [11:13:46]MH_I2C_Read... [11:13:46]Read from MH i2c: E2 03 00 4F 10 00 90 00 D3 [11:13:46]RAPDU: 90 00 [11:13:46]wFMCommunicate OK [11:13:46]SAM_PROTO_ClearQueue done [11:13:46]KKMCreateOFDPacket [11:13:46]OFDProtocolAddRootSTLVToBuf [11:13:46]FM_MakeSignedData [11:13:46]FM_MakeSignedData [11:13:46]SAM_PROTO_SignData [11:13:46]wFMCommunicate request_size=4 [11:13:46]MH_SAM_APDU [11:13:46]CAPDU: 80 0D 01 02 [11:13:46]Write to MH i2c: E2 08 00 50 10 80 0D 01 02 00 00 00 00 D9 [11:13:46]Write i2c OK [11:13:46]MH_I2C_Read... [11:13:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:46]Read from MH i2c: E2 [11:13:46]MH_I2C_Read... [11:13:46]Read from MH i2c: E2 03 00 [11:13:46]MH_I2C_Read... [11:13:46]Read from MH i2c: E2 03 00 50 10 00 90 00 D4 [11:13:46]RAPDU: 90 00 [11:13:46]wFMCommunicate OK [11:13:46]wFMCommunicate request_size=255 [11:13:46]MH_SAM_APDU [11:13:46]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 69 C0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6C 89 02 00 35 04 06 00 F0 F9 3F [11:13:46]Write to MH i2c: E2 02 01 51 10 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 69 C0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6C 89 02 00 35 04 06 00 F0 F9 3F 00 00 D7 [11:13:46]Write i2c OK [11:13:46]MH_I2C_Read... [11:13:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:46]Read from MH i2c: E2 [11:13:46]MH_I2C_Read... [11:13:46]Read from MH i2c: E2 03 00 [11:13:46]MH_I2C_Read... [11:13:46]Read from MH i2c: E2 03 00 51 10 00 90 00 D5 [11:13:46]RAPDU: 90 00 [11:13:46]wFMCommunicate OK [11:13:46]wFMCommunicate request_size=8 [11:13:46]MH_SAM_APDU [11:13:46]CAPDU: 80 0D 02 02 03 2A C4 29 [11:13:46]Write to MH i2c: E2 0B 00 52 10 80 0D 02 02 03 00 2A C4 29 00 00 F9 [11:13:46]Write i2c OK [11:13:46]MH_I2C_Read... [11:13:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:46]Read from MH i2c: E2 [11:13:46]MH_I2C_Read... [11:13:46]Read from MH i2c: E2 03 00 [11:13:46]MH_I2C_Read... [11:13:46]Read from MH i2c: E2 03 00 52 10 00 90 00 D6 [11:13:46]RAPDU: 90 00 [11:13:46]wFMCommunicate OK [11:13:46]wFMCommunicate request_size=4 [11:13:46]MH_SAM_APDU [11:13:46]CAPDU: 80 0D 03 02 [11:13:46]Write to MH i2c: E2 08 00 53 10 80 0D 03 02 00 00 00 00 DE [11:13:46]Write i2c OK [11:13:46]MH_I2C_Read... [11:13:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:47]Read from MH i2c: E2 [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: E2 0B 00 [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: E2 0B 00 53 10 00 0C 93 6E E5 5A 6D 31 29 90 00 F2 [11:13:47]RAPDU: 0C 93 6E E5 5A 6D 31 29 90 00 [11:13:47]wFMCommunicate OK [11:13:47]SAM_PROTO_SignData done [11:13:47]FM_MakeSignedData done [11:13:47]CreateOFDProtocolMessage [11:13:47]wFMCommunicate request_size=4 [11:13:47]MH_SAM_APDU [11:13:47]CAPDU: 80 11 00 00 [11:13:47]Write to MH i2c: E2 08 00 54 10 80 11 00 00 00 00 00 00 DE [11:13:47]Write i2c OK [11:13:47]MH_I2C_Read... [11:13:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:47]Read from MH i2c: E2 [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: E2 17 00 [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: E2 17 00 54 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 37 [11:13:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:13:47]wFMCommunicate OK [11:13:47]CreateOFDProtocolMessage done [11:13:47]OFDSenderStorePacket 166252 [11:13:47]StoreOFDPacket docnum=166252 [11:13:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 89 21 05 01 DF E4 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 69 C0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6C 89 02 00 35 04 06 00 F0 F9 3F 2A C4 29 0C 93 6E E5 5A 6D 31 29 [11:13:47]CheckFolder [11:13:47]dirname=/storage/ofd_packets [11:13:47]CheckFolder done [11:13:47]ProducePacketName [11:13:47]name=ofd_packets/00166252 [11:13:47]NVStorageSaveData ofd_packets/00166252 [11:13:47]File name is /storage/ofd_packets/00166252 [11:13:47]Write 299 bytes [11:13:47]NVStorageSaveData done [11:13:47]OFDSenderStorePacket done [11:13:47]KKMCreateOFDPacket done [11:13:47]NVStorageSaveData kkm_last_timestamp [11:13:47]File name is /storage/kkm_last_timestamp [11:13:47]Write 4 bytes [11:13:47]NVStorageSaveData done [11:13:47]ExternCall_PrintAddStr [11:13:47]wPrintStart [11:13:47]Write to MH i2c: 01 00 00 55 10 65 [11:13:47]Write i2c OK [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: 01 [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: 01 07 00 [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: 01 07 00 55 10 00 00 00 00 00 FF 0F 7A [11:13:47]RasterBufferAndPrint [11:13:47]line Счет N : (1)295208 [11:13:47]line ИНН: 02508201610067 [11:13:47]line Контрольно-Кассовый Чек [11:13:47]line ПРОДАЖА [11:13:47]line ТРК (МРК, ГНК) : 51 [11:13:47]line Товар: 2710124130 [11:13:47]line SU-92-К-5 [11:13:47]line 14.540 * 68.80 [11:13:47]line = 1000.35 [11:13:47]line НДС 12% НСП 1% [11:13:47]line > о реализуемом товаре [11:13:47]line ОКРУГЛЕНИЕ: -0.35 [11:13:47]line ИТОГО: 1000.00 [11:13:47]line Внесено: 1000.00 [11:13:47]line СДАЧА: 0.00 [11:13:47]line НСП 1% : 8.85 [11:13:47]line НДС 12% : 106.23 [11:13:47]line Наличными: 1000.00 [11:13:47]line Безнал.: 0.00 [11:13:47]line Место: АЗС № 130 "Партнер Нефть" [11:13:47]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:13:47]line СНО: Общий режим [11:13:47]line Чек 304 24.08.2024 11:13 [11:13:47]line Смена: 470 ФФД: 1.0 [11:13:47]line ЗНМ: 0300000070 [11:13:47]line РНМ: 0000000000092562 [11:13:47]line Версия ККМ: 001 [11:13:47]line ФМ: 0000000000871769 [11:13:47]line ФД: 166252 [11:13:47]line ФПД: 264953297290281 [11:13:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111345&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166252&fm=264953297290281&tin=02508201610067®Number=0000000000092562&sum=100000 [11:13:47]written 0, free lines is 4095 [11:13:47]OFD Sender: Processing packet 166252 [packets to send 1008, broken 1007] [11:13:47]ProducePacketName [11:13:47]name=ofd_packets/00166252 [11:13:47]OFD Sender: To server: pG, [11:13:47]CommunicateWithHost lk.salyk.kg:30040 [11:13:47]ConnectInit lk.salyk.kg [11:13:47]Write to MH i2c: 01 00 00 80 10 90 [11:13:47]Write i2c OK [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: 01 [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: 01 07 00 [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: 01 07 00 80 10 00 00 00 00 00 D4 0C 77 [11:13:47]RasterBufferAndPrint [11:13:47]line [11:13:47]line [11:13:47]line [11:13:47]line [11:13:47]line [11:13:47]written 0, free lines is 3311 [11:13:47]MH_Cut [11:13:47]Write to MH i2c: D1 01 00 87 10 01 69 [11:13:47]Write i2c OK [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: D1 [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: D1 01 00 [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: D1 01 00 87 10 00 68 [11:13:47]Write to MH i2c: 01 00 00 88 10 98 [11:13:47]Write i2c OK [11:13:47]MH_I2C_Read... [11:13:48]*** Cut start [11:13:48]*** Purtial cut [11:13:48]*** Stage 1: CUTSNS_PIN = 1 [11:13:49]Connected sock=11 [11:13:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 89 21 05 01 DF E4 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 69 C0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6C 89 02 00 35 04 06 00 F0 F9 3F 2A C4 29 0C 93 6E E5 5A 6D 31 29 [11:13:50]Read from MH i2c: 01 [11:13:50]MH_I2C_Read... [11:13:50]*** Stop cut motor [11:13:50]Read from MH i2c: 01 07 00 [11:13:50]MH_I2C_Read... [11:13:50]*** Cut end [11:13:50]Read from MH i2c: 01 07 00 88 10 00 00 00 00 00 FF 0F AD [11:13:50]process_action close_receipt done [11:13:50]requested_data is exist [11:13:50]produce_requested_data [11:13:50]requested_item fm.sn is exist - process it [11:13:50]wFMCommunicate request_size=4 [11:13:50]MH_SAM_APDU [11:13:50]CAPDU: 80 11 00 00 [11:13:50]Write to MH i2c: E2 08 00 89 10 80 11 00 00 00 00 00 00 13 [11:13:50]Write i2c OK [11:13:50]MH_I2C_Read... [11:13:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:50]Read from MH i2c: E2 [11:13:50]MH_I2C_Read... [11:13:50]Read from MH i2c: E2 17 00 [11:13:50]MH_I2C_Read... [11:13:50]Read from MH i2c: E2 17 00 89 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 6C [11:13:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:13:50]wFMCommunicate OK [11:13:50]requested_item fd.num is exist - process it [11:13:50]SAM_PROTO_GetFieldsCounters [11:13:50]wFMCommunicate request_size=4 [11:13:50]MH_SAM_APDU [11:13:50]CAPDU: 80 13 00 00 [11:13:50]Write to MH i2c: E2 08 00 8A 10 80 13 00 00 00 00 00 00 16 [11:13:50]Write i2c OK [11:13:50]MH_I2C_Read... [11:13:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:50]Read from MH i2c: E2 [11:13:50]MH_I2C_Read... [11:13:50]Read from MH i2c: E2 62 00 [11:13:50]MH_I2C_Read... [11:13:50]Read from MH i2c: E2 62 00 8A 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 6C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 9D [11:13:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 6C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:13:50]wFMCommunicate OK [11:13:50]SAM_PROTO_GetFieldsCounters done [11:13:50]requested_item shift.num is exist - process it [11:13:50]requested_item shift.opened is exist - process it [11:13:50]req_shift_opened [11:13:50]FM_GetShiftState [11:13:50]SAM_PROTO_GetShiftState [11:13:50]wFMCommunicate request_size=4 [11:13:50]MH_SAM_APDU [11:13:50]CAPDU: 80 13 01 00 [11:13:50]Write to MH i2c: E2 08 00 8B 10 80 13 01 00 00 00 00 00 18 [11:13:50]Write i2c OK [11:13:50]MH_I2C_Read... [11:13:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:50]Read from MH i2c: E2 [11:13:50]MH_I2C_Read... [11:13:50]Read from MH i2c: E2 0E 00 [11:13:50]MH_I2C_Read... [11:13:50]Read from MH i2c: E2 0E 00 8B 10 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 42 [11:13:50]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:13:50]wFMCommunicate OK [11:13:50]SAM_PROTO_GetShiftState done [11:13:50]FM_GetShiftState done [11:13:50]req_shift_opened done [11:13:50]requested_item shift.open_date is exist - process it [11:13:50]req_shift_open_date [11:13:50]req_shift_open_date done [11:13:50]produce_requested_data done [11:13:50]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166252,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:13:50]process_action_free close_receipt [11:13:50]json_value_free [11:13:50]json_value_free done [11:13:50]process_json_proto returns [11:13:50]Send response to host [11:13:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166252,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:13:50]free response buf [11:13:50]execute_script done [11:13:50]execute_script returns [11:13:50]free content buf [11:13:50]Sock 7.Close socket [11:13:50]Sock 7.Thread stoped [11:13:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 F5 E4 47 00 01 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6C 89 02 00 F4 03 04 00 B6 69 C9 66 B6 04 01 00 00 07 CD B7 A3 62 54 EF 0B [11:13:51]CommunicateWithHost err = 0 [11:13:51]CheckOFDResponse [11:13:51]1017 (14) - 77093643461234 [11:13:51]1041 (16) - 0000000000871769 [11:13:51]1040 (4) - 166252 [11:13:51]1012 (4) - 24.08.2024 05:03 [11:13:51]1206 (1) - 0 [11:13:51]OFD Sender: Remove packet 166252 [11:13:51]ProducePacketName [11:13:51]name=ofd_packets/00166252 [11:13:51]NVStorageDeleteData [11:13:51]OFD Sender: No OFD packet to send [11:13:56]OFD Sender: No OFD packet to send [11:14:01]OFD Sender: No OFD packet to send [11:14:06]OFD Sender: No OFD packet to send [11:14:09]recv_with_timeout no data received [11:14:11]OFD Sender: No OFD packet to send [11:14:16]OFD Sender: No OFD packet to send [11:14:21]recv_with_timeout no data received [11:14:21]OFD Sender: No OFD packet to send [11:14:26]OFD Sender: No OFD packet to send [11:14:31]OFD Sender: No OFD packet to send [11:14:32]recv_with_timeout no data received [11:14:36]OFD Sender: No OFD packet to send [11:14:41]OFD Sender: No OFD packet to send [11:14:44]recv_with_timeout no data received [11:14:46]OFD Sender: No OFD packet to send [11:14:51]OFD Sender: No OFD packet to send [11:14:56]OFD Sender: No OFD packet to send [11:15:01]OFD Sender: No OFD packet to send [11:15:06]OFD Sender: No OFD packet to send [11:15:11]OFD Sender: No OFD packet to send [11:15:14]recv_with_timeout no data received [11:15:16]OFD Sender: No OFD packet to send [11:15:22]OFD Sender: No OFD packet to send [11:15:24]recv_with_timeout no data received [11:15:27]OFD Sender: No OFD packet to send [11:15:32]OFD Sender: No OFD packet to send [11:15:37]OFD Sender: No OFD packet to send [11:15:42]OFD Sender: No OFD packet to send [11:15:47]OFD Sender: No OFD packet to send [11:15:52]OFD Sender: No OFD packet to send [11:15:57]OFD Sender: No OFD packet to send [11:15:57]recv_with_timeout no data received [11:16:02]OFD Sender: No OFD packet to send [11:16:07]OFD Sender: No OFD packet to send [11:16:12]OFD Sender: No OFD packet to send [11:16:17]OFD Sender: No OFD packet to send [11:16:22]OFD Sender: No OFD packet to send [11:16:25]accept exits with 9 [11:16:25]New connection [11:16:25]New thread 3066830180 created [11:16:25]Thread 3066686820 joined [11:16:25]Waiting for new connection... [11:16:25] Sock 9.Parse request [11:16:25]Sock 9.Check first char [11:16:25]Sock 9.First char is OK [11:16:25]request: POST /json_proto HTTP/1.0 [11:16:25]Method: POST [11:16:25]URL: /json_proto [11:16:25]Method is POST - this is cgi request [11:16:25]url: /json_proto [11:16:25]query_string will be loaded in cgi processing [11:16:25]execute_cgi json_proto POST (null) [11:16:25]execute_cgi path=json_proto method=POST [11:16:25]POST find Content-Length [11:16:25]Host: 172.17.44.132:8080 [11:16:25]Content-Length: 816 [11:16:25]Content-Type: application/json [11:16:25] [11:16:25]POST finish read [11:16:25]Found Content-Length = 816 [11:16:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 60.000, "sum" : 4572.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 4572.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:25]execute_script... [11:16:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 60.000, "sum" : 4572.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 4572.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:25]POST & json_proto [11:16:25]process_json_proto [11:16:25]json parsed OK: [11:16:25]protocol is kg_v1.0 [11:16:25]action value=close_receipt [11:16:25]process_action close_receipt [11:16:25]cmd_close_receipt [11:16:25]MH_GetDate [11:16:25]Write to MH i2c: F0 00 00 8C 10 8B [11:16:25]Write i2c OK [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: F0 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: F0 09 00 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: F0 09 00 8C 10 00 0B C1 C9 66 2A 83 C1 65 62 [11:16:25]GetLastDocTimeStamp 1724498025 [11:16:25]current date 1724498187 [11:16:25]FM_GetShiftState [11:16:25]SAM_PROTO_GetShiftState [11:16:25]wFMCommunicate request_size=4 [11:16:25]MH_SAM_APDU [11:16:25]CAPDU: 80 13 01 00 [11:16:25]Write to MH i2c: E2 08 00 8D 10 80 13 01 00 00 00 00 00 1A [11:16:25]Write i2c OK [11:16:25]MH_I2C_Read... [11:16:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:25]Read from MH i2c: E2 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: E2 0E 00 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: E2 0E 00 8D 10 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 44 [11:16:25]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:16:25]wFMCommunicate OK [11:16:25]SAM_PROTO_GetShiftState done [11:16:25]FM_GetShiftState done [11:16:25]opened in 1724458697 [11:16:25]opened+sec_in_day 1724545097 [11:16:25]quantity*price = 457200 [11:16:25]sum+1 = 457201 [11:16:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4572.00 НСП 1% : 40.46 НДС 12% : 485.52 Наличными: 0.00 Безнал.: 4572.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 305 24.08.2024 11:16 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166253 ФПД: 268628860422300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111627&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166253&fm=268628860422300&tin=02508201610067®Number=0000000000092562&sum=457200 [11:16:26]StoreToDocumentArchive [11:16:26]shift 470 fd 166253 [11:16:26]save to /storage/0470/doc_00166253 [11:16:26]save last doc name /storage/0470/doc_00166253 to /storage/kkm_last_doc_name [11:16:26]save OK [11:16:26]Clear old archive folders... [11:16:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:16:26]tlvbuf is 00EFC5D0 [11:16:26]SAM_PROTO_ClearQueue [11:16:26]wFMCommunicate request_size=4 [11:16:26]MH_SAM_APDU [11:16:26]CAPDU: 80 09 00 00 [11:16:26]Write to MH i2c: E2 08 00 9A 10 80 09 00 00 00 00 00 00 1C [11:16:26]Write i2c OK [11:16:26]MH_I2C_Read... [11:16:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:27]Read from MH i2c: E2 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 03 00 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 03 00 9A 10 00 90 00 1E [11:16:27]RAPDU: 90 00 [11:16:27]wFMCommunicate OK [11:16:27]SAM_PROTO_ClearQueue done [11:16:27]KKMCreateOFDPacket [11:16:27]OFDProtocolAddRootSTLVToBuf [11:16:27]FM_MakeSignedData [11:16:27]FM_MakeSignedData [11:16:27]SAM_PROTO_SignData [11:16:27]wFMCommunicate request_size=4 [11:16:27]MH_SAM_APDU [11:16:27]CAPDU: 80 0D 01 02 [11:16:27]Write to MH i2c: E2 08 00 9B 10 80 0D 01 02 00 00 00 00 24 [11:16:27]Write i2c OK [11:16:27]MH_I2C_Read... [11:16:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:27]Read from MH i2c: E2 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 03 00 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 03 00 9B 10 00 90 00 1F [11:16:27]RAPDU: 90 00 [11:16:27]wFMCommunicate OK [11:16:27]wFMCommunicate request_size=255 [11:16:27]MH_SAM_APDU [11:16:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F0 F9 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 F9 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 BD 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 F9 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 0B C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6D 89 02 00 35 04 06 00 F4 51 07 CD [11:16:27]Write to MH i2c: E2 02 01 9C 10 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F0 F9 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 F9 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 BD 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 F9 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 0B C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6D 89 02 00 35 04 06 00 F4 51 07 CD 00 00 DA [11:16:27]Write i2c OK [11:16:27]MH_I2C_Read... [11:16:27]OFD Sender: No OFD packet to send [11:16:27]Read from MH i2c: E2 [11:16:27]MH_I2C_Read... [11:16:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:27]Read from MH i2c: E2 03 00 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 03 00 9C 10 00 90 00 20 [11:16:27]RAPDU: 90 00 [11:16:27]wFMCommunicate OK [11:16:27]wFMCommunicate request_size=7 [11:16:27]MH_SAM_APDU [11:16:27]CAPDU: 80 0D 02 02 02 48 9C [11:16:27]Write to MH i2c: E2 0A 00 9D 10 80 0D 02 02 02 00 48 9C 00 00 0F [11:16:27]Write i2c OK [11:16:27]MH_I2C_Read... [11:16:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:27]Read from MH i2c: E2 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 03 00 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 03 00 9D 10 00 90 00 21 [11:16:27]RAPDU: 90 00 [11:16:27]wFMCommunicate OK [11:16:27]wFMCommunicate request_size=4 [11:16:27]MH_SAM_APDU [11:16:27]CAPDU: 80 0D 03 02 [11:16:27]Write to MH i2c: E2 08 00 9E 10 80 0D 03 02 00 00 00 00 29 [11:16:27]Write i2c OK [11:16:27]MH_I2C_Read... [11:16:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:27]Read from MH i2c: E2 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 0B 00 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 0B 00 9E 10 00 81 DD DF 7A 0D 0B A7 EE 90 00 8E [11:16:27]RAPDU: 81 DD DF 7A 0D 0B A7 EE 90 00 [11:16:27]wFMCommunicate OK [11:16:27]SAM_PROTO_SignData done [11:16:27]FM_MakeSignedData done [11:16:27]CreateOFDProtocolMessage [11:16:27]wFMCommunicate request_size=4 [11:16:27]MH_SAM_APDU [11:16:27]CAPDU: 80 11 00 00 [11:16:27]Write to MH i2c: E2 08 00 9F 10 80 11 00 00 00 00 00 00 29 [11:16:27]Write i2c OK [11:16:27]MH_I2C_Read... [11:16:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:27]Read from MH i2c: E2 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 17 00 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 17 00 9F 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 82 [11:16:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:16:27]wFMCommunicate OK [11:16:27]CreateOFDProtocolMessage done [11:16:27]OFDSenderStorePacket 166253 [11:16:27]StoreOFDPacket docnum=166253 [11:16:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 7D 6F 04 01 39 51 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F0 F9 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 F9 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 BD 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 F9 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 0B C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6D 89 02 00 35 04 06 00 F4 51 07 CD 48 9C 81 DD DF 7A 0D 0B A7 EE [11:16:27]CheckFolder [11:16:27]dirname=/storage/ofd_packets [11:16:27]CheckFolder done [11:16:27]ProducePacketName [11:16:27]name=ofd_packets/00166253 [11:16:27]NVStorageSaveData ofd_packets/00166253 [11:16:27]File name is /storage/ofd_packets/00166253 [11:16:27]Write 298 bytes [11:16:27]NVStorageSaveData done [11:16:27]OFDSenderStorePacket done [11:16:27]KKMCreateOFDPacket done [11:16:27]NVStorageSaveData kkm_last_timestamp [11:16:27]File name is /storage/kkm_last_timestamp [11:16:27]Write 4 bytes [11:16:27]NVStorageSaveData done [11:16:27]ExternCall_PrintAddStr [11:16:27]wPrintStart [11:16:27]Write to MH i2c: 01 00 00 A0 10 B0 [11:16:27]Write i2c OK [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: 01 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: 01 07 00 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: 01 07 00 A0 10 00 00 00 00 00 FF 0F C5 [11:16:27]RasterBufferAndPrint [11:16:27]line Счет N : (1)295216 [11:16:27]line ИНН: 02508201610067 [11:16:27]line Контрольно-Кассовый Чек [11:16:27]line ПРОДАЖА [11:16:27]line ТРК (МРК, ГНК) : 34 [11:16:27]line Товар: 2710194800 [11:16:27]line ДТ-К-5 [11:16:27]line 60.000 * 76.20 [11:16:27]line = 4572.00 [11:16:27]line НДС 12% НСП 1% [11:16:27]line > о реализуемом товаре [11:16:27]line ИТОГО: 4572.00 [11:16:27]line НСП 1% : 40.46 [11:16:27]line НДС 12% : 485.52 [11:16:27]line Наличными: 0.00 [11:16:27]line Безнал.: 4572.00 [11:16:27]line Место: АЗС № 130 "Партнер Нефть" [11:16:27]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:16:27]line СНО: Общий режим [11:16:27]line Чек 305 24.08.2024 11:16 [11:16:27]line Смена: 470 ФФД: 1.0 [11:16:27]line ЗНМ: 0300000070 [11:16:27]line РНМ: 0000000000092562 [11:16:27]line Версия ККМ: 001 [11:16:27]line Платежная система: Бакай Банк [11:16:27]line ФМ: 0000000000871769 [11:16:27]line ФД: 166253 [11:16:27]line ФПД: 268628860422300 [11:16:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111627&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166253&fm=268628860422300&tin=02508201610067®Number=0000000000092562&sum=457200 [11:16:27]written 0, free lines is 4095 [11:16:27]OFD Sender: Processing packet 166253 [packets to send 1008, broken 1007] [11:16:27]ProducePacketName [11:16:27]name=ofd_packets/00166253 [11:16:27]OFD Sender: To server: pG, [11:16:27]CommunicateWithHost lk.salyk.kg:30040 [11:16:27]ConnectInit lk.salyk.kg [11:16:27]Write to MH i2c: 01 00 00 CA 10 DA [11:16:27]Write i2c OK [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: 01 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: 01 07 00 [11:16:27]MH_I2C_Read... [11:16:28]Read from MH i2c: 01 07 00 CA 10 00 00 00 00 00 E4 0C D1 [11:16:28]RasterBufferAndPrint [11:16:28]line [11:16:28]line [11:16:28]line [11:16:28]line [11:16:28]line [11:16:28]written 0, free lines is 3305 [11:16:28]MH_Cut [11:16:28]Write to MH i2c: D1 01 00 D1 10 01 B3 [11:16:28]Write i2c OK [11:16:28]MH_I2C_Read... [11:16:28]Read from MH i2c: D1 [11:16:28]MH_I2C_Read... [11:16:28]Read from MH i2c: D1 01 00 [11:16:28]MH_I2C_Read... [11:16:28]Read from MH i2c: D1 01 00 D1 10 00 B2 [11:16:28]Write to MH i2c: 01 00 00 D2 10 E2 [11:16:28]Write i2c OK [11:16:28]MH_I2C_Read... [11:16:28]*** Cut start [11:16:28]*** Purtial cut [11:16:28]*** Stage 1: CUTSNS_PIN = 1 [11:16:29]Connected sock=10 [11:16:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 7D 6F 04 01 39 51 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F0 F9 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 F9 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 BD 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 F9 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 0B C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6D 89 02 00 35 04 06 00 F4 51 07 CD 48 9C 81 DD DF 7A 0D 0B A7 EE [11:16:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 16 80 47 00 C3 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6D 89 02 00 F4 03 04 00 55 6A C9 66 B6 04 01 00 00 2C 7D 79 85 26 F5 49 77 [11:16:29]CommunicateWithHost err = 0 [11:16:29]CheckOFDResponse [11:16:29]1017 (14) - 77093643461234 [11:16:29]1041 (16) - 0000000000871769 [11:16:29]1040 (4) - 166253 [11:16:29]1012 (4) - 24.08.2024 05:06 [11:16:29]1206 (1) - 0 [11:16:29]OFD Sender: Remove packet 166253 [11:16:29]ProducePacketName [11:16:29]name=ofd_packets/00166253 [11:16:29]NVStorageDeleteData [11:16:30]OFD Sender: No OFD packet to send [11:16:30]Read from MH i2c: 01 [11:16:30]MH_I2C_Read... [11:16:30]*** Stop cut motor [11:16:30]*** Cut end [11:16:30]Read from MH i2c: 01 07 00 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: 01 07 00 D2 10 00 00 00 00 00 FF 0F F7 [11:16:30]process_action close_receipt done [11:16:30]requested_data is exist [11:16:30]produce_requested_data [11:16:30]requested_item fm.sn is exist - process it [11:16:30]wFMCommunicate request_size=4 [11:16:30]MH_SAM_APDU [11:16:30]CAPDU: 80 11 00 00 [11:16:30]Write to MH i2c: E2 08 00 D3 10 80 11 00 00 00 00 00 00 5D [11:16:30]Write i2c OK [11:16:30]MH_I2C_Read... [11:16:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:30]Read from MH i2c: E2 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 17 00 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 17 00 D3 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B6 [11:16:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:16:30]wFMCommunicate OK [11:16:30]requested_item fd.num is exist - process it [11:16:30]SAM_PROTO_GetFieldsCounters [11:16:30]wFMCommunicate request_size=4 [11:16:30]MH_SAM_APDU [11:16:30]CAPDU: 80 13 00 00 [11:16:30]Write to MH i2c: E2 08 00 D4 10 80 13 00 00 00 00 00 00 60 [11:16:30]Write i2c OK [11:16:30]MH_I2C_Read... [11:16:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:31]Read from MH i2c: E2 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: E2 62 00 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: E2 62 00 D4 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 6D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 EB [11:16:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 6D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:16:31]wFMCommunicate OK [11:16:31]SAM_PROTO_GetFieldsCounters done [11:16:31]requested_item shift.num is exist - process it [11:16:31]requested_item shift.opened is exist - process it [11:16:31]req_shift_opened [11:16:31]FM_GetShiftState [11:16:31]SAM_PROTO_GetShiftState [11:16:31]wFMCommunicate request_size=4 [11:16:31]MH_SAM_APDU [11:16:31]CAPDU: 80 13 01 00 [11:16:31]Write to MH i2c: E2 08 00 D5 10 80 13 01 00 00 00 00 00 62 [11:16:31]Write i2c OK [11:16:31]MH_I2C_Read... [11:16:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:31]Read from MH i2c: E2 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: E2 0E 00 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: E2 0E 00 D5 10 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 8C [11:16:31]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:16:31]wFMCommunicate OK [11:16:31]SAM_PROTO_GetShiftState done [11:16:31]FM_GetShiftState done [11:16:31]req_shift_opened done [11:16:31]requested_item shift.open_date is exist - process it [11:16:31]req_shift_open_date [11:16:31]req_shift_open_date done [11:16:31]produce_requested_data done [11:16:31]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166253,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:16:31]process_action_free close_receipt [11:16:31]json_value_free [11:16:31]json_value_free done [11:16:31]process_json_proto returns [11:16:31]Send response to host [11:16:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166253,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:16:31]free response buf [11:16:31]execute_script done [11:16:31]execute_script returns [11:16:31]free content buf [11:16:31]Sock 9.Close socket [11:16:31]Sock 9.Thread stoped [11:16:35]OFD Sender: No OFD packet to send [11:16:40]OFD Sender: No OFD packet to send [11:16:45]OFD Sender: No OFD packet to send [11:16:50]OFD Sender: No OFD packet to send [11:16:54]accept exits with 7 [11:16:54]New connection [11:16:54]New thread 3066686820 created [11:16:54]Thread 3066830180 joined [11:16:54]Waiting for new connection... [11:16:54] Sock 7.Parse request [11:16:54]Sock 7.Check first char [11:16:54]Sock 7.First char is OK [11:16:54]request: POST /json_proto HTTP/1.0 [11:16:54]Method: POST [11:16:54]URL: /json_proto [11:16:54]Method is POST - this is cgi request [11:16:54]url: /json_proto [11:16:54]query_string will be loaded in cgi processing [11:16:54]execute_cgi json_proto POST (null) [11:16:54]execute_cgi path=json_proto method=POST [11:16:54]POST find Content-Length [11:16:54]Host: 172.17.44.132:8080 [11:16:54]Content-Length: 677 [11:16:54]Content-Type: application/json [11:16:54] [11:16:54]POST finish read [11:16:54]Found Content-Length = 677 [11:16:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:54]execute_script... [11:16:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:54]POST & json_proto [11:16:54]process_json_proto [11:16:54]json parsed OK: [11:16:54]protocol is kg_v1.0 [11:16:54]action value=close_receipt [11:16:54]process_action close_receipt [11:16:54]cmd_close_receipt [11:16:54]MH_GetDate [11:16:54]Write to MH i2c: F0 00 00 D6 10 D5 [11:16:54]Write i2c OK [11:16:54]MH_I2C_Read... [11:16:54]Read from MH i2c: F0 [11:16:54]MH_I2C_Read... [11:16:54]Read from MH i2c: F0 09 00 [11:16:54]MH_I2C_Read... [11:16:54]Read from MH i2c: F0 09 00 D6 10 00 27 C1 C9 66 2A 83 C1 65 C8 [11:16:54]GetLastDocTimeStamp 1724498187 [11:16:54]current date 1724498215 [11:16:54]FM_GetShiftState [11:16:54]SAM_PROTO_GetShiftState [11:16:54]wFMCommunicate request_size=4 [11:16:54]MH_SAM_APDU [11:16:54]CAPDU: 80 13 01 00 [11:16:54]Write to MH i2c: E2 08 00 D7 10 80 13 01 00 00 00 00 00 64 [11:16:54]Write i2c OK [11:16:54]MH_I2C_Read... [11:16:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:54]Read from MH i2c: E2 [11:16:54]MH_I2C_Read... [11:16:54]Read from MH i2c: E2 0E 00 [11:16:54]MH_I2C_Read... [11:16:54]Read from MH i2c: E2 0E 00 D7 10 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 8E [11:16:54]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:16:54]wFMCommunicate OK [11:16:54]SAM_PROTO_GetShiftState done [11:16:54]FM_GetShiftState done [11:16:54]opened in 1724458697 [11:16:54]opened+sec_in_day 1724545097 [11:16:54]quantity*price = 40002 [11:16:54]sum+1 = 40003 [11:16:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 306 24.08.2024 11:16 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166254 ФПД: 264355940608501 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111655&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166254&fm=264355940608501&tin=02508201610067®Number=0000000000092562&sum=40000 [11:16:55]StoreToDocumentArchive [11:16:55]shift 470 fd 166254 [11:16:55]save to /storage/0470/doc_00166254 [11:16:55]save last doc name /storage/0470/doc_00166254 to /storage/kkm_last_doc_name [11:16:55]save OK [11:16:55]Clear old archive folders... [11:16:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:16:55]tlvbuf is 00DD50C0 [11:16:55]SAM_PROTO_ClearQueue [11:16:55]wFMCommunicate request_size=4 [11:16:55]MH_SAM_APDU [11:16:55]CAPDU: 80 09 00 00 [11:16:55]Write to MH i2c: E2 08 00 E4 10 80 09 00 00 00 00 00 00 66 [11:16:55]Write i2c OK [11:16:55]MH_I2C_Read... [11:16:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:55]Read from MH i2c: E2 [11:16:55]MH_I2C_Read... [11:16:55]Read from MH i2c: E2 03 00 [11:16:55]MH_I2C_Read... [11:16:55]Read from MH i2c: E2 03 00 E4 10 00 90 00 68 [11:16:55]RAPDU: 90 00 [11:16:55]wFMCommunicate OK [11:16:55]SAM_PROTO_ClearQueue done [11:16:55]KKMCreateOFDPacket [11:16:55]OFDProtocolAddRootSTLVToBuf [11:16:55]FM_MakeSignedData [11:16:55]FM_MakeSignedData [11:16:55]SAM_PROTO_SignData [11:16:55]wFMCommunicate request_size=4 [11:16:55]MH_SAM_APDU [11:16:55]CAPDU: 80 0D 01 02 [11:16:55]Write to MH i2c: E2 08 00 E5 10 80 0D 01 02 00 00 00 00 6E [11:16:55]Write i2c OK [11:16:55]MH_I2C_Read... [11:16:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:55]Read from MH i2c: E2 [11:16:55]MH_I2C_Read... [11:16:55]Read from MH i2c: E2 03 00 [11:16:55]MH_I2C_Read... [11:16:55]Read from MH i2c: E2 03 00 E5 10 00 90 00 69 [11:16:55]RAPDU: 90 00 [11:16:55]wFMCommunicate OK [11:16:55]wFMCommunicate request_size=255 [11:16:55]MH_SAM_APDU [11:16:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 27 C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6E 89 02 00 35 04 06 00 F0 [11:16:55]Write to MH i2c: E2 02 01 E6 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 27 C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6E 89 02 00 35 04 06 00 F0 00 00 E1 [11:16:55]Write i2c OK [11:16:55]MH_I2C_Read... [11:16:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:55]Read from MH i2c: E2 [11:16:55]MH_I2C_Read... [11:16:55]Read from MH i2c: E2 03 00 [11:16:55]MH_I2C_Read... [11:16:55]Read from MH i2c: E2 03 00 E6 10 00 90 00 6A [11:16:55]RAPDU: 90 00 [11:16:55]wFMCommunicate OK [11:16:55]wFMCommunicate request_size=10 [11:16:55]MH_SAM_APDU [11:16:55]CAPDU: 80 0D 02 02 05 6E 29 EF 29 F5 [11:16:55]Write to MH i2c: E2 0D 00 E7 10 80 0D 02 02 05 00 6E 29 EF 29 F5 00 00 1F [11:16:55]Write i2c OK [11:16:55]MH_I2C_Read... [11:16:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:55]Read from MH i2c: E2 [11:16:55]MH_I2C_Read... [11:16:55]Read from MH i2c: E2 03 00 [11:16:55]MH_I2C_Read... [11:16:55]Read from MH i2c: E2 03 00 E7 10 00 90 00 6B [11:16:55]RAPDU: 90 00 [11:16:55]wFMCommunicate OK [11:16:55]wFMCommunicate request_size=4 [11:16:55]MH_SAM_APDU [11:16:55]CAPDU: 80 0D 03 02 [11:16:55]Write to MH i2c: E2 08 00 E8 10 80 0D 03 02 00 00 00 00 73 [11:16:55]Write i2c OK [11:16:55]MH_I2C_Read... [11:16:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:56]Read from MH i2c: E2 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 0B 00 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 0B 00 E8 10 00 5C 4E 52 4A F1 1C AC 2B 90 00 9E [11:16:56]RAPDU: 5C 4E 52 4A F1 1C AC 2B 90 00 [11:16:56]wFMCommunicate OK [11:16:56]SAM_PROTO_SignData done [11:16:56]FM_MakeSignedData done [11:16:56]CreateOFDProtocolMessage [11:16:56]wFMCommunicate request_size=4 [11:16:56]MH_SAM_APDU [11:16:56]CAPDU: 80 11 00 00 [11:16:56]Write to MH i2c: E2 08 00 E9 10 80 11 00 00 00 00 00 00 73 [11:16:56]Write i2c OK [11:16:56]MH_I2C_Read... [11:16:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:56]Read from MH i2c: E2 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 17 00 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 17 00 E9 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CC [11:16:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:16:56]wFMCommunicate OK [11:16:56]CreateOFDProtocolMessage done [11:16:56]OFDSenderStorePacket 166254 [11:16:56]StoreOFDPacket docnum=166254 [11:16:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 3F 65 07 01 5F 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 27 C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6E 89 02 00 35 04 06 00 F0 6E 29 EF 29 F5 5C 4E 52 4A F1 1C AC 2B [11:16:56]CheckFolder [11:16:56]dirname=/storage/ofd_packets [11:16:56]CheckFolder done [11:16:56]ProducePacketName [11:16:56]name=ofd_packets/00166254 [11:16:56]NVStorageSaveData ofd_packets/00166254 [11:16:56]File name is /storage/ofd_packets/00166254 [11:16:56]Write 301 bytes [11:16:56]NVStorageSaveData done [11:16:56]OFDSenderStorePacket done [11:16:56]KKMCreateOFDPacket done [11:16:56]NVStorageSaveData kkm_last_timestamp [11:16:56]File name is /storage/kkm_last_timestamp [11:16:56]Write 4 bytes [11:16:56]NVStorageSaveData done [11:16:56]ExternCall_PrintAddStr [11:16:56]wPrintStart [11:16:56]Write to MH i2c: 01 00 00 EA 10 FA [11:16:56]Write i2c OK [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: 01 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: 01 07 00 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: 01 07 00 EA 10 00 00 00 00 00 FF 0F 0F [11:16:56]RasterBufferAndPrint [11:16:56]line Счет N : (1)295218 [11:16:56]line ИНН: 02508201610067 [11:16:56]line Контрольно-Кассовый Чек [11:16:56]line ПРОДАЖА [11:16:56]line ТРК (МРК, ГНК) : 42 [11:16:56]line Товар: 2710124130 [11:16:56]line Аи-92-К-5 [11:16:56]line 5.900 * 67.80 [11:16:56]line = 400.02 [11:16:56]line НДС 12% НСП 1% [11:16:56]line > о реализуемом товаре [11:16:56]line ОКРУГЛЕНИЕ: -0.02 [11:16:56]line ИТОГО: 400.00 [11:16:56]line Внесено: 400.00 [11:16:56]line СДАЧА: 0.00 [11:16:56]line НСП 1% : 3.54 [11:16:56]line НДС 12% : 42.48 [11:16:56]line Наличными: 400.00 [11:16:56]line Безнал.: 0.00 [11:16:56]line Место: АЗС № 130 "Партнер Нефть" [11:16:56]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:16:56]line СНО: Общий режим [11:16:56]line Чек 306 24.08.2024 11:16 [11:16:56]line Смена: 470 ФФД: 1.0 [11:16:56]line ЗНМ: 0300000070 [11:16:56]line РНМ: 0000000000092562 [11:16:56]line Версия ККМ: 001 [11:16:56]line ФМ: 0000000000871769 [11:16:56]line ФД: 166254 [11:16:56]line ФПД: 264355940608501 [11:16:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111655&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166254&fm=264355940608501&tin=02508201610067®Number=0000000000092562&sum=40000 [11:16:56]written 0, free lines is 4095 [11:16:56]OFD Sender: Processing packet 166254 [packets to send 1008, broken 1007] [11:16:56]ProducePacketName [11:16:56]name=ofd_packets/00166254 [11:16:56]OFD Sender: To server: pG, [11:16:56]CommunicateWithHost lk.salyk.kg:30040 [11:16:56]ConnectInit lk.salyk.kg [11:16:56]Write to MH i2c: 01 00 00 15 11 26 [11:16:56]Write i2c OK [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: 01 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: 01 07 00 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: 01 07 00 15 11 00 00 00 00 00 CE 0C 07 [11:16:56]RasterBufferAndPrint [11:16:56]line [11:16:56]line [11:16:56]line [11:16:56]line [11:16:56]line [11:16:56]written 0, free lines is 3284 [11:16:56]MH_Cut [11:16:56]Write to MH i2c: D1 01 00 1C 11 01 FF [11:16:56]Write i2c OK [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: D1 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: D1 01 00 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: D1 01 00 1C 11 00 FE [11:16:56]Write to MH i2c: 01 00 00 1D 11 2E [11:16:56]Write i2c OK [11:16:56]MH_I2C_Read... [11:16:57]Connected sock=11 [11:16:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 3F 65 07 01 5F 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 27 C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6E 89 02 00 35 04 06 00 F0 6E 29 EF 29 F5 5C 4E 52 4A F1 1C AC 2B [11:16:57]*** Cut start [11:16:57]*** Purtial cut [11:16:57]*** Stage 1: CUTSNS_PIN = 1 [11:16:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 72 78 47 00 79 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6E 89 02 00 F4 03 04 00 71 6A C9 66 B6 04 01 00 00 51 E7 5A 09 14 95 A7 F3 [11:16:58]CommunicateWithHost err = 0 [11:16:58]CheckOFDResponse [11:16:58]1017 (14) - 77093643461234 [11:16:58]1041 (16) - 0000000000871769 [11:16:58]1040 (4) - 166254 [11:16:58]1012 (4) - 24.08.2024 05:06 [11:16:58]1206 (1) - 0 [11:16:58]OFD Sender: Remove packet 166254 [11:16:58]ProducePacketName [11:16:58]name=ofd_packets/00166254 [11:16:58]NVStorageDeleteData [11:16:58]OFD Sender: No OFD packet to send [11:16:59]Read from MH i2c: 01 [11:16:59]MH_I2C_Read... [11:16:59]*** Stop cut motor [11:16:59]*** Cut end [11:16:59]Read from MH i2c: 01 07 00 [11:16:59]MH_I2C_Read... [11:16:59]Read from MH i2c: 01 07 00 1D 11 00 00 00 00 00 FF 0F 43 [11:16:59]process_action close_receipt done [11:16:59]requested_data is exist [11:16:59]produce_requested_data [11:16:59]requested_item fm.sn is exist - process it [11:16:59]wFMCommunicate request_size=4 [11:16:59]MH_SAM_APDU [11:16:59]CAPDU: 80 11 00 00 [11:16:59]Write to MH i2c: E2 08 00 1E 11 80 11 00 00 00 00 00 00 A9 [11:16:59]Write i2c OK [11:16:59]MH_I2C_Read... [11:16:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:59]Read from MH i2c: E2 [11:16:59]MH_I2C_Read... [11:16:59]Read from MH i2c: E2 17 00 [11:16:59]MH_I2C_Read... [11:16:59]Read from MH i2c: E2 17 00 1E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 02 [11:16:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:16:59]wFMCommunicate OK [11:16:59]requested_item fd.num is exist - process it [11:16:59]SAM_PROTO_GetFieldsCounters [11:16:59]wFMCommunicate request_size=4 [11:16:59]MH_SAM_APDU [11:16:59]CAPDU: 80 13 00 00 [11:16:59]Write to MH i2c: E2 08 00 1F 11 80 13 00 00 00 00 00 00 AC [11:16:59]Write i2c OK [11:16:59]MH_I2C_Read... [11:16:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:59]Read from MH i2c: E2 [11:16:59]MH_I2C_Read... [11:16:59]Read from MH i2c: E2 62 00 [11:16:59]MH_I2C_Read... [11:16:59]Read from MH i2c: E2 62 00 1F 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 6E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [11:16:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 6E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:16:59]wFMCommunicate OK [11:16:59]SAM_PROTO_GetFieldsCounters done [11:16:59]requested_item shift.num is exist - process it [11:16:59]requested_item shift.opened is exist - process it [11:16:59]req_shift_opened [11:16:59]FM_GetShiftState [11:16:59]SAM_PROTO_GetShiftState [11:16:59]wFMCommunicate request_size=4 [11:16:59]MH_SAM_APDU [11:16:59]CAPDU: 80 13 01 00 [11:16:59]Write to MH i2c: E2 08 00 20 11 80 13 01 00 00 00 00 00 AE [11:16:59]Write i2c OK [11:16:59]MH_I2C_Read... [11:16:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:59]Read from MH i2c: E2 [11:16:59]MH_I2C_Read... [11:16:59]Read from MH i2c: E2 0E 00 [11:16:59]MH_I2C_Read... [11:16:59]Read from MH i2c: E2 0E 00 20 11 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 D8 [11:16:59]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:16:59]wFMCommunicate OK [11:16:59]SAM_PROTO_GetShiftState done [11:16:59]FM_GetShiftState done [11:16:59]req_shift_opened done [11:16:59]requested_item shift.open_date is exist - process it [11:16:59]req_shift_open_date [11:16:59]req_shift_open_date done [11:16:59]produce_requested_data done [11:16:59]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166254,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:16:59]process_action_free close_receipt [11:16:59]json_value_free [11:16:59]json_value_free done [11:16:59]process_json_proto returns [11:16:59]Send response to host [11:16:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166254,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:16:59]free response buf [11:16:59]execute_script done [11:16:59]execute_script returns [11:16:59]free content buf [11:16:59]Sock 7.Close socket [11:16:59]Sock 7.Thread stoped [11:17:00]accept exits with 10 [11:17:00]New connection [11:17:00]New thread 3066830180 created [11:17:00]Thread 3066686820 joined [11:17:00]Waiting for new connection... [11:17:00] Sock 10.Parse request [11:17:00]Sock 10.Check first char [11:17:00]Sock 10.First char is OK [11:17:00]request: POST /json_proto HTTP/1.0 [11:17:00]Method: POST [11:17:00]URL: /json_proto [11:17:00]Method is POST - this is cgi request [11:17:00]url: /json_proto [11:17:00]query_string will be loaded in cgi processing [11:17:00]execute_cgi json_proto POST (null) [11:17:00]execute_cgi path=json_proto method=POST [11:17:00]POST find Content-Length [11:17:00]Host: 172.17.44.132:8080 [11:17:00]Content-Length: 817 [11:17:00]Content-Type: application/json [11:17:00] [11:17:00]POST finish read [11:17:00]Found Content-Length = 817 [11:17:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.230, "sum" : 981.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 981.67 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:00]execute_script... [11:17:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.230, "sum" : 981.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 981.67 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:00]POST & json_proto [11:17:00]process_json_proto [11:17:00]json parsed OK: [11:17:00]protocol is kg_v1.0 [11:17:00]action value=close_receipt [11:17:00]process_action close_receipt [11:17:00]cmd_close_receipt [11:17:00]MH_GetDate [11:17:00]Write to MH i2c: F0 00 00 21 11 21 [11:17:00]Write i2c OK [11:17:00]MH_I2C_Read... [11:17:00]Read from MH i2c: F0 [11:17:00]MH_I2C_Read... [11:17:00]Read from MH i2c: F0 09 00 [11:17:00]MH_I2C_Read... [11:17:00]Read from MH i2c: F0 09 00 21 11 00 2D C1 C9 66 2A 83 C1 65 1A [11:17:00]GetLastDocTimeStamp 1724498215 [11:17:00]current date 1724498221 [11:17:00]FM_GetShiftState [11:17:00]SAM_PROTO_GetShiftState [11:17:00]wFMCommunicate request_size=4 [11:17:00]MH_SAM_APDU [11:17:00]CAPDU: 80 13 01 00 [11:17:00]Write to MH i2c: E2 08 00 22 11 80 13 01 00 00 00 00 00 B0 [11:17:00]Write i2c OK [11:17:00]MH_I2C_Read... [11:17:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:00]Read from MH i2c: E2 [11:17:00]MH_I2C_Read... [11:17:00]Read from MH i2c: E2 0E 00 [11:17:00]MH_I2C_Read... [11:17:00]Read from MH i2c: E2 0E 00 22 11 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 DA [11:17:00]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:17:00]wFMCommunicate OK [11:17:00]SAM_PROTO_GetShiftState done [11:17:00]FM_GetShiftState done [11:17:00]opened in 1724458697 [11:17:00]opened+sec_in_day 1724545097 [11:17:00]quantity*price = 98166 [11:17:00]sum+1 = 98168 [11:17:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 981.67 НСП 1% : 8.69 НДС 12% : 104.25 Наличными: 0.00 Безнал.: 981.67 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 307 24.08.2024 11:17 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166255 ФПД: 116740772308328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111701&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166255&fm=116740772308328&tin=02508201610067®Number=0000000000092562&sum=98167 [11:17:01]StoreToDocumentArchive [11:17:01]shift 470 fd 166255 [11:17:01]save to /storage/0470/doc_00166255 [11:17:01]save last doc name /storage/0470/doc_00166255 to /storage/kkm_last_doc_name [11:17:01]save OK [11:17:01]Clear old archive folders... [11:17:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:17:01]tlvbuf is 00EFCDF0 [11:17:01]SAM_PROTO_ClearQueue [11:17:01]wFMCommunicate request_size=4 [11:17:01]MH_SAM_APDU [11:17:01]CAPDU: 80 09 00 00 [11:17:01]Write to MH i2c: E2 08 00 2F 11 80 09 00 00 00 00 00 00 B2 [11:17:01]Write i2c OK [11:17:01]MH_I2C_Read... [11:17:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:01]Read from MH i2c: E2 [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: E2 03 00 [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: E2 03 00 2F 11 00 90 00 B4 [11:17:01]RAPDU: 90 00 [11:17:01]wFMCommunicate OK [11:17:01]SAM_PROTO_ClearQueue done [11:17:01]KKMCreateOFDPacket [11:17:01]OFDProtocolAddRootSTLVToBuf [11:17:01]FM_MakeSignedData [11:17:01]FM_MakeSignedData [11:17:01]SAM_PROTO_SignData [11:17:01]wFMCommunicate request_size=4 [11:17:01]MH_SAM_APDU [11:17:01]CAPDU: 80 0D 01 02 [11:17:01]Write to MH i2c: E2 08 00 30 11 80 0D 01 02 00 00 00 00 BA [11:17:01]Write i2c OK [11:17:01]MH_I2C_Read... [11:17:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:01]Read from MH i2c: E2 [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: E2 03 00 [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: E2 03 00 30 11 00 90 00 B5 [11:17:01]RAPDU: 90 00 [11:17:01]wFMCommunicate OK [11:17:01]wFMCommunicate request_size=255 [11:17:01]MH_SAM_APDU [11:17:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AE 33 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 77 7F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 7F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 28 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 7F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 2D C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6F 89 02 00 35 04 06 00 6A [11:17:01]Write to MH i2c: E2 02 01 31 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AE 33 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 77 7F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 7F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 28 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 7F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 2D C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6F 89 02 00 35 04 06 00 6A 00 00 80 [11:17:01]Write i2c OK [11:17:01]MH_I2C_Read... [11:17:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:01]Read from MH i2c: E2 [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: E2 03 00 [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: E2 03 00 31 11 00 90 00 B6 [11:17:01]RAPDU: 90 00 [11:17:01]wFMCommunicate OK [11:17:01]wFMCommunicate request_size=10 [11:17:01]MH_SAM_APDU [11:17:01]CAPDU: 80 0D 02 02 05 2C D4 43 A5 68 [11:17:01]Write to MH i2c: E2 0D 00 32 11 80 0D 02 02 05 00 2C D4 43 A5 68 00 00 17 [11:17:01]Write i2c OK [11:17:01]MH_I2C_Read... [11:17:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:01]Read from MH i2c: E2 [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: E2 03 00 [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: E2 03 00 32 11 00 90 00 B7 [11:17:01]RAPDU: 90 00 [11:17:01]wFMCommunicate OK [11:17:01]wFMCommunicate request_size=4 [11:17:01]MH_SAM_APDU [11:17:01]CAPDU: 80 0D 03 02 [11:17:01]Write to MH i2c: E2 08 00 33 11 80 0D 03 02 00 00 00 00 BF [11:17:01]Write i2c OK [11:17:01]MH_I2C_Read... [11:17:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:01]Read from MH i2c: E2 [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: E2 0B 00 [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: E2 0B 00 33 11 00 B6 E9 E7 68 5C 2C AD E3 90 00 C6 [11:17:01]RAPDU: B6 E9 E7 68 5C 2C AD E3 90 00 [11:17:01]wFMCommunicate OK [11:17:01]SAM_PROTO_SignData done [11:17:01]FM_MakeSignedData done [11:17:01]CreateOFDProtocolMessage [11:17:01]wFMCommunicate request_size=4 [11:17:01]MH_SAM_APDU [11:17:01]CAPDU: 80 11 00 00 [11:17:01]Write to MH i2c: E2 08 00 34 11 80 11 00 00 00 00 00 00 BF [11:17:01]Write i2c OK [11:17:01]MH_I2C_Read... [11:17:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:01]Read from MH i2c: E2 [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: E2 17 00 [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: E2 17 00 34 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 18 [11:17:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:17:01]wFMCommunicate OK [11:17:01]CreateOFDProtocolMessage done [11:17:01]OFDSenderStorePacket 166255 [11:17:01]StoreOFDPacket docnum=166255 [11:17:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 48 14 07 01 10 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AE 33 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 77 7F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 77 7F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 28 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 7F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 2D C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6F 89 02 00 35 04 06 00 6A 2C D4 43 A5 68 B6 E9 E7 68 5C 2C AD E3 [11:17:01]CheckFolder [11:17:01]dirname=/storage/ofd_packets [11:17:01]CheckFolder done [11:17:01]ProducePacketName [11:17:01]name=ofd_packets/00166255 [11:17:01]NVStorageSaveData ofd_packets/00166255 [11:17:01]File name is /storage/ofd_packets/00166255 [11:17:01]Write 301 bytes [11:17:01]NVStorageSaveData done [11:17:01]OFDSenderStorePacket done [11:17:01]KKMCreateOFDPacket done [11:17:01]NVStorageSaveData kkm_last_timestamp [11:17:01]File name is /storage/kkm_last_timestamp [11:17:01]Write 4 bytes [11:17:01]NVStorageSaveData done [11:17:01]ExternCall_PrintAddStr [11:17:01]wPrintStart [11:17:01]Write to MH i2c: 01 00 00 35 11 46 [11:17:01]Write i2c OK [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: 01 [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: 01 07 00 [11:17:01]MH_I2C_Read... [11:17:01]Read from MH i2c: 01 07 00 35 11 00 00 00 00 00 FF 0F 5B [11:17:01]RasterBufferAndPrint [11:17:01]line Счет N : (1)295217 [11:17:01]line ИНН: 02508201610067 [11:17:01]line Контрольно-Кассовый Чек [11:17:01]line ПРОДАЖА [11:17:01]line ТРК (МРК, ГНК) : 63 [11:17:01]line Товар: 2710124500 [11:17:01]line Аи-95-К-5 [11:17:01]line 13.230 * 74.20 [11:17:01]line = 981.67 [11:17:01]line НДС 12% НСП 1% [11:17:01]line > о реализуемом товаре [11:17:01]line ИТОГО: 981.67 [11:17:01]line НСП 1% : 8.69 [11:17:01]line НДС 12% : 104.25 [11:17:01]line Наличными: 0.00 [11:17:01]line Безнал.: 981.67 [11:17:01]line Место: АЗС № 130 "Партнер Нефть" [11:17:01]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:17:01]line СНО: Общий режим [11:17:01]line Чек 307 24.08.2024 11:17 [11:17:01]line Смена: 470 ФФД: 1.0 [11:17:01]line ЗНМ: 0300000070 [11:17:01]line РНМ: 0000000000092562 [11:17:01]line Версия ККМ: 001 [11:17:01]line Платежная система: Бакай Банк [11:17:01]line ФМ: 0000000000871769 [11:17:01]line ФД: 166255 [11:17:01]line ФПД: 116740772308328 [11:17:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111701&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166255&fm=116740772308328&tin=02508201610067®Number=0000000000092562&sum=98167 [11:17:02]written 0, free lines is 4095 [11:17:02]OFD Sender: Processing packet 166255 [packets to send 1008, broken 1007] [11:17:02]ProducePacketName [11:17:02]name=ofd_packets/00166255 [11:17:02]OFD Sender: To server: pG, [11:17:02]CommunicateWithHost lk.salyk.kg:30040 [11:17:02]ConnectInit lk.salyk.kg [11:17:02]Write to MH i2c: 01 00 00 5F 11 70 [11:17:02]Write i2c OK [11:17:02]MH_I2C_Read... [11:17:02]Read from MH i2c: 01 [11:17:02]MH_I2C_Read... [11:17:02]Read from MH i2c: 01 07 00 [11:17:02]MH_I2C_Read... [11:17:02]Read from MH i2c: 01 07 00 5F 11 00 00 00 00 00 E1 0C 64 [11:17:02]RasterBufferAndPrint [11:17:02]line [11:17:02]line [11:17:02]line [11:17:02]line [11:17:02]line [11:17:02]written 0, free lines is 3308 [11:17:02]MH_Cut [11:17:02]Write to MH i2c: D1 01 00 66 11 01 49 [11:17:02]Write i2c OK [11:17:02]MH_I2C_Read... [11:17:02]Read from MH i2c: D1 [11:17:02]MH_I2C_Read... [11:17:02]Read from MH i2c: D1 01 00 [11:17:02]MH_I2C_Read... [11:17:02]Read from MH i2c: D1 01 00 66 11 00 48 [11:17:02]Write to MH i2c: 01 00 00 67 11 78 [11:17:02]Write i2c OK [11:17:02]MH_I2C_Read... [11:17:03]*** Cut start [11:17:03]*** Purtial cut [11:17:03]*** Stage 1: CUTSNS_PIN = 1 [11:17:05]Read from MH i2c: 01 [11:17:05]MH_I2C_Read... [11:17:05]*** Stop cut motor [11:17:05]*** Cut end [11:17:05]Read from MH i2c: 01 07 00 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: 01 07 00 67 11 00 00 00 00 00 FF 0F 8D [11:17:05]process_action close_receipt done [11:17:05]requested_data is exist [11:17:05]produce_requested_data [11:17:05]requested_item fm.sn is exist - process it [11:17:05]wFMCommunicate request_size=4 [11:17:05]MH_SAM_APDU [11:17:05]CAPDU: 80 11 00 00 [11:17:05]Write to MH i2c: E2 08 00 68 11 80 11 00 00 00 00 00 00 F3 [11:17:05]Write i2c OK [11:17:05]MH_I2C_Read... [11:17:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:05]Read from MH i2c: E2 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: E2 17 00 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: E2 17 00 68 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 4C [11:17:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:17:05]wFMCommunicate OK [11:17:05]requested_item fd.num is exist - process it [11:17:05]SAM_PROTO_GetFieldsCounters [11:17:05]wFMCommunicate request_size=4 [11:17:05]MH_SAM_APDU [11:17:05]CAPDU: 80 13 00 00 [11:17:05]Write to MH i2c: E2 08 00 69 11 80 13 00 00 00 00 00 00 F6 [11:17:05]Write i2c OK [11:17:05]MH_I2C_Read... [11:17:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:17:05]Read from MH i2c: E2 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: E2 62 00 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: E2 62 00 69 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 6F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 89 [11:17:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 6F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:17:05]wFMCommunicate OK [11:17:05]SAM_PROTO_GetFieldsCounters done [11:17:05]requested_item shift.num is exist - process it [11:17:05]requested_item shift.opened is exist - process it [11:17:05]req_shift_opened [11:17:05]FM_GetShiftState [11:17:05]SAM_PROTO_GetShiftState [11:17:05]wFMCommunicate request_size=4 [11:17:05]MH_SAM_APDU [11:17:05]CAPDU: 80 13 01 00 [11:17:05]Write to MH i2c: E2 08 00 6A 11 80 13 01 00 00 00 00 00 F8 [11:17:05]Write i2c OK [11:17:05]MH_I2C_Read... [11:17:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:05]Read from MH i2c: E2 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: E2 0E 00 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: E2 0E 00 6A 11 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 22 [11:17:05]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:17:05]wFMCommunicate OK [11:17:05]SAM_PROTO_GetShiftState done [11:17:05]FM_GetShiftState done [11:17:05]req_shift_opened done [11:17:05]requested_item shift.open_date is exist - process it [11:17:05]req_shift_open_date [11:17:05]req_shift_open_date done [11:17:05]produce_requested_data done [11:17:05]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166255,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:17:05]process_action_free close_receipt [11:17:05]json_value_free [11:17:05]json_value_free done [11:17:05]process_json_proto returns [11:17:05]Send response to host [11:17:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166255,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:17:05]free response buf [11:17:05]execute_script done [11:17:05]execute_script returns [11:17:05]free content buf [11:17:05]Sock 10.Close socket [11:17:05]Sock 10.Thread stoped [11:17:05]accept exits with 7 [11:17:05]New connection [11:17:05]New thread 3066686820 created [11:17:05]Thread 3066830180 joined [11:17:05]Waiting for new connection... [11:17:05] Sock 7.Parse request [11:17:05]Sock 7.Check first char [11:17:05]Sock 7.First char is OK [11:17:05]request: POST /json_proto HTTP/1.0 [11:17:05]Method: POST [11:17:05]URL: /json_proto [11:17:05]Method is POST - this is cgi request [11:17:05]url: /json_proto [11:17:05]query_string will be loaded in cgi processing [11:17:05]execute_cgi json_proto POST (null) [11:17:05]execute_cgi path=json_proto method=POST [11:17:05]POST find Content-Length [11:17:05]Host: 172.17.44.132:8080 [11:17:05]Content-Length: 679 [11:17:05]Content-Type: application/json [11:17:05] [11:17:05]POST finish read [11:17:05]Found Content-Length = 679 [11:17:06]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:17:06]Read from MH i2c: E2 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: E2 03 00 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: E2 03 00 76 11 00 90 00 FB [11:17:06]RAPDU: 90 00 [11:17:06]wFMCommunicate OK [11:17:06]wFMCommunicate request_size=4 [11:17:06]MH_SAM_APDU [11:17:06]CAPDU: 80 15 03 00 [11:17:06]Write to MH i2c: E2 08 00 77 11 80 15 03 00 00 00 00 00 09 [11:17:06]Write i2c OK [11:17:06]MH_I2C_Read... [11:17:06]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [11:17:06]Read from MH i2c: E2 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: E2 40 00 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: E2 40 00 77 11 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 70 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 34 01 00 00 35 04 06 00 9B 69 8D AC AD 77 90 00 6D [11:17:06]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 70 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 34 01 00 00 35 04 06 00 9B 69 8D AC AD 77 90 00 [11:17:06]wFMCommunicate OK [11:17:06]SAM_PROTO_ProcessDocument answer len = 59 [11:17:06]SAM_PROTO_ProcessDocument done [11:17:06]SetTLVBufToDocument [11:17:06]Processing tag 1209 (04B9) [11:17:06]Malloc new data [11:17:06]Processing tag 1041 (0411) [11:17:06]Processing tag 1040 (0410) [11:17:06]Malloc new data [11:17:06]Processing tag 1038 (040E) [11:17:06]Malloc new data [11:17:06]Processing tag 1042 (0412) [11:17:06]Malloc new data [11:17:06]Processing tag 1077 (0435) [11:17:06]Malloc new data [11:17:06]SetTLVBufToDocument err=0 [11:17:06]KKMLoadAndSignReceiptData store KKM data [11:17:06]KKMLoadAndSignReceiptData err=0 [11:17:06]wFMCommunicate request_size=4 [11:17:06]MH_SAM_APDU [11:17:06]CAPDU: 80 11 00 00 [11:17:06]Write to MH i2c: E2 08 00 78 11 80 11 00 00 00 00 00 00 03 [11:17:06]Write i2c OK [11:17:06]MH_I2C_Read... [11:17:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:06]Read from MH i2c: E2 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: E2 17 00 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: E2 17 00 78 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 5C [11:17:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:17:06]wFMCommunicate OK [11:17:06]Счет N : (1)295219 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 54 Товар: 2710194800 ДТ-К-5 13.130 * 76.20 = 1000.51 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 308 24.08.2024 11:17 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166256 ФПД: 170877650775415 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111707&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166256&fm=170877650775415&tin=02508201610067®Number=0000000000092562&sum=100000 [11:17:06]StoreToDocumentArchive [11:17:06]shift 470 fd 166256 [11:17:06]save to /storage/0470/doc_00166256 [11:17:06]save last doc name /storage/0470/doc_00166256 to /storage/kkm_last_doc_name [11:17:06]save OK [11:17:06]Clear old archive folders... [11:17:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:17:06]tlvbuf is 00E58AB0 [11:17:06]SAM_PROTO_ClearQueue [11:17:07]wFMCommunicate request_size=4 [11:17:07]MH_SAM_APDU [11:17:07]CAPDU: 80 09 00 00 [11:17:07]Write to MH i2c: E2 08 00 79 11 80 09 00 00 00 00 00 00 FC [11:17:07]Write i2c OK [11:17:07]MH_I2C_Read... [11:17:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:07]Read from MH i2c: E2 [11:17:07]MH_I2C_Read... [11:17:07]Read from MH i2c: E2 03 00 [11:17:07]MH_I2C_Read... [11:17:07]Read from MH i2c: E2 03 00 79 11 00 90 00 FE [11:17:07]RAPDU: 90 00 [11:17:07]wFMCommunicate OK [11:17:07]SAM_PROTO_ClearQueue done [11:17:07]KKMCreateOFDPacket [11:17:07]OFDProtocolAddRootSTLVToBuf [11:17:07]FM_MakeSignedData [11:17:07]FM_MakeSignedData [11:17:07]SAM_PROTO_SignData [11:17:07]wFMCommunicate request_size=4 [11:17:07]MH_SAM_APDU [11:17:07]CAPDU: 80 0D 01 02 [11:17:07]Write to MH i2c: E2 08 00 7A 11 80 0D 01 02 00 00 00 00 04 [11:17:07]Write i2c OK [11:17:07]MH_I2C_Read... [11:17:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:07]Read from MH i2c: E2 [11:17:07]MH_I2C_Read... [11:17:07]Read from MH i2c: E2 03 00 [11:17:07]MH_I2C_Read... [11:17:07]Read from MH i2c: E2 03 00 7A 11 00 90 00 FF [11:17:07]RAPDU: 90 00 [11:17:07]wFMCommunicate OK [11:17:07]wFMCommunicate request_size=255 [11:17:07]MH_SAM_APDU [11:17:07]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 33 C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 70 89 02 00 35 04 06 00 9B 69 8D AC [11:17:07]Write to MH i2c: E2 02 01 7B 11 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 33 C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 70 89 02 00 35 04 06 00 9B 69 8D AC 00 00 FA [11:17:07]recv_with_timeout no data received [11:17:07]Write i2c OK [11:17:07]MH_I2C_Read... [11:17:07]Connected sock=11 [11:17:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 48 14 07 01 10 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:07]30 Read from MH i2c: 31 E2 32 [11:17:07]34 MH_I2C_Read... [11:17:07]35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 Read from MH i2c: FF E2 03 03 08 00 00 [11:17:07]03 MH_I2C_Read... [11:17:07]AE 33 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 77 7F Read from MH i2c: 01 E2 00 03 00 00 00 7B F2 11 03 00 01 90 00 00 01 00 F6 [11:17:07]03 RAPDU: 01 90 00 00 01 [11:17:07]BC wFMCommunicate OK [11:17:07]04 wFMCommunicate request_size=7 [11:17:07]01 MH_SAM_APDU [11:17:07]00 CAPDU: 01 80 FC 0D 03 02 06 02 00 02 77 AD 7F 77 01 [11:17:07]00 Write to MH i2c: 00 E2 00 0A EB 00 03 7C 26 11 00 80 EF 0D 03 02 0F 02 00 02 F6 00 03 AD 01 77 00 00 01 00 F7 2F 03 [11:17:07]06 00 65 03 00 00 00 00 EE 03 0F 00 F2 03 Write i2c OK [11:17:07]01 MH_I2C_Read... [11:17:07]00 01 F3 03 06 00 B9 28 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 77 7F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 2D C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:07]00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6F 89 02 00 35 04 06 00 6A 2C D4 43 A5 68 B6 E9 E7 68 5C 2C AD Read from MH i2c: E3 E2 [11:17:07] [11:17:07]MH_I2C_Read... [11:17:07]Read from MH i2c: E2 03 00 [11:17:07]MH_I2C_Read... [11:17:07]Read from MH i2c: E2 03 00 7C 11 00 90 00 01 [11:17:07]RAPDU: 90 00 [11:17:07]wFMCommunicate OK [11:17:07]wFMCommunicate request_size=4 [11:17:07]MH_SAM_APDU [11:17:07]CAPDU: 80 0D 03 02 [11:17:07]Write to MH i2c: E2 08 00 7D 11 80 0D 03 02 00 00 00 00 09 [11:17:07]Write i2c OK [11:17:07]MH_I2C_Read... [11:17:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:07]Read from MH i2c: E2 [11:17:07]MH_I2C_Read... [11:17:07]Read from MH i2c: E2 0B 00 [11:17:07]MH_I2C_Read... [11:17:07]Read from MH i2c: E2 0B 00 7D 11 00 39 92 FF DA A5 6B 0E 99 90 00 65 [11:17:07]RAPDU: 39 92 FF DA A5 6B 0E 99 90 00 [11:17:07]wFMCommunicate OK [11:17:07]SAM_PROTO_SignData done [11:17:07]FM_MakeSignedData done [11:17:07]CreateOFDProtocolMessage [11:17:07]wFMCommunicate request_size=4 [11:17:07]MH_SAM_APDU [11:17:07]CAPDU: 80 11 00 00 [11:17:07]Write to MH i2c: E2 08 00 7E 11 80 11 00 00 00 00 00 00 09 [11:17:07]Write i2c OK [11:17:07]MH_I2C_Read... [11:17:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:08]Read from MH i2c: E2 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: E2 17 00 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: E2 17 00 7E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 62 [11:17:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:17:08]wFMCommunicate OK [11:17:08]CreateOFDProtocolMessage done [11:17:08]OFDSenderStorePacket 166256 [11:17:08]StoreOFDPacket docnum=166256 [11:17:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 81 9A 04 01 28 82 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 33 C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 70 89 02 00 35 04 06 00 9B 69 8D AC AD 77 39 92 FF DA A5 6B 0E 99 [11:17:08]CheckFolder [11:17:08]dirname=/storage/ofd_packets [11:17:08]CheckFolder done [11:17:08]ProducePacketName [11:17:08]name=ofd_packets/00166256 [11:17:08]NVStorageSaveData ofd_packets/00166256 [11:17:08]File name is /storage/ofd_packets/00166256 [11:17:08]Write 298 bytes [11:17:08]NVStorageSaveData done [11:17:08]OFDSenderStorePacket done [11:17:08]KKMCreateOFDPacket done [11:17:08]NVStorageSaveData kkm_last_timestamp [11:17:08]File name is /storage/kkm_last_timestamp [11:17:08]Write 4 bytes [11:17:08]NVStorageSaveData done [11:17:08]ExternCall_PrintAddStr [11:17:08]wPrintStart [11:17:08]Write to MH i2c: 01 00 00 7F 11 90 [11:17:08]Write i2c OK [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: 01 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: 01 07 00 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: 01 07 00 7F 11 00 00 00 00 00 FF 0F A5 [11:17:08]RasterBufferAndPrint [11:17:08]line Счет N : (1)295219 [11:17:08]line ИНН: 02508201610067 [11:17:08]line Контрольно-Кассовый Чек [11:17:08]line ПРОДАЖА [11:17:08]line ТРК (МРК, ГНК) : 54 [11:17:08]line Товар: 2710194800 [11:17:08]line ДТ-К-5 [11:17:08]line 13.130 * 76.20 [11:17:08]line = 1000.51 [11:17:08]line НДС 12% НСП 1% [11:17:08]line > о реализуемом товаре [11:17:08]line ОКРУГЛЕНИЕ: -0.51 [11:17:08]line ИТОГО: 1000.00 [11:17:08]line Внесено: 1000.00 [11:17:08]line СДАЧА: 0.00 [11:17:08]line НСП 1% : 8.85 [11:17:08]line НДС 12% : 106.25 [11:17:08]line Наличными: 1000.00 [11:17:08]line Безнал.: 0.00 [11:17:08]line Место: АЗС № 130 "Партнер Нефть" [11:17:08]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:17:08]line СНО: Общий режим [11:17:08]line Чек 308 24.08.2024 11:17 [11:17:08]line Смена: 470 ФФД: 1.0 [11:17:08]line ЗНМ: 0300000070 [11:17:08]line РНМ: 0000000000092562 [11:17:08]line Версия ККМ: 001 [11:17:08]line ФМ: 0000000000871769 [11:17:08]line ФД: 166256 [11:17:08]line ФПД: 170877650775415 [11:17:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111707&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166256&fm=170877650775415&tin=02508201610067®Number=0000000000092562&sum=100000 [11:17:08]written 0, free lines is 4095 [11:17:08]Write to MH i2c: 01 00 00 AA 11 BB [11:17:08]Write i2c OK [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: 01 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: 01 07 00 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: 01 07 00 AA 11 00 00 00 00 00 D8 0C A6 [11:17:08]RasterBufferAndPrint [11:17:08]line [11:17:08]line [11:17:08]line [11:17:08]line [11:17:08]line [11:17:08]written 0, free lines is 3312 [11:17:08]MH_Cut [11:17:08]Write to MH i2c: D1 01 00 B1 11 01 94 [11:17:08]Write i2c OK [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: D1 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: D1 01 00 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: D1 01 00 B1 11 00 93 [11:17:08]Write to MH i2c: 01 00 00 B2 11 C3 [11:17:08]Write i2c OK [11:17:08]MH_I2C_Read... [11:17:09]*** Cut start [11:17:09]*** Purtial cut [11:17:09]*** Stage 1: CUTSNS_PIN = 1 [11:17:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 7C 8A 47 00 54 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 6F 89 02 00 F4 03 04 00 7C 6A C9 66 B6 04 01 00 00 CD BB 35 81 C6 2A 7C 96 [11:17:09]CommunicateWithHost err = 0 [11:17:09]CheckOFDResponse [11:17:09]1017 (14) - 77093643461234 [11:17:09]1041 (16) - 0000000000871769 [11:17:09]1040 (4) - 166255 [11:17:09]1012 (4) - 24.08.2024 05:07 [11:17:09]1206 (1) - 0 [11:17:09]OFD Sender: Remove packet 166255 [11:17:09]ProducePacketName [11:17:09]name=ofd_packets/00166255 [11:17:09]NVStorageDeleteData [11:17:10]OFD Sender: Processing packet 166256 [packets to send 1008, broken 1007] [11:17:10]ProducePacketName [11:17:10]name=ofd_packets/00166256 [11:17:10]OFD Sender: To server: pG, [11:17:10]CommunicateWithHost lk.salyk.kg:30040 [11:17:10]ConnectInit lk.salyk.kg [11:17:11]Read from MH i2c: 01 [11:17:11]MH_I2C_Read... [11:17:11]*** Stop cut motor [11:17:11]*** Cut end [11:17:11]Read from MH i2c: 01 07 00 [11:17:11]MH_I2C_Read... [11:17:11]Read from MH i2c: 01 07 00 B2 11 00 00 00 00 00 FF 0F D8 [11:17:11]process_action close_receipt done [11:17:11]requested_data is exist [11:17:11]produce_requested_data [11:17:11]requested_item fm.sn is exist - process it [11:17:11]wFMCommunicate request_size=4 [11:17:11]MH_SAM_APDU [11:17:11]CAPDU: 80 11 00 00 [11:17:11]Write to MH i2c: E2 08 00 B3 11 80 11 00 00 00 00 00 00 3E [11:17:11]Write i2c OK [11:17:11]MH_I2C_Read... [11:17:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:11]Read from MH i2c: E2 [11:17:11]MH_I2C_Read... [11:17:11]Read from MH i2c: E2 17 00 [11:17:11]MH_I2C_Read... [11:17:11]Read from MH i2c: E2 17 00 B3 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 97 [11:17:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:17:11]wFMCommunicate OK [11:17:11]requested_item fd.num is exist - process it [11:17:11]SAM_PROTO_GetFieldsCounters [11:17:11]wFMCommunicate request_size=4 [11:17:11]MH_SAM_APDU [11:17:11]CAPDU: 80 13 00 00 [11:17:11]Write to MH i2c: E2 08 00 B4 11 80 13 00 00 00 00 00 00 41 [11:17:11]Write i2c OK [11:17:11]MH_I2C_Read... [11:17:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:17:11]Read from MH i2c: E2 [11:17:11]MH_I2C_Read... [11:17:11]Read from MH i2c: E2 62 00 [11:17:11]MH_I2C_Read... [11:17:11]Read from MH i2c: E2 62 00 B4 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 70 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 D8 [11:17:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 70 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:17:11]wFMCommunicate OK [11:17:11]SAM_PROTO_GetFieldsCounters done [11:17:11]requested_item shift.num is exist - process it [11:17:11]requested_item shift.opened is exist - process it [11:17:11]req_shift_opened [11:17:11]FM_GetShiftState [11:17:11]SAM_PROTO_GetShiftState [11:17:11]wFMCommunicate request_size=4 [11:17:11]MH_SAM_APDU [11:17:11]CAPDU: 80 13 01 00 [11:17:11]Write to MH i2c: E2 08 00 B5 11 80 13 01 00 00 00 00 00 43 [11:17:11]Write i2c OK [11:17:11]MH_I2C_Read... [11:17:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:11]Read from MH i2c: E2 [11:17:11]MH_I2C_Read... [11:17:11]Read from MH i2c: E2 0E 00 [11:17:11]MH_I2C_Read... [11:17:11]Read from MH i2c: E2 0E 00 B5 11 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6D [11:17:11]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:17:11]wFMCommunicate OK [11:17:11]SAM_PROTO_GetShiftState done [11:17:11]FM_GetShiftState done [11:17:11]req_shift_opened done [11:17:11]requested_item shift.open_date is exist - process it [11:17:11]req_shift_open_date [11:17:11]req_shift_open_date done [11:17:11]produce_requested_data done [11:17:11]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166256,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:17:11]process_action_free close_receipt [11:17:11]json_value_free [11:17:11]json_value_free done [11:17:11]process_json_proto returns [11:17:11]Send response to host [11:17:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166256,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:17:11]free response buf [11:17:11]execute_script done [11:17:11]execute_script returns [11:17:11]free content buf [11:17:11]Sock 7.Close socket [11:17:11]Sock 7.Thread stoped [11:17:12]Connected sock=9 [11:17:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 81 9A 04 01 28 82 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 33 C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 70 89 02 00 35 04 06 00 9B 69 8D AC AD 77 39 92 FF DA A5 6B 0E 99 [11:17:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 0D D0 47 00 19 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 70 89 02 00 F4 03 04 00 80 6A C9 66 B6 04 01 00 00 60 6E 7C 9F 6E 6F 7F 76 [11:17:12]CommunicateWithHost err = 0 [11:17:12]CheckOFDResponse [11:17:12]1017 (14) - 77093643461234 [11:17:12]1041 (16) - 0000000000871769 [11:17:12]1040 (4) - 166256 [11:17:12]1012 (4) - 24.08.2024 05:07 [11:17:12]1206 (1) - 0 [11:17:12]OFD Sender: Remove packet 166256 [11:17:12]ProducePacketName [11:17:12]name=ofd_packets/00166256 [11:17:12]NVStorageDeleteData [11:17:13]OFD Sender: No OFD packet to send [11:17:13]OFD Sender: No OFD packet to send [11:17:18]OFD Sender: No OFD packet to send [11:17:23]OFD Sender: No OFD packet to send [11:17:26]recv_with_timeout no data received [11:17:28]OFD Sender: No OFD packet to send [11:17:33]OFD Sender: No OFD packet to send [11:17:38]OFD Sender: No OFD packet to send [11:17:43]OFD Sender: No OFD packet to send [11:17:48]OFD Sender: No OFD packet to send [11:17:48]recv_with_timeout no data received [11:17:53]OFD Sender: No OFD packet to send [11:17:58]OFD Sender: No OFD packet to send [11:18:03]recv_with_timeout no data received [11:18:03]OFD Sender: No OFD packet to send [11:18:08]OFD Sender: No OFD packet to send [11:18:13]OFD Sender: No OFD packet to send [11:18:18]OFD Sender: No OFD packet to send [11:18:22]accept exits with 10 [11:18:22]New connection [11:18:22]New thread 3066830180 created [11:18:22]Thread 3066686820 joined [11:18:22]Waiting for new connection... [11:18:22] Sock 10.Parse request [11:18:22]Sock 10.Check first char [11:18:22]Sock 10.First char is OK [11:18:22]request: POST /json_proto HTTP/1.0 [11:18:22]Method: POST [11:18:22]URL: /json_proto [11:18:22]Method is POST - this is cgi request [11:18:22]url: /json_proto [11:18:22]query_string will be loaded in cgi processing [11:18:22]execute_cgi json_proto POST (null) [11:18:22]execute_cgi path=json_proto method=POST [11:18:22]POST find Content-Length [11:18:22]Host: 172.17.44.132:8080 [11:18:22]Content-Length: 921 [11:18:22]Content-Type: application/json [11:18:22] [11:18:22]POST finish read [11:18:22]Found Content-Length = 921 [11:18:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51243", "tax_sys" : 0, "items" : [ { "code": "2000034250011", "name": "\u0413\u043E\u0440\u044F\u0447\u0438\u0439 \u0448\u043E\u043A\u043E\u043B\u0430\u0434 (GABB trade)", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000038180017", "name": "\u041A\u043E\u0444\u0435 \u041C\u043E\u043A\u043A\u043E\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 230.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:22]execute_script... [11:18:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51243", "tax_sys" : 0, "items" : [ { "code": "2000034250011", "name": "\u0413\u043E\u0440\u044F\u0447\u0438\u0439 \u0448\u043E\u043A\u043E\u043B\u0430\u0434 (GABB trade)", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000038180017", "name": "\u041A\u043E\u0444\u0435 \u041C\u043E\u043A\u043A\u043E\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 230.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:22]POST & json_proto [11:18:22]process_json_proto [11:18:22]json parsed OK: [11:18:22]protocol is kg_v1.0 [11:18:22]action value=close_receipt [11:18:22]process_action close_receipt [11:18:22]cmd_close_receipt [11:18:22]MH_GetDate [11:18:22]Write to MH i2c: F0 00 00 B6 11 B6 [11:18:22]Write i2c OK [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: F0 [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: F0 09 00 [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: F0 09 00 B6 11 00 80 C1 C9 66 2A 83 C1 65 02 [11:18:22]GetLastDocTimeStamp 1724498227 [11:18:22]current date 1724498304 [11:18:22]FM_GetShiftState [11:18:22]SAM_PROTO_GetShiftState [11:18:22]wFMCommunicate request_size=4 [11:18:22]MH_SAM_APDU [11:18:22]CAPDU: 80 13 01 00 [11:18:22]Write to MH i2c: E2 08 00 B7 11 80 13 01 00 00 00 00 00 45 [11:18:22]Write i2c OK [11:18:22]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 0E 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 0E 00 B7 11 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 6F [11:18:23]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:18:23]wFMCommunicate OK [11:18:23]SAM_PROTO_GetShiftState done [11:18:23]FM_GetShiftState done [11:18:23]opened in 1724458697 [11:18:23]opened+sec_in_day 1724545097 [11:18:23]quantity*price = 11000 [11:18:23]sum+1 = 11001 [11:18:23]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000038180017 Кофе Моккочино (GABB TRADE) 1.000 * 120.00 = 120.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 230.00 НСП 1% : 2.03 НДС 12% : 24.42 Наличными: 230.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 309 24.08.2024 11:18 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166257 ФПД: 81033125611956 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111824&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166257&fm=81033125611956&tin=02508201610067®Number=0000000000092562&sum=23000 0 [11:18:24]StoreToDocumentArchive [11:18:24]shift 470 fd 166257 [11:18:24]save to /storage/0470/doc_00166257 [11:18:24]save last doc name /storage/0470/doc_00166257 to /storage/kkm_last_doc_name [11:18:24]save OK [11:18:24]Clear old archive folders... [11:18:24]ProcessDocumentItem done err = 0, tmpTLVsize=396 [11:18:24]tlvbuf is 00F5B370 [11:18:24]SAM_PROTO_ClearQueue [11:18:24]wFMCommunicate request_size=4 [11:18:24]MH_SAM_APDU [11:18:24]CAPDU: 80 09 00 00 [11:18:24]Write to MH i2c: E2 08 00 C4 11 80 09 00 00 00 00 00 00 47 [11:18:24]Write i2c OK [11:18:24]MH_I2C_Read... [11:18:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:24]Read from MH i2c: E2 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: E2 03 00 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: E2 03 00 C4 11 00 90 00 49 [11:18:24]RAPDU: 90 00 [11:18:24]wFMCommunicate OK [11:18:24]SAM_PROTO_ClearQueue done [11:18:24]KKMCreateOFDPacket [11:18:24]OFDProtocolAddRootSTLVToBuf [11:18:24]FM_MakeSignedData [11:18:24]FM_MakeSignedData [11:18:24]SAM_PROTO_SignData [11:18:24]wFMCommunicate request_size=4 [11:18:24]MH_SAM_APDU [11:18:24]CAPDU: 80 0D 01 02 [11:18:24]Write to MH i2c: E2 08 00 C5 11 80 0D 01 02 00 00 00 00 4F [11:18:24]Write i2c OK [11:18:24]MH_I2C_Read... [11:18:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:24]Read from MH i2c: E2 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: E2 03 00 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: E2 03 00 C5 11 00 90 00 4A [11:18:24]RAPDU: 90 00 [11:18:24]wFMCommunicate OK [11:18:24]wFMCommunicate request_size=255 [11:18:24]MH_SAM_APDU [11:18:24]CAPDU: 80 0D 02 02 FA 03 00 8C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 38 31 38 30 30 31 37 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9C D0 BE D0 BA D0 BA D0 BE D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 59 00 00 00 00 EB 03 26 00 EF [11:18:24]Write to MH i2c: E2 02 01 C6 11 80 0D 02 02 FA 00 03 00 8C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 38 31 38 30 30 31 37 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9C D0 BE D0 BA D0 BA D0 BE D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 59 00 00 00 00 EB 03 26 00 EF 00 00 77 [11:18:24]Write i2c OK [11:18:24]MH_I2C_Read... [11:18:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:24]Read from MH i2c: E2 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: E2 03 00 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: E2 03 00 C6 11 00 90 00 4B [11:18:24]RAPDU: 90 00 [11:18:24]wFMCommunicate OK [11:18:24]wFMCommunicate request_size=155 [11:18:24]MH_SAM_APDU [11:18:24]CAPDU: 80 0D 02 02 96 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 09 00 00 00 00 07 04 06 00 D8 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 80 C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 71 89 02 00 35 04 06 00 49 B2 FE AA C9 B4 [11:18:24]Write to MH i2c: E2 9E 00 C7 11 80 0D 02 02 96 00 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 09 00 00 00 00 07 04 06 00 D8 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 80 C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 71 89 02 00 35 04 06 00 49 B2 FE AA C9 B4 00 00 E5 [11:18:24]Write i2c OK [11:18:24]MH_I2C_Read... [11:18:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:24]Read from MH i2c: E2 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: E2 03 00 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: E2 03 00 C7 11 00 90 00 4C [11:18:24]RAPDU: 90 00 [11:18:24]wFMCommunicate OK [11:18:24]wFMCommunicate request_size=4 [11:18:24]MH_SAM_APDU [11:18:24]CAPDU: 80 0D 03 02 [11:18:24]Write to MH i2c: E2 08 00 C8 11 80 0D 03 02 00 00 00 00 54 [11:18:24]Write i2c OK [11:18:24]MH_I2C_Read... [11:18:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:24]Read from MH i2c: E2 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: E2 0B 00 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: E2 0B 00 C8 11 00 AB 69 D7 11 4D BC 84 AA 90 00 88 [11:18:24]RAPDU: AB 69 D7 11 4D BC 84 AA 90 00 [11:18:24]wFMCommunicate OK [11:18:24]SAM_PROTO_SignData done [11:18:24]FM_MakeSignedData done [11:18:24]CreateOFDProtocolMessage [11:18:24]wFMCommunicate request_size=4 [11:18:24]MH_SAM_APDU [11:18:24]CAPDU: 80 11 00 00 [11:18:24]Write to MH i2c: E2 08 00 C9 11 80 11 00 00 00 00 00 00 54 [11:18:24]Write i2c OK [11:18:24]MH_I2C_Read... [11:18:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:24]Read from MH i2c: E2 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: E2 17 00 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: E2 17 00 C9 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AD [11:18:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:18:24]wFMCommunicate OK [11:18:24]CreateOFDProtocolMessage done [11:18:24]OFDSenderStorePacket 166257 [11:18:24]StoreOFDPacket docnum=166257 [11:18:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 A0 01 00 00 2B 9F 98 01 56 A1 5A 03 01 00 03 00 8C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 38 31 38 30 30 31 37 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9C D0 BE D0 BA D0 BA D0 BE D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 09 00 00 00 00 07 04 06 00 D8 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 80 C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 71 89 02 00 35 04 06 00 49 B2 FE AA C9 B4 AB 69 D7 11 4D BC 84 AA [11:18:24]CheckFolder [11:18:24]dirname=/storage/ofd_packets [11:18:24]CheckFolder done [11:18:24]ProducePacketName [11:18:24]name=ofd_packets/00166257 [11:18:24]NVStorageSaveData ofd_packets/00166257 [11:18:24]File name is /storage/ofd_packets/00166257 [11:18:24]Write 446 bytes [11:18:24]NVStorageSaveData done [11:18:24]OFDSenderStorePacket done [11:18:24]KKMCreateOFDPacket done [11:18:24]NVStorageSaveData kkm_last_timestamp [11:18:24]File name is /storage/kkm_last_timestamp [11:18:24]Write 4 bytes [11:18:24]NVStorageSaveData done [11:18:24]ExternCall_PrintAddStr [11:18:24]wPrintStart [11:18:24]Write to MH i2c: 01 00 00 CA 11 DB [11:18:24]Write i2c OK [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: 01 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: 01 07 00 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: 01 07 00 CA 11 00 00 00 00 00 FF 0F F0 [11:18:24]RasterBufferAndPrint [11:18:24]line Счет N : (3)51243 [11:18:24]line ИНН: 02508201610067 [11:18:24]line Контрольно-Кассовый Чек [11:18:24]line ПРОДАЖА [11:18:24]line Товар: 2000034250011 [11:18:24]line Горячий шоколад (GABB trade) [11:18:24]line 1.000 * 110.00 [11:18:24]line = 110.00 [11:18:24]line НДС 12% НСП 1% [11:18:24]line > о реализуемом товаре [11:18:24]line Товар: 2000038180017 [11:18:24]line Кофе Моккочино (GABB TRADE) [11:18:24]line 1.000 * 120.00 [11:18:24]line = 120.00 [11:18:24]line НДС 12% НСП 1% [11:18:24]line > о реализуемом товаре [11:18:24]line ИТОГО: 230.00 [11:18:24]line НСП 1% : 2.03 [11:18:24]line НДС 12% : 24.42 [11:18:24]line Наличными: 230.00 [11:18:24]line Безнал.: 0.00 [11:18:24]line Место: АЗС № 130 "Партнер Нефть" [11:18:24]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:18:24]line СНО: Общий режим [11:18:24]line Чек 309 24.08.2024 11:18 [11:18:24]line Смена: 470 ФФД: 1.0 [11:18:24]line ЗНМ: 0300000070 [11:18:24]line РНМ: 0000000000092562 [11:18:24]line Версия ККМ: 001 [11:18:24]line ФМ: 0000000000871769 [11:18:24]line ФД: 166257 [11:18:24]line ФПД: 81033125611956 [11:18:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T111824&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166257&fm=81033125611956&tin=02508201610067®Number=0000000000092562&sum=23000 [11:18:24]line 0 [11:18:24]written 0, free lines is 4095 [11:18:25]OFD Sender: Processing packet 166257 [packets to send 1008, broken 1007] [11:18:25]ProducePacketName [11:18:25]name=ofd_packets/00166257 [11:18:25]OFD Sender: To server: pG, [11:18:25]CommunicateWithHost lk.salyk.kg:30040 [11:18:25]ConnectInit lk.salyk.kg [11:18:25]Write to MH i2c: 01 00 00 FA 11 0B [11:18:25]Write i2c OK [11:18:25]MH_I2C_Read... [11:18:25]Read from MH i2c: 01 [11:18:25]MH_I2C_Read... [11:18:25]Read from MH i2c: 01 07 00 [11:18:25]MH_I2C_Read... [11:18:25]Read from MH i2c: 01 07 00 FA 11 00 00 00 00 00 6C 0C 8A [11:18:25]RasterBufferAndPrint [11:18:25]line [11:18:25]line [11:18:25]line [11:18:25]line [11:18:25]line [11:18:25]written 0, free lines is 3194 [11:18:25]MH_Cut [11:18:25]Write to MH i2c: D1 01 00 01 12 01 E5 [11:18:25]Write i2c OK [11:18:25]MH_I2C_Read... [11:18:25]Read from MH i2c: D1 [11:18:25]MH_I2C_Read... [11:18:25]Read from MH i2c: D1 01 00 [11:18:25]MH_I2C_Read... [11:18:25]Read from MH i2c: D1 01 00 01 12 00 E4 [11:18:25]Write to MH i2c: 01 00 00 02 12 14 [11:18:25]Write i2c OK [11:18:25]MH_I2C_Read... [11:18:26]*** Cut start [11:18:26]*** Purtial cut [11:18:26]*** Stage 1: CUTSNS_PIN = 1 [11:18:28]Read from MH i2c: 01 [11:18:28]MH_I2C_Read... [11:18:28]*** Stop cut motor [11:18:28]*** Cut end [11:18:28]Read from MH i2c: 01 07 00 [11:18:28]MH_I2C_Read... [11:18:28]Read from MH i2c: 01 07 00 02 12 00 00 00 00 00 FF 0F 29 [11:18:28]process_action close_receipt done [11:18:28]requested_data is exist [11:18:28]produce_requested_data [11:18:28]requested_item fm.sn is exist - process it [11:18:28]wFMCommunicate request_size=4 [11:18:28]MH_SAM_APDU [11:18:28]CAPDU: 80 11 00 00 [11:18:28]Write to MH i2c: E2 08 00 03 12 80 11 00 00 00 00 00 00 8F [11:18:28]Write i2c OK [11:18:28]MH_I2C_Read... [11:18:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:28]Read from MH i2c: E2 [11:20:43]ConnectInit Can't connect to host [11:20:43]ConnectInit Can't take IP for lk.salyk.kg [11:20:43]CommunicateWithHost connect error [11:20:43]CommunicateWithHost err = -1 [11:20:43]OFD Sender: Server communicate error [11:20:48]OFD Sender: Processing packet 166258 [packets to send 1008, broken 1007] [11:20:48]ProducePacketName [11:20:48]name=ofd_packets/00166258 [11:20:48]OFD Sender: To server: pG, [11:20:48]CommunicateWithHost lk.salyk.kg:30040 [11:20:48]ConnectInit lk.salyk.kg [11:20:53]ConnectInit Can't take IP for lk.salyk.kg [11:20:53]CommunicateWithHost connect error [11:20:53]CommunicateWithHost err = -1 [11:20:53]OFD Sender: Server communicate error [11:20:58]OFD Sender: Processing packet 166258 [packets to send 1008, broken 1007] [11:20:58]ProducePacketName [11:20:58]name=ofd_packets/00166258 [11:20:58]OFD Sender: To server: pG, [11:20:58]CommunicateWithHost lk.salyk.kg:30040 [11:20:58]ConnectInit lk.salyk.kg [11:20:59]Connected sock=9 [11:20:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 C7 91 07 01 EE B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 BF C1 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 72 89 02 00 35 04 06 00 9C EB B4 11 12 70 27 6D 4F 5D F0 FC 4D 04 [11:20:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 73 15 47 00 CC 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 72 89 02 00 F4 03 04 00 63 6B C9 66 B6 04 01 00 00 97 33 D5 68 0F EA 1B CE [11:20:59]CommunicateWithHost err = 0 [11:20:59]CheckOFDResponse [11:20:59]1017 (14) - 77093643461234 [11:20:59]1041 (16) - 0000000000871769 [11:20:59]1040 (4) - 166258 [11:20:59]1012 (4) - 24.08.2024 05:10 [11:20:59]1206 (1) - 0 [11:20:59]OFD Sender: Remove packet 166258 [11:20:59]ProducePacketName [11:20:59]name=ofd_packets/00166258 [11:20:59]NVStorageDeleteData [11:21:00]OFD Sender: No OFD packet to send [11:21:05]OFD Sender: No OFD packet to send [11:21:10]OFD Sender: No OFD packet to send [11:21:15]OFD Sender: No OFD packet to send [11:21:20]OFD Sender: No OFD packet to send [11:21:25]OFD Sender: No OFD packet to send [11:21:30]OFD Sender: No OFD packet to send [11:21:35]OFD Sender: No OFD packet to send [11:21:40]OFD Sender: No OFD packet to send [11:21:45]OFD Sender: No OFD packet to send [11:21:50]OFD Sender: No OFD packet to send [11:21:55]OFD Sender: No OFD packet to send [11:22:00]OFD Sender: No OFD packet to send [11:22:05]OFD Sender: No OFD packet to send [11:22:10]OFD Sender: No OFD packet to send [11:22:15]OFD Sender: No OFD packet to send [11:22:20]OFD Sender: No OFD packet to send [11:22:25]OFD Sender: No OFD packet to send [11:22:30]OFD Sender: No OFD packet to send [11:22:35]OFD Sender: No OFD packet to send [11:22:40]OFD Sender: No OFD packet to send [11:22:45]OFD Sender: No OFD packet to send [11:22:50]OFD Sender: No OFD packet to send [11:22:55]OFD Sender: No OFD packet to send [11:23:00]OFD Sender: No OFD packet to send [11:23:05]OFD Sender: No OFD packet to send [11:23:10]OFD Sender: No OFD packet to send [11:23:15]OFD Sender: No OFD packet to send [11:23:17]recv_with_timeout no data received [11:23:20]OFD Sender: No OFD packet to send [11:23:25]OFD Sender: No OFD packet to send [11:23:30]OFD Sender: No OFD packet to send [11:23:35]recv_with_timeout no data received [11:23:35]OFD Sender: No OFD packet to send [11:23:40]OFD Sender: No OFD packet to send [11:23:45]OFD Sender: No OFD packet to send [11:23:50]OFD Sender: No OFD packet to send [11:23:55]OFD Sender: No OFD packet to send [11:24:00]OFD Sender: No OFD packet to send [11:24:05]OFD Sender: No OFD packet to send [11:24:11]OFD Sender: No OFD packet to send [11:24:16]OFD Sender: No OFD packet to send [11:24:21]OFD Sender: No OFD packet to send [11:24:26]OFD Sender: No OFD packet to send [11:24:27]accept exits with 7 [11:24:27]New connection [11:24:27]New thread 3066830180 created [11:24:27]Thread 3066686820 joined [11:24:27]Waiting for new connection... [11:24:27] Sock 7.Parse request [11:24:27]Sock 7.Check first char [11:24:27]Sock 7.First char is OK [11:24:27]request: POST /json_proto HTTP/1.0 [11:24:27]Method: POST [11:24:27]URL: /json_proto [11:24:27]Method is POST - this is cgi request [11:24:27]url: /json_proto [11:24:27]query_string will be loaded in cgi processing [11:24:27]execute_cgi json_proto POST (null) [11:24:27]execute_cgi path=json_proto method=POST [11:24:27]POST find Content-Length [11:24:27]Host: 172.17.44.132:8080 [11:24:27]Content-Length: 800 [11:24:27]Content-Type: application/json [11:24:27] [11:24:27]POST finish read [11:24:27]Found Content-Length = 800 [11:24:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:27]execute_script... [11:24:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:27]POST & json_proto [11:24:27]process_json_proto [11:24:27]json parsed OK: [11:24:27]protocol is kg_v1.0 [11:24:27]action value=close_receipt [11:24:27]process_action close_receipt [11:24:27]cmd_close_receipt [11:24:27]MH_GetDate [11:24:27]Write to MH i2c: F0 00 00 51 12 52 [11:24:27]Write i2c OK [11:24:27]MH_I2C_Read... [11:24:27]Read from MH i2c: F0 [11:24:27]MH_I2C_Read... [11:24:27]Read from MH i2c: F0 09 00 [11:24:27]MH_I2C_Read... [11:24:27]Read from MH i2c: F0 09 00 51 12 00 EC C2 C9 66 2A 83 C1 65 0B [11:24:27]GetLastDocTimeStamp 1724498367 [11:24:27]current date 1724498668 [11:24:27]FM_GetShiftState [11:24:27]SAM_PROTO_GetShiftState [11:24:27]wFMCommunicate request_size=4 [11:24:27]MH_SAM_APDU [11:24:27]CAPDU: 80 13 01 00 [11:24:27]Write to MH i2c: E2 08 00 52 12 80 13 01 00 00 00 00 00 E1 [11:24:27]Write i2c OK [11:24:27]MH_I2C_Read... [11:24:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:27]Read from MH i2c: E2 [11:24:27]MH_I2C_Read... [11:24:27]Read from MH i2c: E2 0E 00 [11:24:27]MH_I2C_Read... [11:24:27]Read from MH i2c: E2 0E 00 52 12 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 0B [11:24:27]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:24:27]wFMCommunicate OK [11:24:27]SAM_PROTO_GetShiftState done [11:24:27]FM_GetShiftState done [11:24:27]opened in 1724458697 [11:24:27]opened+sec_in_day 1724545097 [11:24:27]quantity*price = 50036 [11:24:27]sum+1 = 50037 [11:24:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 311 24.08.2024 11:24 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166259 ФПД: 253027999324599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T112428&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166259&fm=253027999324599&tin=02508201610067®Number=0000000000092562&sum=50036 [11:24:28]StoreToDocumentArchive [11:24:28]shift 470 fd 166259 [11:24:28]save to /storage/0470/doc_00166259 [11:24:28]save last doc name /storage/0470/doc_00166259 to /storage/kkm_last_doc_name [11:24:28]save OK [11:24:28]Clear old archive folders... [11:24:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:24:28]tlvbuf is 00EFD200 [11:24:28]SAM_PROTO_ClearQueue [11:24:28]wFMCommunicate request_size=4 [11:24:28]MH_SAM_APDU [11:24:28]CAPDU: 80 09 00 00 [11:24:28]Write to MH i2c: E2 08 00 5F 12 80 09 00 00 00 00 00 00 E3 [11:24:28]Write i2c OK [11:24:28]MH_I2C_Read... [11:24:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:28]Read from MH i2c: E2 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 5F 12 00 90 00 E5 [11:24:28]RAPDU: 90 00 [11:24:28]wFMCommunicate OK [11:24:28]SAM_PROTO_ClearQueue done [11:24:28]KKMCreateOFDPacket [11:24:28]OFDProtocolAddRootSTLVToBuf [11:24:28]FM_MakeSignedData [11:24:28]FM_MakeSignedData [11:24:28]SAM_PROTO_SignData [11:24:28]wFMCommunicate request_size=4 [11:24:28]MH_SAM_APDU [11:24:28]CAPDU: 80 0D 01 02 [11:24:28]Write to MH i2c: E2 08 00 60 12 80 0D 01 02 00 00 00 00 EB [11:24:28]Write i2c OK [11:24:28]MH_I2C_Read... [11:24:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:28]Read from MH i2c: E2 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 60 12 00 90 00 E6 [11:24:28]RAPDU: 90 00 [11:24:28]wFMCommunicate OK [11:24:28]wFMCommunicate request_size=255 [11:24:28]MH_SAM_APDU [11:24:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 EC C2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 73 89 02 00 35 04 06 00 E6 [11:24:28]Write to MH i2c: E2 02 01 61 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 EC C2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 73 89 02 00 35 04 06 00 E6 00 00 87 [11:24:28]Write i2c OK [11:24:28]MH_I2C_Read... [11:24:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:28]Read from MH i2c: E2 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 61 12 00 90 00 E7 [11:24:28]RAPDU: 90 00 [11:24:28]wFMCommunicate OK [11:24:28]wFMCommunicate request_size=10 [11:24:28]MH_SAM_APDU [11:24:28]CAPDU: 80 0D 02 02 05 20 AC 04 99 B7 [11:24:28]Write to MH i2c: E2 0D 00 62 12 80 0D 02 02 05 00 20 AC 04 99 B7 00 00 18 [11:24:28]Write i2c OK [11:24:28]MH_I2C_Read... [11:24:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:28]Read from MH i2c: E2 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 62 12 00 90 00 E8 [11:24:28]RAPDU: 90 00 [11:24:28]wFMCommunicate OK [11:24:28]wFMCommunicate request_size=4 [11:24:28]MH_SAM_APDU [11:24:28]CAPDU: 80 0D 03 02 [11:24:28]Write to MH i2c: E2 08 00 63 12 80 0D 03 02 00 00 00 00 F0 [11:24:28]Write i2c OK [11:24:28]MH_I2C_Read... [11:24:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:28]Read from MH i2c: E2 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 0B 00 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 0B 00 63 12 00 6E A4 E1 B9 43 9A 0B 4C 90 00 D1 [11:24:28]RAPDU: 6E A4 E1 B9 43 9A 0B 4C 90 00 [11:24:28]wFMCommunicate OK [11:24:28]SAM_PROTO_SignData done [11:24:28]FM_MakeSignedData done [11:24:28]CreateOFDProtocolMessage [11:24:28]wFMCommunicate request_size=4 [11:24:28]MH_SAM_APDU [11:24:28]CAPDU: 80 11 00 00 [11:24:28]Write to MH i2c: E2 08 00 64 12 80 11 00 00 00 00 00 00 F0 [11:24:28]Write i2c OK [11:24:28]MH_I2C_Read... [11:24:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:29]Read from MH i2c: E2 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: E2 17 00 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: E2 17 00 64 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 49 [11:24:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:24:29]wFMCommunicate OK [11:24:29]CreateOFDProtocolMessage done [11:24:29]OFDSenderStorePacket 166259 [11:24:29]StoreOFDPacket docnum=166259 [11:24:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 45 45 07 01 E9 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 EC C2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 73 89 02 00 35 04 06 00 E6 20 AC 04 99 B7 6E A4 E1 B9 43 9A 0B 4C [11:24:29]CheckFolder [11:24:29]dirname=/storage/ofd_packets [11:24:29]CheckFolder done [11:24:29]ProducePacketName [11:24:29]name=ofd_packets/00166259 [11:24:29]NVStorageSaveData ofd_packets/00166259 [11:24:29]File name is /storage/ofd_packets/00166259 [11:24:29]Write 301 bytes [11:24:29]NVStorageSaveData done [11:24:29]OFDSenderStorePacket done [11:24:29]KKMCreateOFDPacket done [11:24:29]NVStorageSaveData kkm_last_timestamp [11:24:29]File name is /storage/kkm_last_timestamp [11:24:29]Write 4 bytes [11:24:29]NVStorageSaveData done [11:24:29]ExternCall_PrintAddStr [11:24:29]wPrintStart [11:24:29]Write to MH i2c: 01 00 00 65 12 77 [11:24:29]Write i2c OK [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: 01 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: 01 07 00 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: 01 07 00 65 12 00 00 00 00 00 FF 0F 8C [11:24:29]RasterBufferAndPrint [11:24:29]line Счет N : (1)295223 [11:24:29]line ИНН: 02508201610067 [11:24:29]line Контрольно-Кассовый Чек [11:24:29]line ПРОДАЖА [11:24:29]line ТРК (МРК, ГНК) : 42 [11:24:29]line Товар: 2710124130 [11:24:29]line Аи-92-К-5 [11:24:29]line 7.380 * 67.80 [11:24:29]line = 500.36 [11:24:29]line НДС 12% НСП 1% [11:24:29]line > о реализуемом товаре [11:24:29]line ИТОГО: 500.36 [11:24:29]line НСП 1% : 4.43 [11:24:29]line НДС 12% : 53.14 [11:24:29]line Наличными: 0.00 [11:24:29]line Безнал.: 500.36 [11:24:29]line Место: АЗС № 130 "Партнер Нефть" [11:24:29]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:24:29]line СНО: Общий режим [11:24:29]line Чек 311 24.08.2024 11:24 [11:24:29]line Смена: 470 ФФД: 1.0 [11:24:29]line ЗНМ: 0300000070 [11:24:29]line РНМ: 0000000000092562 [11:24:29]line Версия ККМ: 001 [11:24:29]line Платежная система: O! деньги [11:24:29]line ФМ: 0000000000871769 [11:24:29]line ФД: 166259 [11:24:29]line ФПД: 253027999324599 [11:24:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T112428&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166259&fm=253027999324599&tin=02508201610067®Number=0000000000092562&sum=50036 [11:24:29]written 0, free lines is 4095 [11:24:29]OFD Sender: Processing packet 166259 [packets to send 1008, broken 1007] [11:24:29]ProducePacketName [11:24:29]name=ofd_packets/00166259 [11:24:29]OFD Sender: To server: pG, [11:24:29]CommunicateWithHost lk.salyk.kg:30040 [11:24:29]ConnectInit lk.salyk.kg [11:24:29]Write to MH i2c: 01 00 00 8F 12 A1 [11:24:29]Write i2c OK [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: 01 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: 01 07 00 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: 01 07 00 8F 12 00 00 00 00 00 DE 0C 92 [11:24:29]RasterBufferAndPrint [11:24:29]line [11:24:29]line [11:24:29]line [11:24:29]line [11:24:29]line [11:24:29]written 0, free lines is 3300 [11:24:29]MH_Cut [11:24:29]Write to MH i2c: D1 01 00 96 12 01 7A [11:24:29]Write i2c OK [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: D1 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: D1 01 00 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: D1 01 00 96 12 00 79 [11:24:29]Write to MH i2c: 01 00 00 97 12 A9 [11:24:29]Write i2c OK [11:24:29]MH_I2C_Read... [11:24:29]Connected sock=10 [11:24:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 45 45 07 01 E9 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 EC C2 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 73 89 02 00 35 04 06 00 E6 20 AC 04 99 B7 6E A4 E1 B9 43 9A 0B 4C [11:24:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 62 25 47 00 17 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 73 89 02 00 F4 03 04 00 36 6C C9 66 B6 04 01 00 00 7C 83 D7 1D 04 5A EA B5 [11:24:30]CommunicateWithHost err = 0 [11:24:30]CheckOFDResponse [11:24:30]1017 (14) - 77093643461234 [11:24:30]1041 (16) - 0000000000871769 [11:24:30]1040 (4) - 166259 [11:24:30]1012 (4) - 24.08.2024 05:14 [11:24:30]1206 (1) - 0 [11:24:30]OFD Sender: Remove packet 166259 [11:24:30]ProducePacketName [11:24:30]name=ofd_packets/00166259 [11:24:30]NVStorageDeleteData [11:24:30]*** Cut start [11:24:30]*** Purtial cut [11:24:30]*** Stage 1: CUTSNS_PIN = 1 [11:24:30]OFD Sender: No OFD packet to send [11:24:32]Read from MH i2c: 01 [11:24:32]MH_I2C_Read... [11:24:32]*** Stop cut motor [11:24:32]*** Cut end [11:24:32]Read from MH i2c: 01 07 00 [11:24:32]MH_I2C_Read... [11:24:32]Read from MH i2c: 01 07 00 97 12 00 00 00 00 00 FF 0F BE [11:24:32]process_action close_receipt done [11:24:32]requested_data is exist [11:24:32]produce_requested_data [11:24:32]requested_item fm.sn is exist - process it [11:24:32]wFMCommunicate request_size=4 [11:24:32]MH_SAM_APDU [11:24:32]CAPDU: 80 11 00 00 [11:24:32]Write to MH i2c: E2 08 00 98 12 80 11 00 00 00 00 00 00 24 [11:24:32]Write i2c OK [11:24:32]MH_I2C_Read... [11:24:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:32]Read from MH i2c: E2 [11:24:32]MH_I2C_Read... [11:24:32]Read from MH i2c: E2 17 00 [11:24:32]MH_I2C_Read... [11:24:32]Read from MH i2c: E2 17 00 98 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 7D [11:24:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:24:32]wFMCommunicate OK [11:24:32]requested_item fd.num is exist - process it [11:24:32]SAM_PROTO_GetFieldsCounters [11:24:32]wFMCommunicate request_size=4 [11:24:32]MH_SAM_APDU [11:24:32]CAPDU: 80 13 00 00 [11:24:32]Write to MH i2c: E2 08 00 99 12 80 13 00 00 00 00 00 00 27 [11:24:32]Write i2c OK [11:24:32]MH_I2C_Read... [11:24:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:32]Read from MH i2c: E2 [11:24:32]MH_I2C_Read... [11:24:32]Read from MH i2c: E2 62 00 [11:24:32]MH_I2C_Read... [11:24:32]Read from MH i2c: E2 62 00 99 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 73 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 CA [11:24: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 73 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:24:32]wFMCommunicate OK [11:24:32]SAM_PROTO_GetFieldsCounters done [11:24:32]requested_item shift.num is exist - process it [11:24:32]requested_item shift.opened is exist - process it [11:24:32]req_shift_opened [11:24:32]FM_GetShiftState [11:24:32]SAM_PROTO_GetShiftState [11:24:32]wFMCommunicate request_size=4 [11:24:32]MH_SAM_APDU [11:24:32]CAPDU: 80 13 01 00 [11:24:32]Write to MH i2c: E2 08 00 9A 12 80 13 01 00 00 00 00 00 29 [11:24:32]Write i2c OK [11:24:32]MH_I2C_Read... [11:24:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:32]Read from MH i2c: E2 [11:24:32]MH_I2C_Read... [11:24:32]Read from MH i2c: E2 0E 00 [11:24:32]MH_I2C_Read... [11:24:32]Read from MH i2c: E2 0E 00 9A 12 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 53 [11:24:32]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:24:32]wFMCommunicate OK [11:24:32]SAM_PROTO_GetShiftState done [11:24:32]FM_GetShiftState done [11:24:32]req_shift_opened done [11:24:32]requested_item shift.open_date is exist - process it [11:24:32]req_shift_open_date [11:24:32]req_shift_open_date done [11:24:32]produce_requested_data done [11:24:32]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166259,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:24:32]process_action_free close_receipt [11:24:32]json_value_free [11:24:32]json_value_free done [11:24:32]process_json_proto returns [11:24:32]Send response to host [11:24:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166259,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:24:32]free response buf [11:24:32]execute_script done [11:24:32]execute_script returns [11:24:32]free content buf [11:24:32]Sock 7.Close socket [11:24:32]Sock 7.Thread stoped [11:24:35]OFD Sender: No OFD packet to send [11:24:40]OFD Sender: No OFD packet to send [11:24:45]OFD Sender: No OFD packet to send [11:24:47]accept exits with 9 [11:24:47]New connection [11:24:47]New thread 3066686820 created [11:24:47]Thread 3066830180 joined [11:24:47]Waiting for new connection... [11:24:47] Sock 9.Parse request [11:24:47]Sock 9.Check first char [11:24:47]Sock 9.First char is OK [11:24:47]request: POST /json_proto HTTP/1.0 [11:24:47]Method: POST [11:24:47]URL: /json_proto [11:24:47]Method is POST - this is cgi request [11:24:47]url: /json_proto [11:24:47]query_string will be loaded in cgi processing [11:24:47]execute_cgi json_proto POST (null) [11:24:47]execute_cgi path=json_proto method=POST [11:24:47]POST find Content-Length [11:24:47]Host: 172.17.44.132:8080 [11:24:47]Content-Length: 679 [11:24:47]Content-Type: application/json [11:24:47] [11:24:47]POST finish read [11:24:47]Found Content-Length = 679 [11:24:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:47]execute_script... [11:24:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:47]POST & json_proto [11:24:47]process_json_proto [11:24:47]json parsed OK: [11:24:47]protocol is kg_v1.0 [11:24:47]action value=close_receipt [11:24:47]process_action close_receipt [11:24:47]cmd_close_receipt [11:24:47]MH_GetDate [11:24:47]Write to MH i2c: F0 00 00 9B 12 9C [11:24:47]Write i2c OK [11:24:47]MH_I2C_Read... [11:24:47]Read from MH i2c: F0 [11:24:47]MH_I2C_Read... [11:24:47]Read from MH i2c: F0 09 00 [11:24:47]MH_I2C_Read... [11:24:47]Read from MH i2c: F0 09 00 9B 12 00 00 C3 C9 66 2A 83 C1 65 6A [11:24:47]GetLastDocTimeStamp 1724498668 [11:24:47]current date 1724498688 [11:24:47]FM_GetShiftState [11:24:47]SAM_PROTO_GetShiftState [11:24:47]wFMCommunicate request_size=4 [11:24:47]MH_SAM_APDU [11:24:47]CAPDU: 80 13 01 00 [11:24:47]Write to MH i2c: E2 08 00 9C 12 80 13 01 00 00 00 00 00 2B [11:24:47]Write i2c OK [11:24:47]MH_I2C_Read... [11:24:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:47]Read from MH i2c: E2 [11:24:47]MH_I2C_Read... [11:24:47]Read from MH i2c: E2 0E 00 [11:24:47]MH_I2C_Read... [11:24:47]Read from MH i2c: E2 0E 00 9C 12 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 55 [11:24:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:24:47]wFMCommunicate OK [11:24:47]SAM_PROTO_GetShiftState done [11:24:47]FM_GetShiftState done [11:24:47]opened in 1724458697 [11:24:47]opened+sec_in_day 1724545097 [11:24:47]quantity*price = 100050 [11:24:47]sum+1 = 100052 [11:24:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 312 24.08.2024 11:24 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166260 ФПД: 192461367388200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T112448&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166260&fm=192461367388200&tin=02508201610067®Number=0000000000092562&sum=100000 [11:24:48]StoreToDocumentArchive [11:24:48]shift 470 fd 166260 [11:24:48]save to /storage/0470/doc_00166260 [11:24:48]save last doc name /storage/0470/doc_00166260 to /storage/kkm_last_doc_name [11:24:48]save OK [11:24:48]Clear old archive folders... [11:24:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:24:48]tlvbuf is 00DE30B0 [11:24:48]SAM_PROTO_ClearQueue [11:24:48]wFMCommunicate request_size=4 [11:24:48]MH_SAM_APDU [11:24:48]CAPDU: 80 09 00 00 [11:24:48]Write to MH i2c: E2 08 00 A9 12 80 09 00 00 00 00 00 00 2D [11:24:48]Write i2c OK [11:24:48]MH_I2C_Read... [11:24:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:48]Read from MH i2c: E2 [11:24:48]MH_I2C_Read... [11:24:48]Read from MH i2c: E2 03 00 [11:24:48]MH_I2C_Read... [11:24:48]Read from MH i2c: E2 03 00 A9 12 00 90 00 2F [11:24:48]RAPDU: 90 00 [11:24:48]wFMCommunicate OK [11:24:48]SAM_PROTO_ClearQueue done [11:24:48]KKMCreateOFDPacket [11:24:48]OFDProtocolAddRootSTLVToBuf [11:24:48]FM_MakeSignedData [11:24:48]FM_MakeSignedData [11:24:48]SAM_PROTO_SignData [11:24:48]wFMCommunicate request_size=4 [11:24:48]MH_SAM_APDU [11:24:48]CAPDU: 80 0D 01 02 [11:24:48]Write to MH i2c: E2 08 00 AA 12 80 0D 01 02 00 00 00 00 35 [11:24:48]Write i2c OK [11:24:48]MH_I2C_Read... [11:24:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:48]Read from MH i2c: E2 [11:24:48]MH_I2C_Read... [11:24:48]Read from MH i2c: E2 03 00 [11:24:48]MH_I2C_Read... [11:24:48]Read from MH i2c: E2 03 00 AA 12 00 90 00 30 [11:24:48]RAPDU: 90 00 [11:24:48]wFMCommunicate OK [11:24:48]wFMCommunicate request_size=255 [11:24:48]MH_SAM_APDU [11:24:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 00 C3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 74 89 02 00 35 04 06 00 AF 0A E7 6F [11:24:48]Write to MH i2c: E2 02 01 AB 12 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 00 C3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 74 89 02 00 35 04 06 00 AF 0A E7 6F 00 00 D4 [11:24:48]Write i2c OK [11:24:48]MH_I2C_Read... [11:24:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:49]Read from MH i2c: E2 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 03 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 03 00 AB 12 00 90 00 31 [11:24:49]RAPDU: 90 00 [11:24:49]wFMCommunicate OK [11:24:49]wFMCommunicate request_size=7 [11:24:49]MH_SAM_APDU [11:24:49]CAPDU: 80 0D 02 02 02 A8 28 [11:24:49]Write to MH i2c: E2 0A 00 AC 12 80 0D 02 02 02 00 A8 28 00 00 0C [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:49]Read from MH i2c: E2 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 03 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 03 00 AC 12 00 90 00 32 [11:24:49]RAPDU: 90 00 [11:24:49]wFMCommunicate OK [11:24:49]wFMCommunicate request_size=4 [11:24:49]MH_SAM_APDU [11:24:49]CAPDU: 80 0D 03 02 [11:24:49]Write to MH i2c: E2 08 00 AD 12 80 0D 03 02 00 00 00 00 3A [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:49]Read from MH i2c: E2 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 0B 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 0B 00 AD 12 00 6D DF AF A5 04 F3 6B 7E 90 00 BB [11:24:49]RAPDU: 6D DF AF A5 04 F3 6B 7E 90 00 [11:24:49]wFMCommunicate OK [11:24:49]SAM_PROTO_SignData done [11:24:49]FM_MakeSignedData done [11:24:49]CreateOFDProtocolMessage [11:24:49]wFMCommunicate request_size=4 [11:24:49]MH_SAM_APDU [11:24:49]CAPDU: 80 11 00 00 [11:24:49]Write to MH i2c: E2 08 00 AE 12 80 11 00 00 00 00 00 00 3A [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:49]Read from MH i2c: E2 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 17 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 17 00 AE 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 93 [11:24:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:24:49]wFMCommunicate OK [11:24:49]CreateOFDProtocolMessage done [11:24:49]OFDSenderStorePacket 166260 [11:24:49]StoreOFDPacket docnum=166260 [11:24:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 4C DF 04 01 F2 DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 00 C3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 74 89 02 00 35 04 06 00 AF 0A E7 6F A8 28 6D DF AF A5 04 F3 6B 7E [11:24:49]CheckFolder [11:24:49]dirname=/storage/ofd_packets [11:24:49]CheckFolder done [11:24:49]ProducePacketName [11:24:49]name=ofd_packets/00166260 [11:24:49]NVStorageSaveData ofd_packets/00166260 [11:24:49]File name is /storage/ofd_packets/00166260 [11:24:49]Write 298 bytes [11:24:49]NVStorageSaveData done [11:24:49]OFDSenderStorePacket done [11:24:49]KKMCreateOFDPacket done [11:24:49]NVStorageSaveData kkm_last_timestamp [11:24:49]File name is /storage/kkm_last_timestamp [11:24:49]Write 4 bytes [11:24:49]NVStorageSaveData done [11:24:49]ExternCall_PrintAddStr [11:24:49]wPrintStart [11:24:49]Write to MH i2c: 01 00 00 AF 12 C1 [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: 01 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: 01 07 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: 01 07 00 AF 12 00 00 00 00 00 FF 0F D6 [11:24:49]RasterBufferAndPrint [11:24:49]line Счет N : (1)295222 [11:24:49]line ИНН: 02508201610067 [11:24:49]line Контрольно-Кассовый Чек [11:24:49]line ПРОДАЖА [11:24:49]line ТРК (МРК, ГНК) : 11 [11:24:49]line Товар: 2710194800 [11:24:49]line ДТ-К-5 [11:24:49]line 13.130 * 76.20 [11:24:49]line = 1000.51 [11:24:49]line НДС 12% НСП 1% [11:24:49]line > о реализуемом товаре [11:24:49]line ОКРУГЛЕНИЕ: -0.51 [11:24:49]line ИТОГО: 1000.00 [11:24:49]line Внесено: 1000.00 [11:24:49]line СДАЧА: 0.00 [11:24:49]line НСП 1% : 8.85 [11:24:49]line НДС 12% : 106.25 [11:24:49]line Наличными: 1000.00 [11:24:49]line Безнал.: 0.00 [11:24:49]line Место: АЗС № 130 "Партнер Нефть" [11:24:49]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:24:49]line СНО: Общий режим [11:24:49]line Чек 312 24.08.2024 11:24 [11:24:49]line Смена: 470 ФФД: 1.0 [11:24:49]line ЗНМ: 0300000070 [11:24:49]line РНМ: 0000000000092562 [11:24:49]line Версия ККМ: 001 [11:24:49]line ФМ: 0000000000871769 [11:24:49]line ФД: 166260 [11:24:49]line ФПД: 192461367388200 [11:24:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T112448&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166260&fm=192461367388200&tin=02508201610067®Number=0000000000092562&sum=100000 [11:24:49]written 0, free lines is 4095 [11:24:49]OFD Sender: Processing packet 166260 [packets to send 1008, broken 1007] [11:24:49]ProducePacketName [11:24:49]name=ofd_packets/00166260 [11:24:49]OFD Sender: To server: pG, [11:24:49]CommunicateWithHost lk.salyk.kg:30040 [11:24:49]ConnectInit lk.salyk.kg [11:24:49]Connected sock=7 [11:24:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 4C DF 04 01 F2 DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 00 C3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 74 89 02 00 35 04 06 00 AF 0A E7 6F A8 28 6D DF AF A5 04 F3 6B 7E [11:24:49]Write to MH i2c: 01 00 00 DA 12 EC [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: 01 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: 01 07 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: 01 07 00 DA 12 00 00 00 00 00 D1 0C D0 [11:24:49]RasterBufferAndPrint [11:24:49]line [11:24:49]line [11:24:49]line [11:24:49]line [11:24:49]line [11:24:49]written 0, free lines is 3288 [11:24:49]MH_Cut [11:24:49]Write to MH i2c: D1 01 00 E1 12 01 C5 [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: D1 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: D1 01 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: D1 01 00 E1 12 00 C4 [11:24:49]Write to MH i2c: 01 00 00 E2 12 F4 [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:50]*** Cut start [11:24:50]*** Purtial cut [11:24:50]*** Stage 1: CUTSNS_PIN = 1 [11:24:52]Read from MH i2c: 01 [11:24:52]MH_I2C_Read... [11:24:52]*** Stop cut motor [11:24:52]*** Cut end [11:24:52]Read from MH i2c: 01 07 00 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: 01 07 00 E2 12 00 00 00 00 00 FF 0F 09 [11:24:52]process_action close_receipt done [11:24:52]requested_data is exist [11:24:52]produce_requested_data [11:24:52]requested_item fm.sn is exist - process it [11:24:52]wFMCommunicate request_size=4 [11:24:52]MH_SAM_APDU [11:24:52]CAPDU: 80 11 00 00 [11:24:52]Write to MH i2c: E2 08 00 E3 12 80 11 00 00 00 00 00 00 6F [11:24:52]Write i2c OK [11:24:52]MH_I2C_Read... [11:24:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:52]Read from MH i2c: E2 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: E2 17 00 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: E2 17 00 E3 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C8 [11:24:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:24:52]wFMCommunicate OK [11:24:52]requested_item fd.num is exist - process it [11:24:52]SAM_PROTO_GetFieldsCounters [11:24:52]wFMCommunicate request_size=4 [11:24:52]MH_SAM_APDU [11:24:52]CAPDU: 80 13 00 00 [11:24:52]Write to MH i2c: E2 08 00 E4 12 80 13 00 00 00 00 00 00 72 [11:24:52]Write i2c OK [11:24:52]MH_I2C_Read... [11:24:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:52]Read from MH i2c: E2 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: E2 62 00 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: E2 62 00 E4 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 74 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 19 [11:24:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 74 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:24:52]wFMCommunicate OK [11:24:52]SAM_PROTO_GetFieldsCounters done [11:24:52]requested_item shift.num is exist - process it [11:24:52]requested_item shift.opened is exist - process it [11:24:52]req_shift_opened [11:24:52]FM_GetShiftState [11:24:52]SAM_PROTO_GetShiftState [11:24:52]wFMCommunicate request_size=4 [11:24:52]MH_SAM_APDU [11:24:52]CAPDU: 80 13 01 00 [11:24:52]Write to MH i2c: E2 08 00 E5 12 80 13 01 00 00 00 00 00 74 [11:24:52]Write i2c OK [11:24:52]MH_I2C_Read... [11:24:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:52]Read from MH i2c: E2 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: E2 0E 00 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: E2 0E 00 E5 12 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 9E [11:24:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:24:52]wFMCommunicate OK [11:24:52]SAM_PROTO_GetShiftState done [11:24:52]FM_GetShiftState done [11:24:52]req_shift_opened done [11:24:52]requested_item shift.open_date is exist - process it [11:24:52]req_shift_open_date [11:24:52]req_shift_open_date done [11:24:52]produce_requested_data done [11:24:52]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166260,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:24:52]process_action_free close_receipt [11:24:52]json_value_free [11:24:52]json_value_free done [11:24:52]process_json_proto returns [11:24:52]Send response to host [11:24:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166260,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:24:52]free response buf [11:24:52]execute_script done [11:24:52]execute_script returns [11:24:52]free content buf [11:24:52]Sock 9.Close socket [11:24:52]Sock 9.Thread stoped [11:24:54]recv_with_timeout no data received [11:24:54]CommunicateWithHost answer receiving error [11:24:54]CommunicateWithHost err = -3 [11:24:54]OFD Sender: Server communicate error [11:24:59]OFD Sender: Processing packet 166260 [packets to send 1008, broken 1007] [11:24:59]ProducePacketName [11:24:59]name=ofd_packets/00166260 [11:24:59]OFD Sender: To server: pG, [11:24:59]CommunicateWithHost lk.salyk.kg:30040 [11:24:59]ConnectInit lk.salyk.kg [11:25:00]Connected sock=7 [11:25:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 4C DF 04 01 F2 DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 00 C3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 74 89 02 00 35 04 06 00 AF 0A E7 6F A8 28 6D DF AF A5 04 F3 6B 7E [11:25:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 25 B9 47 00 14 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 74 89 02 00 F4 03 04 00 54 6C C9 66 B6 04 01 00 00 EB 63 C8 92 94 0E 8F 3F [11:25:00]CommunicateWithHost err = 0 [11:25:00]CheckOFDResponse [11:25:00]1017 (14) - 77093643461234 [11:25:00]1041 (16) - 0000000000871769 [11:25:00]1040 (4) - 166260 [11:25:00]1012 (4) - 24.08.2024 05:15 [11:25:00]1206 (1) - 0 [11:25:00]OFD Sender: Remove packet 166260 [11:25:00]ProducePacketName [11:25:00]name=ofd_packets/00166260 [11:25:00]NVStorageDeleteData [11:25:01]OFD Sender: No OFD packet to send [11:25:02]accept exits with 10 [11:25:02]New connection [11:25:02]New thread 3066830180 created [11:25:02]Thread 3066686820 joined [11:25:02]Waiting for new connection... [11:25:02] Sock 10.Parse request [11:25:02]Sock 10.Check first char [11:25:02]Sock 10.First char is OK [11:25:02]request: POST /json_proto HTTP/1.0 [11:25:02]Method: POST [11:25:02]URL: /json_proto [11:25:02]Method is POST - this is cgi request [11:25:02]url: /json_proto [11:25:02]query_string will be loaded in cgi processing [11:25:02]execute_cgi json_proto POST (null) [11:25:02]execute_cgi path=json_proto method=POST [11:25:02]POST find Content-Length [11:25:02]Host: 172.17.44.132:8080 [11:25:02]Content-Length: 668 [11:25:02]Content-Type: application/json [11:25:02] [11:25:02]POST finish read [11:25:02]Found Content-Length = 668 [11:25:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:02]execute_script... [11:25:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:02]POST & json_proto [11:25:02]process_json_proto [11:25:02]json parsed OK: [11:25:02]protocol is kg_v1.0 [11:25:02]action value=close_receipt [11:25:02]process_action close_receipt [11:25:02]cmd_close_receipt [11:25:02]MH_GetDate [11:25:02]Write to MH i2c: F0 00 00 E6 12 E7 [11:25:02]Write i2c OK [11:25:02]MH_I2C_Read... [11:25:02]Read from MH i2c: F0 [11:25:02]MH_I2C_Read... [11:25:02]Read from MH i2c: F0 09 00 [11:25:02]MH_I2C_Read... [11:25:02]Read from MH i2c: F0 09 00 E6 12 00 10 C3 C9 66 2A 83 C1 65 C5 [11:25:02]GetLastDocTimeStamp 1724498688 [11:25:02]current date 1724498704 [11:25:02]FM_GetShiftState [11:25:02]SAM_PROTO_GetShiftState [11:25:02]wFMCommunicate request_size=4 [11:25:02]MH_SAM_APDU [11:25:02]CAPDU: 80 13 01 00 [11:25:02]Write to MH i2c: E2 08 00 E7 12 80 13 01 00 00 00 00 00 76 [11:25:02]Write i2c OK [11:25:02]MH_I2C_Read... [11:25:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:03]Read from MH i2c: E2 [11:25:03]MH_I2C_Read... [11:25:03]Read from MH i2c: E2 0E 00 [11:25:03]MH_I2C_Read... [11:25:03]Read from MH i2c: E2 0E 00 E7 12 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A0 [11:25:03]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:25:03]wFMCommunicate OK [11:25:03]SAM_PROTO_GetShiftState done [11:25:03]FM_GetShiftState done [11:25:03]opened in 1724458697 [11:25:03]opened+sec_in_day 1724545097 [11:25:03]quantity*price = 80014 [11:25:03]sum+1 = 80015 [11:25:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 313 24.08.2024 11:25 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166261 ФПД: 68691653808986 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T112504&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166261&fm=68691653808986&tin=02508201610067®Number=0000000000092562&sum=80000 [11:25:04]StoreToDocumentArchive [11:25:04]shift 470 fd 166261 [11:25:04]save to /storage/0470/doc_00166261 [11:25:04]save last doc name /storage/0470/doc_00166261 to /storage/kkm_last_doc_name [11:25:04]save OK [11:25:04]Clear old archive folders... [11:25:04]ProcessDocumentItem done err = 0, tmpTLVsize=249 [11:25:04]tlvbuf is 00DF6580 [11:25:04]SAM_PROTO_ClearQueue [11:25:04]wFMCommunicate request_size=4 [11:25:04]MH_SAM_APDU [11:25:04]CAPDU: 80 09 00 00 [11:25:04]Write to MH i2c: E2 08 00 F4 12 80 09 00 00 00 00 00 00 78 [11:25:04]Write i2c OK [11:25:04]MH_I2C_Read... [11:25:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:04]Read from MH i2c: E2 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 03 00 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 03 00 F4 12 00 90 00 7A [11:25:04]RAPDU: 90 00 [11:25:04]wFMCommunicate OK [11:25:04]SAM_PROTO_ClearQueue done [11:25:04]KKMCreateOFDPacket [11:25:04]OFDProtocolAddRootSTLVToBuf [11:25:04]FM_MakeSignedData [11:25:04]FM_MakeSignedData [11:25:04]SAM_PROTO_SignData [11:25:04]wFMCommunicate request_size=4 [11:25:04]MH_SAM_APDU [11:25:04]CAPDU: 80 0D 01 02 [11:25:04]Write to MH i2c: E2 08 00 F5 12 80 0D 01 02 00 00 00 00 80 [11:25:04]Write i2c OK [11:25:04]MH_I2C_Read... [11:25:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:04]Read from MH i2c: E2 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 03 00 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 03 00 F5 12 00 90 00 7B [11:25:04]RAPDU: 90 00 [11:25:04]wFMCommunicate OK [11:25:04]wFMCommunicate request_size=255 [11:25:04]MH_SAM_APDU [11:25:04]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 10 C3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 75 89 02 00 35 04 06 00 3E 79 85 [11:25:04]Write to MH i2c: E2 02 01 F6 12 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 10 C3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 75 89 02 00 35 04 06 00 3E 79 85 00 00 7E [11:25:04]Write i2c OK [11:25:04]MH_I2C_Read... [11:25:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:04]Read from MH i2c: E2 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 03 00 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 03 00 F6 12 00 90 00 7C [11:25:04]RAPDU: 90 00 [11:25:04]wFMCommunicate OK [11:25:04]wFMCommunicate request_size=8 [11:25:04]MH_SAM_APDU [11:25:04]CAPDU: 80 0D 02 02 03 9F D3 5A [11:25:04]Write to MH i2c: E2 0B 00 F7 12 80 0D 02 02 03 00 9F D3 5A 00 00 55 [11:25:04]Write i2c OK [11:25:04]MH_I2C_Read... [11:25:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:04]Read from MH i2c: E2 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 03 00 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 03 00 F7 12 00 90 00 7D [11:25:04]RAPDU: 90 00 [11:25:04]wFMCommunicate OK [11:25:04]wFMCommunicate request_size=4 [11:25:04]MH_SAM_APDU [11:25:04]CAPDU: 80 0D 03 02 [11:25:04]Write to MH i2c: E2 08 00 F8 12 80 0D 03 02 00 00 00 00 85 [11:25:04]Write i2c OK [11:25:04]MH_I2C_Read... [11:25:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:04]Read from MH i2c: E2 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 0B 00 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 0B 00 F8 12 00 E1 D4 12 EA B4 CF 9F E7 90 00 40 [11:25:04]RAPDU: E1 D4 12 EA B4 CF 9F E7 90 00 [11:25:04]wFMCommunicate OK [11:25:04]SAM_PROTO_SignData done [11:25:04]FM_MakeSignedData done [11:25:04]CreateOFDProtocolMessage [11:25:04]wFMCommunicate request_size=4 [11:25:04]MH_SAM_APDU [11:25:04]CAPDU: 80 11 00 00 [11:25:04]Write to MH i2c: E2 08 00 F9 12 80 11 00 00 00 00 00 00 85 [11:25:04]Write i2c OK [11:25:04]MH_I2C_Read... [11:25:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:04]Read from MH i2c: E2 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 17 00 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 17 00 F9 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DE [11:25:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:25:04]wFMCommunicate OK [11:25:04]CreateOFDProtocolMessage done [11:25:04]OFDSenderStorePacket 166261 [11:25:04]StoreOFDPacket docnum=166261 [11:25:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 FD AA 05 01 03 4D 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 10 C3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 75 89 02 00 35 04 06 00 3E 79 85 9F D3 5A E1 D4 12 EA B4 CF 9F E7 [11:25:04]CheckFolder [11:25:04]dirname=/storage/ofd_packets [11:25:04]CheckFolder done [11:25:04]ProducePacketName [11:25:04]name=ofd_packets/00166261 [11:25:04]NVStorageSaveData ofd_packets/00166261 [11:25:04]File name is /storage/ofd_packets/00166261 [11:25:04]Write 299 bytes [11:25:04]NVStorageSaveData done [11:25:04]OFDSenderStorePacket done [11:25:04]KKMCreateOFDPacket done [11:25:04]NVStorageSaveData kkm_last_timestamp [11:25:04]File name is /storage/kkm_last_timestamp [11:25:04]Write 4 bytes [11:25:04]NVStorageSaveData done [11:25:04]ExternCall_PrintAddStr [11:25:04]wPrintStart [11:25:04]Write to MH i2c: 01 00 00 FA 12 0C [11:25:04]Write i2c OK [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: 01 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: 01 07 00 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: 01 07 00 FA 12 00 00 00 00 00 FF 0F 21 [11:25:04]RasterBufferAndPrint [11:25:04]line Счет N : (1)295224 [11:25:04]line ИНН: 02508201610067 [11:25:04]line Контрольно-Кассовый Чек [11:25:04]line ПРОДАЖА [11:25:04]line ТРК (МРК, ГНК) : 31 [11:25:04]line Товар: 2710124130 [11:25:04]line SU-92-К-5 [11:25:04]line 11.630 * 68.80 [11:25:04]line = 800.14 [11:25:04]line НДС 12% НСП 1% [11:25:04]line > о реализуемом товаре [11:25:04]line ОКРУГЛЕНИЕ: -0.14 [11:25:04]line ИТОГО: 800.00 [11:25:04]line Внесено: 800.00 [11:25:04]line СДАЧА: 0.00 [11:25:04]line НСП 1% : 7.08 [11:25:04]line НДС 12% : 84.97 [11:25:04]line Наличными: 800.00 [11:25:04]line Безнал.: 0.00 [11:25:04]line Место: АЗС № 130 "Партнер Нефть" [11:25:04]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:25:04]line СНО: Общий режим [11:25:04]line Чек 313 24.08.2024 11:25 [11:25:04]line Смена: 470 ФФД: 1.0 [11:25:04]line ЗНМ: 0300000070 [11:25:04]line РНМ: 0000000000092562 [11:25:04]line Версия ККМ: 001 [11:25:04]line ФМ: 0000000000871769 [11:25:04]line ФД: 166261 [11:25:04]line ФПД: 68691653808986 [11:25:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T112504&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166261&fm=68691653808986&tin=02508201610067®Number=0000000000092562&sum=80000 [11:25:04]written 0, free lines is 4095 [11:25:04]OFD Sender: Processing packet 166261 [packets to send 1008, broken 1007] [11:25:04]ProducePacketName [11:25:04]name=ofd_packets/00166261 [11:25:04]OFD Sender: To server: pG, [11:25:04]CommunicateWithHost lk.salyk.kg:30040 [11:25:04]ConnectInit lk.salyk.kg [11:25:05]Write to MH i2c: 01 00 00 25 13 38 [11:25:05]Write i2c OK [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: 01 [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: 01 07 00 [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: 01 07 00 25 13 00 00 00 00 00 CC 0C 17 [11:25:05]RasterBufferAndPrint [11:25:05]line [11:25:05]line [11:25:05]line [11:25:05]line [11:25:05]line [11:25:05]written 0, free lines is 3285 [11:25:05]MH_Cut [11:25:05]Write to MH i2c: D1 01 00 2C 13 01 11 [11:25:05]Write i2c OK [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: D1 [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: D1 01 00 [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: D1 01 00 2C 13 00 10 [11:25:05]Write to MH i2c: 01 00 00 2D 13 40 [11:25:05]Write i2c OK [11:25:05]MH_I2C_Read... [11:25:05]*** Cut start [11:25:05]*** Purtial cut [11:25:05]*** Stage 1: CUTSNS_PIN = 1 [11:25:08]Read from MH i2c: 01 [11:25:08]MH_I2C_Read... [11:25:08]*** Stop cut motor [11:25:08]*** Cut end [11:25:08]Read from MH i2c: 01 07 00 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: 01 07 00 2D 13 00 00 00 00 00 FF 0F 55 [11:25:08]process_action close_receipt done [11:25:08]requested_data is exist [11:25:08]produce_requested_data [11:25:08]requested_item fm.sn is exist - process it [11:25:08]wFMCommunicate request_size=4 [11:25:08]MH_SAM_APDU [11:25:08]CAPDU: 80 11 00 00 [11:25:08]Write to MH i2c: E2 08 00 2E 13 80 11 00 00 00 00 00 00 BB [11:25:08]Write i2c OK [11:25:08]MH_I2C_Read... [11:25:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:08]Read from MH i2c: E2 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: E2 17 00 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: E2 17 00 2E 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 14 [11:25:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:25:08]wFMCommunicate OK [11:25:08]requested_item fd.num is exist - process it [11:25:08]SAM_PROTO_GetFieldsCounters [11:25:08]wFMCommunicate request_size=4 [11:25:08]MH_SAM_APDU [11:25:08]CAPDU: 80 13 00 00 [11:25:08]Write to MH i2c: E2 08 00 2F 13 80 13 00 00 00 00 00 00 BE [11:25:08]Write i2c OK [11:25:08]MH_I2C_Read... [11:25:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:08]Read from MH i2c: E2 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: E2 62 00 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: E2 62 00 2F 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 75 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [11:25:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 75 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:25:08]wFMCommunicate OK [11:25:08]SAM_PROTO_GetFieldsCounters done [11:25:08]requested_item shift.num is exist - process it [11:25:08]requested_item shift.opened is exist - process it [11:25:08]req_shift_opened [11:25:08]FM_GetShiftState [11:25:08]SAM_PROTO_GetShiftState [11:25:08]wFMCommunicate request_size=4 [11:25:08]MH_SAM_APDU [11:25:08]CAPDU: 80 13 01 00 [11:25:08]Write to MH i2c: E2 08 00 30 13 80 13 01 00 00 00 00 00 C0 [11:25:08]Write i2c OK [11:25:08]MH_I2C_Read... [11:25:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:08]Read from MH i2c: E2 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: E2 0E 00 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: E2 0E 00 30 13 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EA [11:25:08]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:25:08]wFMCommunicate OK [11:25:08]SAM_PROTO_GetShiftState done [11:25:08]FM_GetShiftState done [11:25:08]req_shift_opened done [11:25:08]requested_item shift.open_date is exist - process it [11:25:08]req_shift_open_date [11:25:08]req_shift_open_date done [11:25:08]produce_requested_data done [11:25:08]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166261,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:25:08]process_action_free close_receipt [11:25:08]json_value_free [11:25:08]json_value_free done [11:25:08]process_json_proto returns [11:25:08]Send response to host [11:25:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166261,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:25:08]free response buf [11:25:08]execute_script done [11:25:08]execute_script returns [11:25:08]free content buf [11:25:08]Sock 10.Close socket [11:25:08]Sock 10.Thread stoped [11:25:08]Connected sock=11 [11:25:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 FD AA 05 01 03 4D 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 10 C3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 75 89 02 00 35 04 06 00 3E 79 85 9F D3 5A E1 D4 12 EA B4 CF 9F E7 [11:25:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 22 F5 47 00 D1 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 75 89 02 00 F4 03 04 00 5D 6C C9 66 B6 04 01 00 00 B1 70 7B AC E1 FE 44 19 [11:25:10]CommunicateWithHost err = 0 [11:25:10]CheckOFDResponse [11:25:10]1017 (14) - 77093643461234 [11:25:10]1041 (16) - 0000000000871769 [11:25:10]1040 (4) - 166261 [11:25:10]1012 (4) - 24.08.2024 05:15 [11:25:10]1206 (1) - 0 [11:25:10]OFD Sender: Remove packet 166261 [11:25:10]ProducePacketName [11:25:10]name=ofd_packets/00166261 [11:25:10]NVStorageDeleteData [11:25:10]OFD Sender: No OFD packet to send [11:25:15]OFD Sender: No OFD packet to send [11:25:20]OFD Sender: No OFD packet to send [11:25:25]OFD Sender: No OFD packet to send [11:25:30]OFD Sender: No OFD packet to send [11:25:36]OFD Sender: No OFD packet to send [11:25:41]OFD Sender: No OFD packet to send [11:25:46]OFD Sender: No OFD packet to send [11:25:48]recv_with_timeout no data received [11:25:51]OFD Sender: No OFD packet to send [11:25:56]OFD Sender: No OFD packet to send [11:26:01]OFD Sender: No OFD packet to send [11:26:06]OFD Sender: No OFD packet to send [11:26:11]OFD Sender: No OFD packet to send [11:26:16]OFD Sender: No OFD packet to send [11:26:21]OFD Sender: No OFD packet to send [11:26:26]OFD Sender: No OFD packet to send [11:26:31]OFD Sender: No OFD packet to send [11:26:36]OFD Sender: No OFD packet to send [11:26:41]OFD Sender: No OFD packet to send [11:26:46]OFD Sender: No OFD packet to send [11:26:51]OFD Sender: No OFD packet to send [11:26:56]OFD Sender: No OFD packet to send [11:27:01]OFD Sender: No OFD packet to send [11:27:06]OFD Sender: No OFD packet to send [11:27:11]OFD Sender: No OFD packet to send [11:27:16]OFD Sender: No OFD packet to send [11:27:21]OFD Sender: No OFD packet to send [11:27:26]OFD Sender: No OFD packet to send [11:27:28]recv_with_timeout no data received [11:27:31]OFD Sender: No OFD packet to send [11:27:36]OFD Sender: No OFD packet to send [11:27:41]OFD Sender: No OFD packet to send [11:27:46]OFD Sender: No OFD packet to send [11:27:51]accept exits with 7 [11:27:51]New connection [11:27:51]New thread 3066686820 created [11:27:51]Thread 3066830180 joined [11:27:51]Waiting for new connection... [11:27:51] Sock 7.Parse request [11:27:51]Sock 7.Check first char [11:27:51]Sock 7.First char is OK [11:27:51]request: POST /json_proto HTTP/1.0 [11:27:51]Method: POST [11:27:51]URL: /json_proto [11:27:51]Method is POST - this is cgi request [11:27:51]url: /json_proto [11:27:51]query_string will be loaded in cgi processing [11:27:51]execute_cgi json_proto POST (null) [11:27:51]execute_cgi path=json_proto method=POST [11:27:51]POST find Content-Length [11:27:51]Host: 172.17.44.132:8080 [11:27:51]Content-Length: 681 [11:27:51]Content-Type: application/json [11:27:51] [11:27:51]POST finish read [11:27:51]Found Content-Length = 681 [11:27:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 16.050, "sum" : 600.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:51]execute_script... [11:27:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 16.050, "sum" : 600.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:51]POST & json_proto [11:27:51]process_json_proto [11:27:51]json parsed OK: [11:27:51]protocol is kg_v1.0 [11:27:51]action value=close_receipt [11:27:51]process_action close_receipt [11:27:51]cmd_close_receipt [11:27:51]MH_GetDate [11:27:51]Write to MH i2c: F0 00 00 31 13 33 [11:27:51]Write i2c OK [11:27:51]MH_I2C_Read... [11:27:51]Read from MH i2c: F0 [11:27:51]MH_I2C_Read... [11:27:51]Read from MH i2c: F0 09 00 [11:27:51]MH_I2C_Read... [11:27:51]Read from MH i2c: F0 09 00 31 13 00 B8 C3 C9 66 2A 83 C1 65 B9 [11:27:51]GetLastDocTimeStamp 1724498704 [11:27:51]current date 1724498872 [11:27:51]FM_GetShiftState [11:27:51]SAM_PROTO_GetShiftState [11:27:51]wFMCommunicate request_size=4 [11:27:51]MH_SAM_APDU [11:27:51]CAPDU: 80 13 01 00 [11:27:51]Write to MH i2c: E2 08 00 32 13 80 13 01 00 00 00 00 00 C2 [11:27:51]Write i2c OK [11:27:51]MH_I2C_Read... [11:27:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:51]Read from MH i2c: E2 [11:27:51]MH_I2C_Read... [11:27:51]Read from MH i2c: E2 0E 00 [11:27:51]MH_I2C_Read... [11:27:51]Read from MH i2c: E2 0E 00 32 13 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 EC [11:27:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:27:51]wFMCommunicate OK [11:27:51]SAM_PROTO_GetShiftState done [11:27:51]FM_GetShiftState done [11:27:51]opened in 1724458697 [11:27:51]opened+sec_in_day 1724545097 [11:27:51]quantity*price = 60027 [11:27:51]sum+1 = 60028 [11:27:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 314 24.08.2024 11:27 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166262 ФПД: 5204869498662 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T112752&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166262&fm=5204869498662&tin=02508201610067®Number=0000000000092562&sum=60000 [11:27:52]StoreToDocumentArchive [11:27:52]shift 470 fd 166262 [11:27:52]save to /storage/0470/doc_00166262 [11:27:52]save last doc name /storage/0470/doc_00166262 to /storage/kkm_last_doc_name [11:27:52]save OK [11:27:52]Clear old archive folders... [11:27:52]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:27:52]tlvbuf is B6E8AD20 [11:27:52]SAM_PROTO_ClearQueue [11:27:52]wFMCommunicate request_size=4 [11:27:52]MH_SAM_APDU [11:27:52]CAPDU: 80 09 00 00 [11:27:52]Write to MH i2c: E2 08 00 3F 13 80 09 00 00 00 00 00 00 C4 [11:27:52]Write i2c OK [11:27:52]MH_I2C_Read... [11:27:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:27:52]Read from MH i2c: E2 [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: E2 03 00 [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: E2 03 00 3F 13 00 90 00 C6 [11:27:52]RAPDU: 90 00 [11:27:52]wFMCommunicate OK [11:27:52]SAM_PROTO_ClearQueue done [11:27:52]KKMCreateOFDPacket [11:27:52]OFDProtocolAddRootSTLVToBuf [11:27:52]FM_MakeSignedData [11:27:52]FM_MakeSignedData [11:27:52]SAM_PROTO_SignData [11:27:52]wFMCommunicate request_size=4 [11:27:52]MH_SAM_APDU [11:27:52]CAPDU: 80 0D 01 02 [11:27:52]Write to MH i2c: E2 08 00 40 13 80 0D 01 02 00 00 00 00 CC [11:27:52]Write i2c OK [11:27:52]MH_I2C_Read... [11:27:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:27:52]Read from MH i2c: E2 [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: E2 03 00 [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: E2 03 00 40 13 00 90 00 C7 [11:27:52]RAPDU: 90 00 [11:27:52]wFMCommunicate OK [11:27:52]wFMCommunicate request_size=255 [11:27:52]MH_SAM_APDU [11:27:52]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 3E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 B8 C3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 76 89 02 00 35 04 06 00 04 BB [11:27:52]Write to MH i2c: E2 02 01 41 13 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 3E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 B8 C3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 76 89 02 00 35 04 06 00 04 BB 00 00 AD [11:27:52]Write i2c OK [11:27:52]MH_I2C_Read... [11:27:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:52]Read from MH i2c: E2 [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: E2 03 00 [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: E2 03 00 41 13 00 90 00 C8 [11:27:52]RAPDU: 90 00 [11:27:52]wFMCommunicate OK [11:27:52]wFMCommunicate request_size=9 [11:27:52]MH_SAM_APDU [11:27:52]CAPDU: 80 0D 02 02 04 DA 65 C7 26 [11:27:52]Write to MH i2c: E2 0C 00 42 13 80 0D 02 02 04 00 DA 65 C7 26 00 00 03 [11:27:52]Write i2c OK [11:27:52]MH_I2C_Read... [11:27:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:52]Read from MH i2c: E2 [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: E2 03 00 [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: E2 03 00 42 13 00 90 00 C9 [11:27:52]RAPDU: 90 00 [11:27:52]wFMCommunicate OK [11:27:52]wFMCommunicate request_size=4 [11:27:52]MH_SAM_APDU [11:27:52]CAPDU: 80 0D 03 02 [11:27:52]Write to MH i2c: E2 08 00 43 13 80 0D 03 02 00 00 00 00 D1 [11:27:52]Write i2c OK [11:27:52]MH_I2C_Read... [11:27:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:27:52]Read from MH i2c: E2 [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: E2 0B 00 [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: E2 0B 00 43 13 00 F6 E5 9B AC BE 7D 9F B1 90 00 7F [11:27:52]RAPDU: F6 E5 9B AC BE 7D 9F B1 90 00 [11:27:52]wFMCommunicate OK [11:27:52]SAM_PROTO_SignData done [11:27:52]FM_MakeSignedData done [11:27:52]CreateOFDProtocolMessage [11:27:52]wFMCommunicate request_size=4 [11:27:52]MH_SAM_APDU [11:27:52]CAPDU: 80 11 00 00 [11:27:52]Write to MH i2c: E2 08 00 44 13 80 11 00 00 00 00 00 00 D1 [11:27:52]Write i2c OK [11:27:52]MH_I2C_Read... [11:27:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:52]Read from MH i2c: E2 [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: E2 17 00 [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: E2 17 00 44 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 2A [11:27:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:27:52]wFMCommunicate OK [11:27:52]CreateOFDProtocolMessage done [11:27:52]OFDSenderStorePacket 166262 [11:27:52]StoreOFDPacket docnum=166262 [11:27:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 8E D5 06 01 2E 54 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 3E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 B8 C3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 76 89 02 00 35 04 06 00 04 BB DA 65 C7 26 F6 E5 9B AC BE 7D 9F B1 [11:27:52]CheckFolder [11:27:52]dirname=/storage/ofd_packets [11:27:52]CheckFolder done [11:27:52]ProducePacketName [11:27:52]name=ofd_packets/00166262 [11:27:52]NVStorageSaveData ofd_packets/00166262 [11:27:52]File name is /storage/ofd_packets/00166262 [11:27:52]Write 300 bytes [11:27:52]NVStorageSaveData done [11:27:52]OFDSenderStorePacket done [11:27:52]KKMCreateOFDPacket done [11:27:52]NVStorageSaveData kkm_last_timestamp [11:27:52]File name is /storage/kkm_last_timestamp [11:27:52]Write 4 bytes [11:27:52]NVStorageSaveData done [11:27:52]ExternCall_PrintAddStr [11:27:52]wPrintStart [11:27:52]Write to MH i2c: 01 00 00 45 13 58 [11:27:52]Write i2c OK [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: 01 [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: 01 07 00 [11:27:52]MH_I2C_Read... [11:27:52]Read from MH i2c: 01 07 00 45 13 00 00 00 00 00 FF 0F 6D [11:27:52]RasterBufferAndPrint [11:27:52]line Счет N : (1)295221 [11:27:52]line ИНН: 02508201610067 [11:27:52]line Контрольно-Кассовый Чек [11:27:52]line ПРОДАЖА [11:27:52]line ТРК (МРК, ГНК) : 81 [11:27:52]line Товар: 2711129700 [11:27:52]line ГАЗ-К-5 [11:27:52]line 16.050 * 37.40 [11:27:52]line = 600.27 [11:27:52]line НДС 12% НСП 1% [11:27:52]line > о реализуемом товаре [11:27:52]line ОКРУГЛЕНИЕ: -0.27 [11:27:52]line ИТОГО: 600.00 [11:27:52]line Внесено: 600.00 [11:27:52]line СДАЧА: 0.00 [11:27:52]line НСП 1% : 5.31 [11:27:52]line НДС 12% : 63.74 [11:27:52]line Наличными: 600.00 [11:27:52]line Безнал.: 0.00 [11:27:52]line Место: АЗС № 130 "Партнер Нефть" [11:27:52]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:27:52]line СНО: Общий режим [11:27:52]line Чек 314 24.08.2024 11:27 [11:27:52]line Смена: 470 ФФД: 1.0 [11:27:52]line ЗНМ: 0300000070 [11:27:52]line РНМ: 0000000000092562 [11:27:52]line Версия ККМ: 001 [11:27:52]line ФМ: 0000000000871769 [11:27:52]line ФД: 166262 [11:27:52]line ФПД: 5204869498662 [11:27:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T112752&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166262&fm=5204869498662&tin=02508201610067®Number=0000000000092562&sum=60000 [11:27:52]written 0, free lines is 4095 [11:27:52]OFD Sender: Processing packet 166262 [packets to send 1008, broken 1007] [11:27:52]ProducePacketName [11:27:52]name=ofd_packets/00166262 [11:27:52]OFD Sender: To server: pG, [11:27:52]CommunicateWithHost lk.salyk.kg:30040 [11:27:52]ConnectInit lk.salyk.kg [11:27:53]Write to MH i2c: 01 00 00 70 13 83 [11:27:53]Write i2c OK [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: 01 [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: 01 07 00 [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: 01 07 00 70 13 00 00 00 00 00 C5 0C 5B [11:27:53]RasterBufferAndPrint [11:27:53]line [11:27:53]line [11:27:53]line [11:27:53]line [11:27:53]line [11:27:53]written 0, free lines is 3274 [11:27:53]MH_Cut [11:27:53]Write to MH i2c: D1 01 00 77 13 01 5C [11:27:53]Write i2c OK [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: D1 [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: D1 01 00 [11:27:53]MH_I2C_Read... [11:27:53]Read from MH i2c: D1 01 00 77 13 00 5B [11:27:53]Write to MH i2c: 01 00 00 78 13 8B [11:27:53]Write i2c OK [11:27:53]MH_I2C_Read... [11:27:54]*** Cut start [11:27:54]*** Purtial cut [11:27:54]*** Stage 1: CUTSNS_PIN = 1 [11:27:56]Read from MH i2c: 01 [11:27:56]MH_I2C_Read... [11:27:56]*** Stop cut motor [11:27:56]*** Cut end [11:27:56]Read from MH i2c: 01 07 00 [11:27:56]MH_I2C_Read... [11:27:56]Read from MH i2c: 01 07 00 78 13 00 00 00 00 00 FF 0F A0 [11:27:56]process_action close_receipt done [11:27:56]requested_data is exist [11:27:56]produce_requested_data [11:27:56]requested_item fm.sn is exist - process it [11:27:56]wFMCommunicate request_size=4 [11:27:56]MH_SAM_APDU [11:27:56]CAPDU: 80 11 00 00 [11:27:56]Write to MH i2c: E2 08 00 79 13 80 11 00 00 00 00 00 00 06 [11:27:56]Write i2c OK [11:27:56]MH_I2C_Read... [11:27:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:56]Read from MH i2c: E2 [11:27:56]MH_I2C_Read... [11:27:56]Read from MH i2c: E2 17 00 [11:27:56]MH_I2C_Read... [11:27:56]Read from MH i2c: E2 17 00 79 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 5F [11:27:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:27:56]wFMCommunicate OK [11:27:56]requested_item fd.num is exist - process it [11:27:56]SAM_PROTO_GetFieldsCounters [11:27:56]wFMCommunicate request_size=4 [11:27:56]MH_SAM_APDU [11:27:56]CAPDU: 80 13 00 00 [11:27:56]Write to MH i2c: E2 08 00 7A 13 80 13 00 00 00 00 00 00 09 [11:27:56]Write i2c OK [11:27:56]MH_I2C_Read... [11:27:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:56]Read from MH i2c: E2 [11:27:56]MH_I2C_Read... [11:27:56]Read from MH i2c: E2 62 00 [11:27:56]MH_I2C_Read... [11:27:56]Read from MH i2c: E2 62 00 7A 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 76 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 B8 [11:27: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 76 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:27:56]wFMCommunicate OK [11:27:56]SAM_PROTO_GetFieldsCounters done [11:27:56]requested_item shift.num is exist - process it [11:27:56]requested_item shift.opened is exist - process it [11:27:56]req_shift_opened [11:27:56]FM_GetShiftState [11:27:56]SAM_PROTO_GetShiftState [11:27:56]wFMCommunicate request_size=4 [11:27:56]MH_SAM_APDU [11:27:56]CAPDU: 80 13 01 00 [11:27:56]Write to MH i2c: E2 08 00 7B 13 80 13 01 00 00 00 00 00 0B [11:27:56]Write i2c OK [11:27:56]MH_I2C_Read... [11:27:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:56]Read from MH i2c: E2 [11:27:56]MH_I2C_Read... [11:27:56]Read from MH i2c: E2 0E 00 [11:27:56]MH_I2C_Read... [11:27:56]Read from MH i2c: E2 0E 00 7B 13 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 35 [11:27:56]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:27:56]wFMCommunicate OK [11:27:56]SAM_PROTO_GetShiftState done [11:27:56]FM_GetShiftState done [11:27:56]req_shift_opened done [11:27:56]requested_item shift.open_date is exist - process it [11:27:56]req_shift_open_date [11:27:56]req_shift_open_date done [11:27:56]produce_requested_data done [11:27:56]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166262,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:27:56]process_action_free close_receipt [11:27:56]json_value_free [11:27:56]json_value_free done [11:27:56]process_json_proto returns [11:27:56]Send response to host [11:27:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166262,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:27:56]free response buf [11:27:56]execute_script done [11:27:56]execute_script returns [11:27:56]free content buf [11:27:56]Sock 7.Close socket [11:27:56]Sock 7.Thread stoped [11:29:47]accept exits with 9 [11:29:47]New connection [11:29:47]New thread 3066830180 created [11:29:47]Thread 3066686820 joined [11:29:47]Waiting for new connection... [11:29:47] Sock 9.Parse request [11:29:47]Sock 9.Check first char [11:29:47]Sock 9.First char is OK [11:29:47]request: POST /json_proto HTTP/1.0 [11:29:47]Method: POST [11:29:47]URL: /json_proto [11:29:47]Method is POST - this is cgi request [11:29:47]url: /json_proto [11:29:47]query_string will be loaded in cgi processing [11:29:47]execute_cgi json_proto POST (null) [11:29:47]execute_cgi path=json_proto method=POST [11:29:47]POST find Content-Length [11:29:47]Host: 172.17.44.132:8080 [11:29:47]Content-Length: 682 [11:29:47]Content-Type: application/json [11:29:47] [11:29:47]POST finish read [11:29:47]Found Content-Length = 682 [11:29:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:47]execute_script... [11:29:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:47]POST & json_proto [11:29:47]process_json_proto [11:29:47]json parsed OK: [11:29:47]protocol is kg_v1.0 [11:29:47]action value=close_receipt [11:29:47]process_action close_receipt [11:29:47]cmd_close_receipt [11:29:47]MH_GetDate [11:29:47]Write to MH i2c: F0 00 00 7C 13 7E [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: F0 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: F0 09 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: F0 09 00 7C 13 00 2C C4 C9 66 2A 83 C1 65 79 [11:29:47]GetLastDocTimeStamp 1724498872 [11:29:47]current date 1724498988 [11:29:47]FM_GetShiftState [11:29:47]SAM_PROTO_GetShiftState [11:29:47]wFMCommunicate request_size=4 [11:29:47]MH_SAM_APDU [11:29:47]CAPDU: 80 13 01 00 [11:29:47]Write to MH i2c: E2 08 00 7D 13 80 13 01 00 00 00 00 00 0D [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:47]Read from MH i2c: E2 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: E2 0E 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: E2 0E 00 7D 13 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 37 [11:29:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:29:47]wFMCommunicate OK [11:29:47]SAM_PROTO_GetShiftState done [11:29:47]FM_GetShiftState done [11:29:47]opened in 1724458697 [11:29:47]opened+sec_in_day 1724545097 [11:29:47]quantity*price = 100021 [11:29:47]sum+1 = 100023 [11:29:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 315 24.08.2024 11:29 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166263 ФПД: 103746055099405 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T112948&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166263&fm=103746055099405&tin=02508201610067®Number=0000000000092562&sum=100000 [11:29:48]StoreToDocumentArchive [11:29:48]shift 470 fd 166263 [11:29:48]save to /storage/0470/doc_00166263 [11:29:48]save last doc name /storage/0470/doc_00166263 to /storage/kkm_last_doc_name [11:29:48]save OK [11:29:48]Clear old archive folders... [11:29:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:29:48]tlvbuf is B6EA33D0 [11:29:48]SAM_PROTO_ClearQueue [11:29:48]wFMCommunicate request_size=4 [11:29:48]MH_SAM_APDU [11:29:48]CAPDU: 80 09 00 00 [11:29:48]Write to MH i2c: E2 08 00 8A 13 80 09 00 00 00 00 00 00 0F [11:29:48]Write i2c OK [11:29:48]MH_I2C_Read... [11:29:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:48]Read from MH i2c: E2 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: E2 03 00 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: E2 03 00 8A 13 00 90 00 11 [11:29:48]RAPDU: 90 00 [11:29:48]wFMCommunicate OK [11:29:48]SAM_PROTO_ClearQueue done [11:29:48]KKMCreateOFDPacket [11:29:48]OFDProtocolAddRootSTLVToBuf [11:29:48]FM_MakeSignedData [11:29:48]FM_MakeSignedData [11:29:48]SAM_PROTO_SignData [11:29:48]wFMCommunicate request_size=4 [11:29:48]MH_SAM_APDU [11:29:48]CAPDU: 80 0D 01 02 [11:29:48]Write to MH i2c: E2 08 00 8B 13 80 0D 01 02 00 00 00 00 17 [11:29:48]Write i2c OK [11:29:48]MH_I2C_Read... [11:29:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:48]Read from MH i2c: E2 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: E2 03 00 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: E2 03 00 8B 13 00 90 00 12 [11:29:48]RAPDU: 90 00 [11:29:48]wFMCommunicate OK [11:29:48]wFMCommunicate request_size=255 [11:29:48]MH_SAM_APDU [11:29:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 2C C4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 77 89 02 00 35 04 06 00 5E [11:29:48]Write to MH i2c: E2 02 01 8C 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 2C C4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 77 89 02 00 35 04 06 00 5E 00 00 5A [11:29:48]Write i2c OK [11:29:48]MH_I2C_Read... [11:29:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:48]Read from MH i2c: E2 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: E2 03 00 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: E2 03 00 8C 13 00 90 00 13 [11:29:48]RAPDU: 90 00 [11:29:48]wFMCommunicate OK [11:29:48]wFMCommunicate request_size=10 [11:29:48]MH_SAM_APDU [11:29:48]CAPDU: 80 0D 02 02 05 5B 42 C2 D4 0D [11:29:48]Write to MH i2c: E2 0D 00 8D 13 80 0D 02 02 05 00 5B 42 C2 D4 0D 00 00 64 [11:29:48]Write i2c OK [11:29:48]MH_I2C_Read... [11:29:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:48]Read from MH i2c: E2 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: E2 03 00 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: E2 03 00 8D 13 00 90 00 14 [11:29:48]RAPDU: 90 00 [11:29:48]wFMCommunicate OK [11:29:48]wFMCommunicate request_size=4 [11:29:48]MH_SAM_APDU [11:29:48]CAPDU: 80 0D 03 02 [11:29:48]Write to MH i2c: E2 08 00 8E 13 80 0D 03 02 00 00 00 00 1C [11:29:48]Write i2c OK [11:29:48]MH_I2C_Read... [11:29:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:48]Read from MH i2c: E2 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: E2 0B 00 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: E2 0B 00 8E 13 00 22 22 55 6C CF 21 2A 57 90 00 93 [11:29:48]RAPDU: 22 22 55 6C CF 21 2A 57 90 00 [11:29:48]wFMCommunicate OK [11:29:48]SAM_PROTO_SignData done [11:29:48]FM_MakeSignedData done [11:29:48]CreateOFDProtocolMessage [11:29:48]wFMCommunicate request_size=4 [11:29:48]MH_SAM_APDU [11:29:48]CAPDU: 80 11 00 00 [11:29:48]Write to MH i2c: E2 08 00 8F 13 80 11 00 00 00 00 00 00 1C [11:29:48]Write i2c OK [11:29:48]MH_I2C_Read... [11:29:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:48]Read from MH i2c: E2 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: E2 17 00 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: E2 17 00 8F 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 75 [11:29:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:29:48]wFMCommunicate OK [11:29:48]CreateOFDProtocolMessage done [11:29:48]OFDSenderStorePacket 166263 [11:29:48]StoreOFDPacket docnum=166263 [11:29:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 0F 55 07 01 EB A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 2C C4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 77 89 02 00 35 04 06 00 5E 5B 42 C2 D4 0D 22 22 55 6C CF 21 2A 57 [11:29:48]CheckFolder [11:29:48]dirname=/storage/ofd_packets [11:29:48]CheckFolder done [11:29:48]ProducePacketName [11:29:48]name=ofd_packets/00166263 [11:29:48]NVStorageSaveData ofd_packets/00166263 [11:29:48]File name is /storage/ofd_packets/00166263 [11:29:48]Write 301 bytes [11:29:48]NVStorageSaveData done [11:29:48]OFDSenderStorePacket done [11:29:48]KKMCreateOFDPacket done [11:29:48]NVStorageSaveData kkm_last_timestamp [11:29:48]File name is /storage/kkm_last_timestamp [11:29:48]Write 4 bytes [11:29:48]NVStorageSaveData done [11:29:48]ExternCall_PrintAddStr [11:29:48]wPrintStart [11:29:48]Write to MH i2c: 01 00 00 90 13 A3 [11:29:48]Write i2c OK [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: 01 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: 01 07 00 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: 01 07 00 90 13 00 00 00 00 00 FF 0F B8 [11:29:48]RasterBufferAndPrint [11:29:48]line Счет N : (1)295225 [11:29:48]line ИНН: 02508201610067 [11:29:48]line Контрольно-Кассовый Чек [11:29:48]line ПРОДАЖА [11:29:48]line ТРК (МРК, ГНК) : 43 [11:29:48]line Товар: 2710124500 [11:29:48]line Аи-95-К-5 [11:29:48]line 13.480 * 74.20 [11:29:48]line = 1000.22 [11:29:48]line НДС 12% НСП 1% [11:29:48]line > о реализуемом товаре [11:29:48]line ОКРУГЛЕНИЕ: -0.22 [11:29:48]line ИТОГО: 1000.00 [11:29:48]line Внесено: 1000.00 [11:29:48]line СДАЧА: 0.00 [11:29:48]line НСП 1% : 8.85 [11:29:48]line НДС 12% : 106.22 [11:29:48]line Наличными: 1000.00 [11:29:48]line Безнал.: 0.00 [11:29:48]line Место: АЗС № 130 "Партнер Нефть" [11:29:48]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:29:48]line СНО: Общий режим [11:29:48]line Чек 315 24.08.2024 11:29 [11:29:48]line Смена: 470 ФФД: 1.0 [11:29:48]line ЗНМ: 0300000070 [11:29:48]line РНМ: 0000000000092562 [11:29:48]line Версия ККМ: 001 [11:29:48]line ФМ: 0000000000871769 [11:29:48]line ФД: 166263 [11:29:48]line ФПД: 103746055099405 [11:29:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T112948&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166263&fm=103746055099405&tin=02508201610067®Number=0000000000092562&sum=100000 [11:29:49]written 0, free lines is 4095 [11:29:49]Write to MH i2c: 01 00 00 BB 13 CE [11:29:49]Write i2c OK [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: 01 [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: 01 07 00 [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: 01 07 00 BB 13 00 00 00 00 00 C8 0C A9 [11:29:49]RasterBufferAndPrint [11:29:49]line [11:29:49]line [11:29:49]line [11:29:49]line [11:29:49]line [11:29:49]written 0, free lines is 3278 [11:29:49]MH_Cut [11:29:49]Write to MH i2c: D1 01 00 C2 13 01 A7 [11:29:49]Write i2c OK [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: D1 [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: D1 01 00 [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: D1 01 00 C2 13 00 A6 [11:29:49]Write to MH i2c: 01 00 00 C3 13 D6 [11:29:49]Write i2c OK [11:29:49]MH_I2C_Read... [11:29:50]*** Cut start [11:29:50]*** Purtial cut [11:29:50]*** Stage 1: CUTSNS_PIN = 1 [11:29:52]Read from MH i2c: 01 [11:29:52]MH_I2C_Read... [11:29:52]*** Stop cut motor [11:29:52]*** Cut end [11:29:52]Read from MH i2c: 01 07 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: 01 07 00 C3 13 00 00 00 00 00 FF 0F EB [11:29:52]process_action close_receipt done [11:29:52]requested_data is exist [11:29:52]produce_requested_data [11:29:52]requested_item fm.sn is exist - process it [11:29:52]wFMCommunicate request_size=4 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 11 00 00 [11:29:52]Write to MH i2c: E2 08 00 C4 13 80 11 00 00 00 00 00 00 51 [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:52]Read from MH i2c: E2 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 17 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 17 00 C4 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 AA [11:29:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:29:52]wFMCommunicate OK [11:29:52]requested_item fd.num is exist - process it [11:29:52]SAM_PROTO_GetFieldsCounters [11:29:52]wFMCommunicate request_size=4 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 13 00 00 [11:29:52]Write to MH i2c: E2 08 00 C5 13 80 13 00 00 00 00 00 00 54 [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:52]Read from MH i2c: E2 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 62 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 62 00 C5 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 77 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 07 [11:29:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 77 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:29:52]wFMCommunicate OK [11:29:52]SAM_PROTO_GetFieldsCounters done [11:29:52]requested_item shift.num is exist - process it [11:29:52]requested_item shift.opened is exist - process it [11:29:52]req_shift_opened [11:29:52]FM_GetShiftState [11:29:52]SAM_PROTO_GetShiftState [11:29:52]wFMCommunicate request_size=4 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 13 01 00 [11:29:52]Write to MH i2c: E2 08 00 C6 13 80 13 01 00 00 00 00 00 56 [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:52]Read from MH i2c: E2 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 0E 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 0E 00 C6 13 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 80 [11:29:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:29:52]wFMCommunicate OK [11:29:52]SAM_PROTO_GetShiftState done [11:29:52]FM_GetShiftState done [11:29:52]req_shift_opened done [11:29:52]requested_item shift.open_date is exist - process it [11:29:52]req_shift_open_date [11:29:52]req_shift_open_date done [11:29:52]produce_requested_data done [11:29:52]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166263,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:29:52]process_action_free close_receipt [11:29:52]json_value_free [11:29:52]json_value_free done [11:29:52]process_json_proto returns [11:29:52]Send response to host [11:29:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166263,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:29:52]free response buf [11:29:52]execute_script done [11:29:52]execute_script returns [11:29:52]free content buf [11:29:52]Sock 9.Close socket [11:29:52]Sock 9.Thread stoped [11:30:08]ConnectInit Can't connect to host [11:30:08]CommunicateWithHost connect error [11:30:08]CommunicateWithHost err = -1 [11:30:08]OFD Sender: Server communicate error [11:30:08]OFD Sender: Processing packet 166262 [packets to send 1009, broken 1007] [11:30:08]ProducePacketName [11:30:08]name=ofd_packets/00166262 [11:30:08]OFD Sender: To server: pG, [11:30:08]CommunicateWithHost lk.salyk.kg:30040 [11:30:08]ConnectInit lk.salyk.kg [11:30:12]Connected sock=6 [11:30:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 8E D5 06 01 2E 54 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 3E 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 7B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 B8 C3 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 76 89 02 00 35 04 06 00 04 BB DA 65 C7 26 F6 E5 9B AC BE 7D 9F B1 [11:30:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 05 00 47 00 93 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 76 89 02 00 F4 03 04 00 8D 6D C9 66 B6 04 01 00 00 B2 39 08 DA F2 34 4B 35 [11:30:14]CommunicateWithHost err = 0 [11:30:14]CheckOFDResponse [11:30:14]1017 (14) - 77093643461234 [11:30:14]1041 (16) - 0000000000871769 [11:30:14]1040 (4) - 166262 [11:30:14]1012 (4) - 24.08.2024 05:20 [11:30:14]1206 (1) - 0 [11:30:14]OFD Sender: Remove packet 166262 [11:30:14]ProducePacketName [11:30:14]name=ofd_packets/00166262 [11:30:14]NVStorageDeleteData [11:30:15]OFD Sender: Processing packet 166263 [packets to send 1008, broken 1007] [11:30:15]ProducePacketName [11:30:15]name=ofd_packets/00166263 [11:30:15]OFD Sender: To server: pG, [11:30:15]CommunicateWithHost lk.salyk.kg:30040 [11:30:15]ConnectInit lk.salyk.kg [11:30:16]Connected sock=6 [11:30:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 0F 55 07 01 EB A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 2C C4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 77 89 02 00 35 04 06 00 5E 5B 42 C2 D4 0D 22 22 55 6C CF 21 2A 57 [11:30:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 85 DF 47 00 C1 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 77 89 02 00 F4 03 04 00 90 6D C9 66 B6 04 01 00 00 B4 6C 70 CD 0F 65 01 B9 [11:30:18]CommunicateWithHost err = 0 [11:30:18]CheckOFDResponse [11:30:18]1017 (14) - 77093643461234 [11:30:18]1041 (16) - 0000000000871769 [11:30:18]1040 (4) - 166263 [11:30:18]1012 (4) - 24.08.2024 05:20 [11:30:18]1206 (1) - 0 [11:30:18]OFD Sender: Remove packet 166263 [11:30:18]ProducePacketName [11:30:18]name=ofd_packets/00166263 [11:30:18]NVStorageDeleteData [11:30:19]OFD Sender: No OFD packet to send [11:30:24]OFD Sender: No OFD packet to send [11:30:29]OFD Sender: No OFD packet to send [11:30:34]OFD Sender: No OFD packet to send [11:30:39]OFD Sender: No OFD packet to send [11:30:44]OFD Sender: No OFD packet to send [11:30:49]OFD Sender: No OFD packet to send [11:30:54]OFD Sender: No OFD packet to send [11:30:59]OFD Sender: No OFD packet to send [11:31:04]OFD Sender: No OFD packet to send [11:31:07]recv_with_timeout no data received [11:31:09]OFD Sender: No OFD packet to send [11:31:14]OFD Sender: No OFD packet to send [11:31:19]OFD Sender: No OFD packet to send [11:31:22]accept exits with 7 [11:31:22]New connection [11:31:22]New thread 3066686820 created [11:31:22]Thread 3066830180 joined [11:31:22]Waiting for new connection... [11:31:22] Sock 7.Parse request [11:31:22]Sock 7.Check first char [11:31:22]Sock 7.First char is OK [11:31:22]request: POST /json_proto HTTP/1.0 [11:31:22]Method: POST [11:31:22]URL: /json_proto [11:31:22]Method is POST - this is cgi request [11:31:22]url: /json_proto [11:31:22]query_string will be loaded in cgi processing [11:31:22]execute_cgi json_proto POST (null) [11:31:22]execute_cgi path=json_proto method=POST [11:31:22]POST find Content-Length [11:31:22]Host: 172.17.44.132:8080 [11:31:22]Content-Length: 667 [11:31:22]Content-Type: application/json [11:31:22] [11:31:22]POST finish read [11:31:22]Found Content-Length = 667 [11:31:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:22]execute_script... [11:31:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:22]POST & json_proto [11:31:22]process_json_proto [11:31:22]json parsed OK: [11:31:22]protocol is kg_v1.0 [11:31:22]action value=close_receipt [11:31:22]process_action close_receipt [11:31:22]cmd_close_receipt [11:31:22]MH_GetDate [11:31:22]Write to MH i2c: F0 00 00 C7 13 C9 [11:31:22]Write i2c OK [11:31:22]MH_I2C_Read... [11:31:22]Read from MH i2c: F0 [11:31:22]MH_I2C_Read... [11:31:22]Read from MH i2c: F0 09 00 [11:31:22]MH_I2C_Read... [11:31:22]Read from MH i2c: F0 09 00 C7 13 00 8B C4 C9 66 2A 83 C1 65 23 [11:31:22]GetLastDocTimeStamp 1724498988 [11:31:22]current date 1724499083 [11:31:22]FM_GetShiftState [11:31:22]SAM_PROTO_GetShiftState [11:31:22]wFMCommunicate request_size=4 [11:31:22]MH_SAM_APDU [11:31:22]CAPDU: 80 13 01 00 [11:31:22]Write to MH i2c: E2 08 00 C8 13 80 13 01 00 00 00 00 00 58 [11:31:22]Write i2c OK [11:31:22]MH_I2C_Read... [11:31:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:22]Read from MH i2c: E2 [11:31:22]MH_I2C_Read... [11:31:22]Read from MH i2c: E2 0E 00 [11:31:22]MH_I2C_Read... [11:31:22]Read from MH i2c: E2 0E 00 C8 13 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 82 [11:31:22]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:31:22]wFMCommunicate OK [11:31:22]SAM_PROTO_GetShiftState done [11:31:22]FM_GetShiftState done [11:31:22]opened in 1724458697 [11:31:22]opened+sec_in_day 1724545097 [11:31:22]quantity*price = 30065 [11:31:22]sum+1 = 30067 [11:31:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.93 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 316 24.08.2024 11:31 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166264 ФПД: 206462602968244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T113123&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166264&fm=206462602968244&tin=02508201610067®Number=0000000000092562&sum=30000 [11:31:23]StoreToDocumentArchive [11:31:23]shift 470 fd 166264 [11:31:23]save to /storage/0470/doc_00166264 [11:31:23]save last doc name /storage/0470/doc_00166264 to /storage/kkm_last_doc_name [11:31:23]save OK [11:31:23]Clear old archive folders... [11:31:23]ProcessDocumentItem done err = 0, tmpTLVsize=249 [11:31:23]tlvbuf is B6E8A5C0 [11:31:23]SAM_PROTO_ClearQueue [11:31:23]wFMCommunicate request_size=4 [11:31:23]MH_SAM_APDU [11:31:23]CAPDU: 80 09 00 00 [11:31:23]Write to MH i2c: E2 08 00 D5 13 80 09 00 00 00 00 00 00 5A [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:31:23]Read from MH i2c: E2 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 03 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 03 00 D5 13 00 90 00 5C [11:31:23]RAPDU: 90 00 [11:31:23]wFMCommunicate OK [11:31:23]SAM_PROTO_ClearQueue done [11:31:23]KKMCreateOFDPacket [11:31:23]OFDProtocolAddRootSTLVToBuf [11:31:23]FM_MakeSignedData [11:31:23]FM_MakeSignedData [11:31:23]SAM_PROTO_SignData [11:31:23]wFMCommunicate request_size=4 [11:31:23]MH_SAM_APDU [11:31:23]CAPDU: 80 0D 01 02 [11:31:23]Write to MH i2c: E2 08 00 D6 13 80 0D 01 02 00 00 00 00 62 [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:31:23]Read from MH i2c: E2 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 03 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 03 00 D6 13 00 90 00 5D [11:31:23]RAPDU: 90 00 [11:31:23]wFMCommunicate OK [11:31:23]wFMCommunicate request_size=255 [11:31:23]MH_SAM_APDU [11:31:23]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 8B C4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 78 89 02 00 35 04 06 00 BB C6 D2 [11:31:23]Write to MH i2c: E2 02 01 D7 13 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 8B C4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 78 89 02 00 35 04 06 00 BB C6 D2 00 00 F1 [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:23]Read from MH i2c: E2 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 03 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 03 00 D7 13 00 90 00 5E [11:31:23]RAPDU: 90 00 [11:31:23]wFMCommunicate OK [11:31:23]wFMCommunicate request_size=8 [11:31:23]MH_SAM_APDU [11:31:23]CAPDU: 80 0D 02 02 03 1B FC B4 [11:31:23]Write to MH i2c: E2 0B 00 D8 13 80 0D 02 02 03 00 1B FC B4 00 00 36 [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 [11:31:23]MH_I2C_Read... [11:31:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:23]Read from MH i2c: E2 03 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 03 00 D8 13 00 90 00 5F [11:31:23]RAPDU: 90 00 [11:31:23]wFMCommunicate OK [11:31:23]wFMCommunicate request_size=4 [11:31:23]MH_SAM_APDU [11:31:23]CAPDU: 80 0D 03 02 [11:31:23]Write to MH i2c: E2 08 00 D9 13 80 0D 03 02 00 00 00 00 67 [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:31:23]Read from MH i2c: E2 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 0B 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 0B 00 D9 13 00 7C 0D 5C 3A 6C E8 3A 90 90 00 A5 [11:31:23]RAPDU: 7C 0D 5C 3A 6C E8 3A 90 90 00 [11:31:23]wFMCommunicate OK [11:31:23]SAM_PROTO_SignData done [11:31:23]FM_MakeSignedData done [11:31:23]CreateOFDProtocolMessage [11:31:23]wFMCommunicate request_size=4 [11:31:23]MH_SAM_APDU [11:31:23]CAPDU: 80 11 00 00 [11:31:23]Write to MH i2c: E2 08 00 DA 13 80 11 00 00 00 00 00 00 67 [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:23]Read from MH i2c: E2 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 17 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 17 00 DA 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C0 [11:31:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:31:23]wFMCommunicate OK [11:31:23]CreateOFDProtocolMessage done [11:31:23]OFDSenderStorePacket 166264 [11:31:23]StoreOFDPacket docnum=166264 [11:31:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 15 53 05 01 77 C2 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 8B C4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 78 89 02 00 35 04 06 00 BB C6 D2 1B FC B4 7C 0D 5C 3A 6C E8 3A 90 [11:31:23]CheckFolder [11:31:23]dirname=/storage/ofd_packets [11:31:23]CheckFolder done [11:31:23]ProducePacketName [11:31:23]name=ofd_packets/00166264 [11:31:23]NVStorageSaveData ofd_packets/00166264 [11:31:23]File name is /storage/ofd_packets/00166264 [11:31:23]Write 299 bytes [11:31:23]NVStorageSaveData done [11:31:23]OFDSenderStorePacket done [11:31:23]KKMCreateOFDPacket done [11:31:23]NVStorageSaveData kkm_last_timestamp [11:31:23]File name is /storage/kkm_last_timestamp [11:31:23]Write 4 bytes [11:31:23]NVStorageSaveData done [11:31:23]ExternCall_PrintAddStr [11:31:23]wPrintStart [11:31:23]Write to MH i2c: 01 00 00 DB 13 EE [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: 01 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: 01 07 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: 01 07 00 DB 13 00 00 00 00 00 FF 0F 03 [11:31:23]RasterBufferAndPrint [11:31:23]line Счет N : (1)295226 [11:31:23]line ИНН: 02508201610067 [11:31:23]line Контрольно-Кассовый Чек [11:31:23]line ПРОДАЖА [11:31:23]line ТРК (МРК, ГНК) : 31 [11:31:23]line Товар: 2710124130 [11:31:23]line SU-92-К-5 [11:31:23]line 4.370 * 68.80 [11:31:23]line = 300.66 [11:31:23]line НДС 12% НСП 1% [11:31:23]line > о реализуемом товаре [11:31:23]line ОКРУГЛЕНИЕ: -0.66 [11:31:23]line ИТОГО: 300.00 [11:31:23]line Внесено: 300.00 [11:31:23]line СДАЧА: 0.00 [11:31:23]line НСП 1% : 2.66 [11:31:23]line НДС 12% : 31.93 [11:31:23]line Наличными: 300.00 [11:31:23]line Безнал.: 0.00 [11:31:23]line Место: АЗС № 130 "Партнер Нефть" [11:31:23]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:31:23]line СНО: Общий режим [11:31:23]line Чек 316 24.08.2024 11:31 [11:31:23]line Смена: 470 ФФД: 1.0 [11:31:23]line ЗНМ: 0300000070 [11:31:23]line РНМ: 0000000000092562 [11:31:23]line Версия ККМ: 001 [11:31:23]line ФМ: 0000000000871769 [11:31:23]line ФД: 166264 [11:31:23]line ФПД: 206462602968244 [11:31:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T113123&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166264&fm=206462602968244&tin=02508201610067®Number=0000000000092562&sum=30000 [11:31:24]OFD Sender: Processing packet 166264 [packets to send 1008, broken 1007] [11:31:24]ProducePacketName [11:31:24]name=ofd_packets/00166264 [11:31:24]OFD Sender: To server: pG, [11:31:24]CommunicateWithHost lk.salyk.kg:30040 [11:31:24]ConnectInit lk.salyk.kg [11:31:24]written 0, free lines is 4095 [11:31:24]Write to MH i2c: 01 00 00 06 14 1A [11:31:24]Write i2c OK [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 06 14 00 00 00 00 00 CF 0C FC [11:31:24]RasterBufferAndPrint [11:31:24]line [11:31:24]line [11:31:24]line [11:31:24]line [11:31:24]line [11:31:24]written 0, free lines is 3284 [11:31:24]MH_Cut [11:31:24]Write to MH i2c: D1 01 00 0D 14 01 F3 [11:31:24]Write i2c OK [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: D1 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: D1 01 00 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: D1 01 00 0D 14 00 F2 [11:31:24]Write to MH i2c: 01 00 00 0E 14 22 [11:31:24]Write i2c OK [11:31:24]MH_I2C_Read... [11:31:25]Connected sock=10 [11:31:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 15 53 05 01 77 C2 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 8B C4 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 78 89 02 00 35 04 06 00 BB C6 D2 1B FC B4 7C 0D 5C 3A 6C E8 3A 90 [11:31:25]*** Cut start [11:31:25]*** Purtial cut [11:31:25]*** Stage 1: CUTSNS_PIN = 1 [11:31:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 5F 44 47 00 55 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 78 89 02 00 F4 03 04 00 D5 6D C9 66 B6 04 01 00 00 7D E7 84 0E AA 7A 59 6F [11:31:26]CommunicateWithHost err = 0 [11:31:26]CheckOFDResponse [11:31:26]1017 (14) - 77093643461234 [11:31:26]1041 (16) - 0000000000871769 [11:31:26]1040 (4) - 166264 [11:31:26]1012 (4) - 24.08.2024 05:21 [11:31:26]1206 (1) - 0 [11:31:26]OFD Sender: Remove packet 166264 [11:31:26]ProducePacketName [11:31:26]name=ofd_packets/00166264 [11:31:26]NVStorageDeleteData [11:31:26]OFD Sender: No OFD packet to send [11:31:27]Read from MH i2c: 01 [11:31:27]MH_I2C_Read... [11:31:27]*** Stop cut motor [11:31:27]*** Cut end [11:31:27]Read from MH i2c: 01 07 00 [11:31:27]MH_I2C_Read... [11:31:27]Read from MH i2c: 01 07 00 0E 14 00 00 00 00 00 FF 0F 37 [11:31:27]process_action close_receipt done [11:31:27]requested_data is exist [11:31:27]produce_requested_data [11:31:27]requested_item fm.sn is exist - process it [11:31:27]wFMCommunicate request_size=4 [11:31:27]MH_SAM_APDU [11:31:27]CAPDU: 80 11 00 00 [11:31:27]Write to MH i2c: E2 08 00 0F 14 80 11 00 00 00 00 00 00 9D [11:31:27]Write i2c OK [11:31:27]MH_I2C_Read... [11:31:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:27]Read from MH i2c: E2 [11:31:27]MH_I2C_Read... [11:31:27]Read from MH i2c: E2 17 00 [11:31:27]MH_I2C_Read... [11:31:27]Read from MH i2c: E2 17 00 0F 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F6 [11:31:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:31:27]wFMCommunicate OK [11:31:27]requested_item fd.num is exist - process it [11:31:27]SAM_PROTO_GetFieldsCounters [11:31:27]wFMCommunicate request_size=4 [11:31:27]MH_SAM_APDU [11:31:27]CAPDU: 80 13 00 00 [11:31:27]Write to MH i2c: E2 08 00 10 14 80 13 00 00 00 00 00 00 A0 [11:31:27]Write i2c OK [11:31:27]MH_I2C_Read... [11:31:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:31:27]Read from MH i2c: E2 [11:31:27]MH_I2C_Read... [11:31:27]Read from MH i2c: E2 62 00 [11:31:27]MH_I2C_Read... [11:31:27]Read from MH i2c: E2 62 00 10 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 78 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 57 [11:31:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 78 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:31:27]wFMCommunicate OK [11:31:27]SAM_PROTO_GetFieldsCounters done [11:31:27]requested_item shift.num is exist - process it [11:31:27]requested_item shift.opened is exist - process it [11:31:27]req_shift_opened [11:31:27]FM_GetShiftState [11:31:27]SAM_PROTO_GetShiftState [11:31:27]wFMCommunicate request_size=4 [11:31:27]MH_SAM_APDU [11:31:27]CAPDU: 80 13 01 00 [11:31:27]Write to MH i2c: E2 08 00 11 14 80 13 01 00 00 00 00 00 A2 [11:31:27]Write i2c OK [11:31:27]MH_I2C_Read... [11:31:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:27]Read from MH i2c: E2 [11:31:27]MH_I2C_Read... [11:31:27]Read from MH i2c: E2 0E 00 [11:31:27]MH_I2C_Read... [11:31:27]Read from MH i2c: E2 0E 00 11 14 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 CC [11:31:27]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:31:27]wFMCommunicate OK [11:31:27]SAM_PROTO_GetShiftState done [11:31:27]FM_GetShiftState done [11:31:27]req_shift_opened done [11:31:27]requested_item shift.open_date is exist - process it [11:31:27]req_shift_open_date [11:31:27]req_shift_open_date done [11:31:27]produce_requested_data done [11:31:27]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166264,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:31:27]process_action_free close_receipt [11:31:27]json_value_free [11:31:27]json_value_free done [11:31:27]process_json_proto returns [11:31:27]Send response to host [11:31:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166264,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:31:27]free response buf [11:31:27]execute_script done [11:31:27]execute_script returns [11:31:27]free content buf [11:31:27]Sock 7.Close socket [11:31:27]Sock 7.Thread stoped [11:31:31]OFD Sender: No OFD packet to send [11:31:36]OFD Sender: No OFD packet to send [11:31:41]OFD Sender: No OFD packet to send [11:31:46]OFD Sender: No OFD packet to send [11:31:51]OFD Sender: No OFD packet to send [11:31:56]OFD Sender: No OFD packet to send [11:32:01]OFD Sender: No OFD packet to send [11:32:06]OFD Sender: No OFD packet to send [11:32:12]OFD Sender: No OFD packet to send [11:32:17]OFD Sender: No OFD packet to send [11:32:22]OFD Sender: No OFD packet to send [11:32:27]OFD Sender: No OFD packet to send [11:32:32]OFD Sender: No OFD packet to send [11:32:37]OFD Sender: No OFD packet to send [11:32:42]OFD Sender: No OFD packet to send [11:32:47]OFD Sender: No OFD packet to send [11:32:52]OFD Sender: No OFD packet to send [11:32:57]OFD Sender: No OFD packet to send [11:33:02]OFD Sender: No OFD packet to send [11:33:04]recv_with_timeout no data received [11:33:07]OFD Sender: No OFD packet to send [11:33:12]OFD Sender: No OFD packet to send [11:33:17]OFD Sender: No OFD packet to send [11:33:22]OFD Sender: No OFD packet to send [11:33:27]OFD Sender: No OFD packet to send [11:33:27]accept exits with 9 [11:33:27]New connection [11:33:27]New thread 3066830180 created [11:33:27]Thread 3066686820 joined [11:33:27]Waiting for new connection... [11:33:27] Sock 9.Parse request [11:33:27]Sock 9.Check first char [11:33:27]Sock 9.First char is OK [11:33:27]request: POST /json_proto HTTP/1.0 [11:33:27]Method: POST [11:33:27]URL: /json_proto [11:33:27]Method is POST - this is cgi request [11:33:27]url: /json_proto [11:33:27]query_string will be loaded in cgi processing [11:33:27]execute_cgi json_proto POST (null) [11:33:27]execute_cgi path=json_proto method=POST [11:33:27]POST find Content-Length [11:33:27]Host: 172.17.44.132:8080 [11:33:27]Content-Length: 677 [11:33:27]Content-Type: application/json [11:33:27] [11:33:27]POST finish read [11:33:27]Found Content-Length = 677 [11:33:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:27]execute_script... [11:33:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:27]POST & json_proto [11:33:27]process_json_proto [11:33:27]json parsed OK: [11:33:27]protocol is kg_v1.0 [11:33:27]action value=close_receipt [11:33:27]process_action close_receipt [11:33:27]cmd_close_receipt [11:33:27]MH_GetDate [11:33:27]Write to MH i2c: F0 00 00 12 14 15 [11:33:27]Write i2c OK [11:33:27]MH_I2C_Read... [11:33:27]Read from MH i2c: F0 [11:33:27]MH_I2C_Read... [11:33:27]Read from MH i2c: F0 09 00 [11:33:27]MH_I2C_Read... [11:33:27]Read from MH i2c: F0 09 00 12 14 00 09 C5 C9 66 2A 83 C1 65 EE [11:33:27]GetLastDocTimeStamp 1724499083 [11:33:27]current date 1724499209 [11:33:27]FM_GetShiftState [11:33:27]SAM_PROTO_GetShiftState [11:33:27]wFMCommunicate request_size=4 [11:33:27]MH_SAM_APDU [11:33:27]CAPDU: 80 13 01 00 [11:33:27]Write to MH i2c: E2 08 00 13 14 80 13 01 00 00 00 00 00 A4 [11:33:27]Write i2c OK [11:33:27]MH_I2C_Read... [11:33:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:27]Read from MH i2c: E2 [11:33:27]MH_I2C_Read... [11:33:27]Read from MH i2c: E2 0E 00 [11:33:27]MH_I2C_Read... [11:33:27]Read from MH i2c: E2 0E 00 13 14 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 CE [11:33:27]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:33:27]wFMCommunicate OK [11:33:27]SAM_PROTO_GetShiftState done [11:33:27]FM_GetShiftState done [11:33:27]opened in 1724458697 [11:33:27]opened+sec_in_day 1724545097 [11:33:27]quantity*price = 40002 [11:33:27]sum+1 = 40003 [11:33:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 317 24.08.2024 11:33 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166265 ФПД: 69620769242725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T113329&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166265&fm=69620769242725&tin=02508201610067®Number=0000000000092562&sum=40000 [11:33:28]StoreToDocumentArchive [11:33:28]shift 470 fd 166265 [11:33:28]save to /storage/0470/doc_00166265 [11:33:28]save last doc name /storage/0470/doc_00166265 to /storage/kkm_last_doc_name [11:33:28]save OK [11:33:28]Clear old archive folders... [11:33:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:33:28]tlvbuf is B6EA3A00 [11:33:28]SAM_PROTO_ClearQueue [11:33:28]wFMCommunicate request_size=4 [11:33:28]MH_SAM_APDU [11:33:28]CAPDU: 80 09 00 00 [11:33:28]Write to MH i2c: E2 08 00 20 14 80 09 00 00 00 00 00 00 A6 [11:33:28]Write i2c OK [11:33:28]MH_I2C_Read... [11:33:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:28]Read from MH i2c: E2 [11:33:28]MH_I2C_Read... [11:33:28]Read from MH i2c: E2 03 00 [11:33:28]MH_I2C_Read... [11:33:28]Read from MH i2c: E2 03 00 20 14 00 90 00 A8 [11:33:28]RAPDU: 90 00 [11:33:28]wFMCommunicate OK [11:33:28]SAM_PROTO_ClearQueue done [11:33:28]KKMCreateOFDPacket [11:33:28]OFDProtocolAddRootSTLVToBuf [11:33:28]FM_MakeSignedData [11:33:28]FM_MakeSignedData [11:33:28]SAM_PROTO_SignData [11:33:28]wFMCommunicate request_size=4 [11:33:28]MH_SAM_APDU [11:33:28]CAPDU: 80 0D 01 02 [11:33:28]Write to MH i2c: E2 08 00 21 14 80 0D 01 02 00 00 00 00 AE [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:29]Read from MH i2c: E2 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 03 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 03 00 21 14 00 90 00 A9 [11:33:29]RAPDU: 90 00 [11:33:29]wFMCommunicate OK [11:33:29]wFMCommunicate request_size=255 [11:33:29]MH_SAM_APDU [11:33:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 09 C5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 79 89 02 00 35 04 06 00 3F [11:33:29]Write to MH i2c: E2 02 01 22 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 09 C5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 79 89 02 00 35 04 06 00 3F 00 00 6C [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:29]Read from MH i2c: E2 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 03 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 03 00 22 14 00 90 00 AA [11:33:29]RAPDU: 90 00 [11:33:29]wFMCommunicate OK [11:33:29]wFMCommunicate request_size=10 [11:33:29]MH_SAM_APDU [11:33:29]CAPDU: 80 0D 02 02 05 51 D9 38 3E 65 [11:33:29]Write to MH i2c: E2 0D 00 23 14 80 0D 02 02 05 00 51 D9 38 3E 65 00 00 C0 [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:29]Read from MH i2c: E2 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 03 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 03 00 23 14 00 90 00 AB [11:33:29]RAPDU: 90 00 [11:33:29]wFMCommunicate OK [11:33:29]wFMCommunicate request_size=4 [11:33:29]MH_SAM_APDU [11:33:29]CAPDU: 80 0D 03 02 [11:33:29]Write to MH i2c: E2 08 00 24 14 80 0D 03 02 00 00 00 00 B3 [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:29]Read from MH i2c: E2 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 0B 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 0B 00 24 14 00 5C 41 6B F4 17 3D BE B3 90 00 75 [11:33:29]RAPDU: 5C 41 6B F4 17 3D BE B3 90 00 [11:33:29]wFMCommunicate OK [11:33:29]SAM_PROTO_SignData done [11:33:29]FM_MakeSignedData done [11:33:29]CreateOFDProtocolMessage [11:33:29]wFMCommunicate request_size=4 [11:33:29]MH_SAM_APDU [11:33:29]CAPDU: 80 11 00 00 [11:33:29]Write to MH i2c: E2 08 00 25 14 80 11 00 00 00 00 00 00 B3 [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:29]Read from MH i2c: E2 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 17 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 17 00 25 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 0C [11:33:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:33:29]wFMCommunicate OK [11:33:29]CreateOFDProtocolMessage done [11:33:29]OFDSenderStorePacket 166265 [11:33:29]StoreOFDPacket docnum=166265 [11:33:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 92 DC 07 01 B5 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 09 C5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 79 89 02 00 35 04 06 00 3F 51 D9 38 3E 65 5C 41 6B F4 17 3D BE B3 [11:33:29]CheckFolder [11:33:29]dirname=/storage/ofd_packets [11:33:29]CheckFolder done [11:33:29]ProducePacketName [11:33:29]name=ofd_packets/00166265 [11:33:29]NVStorageSaveData ofd_packets/00166265 [11:33:29]File name is /storage/ofd_packets/00166265 [11:33:29]Write 301 bytes [11:33:29]NVStorageSaveData done [11:33:29]OFDSenderStorePacket done [11:33:29]KKMCreateOFDPacket done [11:33:29]NVStorageSaveData kkm_last_timestamp [11:33:29]File name is /storage/kkm_last_timestamp [11:33:29]Write 4 bytes [11:33:29]NVStorageSaveData done [11:33:29]ExternCall_PrintAddStr [11:33:29]wPrintStart [11:33:29]Write to MH i2c: 01 00 00 26 14 3A [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: 01 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: 01 07 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: 01 07 00 26 14 00 00 00 00 00 FF 0F 4F [11:33:29]RasterBufferAndPrint [11:33:29]line Счет N : (1)295227 [11:33:29]line ИНН: 02508201610067 [11:33:29]line Контрольно-Кассовый Чек [11:33:29]line ПРОДАЖА [11:33:29]line ТРК (МРК, ГНК) : 52 [11:33:29]line Товар: 2710124130 [11:33:29]line Аи-92-К-5 [11:33:29]line 5.900 * 67.80 [11:33:29]line = 400.02 [11:33:29]line НДС 12% НСП 1% [11:33:29]line > о реализуемом товаре [11:33:29]line ОКРУГЛЕНИЕ: -0.02 [11:33:29]line ИТОГО: 400.00 [11:33:29]line Внесено: 400.00 [11:33:29]line СДАЧА: 0.00 [11:33:29]line НСП 1% : 3.54 [11:33:29]line НДС 12% : 42.48 [11:33:29]line Наличными: 400.00 [11:33:29]line Безнал.: 0.00 [11:33:29]line Место: АЗС № 130 "Партнер Нефть" [11:33:29]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:33:29]line СНО: Общий режим [11:33:29]line Чек 317 24.08.2024 11:33 [11:33:29]line Смена: 470 ФФД: 1.0 [11:33:29]line ЗНМ: 0300000070 [11:33:29]line РНМ: 0000000000092562 [11:33:29]line Версия ККМ: 001 [11:33:29]line ФМ: 0000000000871769 [11:33:29]line ФД: 166265 [11:33:29]line ФПД: 69620769242725 [11:33:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T113329&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166265&fm=69620769242725&tin=02508201610067®Number=0000000000092562&sum=40000 [11:33:29]written 0, free lines is 4095 [11:33:29]OFD Sender: Processing packet 166265 [packets to send 1008, broken 1007] [11:33:29]ProducePacketName [11:33:29]name=ofd_packets/00166265 [11:33:29]OFD Sender: To server: pG, [11:33:29]CommunicateWithHost lk.salyk.kg:30040 [11:33:29]ConnectInit lk.salyk.kg [11:33:29]Write to MH i2c: 01 00 00 51 14 65 [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: 01 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: 01 07 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: 01 07 00 51 14 00 00 00 00 00 C7 0C 3F [11:33:29]RasterBufferAndPrint [11:33:29]line [11:33:29]line [11:33:29]line [11:33:29]line [11:33:29]line [11:33:29]written 0, free lines is 3277 [11:33:29]MH_Cut [11:33:29]Write to MH i2c: D1 01 00 58 14 01 3E [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: D1 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: D1 01 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: D1 01 00 58 14 00 3D [11:33:29]Write to MH i2c: 01 00 00 59 14 6D [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:30]*** Cut start [11:33:30]*** Purtial cut [11:33:30]*** Stage 1: CUTSNS_PIN = 1 [11:33:32]Read from MH i2c: 01 [11:33:32]MH_I2C_Read... [11:33:32]*** Stop cut motor [11:33:32]*** Cut end [11:33:32]Read from MH i2c: 01 07 00 [11:33:32]MH_I2C_Read... [11:33:32]Read from MH i2c: 01 07 00 59 14 00 00 00 00 00 FF 0F 82 [11:33:32]process_action close_receipt done [11:33:32]requested_data is exist [11:33:32]produce_requested_data [11:33:32]requested_item fm.sn is exist - process it [11:33:32]wFMCommunicate request_size=4 [11:33:32]MH_SAM_APDU [11:33:32]CAPDU: 80 11 00 00 [11:33:32]Write to MH i2c: E2 08 00 5A 14 80 11 00 00 00 00 00 00 E8 [11:33:32]Write i2c OK [11:33:32]MH_I2C_Read... [11:33:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:32]Read from MH i2c: E2 [11:33:32]MH_I2C_Read... [11:33:32]Read from MH i2c: E2 17 00 [11:33:32]MH_I2C_Read... [11:33:32]Read from MH i2c: E2 17 00 5A 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 41 [11:33:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:33:32]wFMCommunicate OK [11:33:32]requested_item fd.num is exist - process it [11:33:32]SAM_PROTO_GetFieldsCounters [11:33:32]wFMCommunicate request_size=4 [11:33:32]MH_SAM_APDU [11:33:32]CAPDU: 80 13 00 00 [11:33:32]Write to MH i2c: E2 08 00 5B 14 80 13 00 00 00 00 00 00 EB [11:33:32]Write i2c OK [11:33:32]MH_I2C_Read... [11:33:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:32]Read from MH i2c: E2 [11:33:32]MH_I2C_Read... [11:33:32]Read from MH i2c: E2 62 00 [11:33:32]MH_I2C_Read... [11:33:32]Read from MH i2c: E2 62 00 5B 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 79 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 A6 [11:33: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 79 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:33:32]wFMCommunicate OK [11:33:32]SAM_PROTO_GetFieldsCounters done [11:33:32]requested_item shift.num is exist - process it [11:33:32]requested_item shift.opened is exist - process it [11:33:32]req_shift_opened [11:33:32]FM_GetShiftState [11:33:32]SAM_PROTO_GetShiftState [11:33:32]wFMCommunicate request_size=4 [11:33:32]MH_SAM_APDU [11:33:32]CAPDU: 80 13 01 00 [11:33:32]Write to MH i2c: E2 08 00 5C 14 80 13 01 00 00 00 00 00 ED [11:33:33]Write i2c OK [11:33:33]MH_I2C_Read... [11:33:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:33]Read from MH i2c: E2 [11:33:33]MH_I2C_Read... [11:33:33]Read from MH i2c: E2 0E 00 [11:33:33]MH_I2C_Read... [11:33:33]Read from MH i2c: E2 0E 00 5C 14 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 17 [11:33:33]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:33:33]wFMCommunicate OK [11:33:33]SAM_PROTO_GetShiftState done [11:33:33]FM_GetShiftState done [11:33:33]req_shift_opened done [11:33:33]requested_item shift.open_date is exist - process it [11:33:33]req_shift_open_date [11:33:33]req_shift_open_date done [11:33:33]produce_requested_data done [11:33:33]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166265,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:33:33]process_action_free close_receipt [11:33:33]json_value_free [11:33:33]json_value_free done [11:33:33]process_json_proto returns [11:33:33]Send response to host [11:33:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166265,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:33:33]free response buf [11:33:33]execute_script done [11:33:33]execute_script returns [11:33:33]free content buf [11:33:33]Sock 9.Close socket [11:33:33]Sock 9.Thread stoped [11:33:34]Connected sock=11 [11:33:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 92 DC 07 01 B5 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 09 C5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 79 89 02 00 35 04 06 00 3F 51 D9 38 3E 65 5C 41 6B F4 17 3D BE B3 [11:33:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 64 38 47 00 56 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 31 37 36 39 10 04 04 00 79 89 02 00 F4 03 04 00 57 6E C9 66 B6 04 01 00 00 93 BF 22 4D C6 E0 21 35 [11:33:35]CommunicateWithHost err = 0 [11:33:35]CheckOFDResponse [11:33:35]1017 (14) - 77093643461234 [11:33:35]1041 (16) - 0000000000871769 [11:33:35]1040 (4) - 166265 [11:33:35]1012 (4) - 24.08.2024 05:23 [11:33:35]1206 (1) - 0 [11:33:35]OFD Sender: Remove packet 166265 [11:33:35]ProducePacketName [11:33:35]name=ofd_packets/00166265 [11:33:35]NVStorageDeleteData [11:33:35]OFD Sender: No OFD packet to send [11:33:40]OFD Sender: No OFD packet to send [11:33:45]OFD Sender: No OFD packet to send [11:33:50]OFD Sender: No OFD packet to send [11:33:55]OFD Sender: No OFD packet to send [11:34:00]OFD Sender: No OFD packet to send [11:34:05]OFD Sender: No OFD packet to send [11:34:10]OFD Sender: No OFD packet to send [11:34:15]OFD Sender: No OFD packet to send [11:34:21]OFD Sender: No OFD packet to send [11:34:26]OFD Sender: No OFD packet to send [11:34:31]OFD Sender: No OFD packet to send [11:34:36]OFD Sender: No OFD packet to send [11:34:41]OFD Sender: No OFD packet to send [11:34:46]OFD Sender: No OFD packet to send [11:34:51]OFD Sender: No OFD packet to send [11:34:56]OFD Sender: No OFD packet to send [11:35:01]OFD Sender: No OFD packet to send [11:35:06]OFD Sender: No OFD packet to send [11:35:11]OFD Sender: No OFD packet to send [11:35:16]OFD Sender: No OFD packet to send [11:35:21]OFD Sender: No OFD packet to send [11:35:26]OFD Sender: No OFD packet to send [11:35:31]OFD Sender: No OFD packet to send [11:35:36]OFD Sender: No OFD packet to send [11:35:41]OFD Sender: No OFD packet to send [11:35:46]OFD Sender: No OFD packet to send [11:35:51]OFD Sender: No OFD packet to send [11:35:56]OFD Sender: No OFD packet to send [11:36:01]OFD Sender: No OFD packet to send [11:36:06]OFD Sender: No OFD packet to send [11:36:11]OFD Sender: No OFD packet to send [11:36:16]OFD Sender: No OFD packet to send [11:36:21]OFD Sender: No OFD packet to send [11:36:26]OFD Sender: No OFD packet to send [11:36:31]OFD Sender: No OFD packet to send [11:36:36]OFD Sender: No OFD packet to send [11:36:41]OFD Sender: No OFD packet to send [11:36:46]OFD Sender: No OFD packet to send [11:36:50]accept exits with 7 [11:36:50]New connection [11:36:50]New thread 3066686820 created [11:36:50]Thread 3066830180 joined [11:36:50]Waiting for new connection... [11:36:50] Sock 7.Parse request [11:36:50]Sock 7.Check first char [11:36:50]Sock 7.First char is OK [11:36:50]request: POST /json_proto HTTP/1.0 [11:36:50]Method: POST [11:36:50]URL: /json_proto [11:36:50]Method is POST - this is cgi request [11:36:50]url: /json_proto [11:36:50]query_string will be loaded in cgi processing [11:36:50]execute_cgi json_proto POST (null) [11:36:50]execute_cgi path=json_proto method=POST [11:36:50]POST find Content-Length [11:36:50]Host: 172.17.44.132:8080 [11:36:50]Content-Length: 682 [11:36:50]Content-Type: application/json [11:36:50] [11:36:50]POST finish read [11:36:50]Found Content-Length = 682 [11:36:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:50]execute_script... [11:36: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)295228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:50]POST & json_proto [11:36:50]process_json_proto [11:36:50]json parsed OK: [11:36:50]protocol is kg_v1.0 [11:36:50]action value=close_receipt [11:36:50]process_action close_receipt [11:36:50]cmd_close_receipt [11:36:50]MH_GetDate [11:36:50]Write to MH i2c: F0 00 00 5D 14 60 [11:36:50]Write i2c OK [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: F0 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: F0 09 00 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: F0 09 00 5D 14 00 D3 C5 C9 66 2A 83 C1 65 03 [11:36:50]GetLastDocTimeStamp 1724499209 [11:36:50]current date 1724499411 [11:36:50]FM_GetShiftState [11:36:50]SAM_PROTO_GetShiftState [11:36:50]wFMCommunicate request_size=4 [11:36:50]MH_SAM_APDU [11:36:50]CAPDU: 80 13 01 00 [11:36:50]Write to MH i2c: E2 08 00 5E 14 80 13 01 00 00 00 00 00 EF [11:36:50]Write i2c OK [11:36:50]MH_I2C_Read... [11:36:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:50]Read from MH i2c: E2 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: E2 0E 00 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: E2 0E 00 5E 14 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 19 [11:36:50]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:36:50]wFMCommunicate OK [11:36:50]SAM_PROTO_GetShiftState done [11:36:50]FM_GetShiftState done [11:36:50]opened in 1724458697 [11:36:50]opened+sec_in_day 1724545097 [11:36:50]quantity*price = 200010 [11:36:50]sum+1 = 200011 [11:36:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 318 24.08.2024 11:36 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166266 ФПД: 146285412598813 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T113651&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166266&fm=146285412598813&tin=02508201610067®Number=0000000000092562&sum=200000 [11:36:51]StoreToDocumentArchive [11:36:51]shift 470 fd 166266 [11:36:51]save to /storage/0470/doc_00166266 [11:36:51]save last doc name /storage/0470/doc_00166266 to /storage/kkm_last_doc_name [11:36:51]save OK [11:36:51]Clear old archive folders... [11:36:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:36:51]tlvbuf is 00F0A9E0 [11:36:51]SAM_PROTO_ClearQueue [11:36:51]wFMCommunicate request_size=4 [11:36:51]MH_SAM_APDU [11:36:51]CAPDU: 80 09 00 00 [11:36:51]Write to MH i2c: E2 08 00 6B 14 80 09 00 00 00 00 00 00 F1 [11:36:51]Write i2c OK [11:36:51]MH_I2C_Read... [11:36:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:36:51]Read from MH i2c: E2 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 03 00 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 03 00 6B 14 00 90 00 F3 [11:36:51]RAPDU: 90 00 [11:36:51]wFMCommunicate OK [11:36:51]SAM_PROTO_ClearQueue done [11:36:51]KKMCreateOFDPacket [11:36:51]OFDProtocolAddRootSTLVToBuf [11:36:51]FM_MakeSignedData [11:36:51]FM_MakeSignedData [11:36:51]SAM_PROTO_SignData [11:36:51]wFMCommunicate request_size=4 [11:36:51]MH_SAM_APDU [11:36:51]CAPDU: 80 0D 01 02 [11:36:51]Write to MH i2c: E2 08 00 6C 14 80 0D 01 02 00 00 00 00 F9 [11:36:51]Write i2c OK [11:36:51]MH_I2C_Read... [11:36:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:36:51]Read from MH i2c: E2 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 03 00 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 03 00 6C 14 00 90 00 F4 [11:36:51]RAPDU: 90 00 [11:36:51]wFMCommunicate OK [11:36:51]wFMCommunicate request_size=255 [11:36:51]MH_SAM_APDU [11:36:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 D3 C5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7A 89 02 00 35 04 06 00 85 [11:36:51]Write to MH i2c: E2 02 01 6D 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 D3 C5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7A 89 02 00 35 04 06 00 85 00 00 E8 [11:36:51]Write i2c OK [11:36:51]MH_I2C_Read... [11:36:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:52]Read from MH i2c: E2 [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: E2 03 00 [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: E2 03 00 6D 14 00 90 00 F5 [11:36:52]RAPDU: 90 00 [11:36:52]wFMCommunicate OK [11:36:52]wFMCommunicate request_size=10 [11:36:52]MH_SAM_APDU [11:36:52]CAPDU: 80 0D 02 02 05 0B BA 0D C4 1D [11:36:52]Write to MH i2c: E2 0D 00 6E 14 80 0D 02 02 05 00 0B BA 0D C4 1D 00 00 B9 [11:36:52]Write i2c OK [11:36:52]MH_I2C_Read... [11:36:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:52]Read from MH i2c: E2 [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: E2 03 00 [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: E2 03 00 6E 14 00 90 00 F6 [11:36:52]RAPDU: 90 00 [11:36:52]wFMCommunicate OK [11:36:52]wFMCommunicate request_size=4 [11:36:52]MH_SAM_APDU [11:36:52]CAPDU: 80 0D 03 02 [11:36:52]Write to MH i2c: E2 08 00 6F 14 80 0D 03 02 00 00 00 00 FE [11:36:52]Write i2c OK [11:36:52]MH_I2C_Read... [11:36:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:52]Read from MH i2c: E2 [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: E2 0B 00 [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: E2 0B 00 6F 14 00 94 CE 7D 7E 21 11 E9 90 90 00 07 [11:36:52]RAPDU: 94 CE 7D 7E 21 11 E9 90 90 00 [11:36:52]wFMCommunicate OK [11:36:52]SAM_PROTO_SignData done [11:36:52]FM_MakeSignedData done [11:36:52]CreateOFDProtocolMessage [11:36:52]wFMCommunicate request_size=4 [11:36:52]MH_SAM_APDU [11:36:52]CAPDU: 80 11 00 00 [11:36:52]Write to MH i2c: E2 08 00 70 14 80 11 00 00 00 00 00 00 FE [11:36:52]Write i2c OK [11:36:52]MH_I2C_Read... [11:36:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:52]Read from MH i2c: E2 [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: E2 17 00 [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: E2 17 00 70 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 57 [11:36:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:36:52]wFMCommunicate OK [11:36:52]CreateOFDProtocolMessage done [11:36:52]OFDSenderStorePacket 166266 [11:36:52]StoreOFDPacket docnum=166266 [11:36:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 63 BB 07 01 EF FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 D3 C5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7A 89 02 00 35 04 06 00 85 0B BA 0D C4 1D 94 CE 7D 7E 21 11 E9 90 [11:36:52]CheckFolder [11:36:52]dirname=/storage/ofd_packets [11:36:52]CheckFolder done [11:36:52]ProducePacketName [11:36:52]name=ofd_packets/00166266 [11:36:52]NVStorageSaveData ofd_packets/00166266 [11:36:52]File name is /storage/ofd_packets/00166266 [11:36:52]Write 301 bytes [11:36:52]NVStorageSaveData done [11:36:52]OFDSenderStorePacket done [11:36:52]KKMCreateOFDPacket done [11:36:52]NVStorageSaveData kkm_last_timestamp [11:36:52]File name is /storage/kkm_last_timestamp [11:36:52]Write 4 bytes [11:36:52]NVStorageSaveData done [11:36:52]ExternCall_PrintAddStr [11:36:52]wPrintStart [11:36:52]Write to MH i2c: 01 00 00 71 14 85 [11:36:52]Write i2c OK [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: 01 [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: 01 07 00 [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: 01 07 00 71 14 00 00 00 00 00 FF 0F 9A [11:36:52]RasterBufferAndPrint [11:36:52]line Счет N : (1)295228 [11:36:52]line ИНН: 02508201610067 [11:36:52]line Контрольно-Кассовый Чек [11:36:52]line ПРОДАЖА [11:36:52]line ТРК (МРК, ГНК) : 52 [11:36:52]line Товар: 2710124130 [11:36:52]line Аи-92-К-5 [11:36:52]line 29.500 * 67.80 [11:36:52]line = 2000.10 [11:36:52]line НДС 12% НСП 1% [11:36:52]line > о реализуемом товаре [11:36:52]line ОКРУГЛЕНИЕ: -0.10 [11:36:52]line ИТОГО: 2000.00 [11:36:52]line Внесено: 2000.00 [11:36:52]line СДАЧА: 0.00 [11:36:52]line НСП 1% : 17.70 [11:36:52]line НДС 12% : 212.40 [11:36:52]line Наличными: 2000.00 [11:36:52]line Безнал.: 0.00 [11:36:52]line Место: АЗС № 130 "Партнер Нефть" [11:36:52]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:36:52]line СНО: Общий режим [11:36:52]line Чек 318 24.08.2024 11:36 [11:36:52]line Смена: 470 ФФД: 1.0 [11:36:52]line ЗНМ: 0300000070 [11:36:52]line РНМ: 0000000000092562 [11:36:52]line Версия ККМ: 001 [11:36:52]line ФМ: 0000000000871769 [11:36:52]line ФД: 166266 [11:36:52]line ФПД: 146285412598813 [11:36:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T113651&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166266&fm=146285412598813&tin=02508201610067®Number=0000000000092562&sum=200000 [11:36:52]OFD Sender: Processing packet 166266 [packets to send 1008, broken 1007] [11:36:52]ProducePacketName [11:36:52]name=ofd_packets/00166266 [11:36:52]OFD Sender: To server: pG, [11:36:52]CommunicateWithHost lk.salyk.kg:30040 [11:36:52]ConnectInit lk.salyk.kg [11:36:52]written 0, free lines is 4095 [11:36:52]Connected sock=10 [11:36:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 63 BB 07 01 EF FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 D3 C5 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7A 89 02 00 35 04 06 00 85 0B BA 0D C4 1D 94 CE 7D 7E 21 11 E9 90 [11:36:52]Write to MH i2c: 01 00 00 9C 14 B0 [11:36:52]Write i2c OK [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: 01 [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: 01 07 00 [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: 01 07 00 9C 14 00 00 00 00 00 C5 0C 88 [11:36:52]RasterBufferAndPrint [11:36:52]line [11:36:52]line [11:36:52]line [11:36:52]line [11:36:52]line [11:36:52]written 0, free lines is 3275 [11:36:52]MH_Cut [11:36:52]Write to MH i2c: D1 01 00 A3 14 01 89 [11:36:52]Write i2c OK [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: D1 [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: D1 01 00 [11:36:52]MH_I2C_Read... [11:36:52]Read from MH i2c: D1 01 00 A3 14 00 88 [11:36:52]Write to MH i2c: 01 00 00 A4 14 B8 [11:36:52]Write i2c OK [11:36:52]MH_I2C_Read... [11:36:53]*** Cut start [11:36:53]*** Purtial cut [11:36:53]*** Stage 1: CUTSNS_PIN = 1 [11:36:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 BE 6A 47 00 10 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7A 89 02 00 F4 03 04 00 1D 6F C9 66 B6 04 01 00 00 77 DC 4C 1C C8 22 0B E2 [11:36:53]CommunicateWithHost err = 0 [11:36:53]CheckOFDResponse [11:36:53]1017 (14) - 77093643461234 [11:36:53]1041 (16) - 0000000000871769 [11:36:53]1040 (4) - 166266 [11:36:53]1012 (4) - 24.08.2024 05:26 [11:36:53]1206 (1) - 0 [11:36:53]OFD Sender: Remove packet 166266 [11:36:53]ProducePacketName [11:36:53]name=ofd_packets/00166266 [11:36:53]NVStorageDeleteData [11:36:54]OFD Sender: No OFD packet to send [11:36:55]Read from MH i2c: 01 [11:36:55]MH_I2C_Read... [11:36:55]*** Stop cut motor [11:36:55]*** Cut end [11:36:55]Read from MH i2c: 01 07 00 [11:36:55]MH_I2C_Read... [11:36:55]Read from MH i2c: 01 07 00 A4 14 00 00 00 00 00 FF 0F CD [11:36:55]process_action close_receipt done [11:36:55]requested_data is exist [11:36:55]produce_requested_data [11:36:55]requested_item fm.sn is exist - process it [11:36:55]wFMCommunicate request_size=4 [11:36:55]MH_SAM_APDU [11:36:55]CAPDU: 80 11 00 00 [11:36:55]Write to MH i2c: E2 08 00 A5 14 80 11 00 00 00 00 00 00 33 [11:36:55]Write i2c OK [11:36:55]MH_I2C_Read... [11:36:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:55]Read from MH i2c: E2 [11:36:55]MH_I2C_Read... [11:36:55]Read from MH i2c: E2 17 00 [11:36:55]MH_I2C_Read... [11:36:55]Read from MH i2c: E2 17 00 A5 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 8C [11:36:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:36:55]wFMCommunicate OK [11:36:55]requested_item fd.num is exist - process it [11:36:55]SAM_PROTO_GetFieldsCounters [11:36:55]wFMCommunicate request_size=4 [11:36:55]MH_SAM_APDU [11:36:55]CAPDU: 80 13 00 00 [11:36:55]Write to MH i2c: E2 08 00 A6 14 80 13 00 00 00 00 00 00 36 [11:36:55]Write i2c OK [11:36:55]MH_I2C_Read... [11:36:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:55]Read from MH i2c: E2 [11:36:55]MH_I2C_Read... [11:36:55]Read from MH i2c: E2 62 00 [11:36:55]MH_I2C_Read... [11:36:55]Read from MH i2c: E2 62 00 A6 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 F5 [11:36:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:36:55]wFMCommunicate OK [11:36:55]SAM_PROTO_GetFieldsCounters done [11:36:55]requested_item shift.num is exist - process it [11:36:55]requested_item shift.opened is exist - process it [11:36:55]req_shift_opened [11:36:55]FM_GetShiftState [11:36:55]SAM_PROTO_GetShiftState [11:36:55]wFMCommunicate request_size=4 [11:36:55]MH_SAM_APDU [11:36:55]CAPDU: 80 13 01 00 [11:36:55]Write to MH i2c: E2 08 00 A7 14 80 13 01 00 00 00 00 00 38 [11:36:55]Write i2c OK [11:36:55]MH_I2C_Read... [11:36:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:55]Read from MH i2c: E2 [11:36:55]MH_I2C_Read... [11:36:55]Read from MH i2c: E2 0E 00 [11:36:55]MH_I2C_Read... [11:36:55]Read from MH i2c: E2 0E 00 A7 14 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 62 [11:36:55]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:36:55]wFMCommunicate OK [11:36:55]SAM_PROTO_GetShiftState done [11:36:55]FM_GetShiftState done [11:36:55]req_shift_opened done [11:36:55]requested_item shift.open_date is exist - process it [11:36:55]req_shift_open_date [11:36:55]req_shift_open_date done [11:36:55]produce_requested_data done [11:36:55]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166266,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:36:55]process_action_free close_receipt [11:36:55]json_value_free [11:36:55]json_value_free done [11:36:55]process_json_proto returns [11:36:55]Send response to host [11:38:57]ConnectInit Can't connect to host [11:38:59]OFD Sender: No OFD packet to send [11:39:04]OFD Sender: No OFD packet to send [11:39:09]OFD Sender: No OFD packet to send [11:39:14]OFD Sender: No OFD packet to send [11:39:19]OFD Sender: No OFD packet to send [11:39:24]OFD Sender: No OFD packet to send [11:39:29]OFD Sender: No OFD packet to send [11:39:34]OFD Sender: No OFD packet to send [11:39:39]OFD Sender: No OFD packet to send [11:39:44]OFD Sender: No OFD packet to send [11:39:46]recv_with_timeout no data received [11:39:50]OFD Sender: No OFD packet to send [11:39:55]OFD Sender: No OFD packet to send [11:40:00]OFD Sender: No OFD packet to send [11:40:05]OFD Sender: No OFD packet to send [11:40:08]accept exits with 9 [11:40:08]New connection [11:40:08]New thread 3066830180 created [11:40:08]Thread 3066686820 joined [11:40:08]Waiting for new connection... [11:40:08] Sock 9.Parse request [11:40:08]Sock 9.Check first char [11:40:08]Sock 9.First char is OK [11:40:08]request: POST /json_proto HTTP/1.0 [11:40:08]Method: POST [11:40:08]URL: /json_proto [11:40:08]Method is POST - this is cgi request [11:40:08]url: /json_proto [11:40:08]query_string will be loaded in cgi processing [11:40:08]execute_cgi json_proto POST (null) [11:40:08]execute_cgi path=json_proto method=POST [11:40:08]POST find Content-Length [11:40:08]Host: 172.17.44.132:8080 [11:40:08]Content-Length: 677 [11:40:08]Content-Type: application/json [11:40:08] [11:40:08]POST finish read [11:40:08]Found Content-Length = 677 [11:40:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:08]execute_script... [11:40:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:08]POST & json_proto [11:40:08]process_json_proto [11:40:08]json parsed OK: [11:40:08]protocol is kg_v1.0 [11:40:08]action value=close_receipt [11:40:08]process_action close_receipt [11:40:08]cmd_close_receipt [11:40:08]MH_GetDate [11:40:08]Write to MH i2c: F0 00 00 A8 14 AB [11:40:08]Write i2c OK [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: F0 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: F0 09 00 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: F0 09 00 A8 14 00 9A C6 C9 66 2A 83 C1 65 16 [11:40:08]GetLastDocTimeStamp 1724499411 [11:40:08]current date 1724499610 [11:40:08]FM_GetShiftState [11:40:08]SAM_PROTO_GetShiftState [11:40:08]wFMCommunicate request_size=4 [11:40:08]MH_SAM_APDU [11:40:08]CAPDU: 80 13 01 00 [11:40:08]Write to MH i2c: E2 08 00 A9 14 80 13 01 00 00 00 00 00 3A [11:40:08]Write i2c OK [11:40:08]MH_I2C_Read... [11:40:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:08]Read from MH i2c: E2 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: E2 0E 00 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: E2 0E 00 A9 14 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 64 [11:40:08]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:40:08]wFMCommunicate OK [11:40:08]SAM_PROTO_GetShiftState done [11:40:08]FM_GetShiftState done [11:40:08]opened in 1724458697 [11:40:08]opened+sec_in_day 1724545097 [11:40:08]quantity*price = 50036 [11:40:08]sum+1 = 50037 [11:40:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 319 24.08.2024 11:40 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166267 ФПД: 13313553733338 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114010&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166267&fm=13313553733338&tin=02508201610067®Number=0000000000092562&sum=50000 [11:40:09]StoreToDocumentArchive [11:40:09]shift 470 fd 166267 [11:40:09]save to /storage/0470/doc_00166267 [11:40:09]save last doc name /storage/0470/doc_00166267 to /storage/kkm_last_doc_name [11:40:09]save OK [11:40:09]Clear old archive folders... [11:40:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:40:09]tlvbuf is B6EBCAE0 [11:40:09]SAM_PROTO_ClearQueue [11:40:09]wFMCommunicate request_size=4 [11:40:09]MH_SAM_APDU [11:40:09]CAPDU: 80 09 00 00 [11:40:09]Write to MH i2c: E2 08 00 B6 14 80 09 00 00 00 00 00 00 3C [11:40:10]Write i2c OK [11:40:10]MH_I2C_Read... [11:40:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:40:10]Read from MH i2c: E2 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 03 00 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 03 00 B6 14 00 90 00 3E [11:40:10]RAPDU: 90 00 [11:40:10]wFMCommunicate OK [11:40:10]SAM_PROTO_ClearQueue done [11:40:10]KKMCreateOFDPacket [11:40:10]OFDProtocolAddRootSTLVToBuf [11:40:10]FM_MakeSignedData [11:40:10]FM_MakeSignedData [11:40:10]SAM_PROTO_SignData [11:40:10]wFMCommunicate request_size=4 [11:40:10]MH_SAM_APDU [11:40:10]CAPDU: 80 0D 01 02 [11:40:10]Write to MH i2c: E2 08 00 B7 14 80 0D 01 02 00 00 00 00 44 [11:40:10]Write i2c OK [11:40:10]MH_I2C_Read... [11:40:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:40:10]Read from MH i2c: E2 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 03 00 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 03 00 B7 14 00 90 00 3F [11:40:10]RAPDU: 90 00 [11:40:10]wFMCommunicate OK [11:40:10]wFMCommunicate request_size=255 [11:40:10]MH_SAM_APDU [11:40:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 9A C6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7B 89 02 00 35 04 06 00 0C [11:40:10]Write to MH i2c: E2 02 01 B8 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 9A C6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7B 89 02 00 35 04 06 00 0C 00 00 80 [11:40:10]OFD Sender: No OFD packet to send [11:40:10]Write i2c OK [11:40:10]MH_I2C_Read... [11:40:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:10]Read from MH i2c: E2 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 03 00 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 03 00 B8 14 00 90 00 40 [11:40:10]RAPDU: 90 00 [11:40:10]wFMCommunicate OK [11:40:10]wFMCommunicate request_size=10 [11:40:10]MH_SAM_APDU [11:40:10]CAPDU: 80 0D 02 02 05 1B CD A4 16 DA [11:40:10]Write to MH i2c: E2 0D 00 B9 14 80 0D 02 02 05 00 1B CD A4 16 DA 00 00 CD [11:40:10]Write i2c OK [11:40:10]MH_I2C_Read... [11:40:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:10]Read from MH i2c: E2 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 03 00 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 03 00 B9 14 00 90 00 41 [11:40:10]RAPDU: 90 00 [11:40:10]wFMCommunicate OK [11:40:10]wFMCommunicate request_size=4 [11:40:10]MH_SAM_APDU [11:40:10]CAPDU: 80 0D 03 02 [11:40:10]Write to MH i2c: E2 08 00 BA 14 80 0D 03 02 00 00 00 00 49 [11:40:10]Write i2c OK [11:40:10]MH_I2C_Read... [11:40:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:40:10]Read from MH i2c: E2 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 0B 00 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 0B 00 BA 14 00 A9 6F EE 6D 58 ED 9F 0C 90 00 AD [11:40:10]RAPDU: A9 6F EE 6D 58 ED 9F 0C 90 00 [11:40:10]wFMCommunicate OK [11:40:10]SAM_PROTO_SignData done [11:40:10]FM_MakeSignedData done [11:40:10]CreateOFDProtocolMessage [11:40:10]wFMCommunicate request_size=4 [11:40:10]MH_SAM_APDU [11:40:10]CAPDU: 80 11 00 00 [11:40:10]Write to MH i2c: E2 08 00 BB 14 80 11 00 00 00 00 00 00 49 [11:40:10]Write i2c OK [11:40:10]MH_I2C_Read... [11:40:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:10]Read from MH i2c: E2 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 17 00 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 17 00 BB 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A2 [11:40:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:40:10]wFMCommunicate OK [11:40:10]CreateOFDProtocolMessage done [11:40:10]OFDSenderStorePacket 166267 [11:40:10]StoreOFDPacket docnum=166267 [11:40:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 10 01 07 01 43 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 9A C6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7B 89 02 00 35 04 06 00 0C 1B CD A4 16 DA A9 6F EE 6D 58 ED 9F 0C [11:40:10]CheckFolder [11:40:10]dirname=/storage/ofd_packets [11:40:10]CheckFolder done [11:40:10]ProducePacketName [11:40:10]name=ofd_packets/00166267 [11:40:10]NVStorageSaveData ofd_packets/00166267 [11:40:10]File name is /storage/ofd_packets/00166267 [11:40:10]Write 301 bytes [11:40:10]NVStorageSaveData done [11:40:10]OFDSenderStorePacket done [11:40:10]KKMCreateOFDPacket done [11:40:10]NVStorageSaveData kkm_last_timestamp [11:40:10]File name is /storage/kkm_last_timestamp [11:40:10]Write 4 bytes [11:40:10]NVStorageSaveData done [11:40:10]ExternCall_PrintAddStr [11:40:10]wPrintStart [11:40:10]Write to MH i2c: 01 00 00 BC 14 D0 [11:40:10]Write i2c OK [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: 01 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: 01 07 00 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: 01 07 00 BC 14 00 00 00 00 00 FF 0F E5 [11:40:10]RasterBufferAndPrint [11:40:10]line Счет N : (1)295229 [11:40:10]line ИНН: 02508201610067 [11:40:10]line Контрольно-Кассовый Чек [11:40:10]line ПРОДАЖА [11:40:10]line ТРК (МРК, ГНК) : 32 [11:40:10]line Товар: 2710124130 [11:40:10]line Аи-92-К-5 [11:40:10]line 7.380 * 67.80 [11:40:10]line = 500.36 [11:40:10]line НДС 12% НСП 1% [11:40:10]line > о реализуемом товаре [11:40:10]line ОКРУГЛЕНИЕ: -0.36 [11:40:10]line ИТОГО: 500.00 [11:40:10]line Внесено: 500.00 [11:40:10]line СДАЧА: 0.00 [11:40:10]line НСП 1% : 4.43 [11:40:10]line НДС 12% : 53.14 [11:40:10]line Наличными: 500.00 [11:40:10]line Безнал.: 0.00 [11:40:10]line Место: АЗС № 130 "Партнер Нефть" [11:40:10]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:40:10]line СНО: Общий режим [11:40:10]line Чек 319 24.08.2024 11:40 [11:40:10]line Смена: 470 ФФД: 1.0 [11:40:10]line ЗНМ: 0300000070 [11:40:10]line РНМ: 0000000000092562 [11:40:10]line Версия ККМ: 001 [11:40:10]line ФМ: 0000000000871769 [11:40:10]line ФД: 166267 [11:40:10]line ФПД: 13313553733338 [11:40:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114010&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166267&fm=13313553733338&tin=02508201610067®Number=0000000000092562&sum=50000 [11:40:10]written 0, free lines is 4095 [11:40:10]OFD Sender: Processing packet 166267 [packets to send 1008, broken 1007] [11:40:10]ProducePacketName [11:40:10]name=ofd_packets/00166267 [11:40:10]OFD Sender: To server: pG, [11:40:10]CommunicateWithHost lk.salyk.kg:30040 [11:40:10]ConnectInit lk.salyk.kg [11:40:11]Write to MH i2c: 01 00 00 E7 14 FB [11:40:11]Write i2c OK [11:40:11]MH_I2C_Read... [11:40:11]Read from MH i2c: 01 [11:40:11]MH_I2C_Read... [11:40:11]Read from MH i2c: 01 07 00 [11:40:11]MH_I2C_Read... [11:40:11]Read from MH i2c: 01 07 00 E7 14 00 00 00 00 00 C6 0C D4 [11:40:11]RasterBufferAndPrint [11:40:11]line [11:40:11]line [11:40:11]line [11:40:11]line [11:40:11]line [11:40:11]written 0, free lines is 3275 [11:40:11]MH_Cut [11:40:11]Write to MH i2c: D1 01 00 EE 14 01 D4 [11:40:11]Write i2c OK [11:40:11]MH_I2C_Read... [11:40:11]Read from MH i2c: D1 [11:40:11]MH_I2C_Read... [11:40:11]Read from MH i2c: D1 01 00 [11:40:11]MH_I2C_Read... [11:40:11]Read from MH i2c: D1 01 00 EE 14 00 D3 [11:40:11]Write to MH i2c: 01 00 00 EF 14 03 [11:40:11]Write i2c OK [11:40:11]MH_I2C_Read... [11:40:11]Connected sock=7 [11:40:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 10 01 07 01 43 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 9A C6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7B 89 02 00 35 04 06 00 0C 1B CD A4 16 DA A9 6F EE 6D 58 ED 9F 0C [11:40:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 A4 8A 47 00 A3 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7B 89 02 00 F4 03 04 00 E3 6F C9 66 B6 04 01 00 00 BF 65 01 92 97 1B EA 02 [11:40:11]CommunicateWithHost err = 0 [11:40:11]CheckOFDResponse [11:40:11]1017 (14) - 77093643461234 [11:40:11]1041 (16) - 0000000000871769 [11:40:11]1040 (4) - 166267 [11:40:11]1012 (4) - 24.08.2024 05:30 [11:40:11]1206 (1) - 0 [11:40:11]OFD Sender: Remove packet 166267 [11:40:11]ProducePacketName [11:40:11]name=ofd_packets/00166267 [11:40:11]NVStorageDeleteData [11:40:11]*** Cut start [11:40:11]*** Purtial cut [11:40:11]*** Stage 1: CUTSNS_PIN = 1 [11:40:12]OFD Sender: No OFD packet to send [11:40:13]Read from MH i2c: 01 [11:40:13]MH_I2C_Read... [11:40:13]*** Stop cut motor [11:40:13]*** Cut end [11:40:13]Read from MH i2c: 01 07 00 [11:40:13]MH_I2C_Read... [11:40:13]Read from MH i2c: 01 07 00 EF 14 00 00 00 00 00 FF 0F 18 [11:40:13]process_action close_receipt done [11:40:13]requested_data is exist [11:40:13]produce_requested_data [11:40:13]requested_item fm.sn is exist - process it [11:40:13]wFMCommunicate request_size=4 [11:40:13]MH_SAM_APDU [11:40:13]CAPDU: 80 11 00 00 [11:40:13]Write to MH i2c: E2 08 00 F0 14 80 11 00 00 00 00 00 00 7E [11:40:13]Write i2c OK [11:40:13]MH_I2C_Read... [11:40:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:13]Read from MH i2c: E2 [11:40:13]MH_I2C_Read... [11:40:13]Read from MH i2c: E2 17 00 [11:40:13]MH_I2C_Read... [11:40:13]Read from MH i2c: E2 17 00 F0 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D7 [11:40:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:40:13]wFMCommunicate OK [11:40:13]requested_item fd.num is exist - process it [11:40:13]SAM_PROTO_GetFieldsCounters [11:40:13]wFMCommunicate request_size=4 [11:40:13]MH_SAM_APDU [11:40:13]CAPDU: 80 13 00 00 [11:40:13]Write to MH i2c: E2 08 00 F1 14 80 13 00 00 00 00 00 00 81 [11:40:13]Write i2c OK [11:40:13]MH_I2C_Read... [11:40:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:40:14]Read from MH i2c: E2 [11:40:14]MH_I2C_Read... [11:40:14]Read from MH i2c: E2 62 00 [11:40:14]MH_I2C_Read... [11:40:14]Read from MH i2c: E2 62 00 F1 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 44 [11:40:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:40:14]wFMCommunicate OK [11:40:14]SAM_PROTO_GetFieldsCounters done [11:40:14]requested_item shift.num is exist - process it [11:40:14]requested_item shift.opened is exist - process it [11:40:14]req_shift_opened [11:40:14]FM_GetShiftState [11:40:14]SAM_PROTO_GetShiftState [11:40:14]wFMCommunicate request_size=4 [11:40:14]MH_SAM_APDU [11:40:14]CAPDU: 80 13 01 00 [11:40:14]Write to MH i2c: E2 08 00 F2 14 80 13 01 00 00 00 00 00 83 [11:40:14]Write i2c OK [11:40:14]MH_I2C_Read... [11:40:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:14]Read from MH i2c: E2 [11:40:14]MH_I2C_Read... [11:40:14]Read from MH i2c: E2 0E 00 [11:40:14]MH_I2C_Read... [11:40:14]Read from MH i2c: E2 0E 00 F2 14 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 AD [11:40:14]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:40:14]wFMCommunicate OK [11:40:14]SAM_PROTO_GetShiftState done [11:40:14]FM_GetShiftState done [11:40:14]req_shift_opened done [11:40:14]requested_item shift.open_date is exist - process it [11:40:14]req_shift_open_date [11:40:14]req_shift_open_date done [11:40:14]produce_requested_data done [11:40:14]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166267,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:40:14]process_action_free close_receipt [11:40:14]json_value_free [11:40:14]json_value_free done [11:40:14]process_json_proto returns [11:40:14]Send response to host [11:40:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166267,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:40:14]free response buf [11:40:14]execute_script done [11:40:14]execute_script returns [11:40:14]free content buf [11:40:14]Sock 9.Close socket [11:40:14]Sock 9.Thread stoped [11:40:17]OFD Sender: No OFD packet to send [11:40:22]OFD Sender: No OFD packet to send [11:40:27]OFD Sender: No OFD packet to send [11:40:32]OFD Sender: No OFD packet to send [11:40:36]recv_with_timeout no data received [11:40:37]OFD Sender: No OFD packet to send [11:40:42]OFD Sender: No OFD packet to send [11:40:47]OFD Sender: No OFD packet to send [11:40:52]OFD Sender: No OFD packet to send [11:40:52]recv_with_timeout no data received [11:40:57]OFD Sender: No OFD packet to send [11:41:02]OFD Sender: No OFD packet to send [11:41:07]OFD Sender: No OFD packet to send [11:41:12]OFD Sender: No OFD packet to send [11:41:17]OFD Sender: No OFD packet to send [11:41:22]OFD Sender: No OFD packet to send [11:41:27]OFD Sender: No OFD packet to send [11:41:32]OFD Sender: No OFD packet to send [11:41:37]OFD Sender: No OFD packet to send [11:41:42]OFD Sender: No OFD packet to send [11:41:44]accept exits with 10 [11:41:44]New connection [11:41:44]New thread 3066686820 created [11:41:44]Thread 3066830180 joined [11:41:44]Waiting for new connection... [11:41:44] Sock 10.Parse request [11:41:44]Sock 10.Check first char [11:41:44]Sock 10.First char is OK [11:41:44]request: POST /json_proto HTTP/1.0 [11:41:44]Method: POST [11:41:44]URL: /json_proto [11:41:44]Method is POST - this is cgi request [11:41:44]url: /json_proto [11:41:44]query_string will be loaded in cgi processing [11:41:44]execute_cgi json_proto POST (null) [11:41:44]execute_cgi path=json_proto method=POST [11:41:44]POST find Content-Length [11:41:44]Host: 172.17.44.132:8080 [11:41:44]Content-Length: 679 [11:41:44]Content-Type: application/json [11:41:44] [11:41:44]POST finish read [11:41:44]Found Content-Length = 679 [11:41:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:44]execute_script... [11:41:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:44]POST & json_proto [11:41:44]process_json_proto [11:41:44]json parsed OK: [11:41:44]protocol is kg_v1.0 [11:41:44]action value=close_receipt [11:41:44]process_action close_receipt [11:41:44]cmd_close_receipt [11:41:44]MH_GetDate [11:41:44]Write to MH i2c: F0 00 00 F3 14 F6 [11:41:44]Write i2c OK [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: F0 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: F0 09 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: F0 09 00 F3 14 00 F9 C6 C9 66 2A 83 C1 65 C0 [11:41:44]GetLastDocTimeStamp 1724499610 [11:41:44]current date 1724499705 [11:41:44]FM_GetShiftState [11:41:44]SAM_PROTO_GetShiftState [11:41:44]wFMCommunicate request_size=4 [11:41:44]MH_SAM_APDU [11:41:44]CAPDU: 80 13 01 00 [11:41:44]Write to MH i2c: E2 08 00 F4 14 80 13 01 00 00 00 00 00 85 [11:41:44]Write i2c OK [11:41:44]MH_I2C_Read... [11:41:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:44]Read from MH i2c: E2 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 0E 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 0E 00 F4 14 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 AF [11:41:44]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:41:44]wFMCommunicate OK [11:41:44]SAM_PROTO_GetShiftState done [11:41:44]FM_GetShiftState done [11:41:44]opened in 1724458697 [11:41:44]opened+sec_in_day 1724545097 [11:41:44]quantity*price = 150037 [11:41:44]sum+1 = 150039 [11:41:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 320 24.08.2024 11:41 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166268 ФПД: 198544129727871 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114145&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166268&fm=198544129727871&tin=02508201610067®Number=0000000000092562&sum=150000 [11:41:45]StoreToDocumentArchive [11:41:45]shift 470 fd 166268 [11:41:45]save to /storage/0470/doc_00166268 [11:41:45]save last doc name /storage/0470/doc_00166268 to /storage/kkm_last_doc_name [11:41:45]save OK [11:41:45]Clear old archive folders... [11:41:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:41:45]tlvbuf is B6E8A710 [11:41:45]SAM_PROTO_ClearQueue [11:41:45]wFMCommunicate request_size=4 [11:41:45]MH_SAM_APDU [11:41:45]CAPDU: 80 09 00 00 [11:41:45]Write to MH i2c: E2 08 00 01 15 80 09 00 00 00 00 00 00 88 [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:45]Read from MH i2c: E2 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 03 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 03 00 01 15 00 90 00 8A [11:41:45]RAPDU: 90 00 [11:41:45]wFMCommunicate OK [11:41:45]SAM_PROTO_ClearQueue done [11:41:45]KKMCreateOFDPacket [11:41:45]OFDProtocolAddRootSTLVToBuf [11:41:45]FM_MakeSignedData [11:41:45]FM_MakeSignedData [11:41:45]SAM_PROTO_SignData [11:41:45]wFMCommunicate request_size=4 [11:41:45]MH_SAM_APDU [11:41:45]CAPDU: 80 0D 01 02 [11:41:45]Write to MH i2c: E2 08 00 02 15 80 0D 01 02 00 00 00 00 90 [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:45]Read from MH i2c: E2 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 03 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 03 00 02 15 00 90 00 8B [11:41:45]RAPDU: 90 00 [11:41:45]wFMCommunicate OK [11:41:45]wFMCommunicate request_size=255 [11:41:45]MH_SAM_APDU [11:41:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 F9 C6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7C 89 02 00 35 04 06 00 B4 93 28 53 [11:41:45]Write to MH i2c: E2 02 01 03 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 F9 C6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7C 89 02 00 35 04 06 00 B4 93 28 53 00 00 65 [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:45]Read from MH i2c: E2 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 03 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 03 00 03 15 00 90 00 8C [11:41:45]RAPDU: 90 00 [11:41:45]wFMCommunicate OK [11:41:45]wFMCommunicate request_size=7 [11:41:45]MH_SAM_APDU [11:41:45]CAPDU: 80 0D 02 02 02 1D 7F [11:41:45]Write to MH i2c: E2 0A 00 04 15 80 0D 02 02 02 00 1D 7F 00 00 33 [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:45]Read from MH i2c: E2 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 03 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 03 00 04 15 00 90 00 8D [11:41:45]RAPDU: 90 00 [11:41:45]wFMCommunicate OK [11:41:45]wFMCommunicate request_size=4 [11:41:45]MH_SAM_APDU [11:41:45]CAPDU: 80 0D 03 02 [11:41:45]Write to MH i2c: E2 08 00 05 15 80 0D 03 02 00 00 00 00 95 [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:45]Read from MH i2c: E2 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 0B 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 0B 00 05 15 00 49 BB 17 54 3F 72 B8 6E 90 00 DC [11:41:45]RAPDU: 49 BB 17 54 3F 72 B8 6E 90 00 [11:41:45]wFMCommunicate OK [11:41:45]SAM_PROTO_SignData done [11:41:45]FM_MakeSignedData done [11:41:45]CreateOFDProtocolMessage [11:41:45]wFMCommunicate request_size=4 [11:41:45]MH_SAM_APDU [11:41:45]CAPDU: 80 11 00 00 [11:41:45]Write to MH i2c: E2 08 00 06 15 80 11 00 00 00 00 00 00 95 [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:45]Read from MH i2c: E2 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 17 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 17 00 06 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 EE [11:41:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:41:45]wFMCommunicate OK [11:41:45]CreateOFDProtocolMessage done [11:41:45]OFDSenderStorePacket 166268 [11:41:45]StoreOFDPacket docnum=166268 [11:41:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 8B 9C 04 01 D5 34 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 F9 C6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7C 89 02 00 35 04 06 00 B4 93 28 53 1D 7F 49 BB 17 54 3F 72 B8 6E [11:41:45]CheckFolder [11:41:45]dirname=/storage/ofd_packets [11:41:45]CheckFolder done [11:41:45]ProducePacketName [11:41:45]name=ofd_packets/00166268 [11:41:45]NVStorageSaveData ofd_packets/00166268 [11:41:45]File name is /storage/ofd_packets/00166268 [11:41:45]Write 298 bytes [11:41:45]NVStorageSaveData done [11:41:45]OFDSenderStorePacket done [11:41:45]KKMCreateOFDPacket done [11:41:45]NVStorageSaveData kkm_last_timestamp [11:41:45]File name is /storage/kkm_last_timestamp [11:41:45]Write 4 bytes [11:41:45]NVStorageSaveData done [11:41:45]ExternCall_PrintAddStr [11:41:45]wPrintStart [11:41:45]Write to MH i2c: 01 00 00 07 15 1C [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: 01 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: 01 07 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: 01 07 00 07 15 00 00 00 00 00 FF 0F 31 [11:41:45]RasterBufferAndPrint [11:41:45]line Счет N : (1)295233 [11:41:45]line ИНН: 02508201610067 [11:41:45]line Контрольно-Кассовый Чек [11:41:45]line ПРОДАЖА [11:41:45]line ТРК (МРК, ГНК) : 44 [11:41:45]line Товар: 2710194800 [11:41:45]line ДТ-К-5 [11:41:45]line 19.690 * 76.20 [11:41:45]line = 1500.38 [11:41:45]line НДС 12% НСП 1% [11:41:45]line > о реализуемом товаре [11:41:45]line ОКРУГЛЕНИЕ: -0.38 [11:41:45]line ИТОГО: 1500.00 [11:41:45]line Внесено: 1500.00 [11:41:45]line СДАЧА: 0.00 [11:41:45]line НСП 1% : 13.28 [11:41:45]line НДС 12% : 159.33 [11:41:45]line Наличными: 1500.00 [11:41:45]line Безнал.: 0.00 [11:41:45]line Место: АЗС № 130 "Партнер Нефть" [11:41:45]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:41:45]line СНО: Общий режим [11:41:45]line Чек 320 24.08.2024 11:41 [11:41:45]line Смена: 470 ФФД: 1.0 [11:41:45]line ЗНМ: 0300000070 [11:41:45]line РНМ: 0000000000092562 [11:41:45]line Версия ККМ: 001 [11:41:45]line ФМ: 0000000000871769 [11:41:45]line ФД: 166268 [11:41:45]line ФПД: 198544129727871 [11:41:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114145&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166268&fm=198544129727871&tin=02508201610067®Number=0000000000092562&sum=150000 [11:41:45]written 0, free lines is 4095 [11:41:46]OFD Sender: Processing packet 166268 [packets to send 1008, broken 1007] [11:41:46]ProducePacketName [11:41:46]name=ofd_packets/00166268 [11:41:46]OFD Sender: To server: pG, [11:41:46]CommunicateWithHost lk.salyk.kg:30040 [11:41:46]ConnectInit lk.salyk.kg [11:41:46]Write to MH i2c: 01 00 00 32 15 47 [11:41:46]Write i2c OK [11:41:46]MH_I2C_Read... [11:41:46]Read from MH i2c: 01 [11:41:46]MH_I2C_Read... [11:41:46]Read from MH i2c: 01 07 00 [11:41:46]MH_I2C_Read... [11:41:46]Read from MH i2c: 01 07 00 32 15 00 00 00 00 00 FF 0C 59 [11:41:46]RasterBufferAndPrint [11:41:46]line [11:41:46]line [11:41:46]line [11:41:46]line [11:41:46]line [11:41:46]written 0, free lines is 3332 [11:41:46]MH_Cut [11:41:46]Write to MH i2c: D1 01 00 39 15 01 20 [11:41:46]Write i2c OK [11:41:46]MH_I2C_Read... [11:41:46]Read from MH i2c: D1 [11:41:46]MH_I2C_Read... [11:41:46]Read from MH i2c: D1 01 00 [11:41:46]MH_I2C_Read... [11:41:46]Read from MH i2c: D1 01 00 39 15 00 1F [11:41:46]Write to MH i2c: 01 00 00 3A 15 4F [11:41:46]Write i2c OK [11:41:46]MH_I2C_Read... [11:41:47]*** Cut start [11:41:47]*** Purtial cut [11:41:47]*** Stage 1: CUTSNS_PIN = 1 [11:41:49]Read from MH i2c: 01 [11:41:49]MH_I2C_Read... [11:41:49]*** Stop cut motor [11:41:49]*** Cut end [11:41:49]Read from MH i2c: 01 07 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: 01 07 00 3A 15 00 00 00 00 00 FF 0F 64 [11:41:49]process_action close_receipt done [11:41:49]requested_data is exist [11:41:49]produce_requested_data [11:41:49]requested_item fm.sn is exist - process it [11:41:49]wFMCommunicate request_size=4 [11:41:49]MH_SAM_APDU [11:41:49]CAPDU: 80 11 00 00 [11:41:49]Write to MH i2c: E2 08 00 3B 15 80 11 00 00 00 00 00 00 CA [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 17 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 17 00 3B 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 23 [11:41:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:41:49]wFMCommunicate OK [11:41:49]requested_item fd.num is exist - process it [11:41:49]SAM_PROTO_GetFieldsCounters [11:41:49]wFMCommunicate request_size=4 [11:41:49]MH_SAM_APDU [11:41:49]CAPDU: 80 13 00 00 [11:41:49]Write to MH i2c: E2 08 00 3C 15 80 13 00 00 00 00 00 00 CD [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 62 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 62 00 3C 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 94 [11:41:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:41:49]wFMCommunicate OK [11:41:49]SAM_PROTO_GetFieldsCounters done [11:41:49]requested_item shift.num is exist - process it [11:41:49]requested_item shift.opened is exist - process it [11:41:49]req_shift_opened [11:41:49]FM_GetShiftState [11:41:49]SAM_PROTO_GetShiftState [11:41:49]wFMCommunicate request_size=4 [11:41:49]MH_SAM_APDU [11:41:49]CAPDU: 80 13 01 00 [11:41:49]Write to MH i2c: E2 08 00 3D 15 80 13 01 00 00 00 00 00 CF [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 0E 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 0E 00 3D 15 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F9 [11:41:49]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:41:49]wFMCommunicate OK [11:41:49]SAM_PROTO_GetShiftState done [11:41:49]FM_GetShiftState done [11:41:49]req_shift_opened done [11:41:49]requested_item shift.open_date is exist - process it [11:41:49]req_shift_open_date [11:41:49]req_shift_open_date done [11:41:49]produce_requested_data done [11:41:49]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166268,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:41:49]process_action_free close_receipt [11:41:49]json_value_free [11:41:49]json_value_free done [11:41:49]process_json_proto returns [11:41:49]Send response to host [11:41:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166268,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:41:49]free response buf [11:41:49]execute_script done [11:41:49]execute_script returns [11:41:49]free content buf [11:41:49]Sock 10.Close socket [11:41:49]Sock 10.Thread stoped [11:41:49]Connected sock=7 [11:41:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 8B 9C 04 01 D5 34 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 F9 C6 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7C 89 02 00 35 04 06 00 B4 93 28 53 1D 7F 49 BB 17 54 3F 72 B8 6E [11:41:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 EE 1D 47 00 D1 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7C 89 02 00 F4 03 04 00 46 70 C9 66 B6 04 01 00 00 1C C8 B5 F6 C6 2B A0 C2 [11:41:51]CommunicateWithHost err = 0 [11:41:51]CheckOFDResponse [11:41:51]1017 (14) - 77093643461234 [11:41:51]1041 (16) - 0000000000871769 [11:41:51]1040 (4) - 166268 [11:41:51]1012 (4) - 24.08.2024 05:31 [11:41:51]1206 (1) - 0 [11:41:51]OFD Sender: Remove packet 166268 [11:41:51]ProducePacketName [11:41:51]name=ofd_packets/00166268 [11:41:51]NVStorageDeleteData [11:41:51]OFD Sender: No OFD packet to send [11:41:55]recv_with_timeout no data received [11:41:56]OFD Sender: No OFD packet to send [11:42:01]OFD Sender: No OFD packet to send [11:42:06]OFD Sender: No OFD packet to send [11:42:11]OFD Sender: No OFD packet to send [11:42:16]OFD Sender: No OFD packet to send [11:42:21]OFD Sender: No OFD packet to send [11:42:26]OFD Sender: No OFD packet to send [11:42:31]OFD Sender: No OFD packet to send [11:42:36]OFD Sender: No OFD packet to send [11:42:41]OFD Sender: No OFD packet to send [11:42:46]OFD Sender: No OFD packet to send [11:42:52]OFD Sender: No OFD packet to send [11:42:52]accept exits with 9 [11:42:52]New connection [11:42:52]New thread 3066830180 created [11:42:52]Thread 3066686820 joined [11:42:52]Waiting for new connection... [11:42:52] Sock 9.Parse request [11:42:52]Sock 9.Check first char [11:42:52]Sock 9.First char is OK [11:42:52]request: POST /json_proto HTTP/1.0 [11:42:52]Method: POST [11:42:52]URL: /json_proto [11:42:52]Method is POST - this is cgi request [11:42:52]url: /json_proto [11:42:52]query_string will be loaded in cgi processing [11:42:52]execute_cgi json_proto POST (null) [11:42:52]execute_cgi path=json_proto method=POST [11:42:52]POST find Content-Length [11:42:52]Host: 172.17.44.132:8080 [11:42:52]Content-Length: 679 [11:42:52]Content-Type: application/json [11:42:52] [11:42:52]POST finish read [11:42:52]Found Content-Length = 679 [11:42:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 57.750, "sum" : 4400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7000.00, "total" : 4400.00, "payments": [ { "type": 0, "sum" : 4400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:52]execute_script... [11:42:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 57.750, "sum" : 4400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7000.00, "total" : 4400.00, "payments": [ { "type": 0, "sum" : 4400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:52]POST & json_proto [11:42:52]process_json_proto [11:42:52]json parsed OK: [11:42:52]protocol is kg_v1.0 [11:42:52]action value=close_receipt [11:42:52]process_action close_receipt [11:42:52]cmd_close_receipt [11:42:52]MH_GetDate [11:42:52]Write to MH i2c: F0 00 00 3E 15 42 [11:42:52]Write i2c OK [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: F0 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: F0 09 00 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: F0 09 00 3E 15 00 3D C7 C9 66 2A 83 C1 65 51 [11:42:52]GetLastDocTimeStamp 1724499705 [11:42:52]current date 1724499773 [11:42:52]FM_GetShiftState [11:42:52]SAM_PROTO_GetShiftState [11:42:52]wFMCommunicate request_size=4 [11:42:52]MH_SAM_APDU [11:42:52]CAPDU: 80 13 01 00 [11:42:52]Write to MH i2c: E2 08 00 3F 15 80 13 01 00 00 00 00 00 D1 [11:42:52]Write i2c OK [11:42:52]MH_I2C_Read... [11:42:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:52]Read from MH i2c: E2 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: E2 0E 00 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: E2 0E 00 3F 15 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 FB [11:42:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:42:52]wFMCommunicate OK [11:42:52]SAM_PROTO_GetShiftState done [11:42:52]FM_GetShiftState done [11:42:52]opened in 1724458697 [11:42:52]opened+sec_in_day 1724545097 [11:42:52]quantity*price = 440055 [11:42:52]sum+1 = 440056 [11:42:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 4400.00 Внесено: 7000.00 СДАЧА: 2600.00 НСП 1% : 38.94 НДС 12% : 467.31 Наличными: 4400.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 321 24.08.2024 11:42 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166269 ФПД: 186681354677199 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114253&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166269&fm=186681354677199&tin=02508201610067®Number=0000000000092562&sum=440000 [11:42:53]StoreToDocumentArchive [11:42:53]shift 470 fd 166269 [11:42:53]save to /storage/0470/doc_00166269 [11:42:53]save last doc name /storage/0470/doc_00166269 to /storage/kkm_last_doc_name [11:42:53]save OK [11:42:53]Clear old archive folders... [11:42:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:42:53]tlvbuf is 00DDF1D0 [11:42:53]SAM_PROTO_ClearQueue [11:42:53]wFMCommunicate request_size=4 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 09 00 00 [11:42:53]Write to MH i2c: E2 08 00 4C 15 80 09 00 00 00 00 00 00 D3 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 4C 15 00 90 00 D5 [11:42:53]RAPDU: 90 00 [11:42:53]wFMCommunicate OK [11:42:53]SAM_PROTO_ClearQueue done [11:42:53]KKMCreateOFDPacket [11:42:53]OFDProtocolAddRootSTLVToBuf [11:42:53]FM_MakeSignedData [11:42:53]FM_MakeSignedData [11:42:53]SAM_PROTO_SignData [11:42:53]wFMCommunicate request_size=4 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 0D 01 02 [11:42:53]Write to MH i2c: E2 08 00 4D 15 80 0D 01 02 00 00 00 00 DB [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 4D 15 00 90 00 D6 [11:42:53]RAPDU: 90 00 [11:42:53]wFMCommunicate OK [11:42:53]wFMCommunicate request_size=255 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 E1 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F7 B6 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 B6 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B B6 00 00 00 00 07 04 06 00 C0 B6 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 3D C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7D 89 02 00 35 04 06 00 A9 C9 23 D4 [11:42:53]Write to MH i2c: E2 02 01 4E 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 E1 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F7 B6 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 B6 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B B6 00 00 00 00 07 04 06 00 C0 B6 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 3D C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7D 89 02 00 35 04 06 00 A9 C9 23 D4 00 00 88 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 4E 15 00 90 00 D7 [11:42:53]RAPDU: 90 00 [11:42:53]wFMCommunicate OK [11:42:53]wFMCommunicate request_size=7 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 0D 02 02 02 EB CF [11:42:53]Write to MH i2c: E2 0A 00 4F 15 80 0D 02 02 02 00 EB CF 00 00 9C [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 4F 15 00 90 00 D8 [11:42:53]RAPDU: 90 00 [11:42:53]wFMCommunicate OK [11:42:53]wFMCommunicate request_size=4 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 0D 03 02 [11:42:53]Write to MH i2c: E2 08 00 50 15 80 0D 03 02 00 00 00 00 E0 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 0B 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 0B 00 50 15 00 76 63 39 AD A5 B9 BA 0B 90 00 C3 [11:42:53]RAPDU: 76 63 39 AD A5 B9 BA 0B 90 00 [11:42:53]wFMCommunicate OK [11:42:53]SAM_PROTO_SignData done [11:42:53]FM_MakeSignedData done [11:42:53]CreateOFDProtocolMessage [11:42:53]wFMCommunicate request_size=4 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 11 00 00 [11:42:53]Write to MH i2c: E2 08 00 51 15 80 11 00 00 00 00 00 00 E0 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 17 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 17 00 51 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 39 [11:42:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:42:53]wFMCommunicate OK [11:42:53]CreateOFDProtocolMessage done [11:42:53]OFDSenderStorePacket 166269 [11:42:53]StoreOFDPacket docnum=166269 [11:42:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 C5 FF 04 01 1E D7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 E1 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F7 B6 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 B6 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B B6 00 00 00 00 07 04 06 00 C0 B6 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 3D C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7D 89 02 00 35 04 06 00 A9 C9 23 D4 EB CF 76 63 39 AD A5 B9 BA 0B [11:42:53]CheckFolder [11:42:53]dirname=/storage/ofd_packets [11:42:53]CheckFolder done [11:42:53]ProducePacketName [11:42:53]name=ofd_packets/00166269 [11:42:53]NVStorageSaveData ofd_packets/00166269 [11:42:53]File name is /storage/ofd_packets/00166269 [11:42:53]Write 298 bytes [11:42:53]NVStorageSaveData done [11:42:53]OFDSenderStorePacket done [11:42:53]KKMCreateOFDPacket done [11:42:53]NVStorageSaveData kkm_last_timestamp [11:42:53]File name is /storage/kkm_last_timestamp [11:42:53]Write 4 bytes [11:42:53]NVStorageSaveData done [11:42:53]ExternCall_PrintAddStr [11:42:53]wPrintStart [11:42:53]Write to MH i2c: 01 00 00 52 15 67 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: 01 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: 01 07 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: 01 07 00 52 15 00 00 00 00 00 FF 0F 7C [11:42:53]RasterBufferAndPrint [11:42:53]line Счет N : (1)295231 [11:42:53]line ИНН: 02508201610067 [11:42:53]line Контрольно-Кассовый Чек [11:42:53]line ПРОДАЖА [11:42:53]line ТРК (МРК, ГНК) : 21 [11:42:53]line Товар: 2710194800 [11:42:53]line ДТ-К-5 [11:42:53]line 57.750 * 76.20 [11:42:53]line = 4400.55 [11:42:53]line НДС 12% НСП 1% [11:42:53]line > о реализуемом товаре [11:42:53]line ОКРУГЛЕНИЕ: -0.55 [11:42:53]line ИТОГО: 4400.00 [11:42:53]line Внесено: 7000.00 [11:42:53]line СДАЧА: 2600.00 [11:42:53]line НСП 1% : 38.94 [11:42:53]line НДС 12% : 467.31 [11:42:53]line Наличными: 4400.00 [11:42:53]line Безнал.: 0.00 [11:42:53]line Место: АЗС № 130 "Партнер Нефть" [11:42:53]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:42:53]line СНО: Общий режим [11:42:53]line Чек 321 24.08.2024 11:42 [11:42:53]line Смена: 470 ФФД: 1.0 [11:42:53]line ЗНМ: 0300000070 [11:42:53]line РНМ: 0000000000092562 [11:42:53]line Версия ККМ: 001 [11:42:53]line ФМ: 0000000000871769 [11:42:53]line ФД: 166269 [11:42:53]line ФПД: 186681354677199 [11:42:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114253&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166269&fm=186681354677199&tin=02508201610067®Number=0000000000092562&sum=440000 [11:42:54]OFD Sender: Processing packet 166269 [packets to send 1008, broken 1007] [11:42:54]ProducePacketName [11:42:54]name=ofd_packets/00166269 [11:42:54]OFD Sender: To server: pG, [11:42:54]CommunicateWithHost lk.salyk.kg:30040 [11:42:54]ConnectInit lk.salyk.kg [11:42:54]written 0, free lines is 4095 [11:42:54]Write to MH i2c: 01 00 00 7D 15 92 [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: 01 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: 01 07 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: 01 07 00 7D 15 00 00 00 00 00 D6 0C 7B [11:42:54]RasterBufferAndPrint [11:42:54]line [11:42:54]line [11:42:54]line [11:42:54]line [11:42:54]line [11:42:54]written 0, free lines is 3293 [11:42:54]MH_Cut [11:42:54]Write to MH i2c: D1 01 00 84 15 01 6B [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: D1 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: D1 01 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: D1 01 00 84 15 00 6A [11:42:54]Write to MH i2c: 01 00 00 85 15 9A [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:55]*** Cut start [11:42:55]*** Purtial cut [11:42:55]*** Stage 1: CUTSNS_PIN = 1 [11:42:55]Connected sock=10 [11:42:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 C5 FF 04 01 1E D7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 E1 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F7 B6 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 B6 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B B6 00 00 00 00 07 04 06 00 C0 B6 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 3D C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7D 89 02 00 35 04 06 00 A9 C9 23 D4 EB CF 76 63 39 AD A5 B9 BA 0B [11:42:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 36 84 47 00 63 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7D 89 02 00 F4 03 04 00 88 70 C9 66 B6 04 01 00 00 07 FC B2 FF 49 2F E0 0F [11:42:56]CommunicateWithHost err = 0 [11:42:56]CheckOFDResponse [11:42:56]1017 (14) - 77093643461234 [11:42:56]1041 (16) - 0000000000871769 [11:42:56]1040 (4) - 166269 [11:42:56]1012 (4) - 24.08.2024 05:32 [11:42:56]1206 (1) - 0 [11:42:56]OFD Sender: Remove packet 166269 [11:42:56]ProducePacketName [11:42:56]name=ofd_packets/00166269 [11:42:56]NVStorageDeleteData [11:42:57]OFD Sender: No OFD packet to send [11:42:57]Read from MH i2c: 01 [11:42:57]MH_I2C_Read... [11:42:57]*** Stop cut motor [11:42:57]*** Cut end [11:42:57]Read from MH i2c: 01 07 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: 01 07 00 85 15 00 00 00 00 00 FF 0F AF [11:42:57]process_action close_receipt done [11:42:57]requested_data is exist [11:42:57]produce_requested_data [11:42:57]requested_item fm.sn is exist - process it [11:42:57]wFMCommunicate request_size=4 [11:42:57]MH_SAM_APDU [11:42:57]CAPDU: 80 11 00 00 [11:42:57]Write to MH i2c: E2 08 00 86 15 80 11 00 00 00 00 00 00 15 [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:57]Read from MH i2c: E2 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 17 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 17 00 86 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 6E [11:42:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:42:57]wFMCommunicate OK [11:42:57]requested_item fd.num is exist - process it [11:42:57]SAM_PROTO_GetFieldsCounters [11:42:57]wFMCommunicate request_size=4 [11:42:57]MH_SAM_APDU [11:42:57]CAPDU: 80 13 00 00 [11:42:57]Write to MH i2c: E2 08 00 87 15 80 13 00 00 00 00 00 00 18 [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:57]Read from MH i2c: E2 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 62 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 62 00 87 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 E3 [11:42:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:42:57]wFMCommunicate OK [11:42:57]SAM_PROTO_GetFieldsCounters done [11:42:57]requested_item shift.num is exist - process it [11:42:57]requested_item shift.opened is exist - process it [11:42:57]req_shift_opened [11:42:57]FM_GetShiftState [11:42:57]SAM_PROTO_GetShiftState [11:42:57]wFMCommunicate request_size=4 [11:42:57]MH_SAM_APDU [11:42:57]CAPDU: 80 13 01 00 [11:42:57]Write to MH i2c: E2 08 00 88 15 80 13 01 00 00 00 00 00 1A [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:57]Read from MH i2c: E2 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 0E 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 0E 00 88 15 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 44 [11:42:57]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:42:57]wFMCommunicate OK [11:42:57]SAM_PROTO_GetShiftState done [11:42:57]FM_GetShiftState done [11:42:57]req_shift_opened done [11:42:57]requested_item shift.open_date is exist - process it [11:42:57]req_shift_open_date [11:42:57]req_shift_open_date done [11:42:57]produce_requested_data done [11:42:57]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166269,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:42:57]process_action_free close_receipt [11:42:57]json_value_free [11:42:57]json_value_free done [11:42:57]process_json_proto returns [11:42:57]Send response to host [11:42:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166269,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:42:57]free response buf [11:42:57]execute_script done [11:42:57]execute_script returns [11:42:57]free content buf [11:42:57]Sock 9.Close socket [11:42:57]Sock 9.Thread stoped [11:43:02]OFD Sender: No OFD packet to send [11:43:07]OFD Sender: No OFD packet to send [11:43:12]OFD Sender: No OFD packet to send [11:43:17]OFD Sender: No OFD packet to send [11:43:17]recv_with_timeout no data received [11:43:22]OFD Sender: No OFD packet to send [11:43:27]OFD Sender: No OFD packet to send [11:43:32]OFD Sender: No OFD packet to send [11:43:32]accept exits with 7 [11:43:32]New connection [11:43:32]New thread 3066686820 created [11:43:32]Thread 3066830180 joined [11:43:32]Waiting for new connection... [11:43:32] Sock 7.Parse request [11:43:32]Sock 7.Check first char [11:43:32]Sock 7.First char is OK [11:43:32]request: POST /json_proto HTTP/1.0 [11:43:32]Method: POST [11:43:32]URL: /json_proto [11:43:32]Method is POST - this is cgi request [11:43:32]url: /json_proto [11:43:32]query_string will be loaded in cgi processing [11:43:32]execute_cgi json_proto POST (null) [11:43:32]execute_cgi path=json_proto method=POST [11:43:32]POST find Content-Length [11:43:32]Host: 172.17.44.132:8080 [11:43:32]Content-Length: 685 [11:43:32]Content-Type: application/json [11:43:32] [11:43:32]POST finish read [11:43:32]Found Content-Length = 685 [11:43:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 32.090, "sum" : 1200.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:32]execute_script... [11: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)295230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 32.090, "sum" : 1200.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:32]POST & json_proto [11:43:32]process_json_proto [11:43:32]json parsed OK: [11:43:32]protocol is kg_v1.0 [11:43:32]action value=close_receipt [11:43:32]process_action close_receipt [11:43:32]cmd_close_receipt [11:43:32]MH_GetDate [11:43:32]Write to MH i2c: F0 00 00 89 15 8D [11:43:32]Write i2c OK [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: F0 [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: F0 09 00 [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: F0 09 00 89 15 00 66 C7 C9 66 2A 83 C1 65 C5 [11:43:32]GetLastDocTimeStamp 1724499773 [11:43:32]current date 1724499814 [11:43:32]FM_GetShiftState [11:43:32]SAM_PROTO_GetShiftState [11:43:32]wFMCommunicate request_size=4 [11:43:32]MH_SAM_APDU [11:43:32]CAPDU: 80 13 01 00 [11:43:32]Write to MH i2c: E2 08 00 8A 15 80 13 01 00 00 00 00 00 1C [11:43:32]Write i2c OK [11:43:32]MH_I2C_Read... [11:43:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:32]Read from MH i2c: E2 [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: E2 0E 00 [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: E2 0E 00 8A 15 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 46 [11:43:32]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:43:32]wFMCommunicate OK [11:43:32]SAM_PROTO_GetShiftState done [11:43:32]FM_GetShiftState done [11:43:32]opened in 1724458697 [11:43:32]opened+sec_in_day 1724545097 [11:43:32]quantity*price = 120016 [11:43:32]sum+1 = 120018 [11:43:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 322 24.08.2024 11:43 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166270 ФПД: 256150109658699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114334&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166270&fm=256150109658699&tin=02508201610067®Number=0000000000092562&sum=120000 [11:43:33]StoreToDocumentArchive [11:43:33]shift 470 fd 166270 [11:43:33]save to /storage/0470/doc_00166270 [11:43:33]save last doc name /storage/0470/doc_00166270 to /storage/kkm_last_doc_name [11:43:33]save OK [11:43:33]Clear old archive folders... [11:43:33]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:43:33]tlvbuf is B6F3ABB0 [11:43:33]SAM_PROTO_ClearQueue [11:43:33]wFMCommunicate request_size=4 [11:43:33]MH_SAM_APDU [11:43:33]CAPDU: 80 09 00 00 [11:43:33]Write to MH i2c: E2 08 00 97 15 80 09 00 00 00 00 00 00 1E [11:43:33]Write i2c OK [11:43:33]MH_I2C_Read... [11:43:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:33]Read from MH i2c: E2 [11:43:33]MH_I2C_Read... [11:43:33]Read from MH i2c: E2 03 00 [11:43:33]MH_I2C_Read... [11:43:33]Read from MH i2c: E2 03 00 97 15 00 90 00 20 [11:43:33]RAPDU: 90 00 [11:43:33]wFMCommunicate OK [11:43:33]SAM_PROTO_ClearQueue done [11:43:33]KKMCreateOFDPacket [11:43:33]OFDProtocolAddRootSTLVToBuf [11:43:33]FM_MakeSignedData [11:43:33]FM_MakeSignedData [11:43:33]SAM_PROTO_SignData [11:43:33]wFMCommunicate request_size=4 [11:43:33]MH_SAM_APDU [11:43:33]CAPDU: 80 0D 01 02 [11:43:33]Write to MH i2c: E2 08 00 98 15 80 0D 01 02 00 00 00 00 26 [11:43:33]Write i2c OK [11:43:33]MH_I2C_Read... [11:43:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:33]Read from MH i2c: E2 [11:43:33]MH_I2C_Read... [11:43:33]Read from MH i2c: E2 03 00 [11:43:33]MH_I2C_Read... [11:43:33]Read from MH i2c: E2 03 00 98 15 00 90 00 21 [11:43:33]RAPDU: 90 00 [11:43:33]wFMCommunicate OK [11:43:33]wFMCommunicate request_size=255 [11:43:33]MH_SAM_APDU [11:43:33]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 7D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 D1 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 66 C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7E 89 02 00 35 04 06 00 E8 F7 [11:43:34]Write to MH i2c: E2 02 01 99 15 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 7D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 D1 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 66 C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7E 89 02 00 35 04 06 00 E8 F7 00 00 B8 [11:43:34]Write i2c OK [11:43:34]MH_I2C_Read... [11:43:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:34]Read from MH i2c: E2 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: E2 03 00 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: E2 03 00 99 15 00 90 00 22 [11:43:34]RAPDU: 90 00 [11:43:34]wFMCommunicate OK [11:43:34]wFMCommunicate request_size=9 [11:43:34]MH_SAM_APDU [11:43:34]CAPDU: 80 0D 02 02 04 98 4B 9E 4B [11:43:34]Write to MH i2c: E2 0C 00 9A 15 80 0D 02 02 04 00 98 4B 9E 4B 00 00 FD [11:43:34]Write i2c OK [11:43:34]MH_I2C_Read... [11:43:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:34]Read from MH i2c: E2 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: E2 03 00 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: E2 03 00 9A 15 00 90 00 23 [11:43:34]RAPDU: 90 00 [11:43:34]wFMCommunicate OK [11:43:34]wFMCommunicate request_size=4 [11:43:34]MH_SAM_APDU [11:43:34]CAPDU: 80 0D 03 02 [11:43:34]Write to MH i2c: E2 08 00 9B 15 80 0D 03 02 00 00 00 00 2B [11:43:34]Write i2c OK [11:43:34]MH_I2C_Read... [11:43:34]recv_with_timeout no data received [11:43:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:34]Read from MH i2c: E2 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: E2 0B 00 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: E2 0B 00 9B 15 00 9A 7E A5 7F 28 7C 04 0C 90 00 1C [11:43:34]RAPDU: 9A 7E A5 7F 28 7C 04 0C 90 00 [11:43:34]wFMCommunicate OK [11:43:34]SAM_PROTO_SignData done [11:43:34]FM_MakeSignedData done [11:43:34]CreateOFDProtocolMessage [11:43:34]wFMCommunicate request_size=4 [11:43:34]MH_SAM_APDU [11:43:34]CAPDU: 80 11 00 00 [11:43:34]Write to MH i2c: E2 08 00 9C 15 80 11 00 00 00 00 00 00 2B [11:43:34]Write i2c OK [11:43:34]MH_I2C_Read... [11:43:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:34]Read from MH i2c: E2 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: E2 17 00 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: E2 17 00 9C 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 84 [11:43:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:43:34]wFMCommunicate OK [11:43:34]CreateOFDProtocolMessage done [11:43:34]OFDSenderStorePacket 166270 [11:43:34]StoreOFDPacket docnum=166270 [11:43:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 89 F9 06 01 DD F9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 7D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 D1 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 66 C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7E 89 02 00 35 04 06 00 E8 F7 98 4B 9E 4B 9A 7E A5 7F 28 7C 04 0C [11:43:34]CheckFolder [11:43:34]dirname=/storage/ofd_packets [11:43:34]CheckFolder done [11:43:34]ProducePacketName [11:43:34]name=ofd_packets/00166270 [11:43:34]NVStorageSaveData ofd_packets/00166270 [11:43:34]File name is /storage/ofd_packets/00166270 [11:43:34]Write 300 bytes [11:43:34]NVStorageSaveData done [11:43:34]OFDSenderStorePacket done [11:43:34]KKMCreateOFDPacket done [11:43:34]NVStorageSaveData kkm_last_timestamp [11:43:34]File name is /storage/kkm_last_timestamp [11:43:34]Write 4 bytes [11:43:34]NVStorageSaveData done [11:43:34]ExternCall_PrintAddStr [11:43:34]wPrintStart [11:43:34]Write to MH i2c: 01 00 00 9D 15 B2 [11:43:34]Write i2c OK [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: 01 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: 01 07 00 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: 01 07 00 9D 15 00 00 00 00 00 FF 0F C7 [11:43:34]RasterBufferAndPrint [11:43:34]line Счет N : (1)295230 [11:43:34]line ИНН: 02508201610067 [11:43:34]line Контрольно-Кассовый Чек [11:43:34]line ПРОДАЖА [11:43:34]line ТРК (МРК, ГНК) : 81 [11:43:34]line Товар: 2711129700 [11:43:34]line ГАЗ-К-5 [11:43:34]line 32.090 * 37.40 [11:43:34]line = 1200.17 [11:43:34]line НДС 12% НСП 1% [11:43:34]line > о реализуемом товаре [11:43:34]line ОКРУГЛЕНИЕ: -0.17 [11:43:34]line ИТОГО: 1200.00 [11:43:34]line Внесено: 1200.00 [11:43:34]line СДАЧА: 0.00 [11:43:34]line НСП 1% : 10.62 [11:43:34]line НДС 12% : 127.45 [11:43:34]line Наличными: 1200.00 [11:43:34]line Безнал.: 0.00 [11:43:34]line Место: АЗС № 130 "Партнер Нефть" [11:43:34]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:43:34]line СНО: Общий режим [11:43:34]line Чек 322 24.08.2024 11:43 [11:43:34]line Смена: 470 ФФД: 1.0 [11:43:34]line ЗНМ: 0300000070 [11:43:34]line РНМ: 0000000000092562 [11:43:34]line Версия ККМ: 001 [11:43:34]line ФМ: 0000000000871769 [11:43:34]line ФД: 166270 [11:43:34]line ФПД: 256150109658699 [11:43:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114334&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166270&fm=256150109658699&tin=02508201610067®Number=0000000000092562&sum=120000 [11:43:34]written 0, free lines is 4095 [11:43:34]OFD Sender: Processing packet 166270 [packets to send 1008, broken 1007] [11:43:34]ProducePacketName [11:43:34]name=ofd_packets/00166270 [11:43:34]OFD Sender: To server: pG, [11:43:34]CommunicateWithHost lk.salyk.kg:30040 [11:43:34]ConnectInit lk.salyk.kg [11:43:34]Write to MH i2c: 01 00 00 C8 15 DD [11:43:34]Write i2c OK [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: 01 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: 01 07 00 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: 01 07 00 C8 15 00 00 00 00 00 CA 0C BA [11:43:34]RasterBufferAndPrint [11:43:34]line [11:43:34]line [11:43:34]line [11:43:34]line [11:43:34]line [11:43:34]written 0, free lines is 3280 [11:43:34]MH_Cut [11:43:34]Write to MH i2c: D1 01 00 CF 15 01 B6 [11:43:34]Write i2c OK [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: D1 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: D1 01 00 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: D1 01 00 CF 15 00 B5 [11:43:34]Write to MH i2c: 01 00 00 D0 15 E5 [11:43:34]Write i2c OK [11:43:34]MH_I2C_Read... [11:43:35]*** Cut start [11:43:35]*** Purtial cut [11:43:35]*** Stage 1: CUTSNS_PIN = 1 [11:43:37]Read from MH i2c: 01 [11:43:37]MH_I2C_Read... [11:43:37]*** Stop cut motor [11:43:37]*** Cut end [11:43:37]Read from MH i2c: 01 07 00 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: 01 07 00 D0 15 00 00 00 00 00 FF 0F FA [11:43:37]process_action close_receipt done [11:43:37]requested_data is exist [11:43:37]produce_requested_data [11:43:37]requested_item fm.sn is exist - process it [11:43:37]wFMCommunicate request_size=4 [11:43:37]MH_SAM_APDU [11:43:37]CAPDU: 80 11 00 00 [11:43:37]Write to MH i2c: E2 08 00 D1 15 80 11 00 00 00 00 00 00 60 [11:43:37]Write i2c OK [11:43:37]MH_I2C_Read... [11:43:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:37]Read from MH i2c: E2 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 17 00 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 17 00 D1 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B9 [11:43:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:43:37]wFMCommunicate OK [11:43:37]requested_item fd.num is exist - process it [11:43:37]SAM_PROTO_GetFieldsCounters [11:43:37]wFMCommunicate request_size=4 [11:43:37]MH_SAM_APDU [11:43:37]CAPDU: 80 13 00 00 [11:43:37]Write to MH i2c: E2 08 00 D2 15 80 13 00 00 00 00 00 00 63 [11:43:37]Write i2c OK [11:43:37]MH_I2C_Read... [11:43:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:37]Read from MH i2c: E2 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 62 00 [11:43:37]MH_I2C_Read... [11:43:37]Read from MH i2c: E2 62 00 D2 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [11:43:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:43:37]wFMCommunicate OK [11:43:37]SAM_PROTO_GetFieldsCounters done [11:43:37]requested_item shift.num is exist - process it [11:43:37]requested_item shift.opened is exist - process it [11:43:37]req_shift_opened [11:43:37]FM_GetShiftState [11:43:37]SAM_PROTO_GetShiftState [11:43:37]wFMCommunicate request_size=4 [11:43:37]MH_SAM_APDU [11:43:37]CAPDU: 80 13 01 00 [11:43:37]Write to MH i2c: E2 08 00 D3 15 80 13 01 00 00 00 00 00 65 [11:43:37]Write i2c OK [11:43:37]MH_I2C_Read... [11:43:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:38]Read from MH i2c: E2 [11:43:38]MH_I2C_Read... [11:43:38]Read from MH i2c: E2 0E 00 [11:43:38]MH_I2C_Read... [11:43:38]Read from MH i2c: E2 0E 00 D3 15 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 8F [11:43:38]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:43:38]wFMCommunicate OK [11:43:38]SAM_PROTO_GetShiftState done [11:43:38]FM_GetShiftState done [11:43:38]req_shift_opened done [11:43:38]requested_item shift.open_date is exist - process it [11:43:38]req_shift_open_date [11:43:38]req_shift_open_date done [11:43:38]produce_requested_data done [11:43:38]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166270,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:43:38]process_action_free close_receipt [11:43:38]json_value_free [11:43:38]json_value_free done [11:43:38]process_json_proto returns [11:43:38]Send response to host [11:43:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166270,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:43:38]free response buf [11:43:38]execute_script done [11:43:38]execute_script returns [11:43:38]free content buf [11:43:38]Sock 7.Close socket [11:43:38]Sock 7.Thread stoped [11:43:39]ConnectInit Can't take IP for lk.salyk.kg [11:43:39]CommunicateWithHost connect error [11:43:39]CommunicateWithHost err = -1 [11:43:39]OFD Sender: Server communicate error [11:43:44]OFD Sender: Processing packet 166270 [packets to send 1008, broken 1007] [11:43:44]ProducePacketName [11:43:44]name=ofd_packets/00166270 [11:43:44]OFD Sender: To server: pG, [11:43:44]CommunicateWithHost lk.salyk.kg:30040 [11:43:44]ConnectInit lk.salyk.kg [11:43:49]ConnectInit Can't take IP for lk.salyk.kg [11:43:49]CommunicateWithHost connect error [11:43:49]CommunicateWithHost err = -1 [11:43:49]OFD Sender: Server communicate error [11:43:52]recv_with_timeout no data received [11:43:54]OFD Sender: Processing packet 166270 [packets to send 1008, broken 1007] [11:43:54]ProducePacketName [11:43:54]name=ofd_packets/00166270 [11:43:54]OFD Sender: To server: pG, [11:43:54]CommunicateWithHost lk.salyk.kg:30040 [11:43:54]ConnectInit lk.salyk.kg [11:44:04]recv_with_timeout no data received [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17319090+1707180842=1724499932 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 DD C7 C9 66 2A 83 C1 65 A5 [11:45:33]Current date/time: 24.08.2024 11:45 [11:45:33]FM_Init [11:45:33]wFMConnect [11:45:33]MH_SAM_On [11:45:33]Write to MH i2c: E0 00 00 08 00 E7 [11:45:33]Write i2c OK [11:45:33]MH_I2C_Read... [11:45:33]*** iso7816_init finished! [11:45:33]*** atr: [11:45:33]*** 0F 3B D5 18 FF 81 91 FE [11:45:33]*** 1F C3 80 73 C8 21 10 0A [11:45:33]*** 00 00 00 00 00 00 00 00 [11:45:33]*** 00 00 00 00 00 00 00 00 [11:45:33]*** 00 00 00 00 00 00 00 00 [11:45:33]*** 00 00 00 00 00 00 00 00 [11:45:33]*** 00 00 00 00 00 00 00 00 [11:45:33]*** 00 00 00 00 00 00 00 00 [11:45:33]Read from MH i2c: E0 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E0 10 00 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [11:45:33]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:45:33]wFMCommunicate request_size=10 [11:45:33]MH_SAM_APDU [11:45:33]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:45:33]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:45:33]Write i2c OK [11:45:33]MH_I2C_Read... [11:45:33]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:45:33]Read from MH i2c: E2 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E2 03 00 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:45:33]RAPDU: 90 00 [11:45:33]wFMCommunicate OK [11:45:33]wFMCommunicate request_size=4 [11:45:33]MH_SAM_APDU [11:45:33]CAPDU: 80 11 00 00 [11:45:33]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:45:33]Write i2c OK [11:45:33]MH_I2C_Read... [11:45:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:33]Read from MH i2c: E2 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E2 17 00 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [11:45:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:45:33]wFMCommunicate OK [11:45:33]Detected FM SN is 0000000000871769 [11:45:33]Stored FM SN is 0000000000871769 [11:45:33]wFMCommunicate request_size=9 [11:45:33]MH_SAM_APDU [11:45:33]CAPDU: 80 16 00 00 04 E7 8B 00 00 [11:45:33]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [11:45:33]Write i2c OK [11:45:33]MH_I2C_Read... [11:45:33]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:45:33]Read from MH i2c: E2 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E2 03 00 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:45:33]RAPDU: 90 00 [11:45:33]wFMCommunicate OK [11:45:33]FM PIN OK [11:45:33]wFMCommunicate request_size=8 [11:45:33]MH_SAM_APDU [11:45:33]CAPDU: 80 14 04 00 03 02 00 01 [11:45:33]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:45:33]Write i2c OK [11:45:33]MH_I2C_Read... [11:45:33]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:45:33]Read from MH i2c: E2 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E2 03 00 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:45:33]RAPDU: 90 00 [11:45:33]wFMCommunicate OK [11:45:33]wFMCommunicate request_size=13 [11:45:33]MH_SAM_APDU [11:45:33]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:45:33]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [11:45:33]Write i2c OK [11:45:33]MH_I2C_Read... [11:45:33]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:45:33]Read from MH i2c: E2 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E2 03 00 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:45:33]RAPDU: 90 00 [11:45:33]wFMCommunicate OK [11:45:33]wFMCommunicate request_size=4 [11:45:33]MH_SAM_APDU [11:45:33]CAPDU: 80 11 00 00 [11:45:33]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:45:33]Write i2c OK [11:45:33]MH_I2C_Read... [11:45:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:33]Read from MH i2c: E2 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E2 17 00 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [11:45:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:45:33]wFMCommunicate OK [11:45:33]DocumentArchiveInit [11:45:33]Start Httpd... [11:45:33]Httpd thread 3067706724 created [11:45:33]Write to MH i2c: 01 00 00 0F 00 0F [11:45:33]Write i2c OK [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: 01 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: 01 07 00 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [11:45:33]MH Int Process started [11:45:33]Allocated Socket 8 [11:45:33]Bind OK [11:45:33]Listen OK [11:45:33]httpd running on port 8080 [11:45:33]Waiting for new connection... [11:45:34]OFD Sender: Processing packet 166270 [packets to send 1008, broken 1007] [11:45:34]ProducePacketName [11:45:34]name=ofd_packets/00166270 [11:45:34]OFD Sender: To server: pG, [11:45:34]CommunicateWithHost lk.salyk.kg:30040 [11:45:34]ConnectInit lk.salyk.kg [11:45:35]Connected sock=6 [11:45:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 89 F9 06 01 DD F9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 7D 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 D1 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 66 C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7E 89 02 00 35 04 06 00 E8 F7 98 4B 9E 4B 9A 7E A5 7F 28 7C 04 0C [11:45:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 0B 34 47 00 A0 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7E 89 02 00 F4 03 04 00 27 71 C9 66 B6 04 01 00 00 17 0D DC B3 AA 58 E0 1A [11:45:36]CommunicateWithHost err = 0 [11:45:36]CheckOFDResponse [11:45:36]1017 (14) - 77093643461234 [11:45:36]1041 (16) - 0000000000871769 [11:45:36]1040 (4) - 166270 [11:45:36]1012 (4) - 24.08.2024 05:35 [11:45:36]1206 (1) - 0 [11:45:36]OFD Sender: Remove packet 166270 [11:45:36]ProducePacketName [11:45:36]name=ofd_packets/00166270 [11:45:36]NVStorageDeleteData [11:45:36]OFD Sender: No OFD packet to send [11:45:41]OFD Sender: No OFD packet to send [11:45:43]accept exits with 9 [11:45:43]New connection [11:45:43]New thread 3067420004 created [11:45:43]Waiting for new connection... [11:45:43] Sock 9.Parse request [11:45:43]Sock 9.Check first char [11:45:43]Sock 9.First char is OK [11:45:43]request: POST /json_proto HTTP/1.0 [11:45:43]Method: POST [11:45:43]URL: /json_proto [11:45:43]Method is POST - this is cgi request [11:45:43]url: /json_proto [11:45:43]query_string will be loaded in cgi processing [11:45:43]execute_cgi json_proto POST (null) [11:45:43]execute_cgi path=json_proto method=POST [11:45:43]POST find Content-Length [11:45:43]Host: 172.17.44.132:8080 [11:45:43]Content-Length: 215 [11:45:43]Content-Type: application/json [11:45:43] [11:45:43]POST finish read [11:45:43]Found Content-Length = 215 [11:45:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:43]execute_script... [11:45:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:43]POST & json_proto [11:45:43]process_json_proto [11:45:43]json parsed OK: [11:45:43]protocol is kg_v1.0 [11:45:43]action value=get_value [11:45:43]process_action get_value [11:45:43]cmd_get_value [11:45:43]process_action get_value done [11:45:43]requested_data is exist [11:45:43]produce_requested_data [11:45:43]requested_item kkm.sn is exist - process it [11:45:43]requested_item kkm.ver is exist - process it [11:45:43]requested_item fm.sn is exist - process it [11:45:43]wFMCommunicate request_size=4 [11:45:43]MH_SAM_APDU [11:45:43]CAPDU: 80 11 00 00 [11:45:43]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:45:43]Write i2c OK [11:45:43]MH_I2C_Read... [11:45:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:43]Read from MH i2c: E2 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: E2 17 00 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [11:45:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:45:43]wFMCommunicate OK [11:45:43]requested_item fd.num is exist - process it [11:45:43]SAM_PROTO_GetFieldsCounters [11:45:43]wFMCommunicate request_size=4 [11:45:43]MH_SAM_APDU [11:45:43]CAPDU: 80 13 00 00 [11:45:43]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:45:43]Write i2c OK [11:45:43]MH_I2C_Read... [11:45:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:43]Read from MH i2c: E2 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: E2 62 00 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 5C [11:45:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:45:43]wFMCommunicate OK [11:45:43]SAM_PROTO_GetFieldsCounters done [11:45:43]requested_item shift.num is exist - process it [11:45:43]requested_item shift.opened is exist - process it [11:45:43]req_shift_opened [11:45:43]FM_GetShiftState [11:45:43]SAM_PROTO_GetShiftState [11:45:43]wFMCommunicate request_size=4 [11:45:43]MH_SAM_APDU [11:45:43]CAPDU: 80 13 01 00 [11:45:43]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [11:45:43]Write i2c OK [11:45:43]MH_I2C_Read... [11:45:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:43]Read from MH i2c: E2 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: E2 0E 00 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [11:45:43]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:45:43]wFMCommunicate OK [11:45:43]SAM_PROTO_GetShiftState done [11:45:43]FM_GetShiftState done [11:45:43]req_shift_opened done [11:45:43]requested_item shift.open_date is exist - process it [11:45:43]req_shift_open_date [11:45:43]req_shift_open_date done [11:45:43]produce_requested_data done [11:45:43]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166270,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:45:43]process_action_free get_value [11:45:43]json_value_free [11:45:43]json_value_free done [11:45:43]process_json_proto returns [11:45:43]Send response to host [11:45:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166270,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:45:43]free response buf [11:45:43]execute_script done [11:45:43]execute_script returns [11:45:43]free content buf [11:45:43]Sock 9.Close socket [11:45:43]Sock 9.Thread stoped [11:45:43]accept exits with 7 [11:45:43]New connection [11:45:43]New thread 3067276644 created [11:45:43]Thread 3067420004 joined [11:45:43]Waiting for new connection... [11:45:43] Sock 7.Parse request [11:45:43]Sock 7.Check first char [11:45:43]Sock 7.First char is OK [11:45:43]request: POST /json_proto HTTP/1.0 [11:45:43]Method: POST [11:45:43]URL: /json_proto [11:45:43]Method is POST - this is cgi request [11:45:43]url: /json_proto [11:45:43]query_string will be loaded in cgi processing [11:45:43]execute_cgi json_proto POST (null) [11:45:43]execute_cgi path=json_proto method=POST [11:45:43]POST find Content-Length [11:45:43]Host: 172.17.44.132:8080 [11:45:43]Content-Length: 331 [11:45:43]Content-Type: application/json [11:45:43] [11:45:43]POST finish read [11:45:43]Found Content-Length = 331 [11:45:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:45:43]execute_script... [11:45:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:45:43]POST & json_proto [11:45:43]process_json_proto [11:45:43]json parsed OK: [11:45:43]protocol is kg_v1.0 [11:45:43]action value=get_value [11:45:43]process_action get_value [11:45:43]cmd_get_value [11:45:43]process_action get_value done [11:45:43]requested_data is exist [11:45:43]produce_requested_data [11:45:43]requested_item fm.sale.total is exist - process it [11:45:43]SAM_PROTO_GetFMData [11:45:43]wFMCommunicate request_size=4 [11:45:43]MH_SAM_APDU [11:45:43]CAPDU: 80 13 03 00 [11:45:43]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [11:45:44]Write i2c OK [11:45:44]MH_I2C_Read... [11:45:44]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:45:44]Read from MH i2c: E2 [11:45:44]MH_I2C_Read... [11:45:44]Read from MH i2c: E2 FD 00 [11:45:44]MH_I2C_Read... [11:45:44]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 D1 85 02 00 69 04 A4 00 6F 04 04 00 C0 82 02 00 B1 04 05 00 56 67 AA 7D 03 70 04 05 00 DE 90 EA 75 02 72 04 05 00 78 D6 BF 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 67 77 EB 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 73 B7 E8 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 BF [11:45:44]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 D1 85 02 00 69 04 A4 00 6F 04 04 00 C0 82 02 00 B1 04 05 00 56 67 AA 7D 03 70 04 05 00 DE 90 EA 75 02 72 04 05 00 78 D6 BF 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 67 77 EB 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 73 B7 E8 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [11:45:44]wFMCommunicate OK [11:45:44]wFMCommunicate request_size=4 [11:45:44]MH_SAM_APDU [11:45:44]CAPDU: 80 17 00 00 [11:45:44]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [11:45:44]Write i2c OK [11:45:44]MH_I2C_Read... [11:45:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:45:44]Read from MH i2c: E2 [11:45:44]MH_I2C_Read... [11:45:44]Read from MH i2c: E2 FD 00 [11:45:44]MH_I2C_Read... [11:45:44]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [11:45:44]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [11:45:44]wFMCommunicate OK [11:45:44]wFMCommunicate request_size=4 [11:45:44]MH_SAM_APDU [11:45:44]CAPDU: 80 17 00 00 [11:45:44]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [11:45:44]Write i2c OK [11:45:44]MH_I2C_Read... [11:45:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:45:45]Read from MH i2c: E2 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 FD 00 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [11:45:45]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [11:45:45]wFMCommunicate OK [11:45:45]wFMCommunicate request_size=4 [11:45:45]MH_SAM_APDU [11:45:45]CAPDU: 80 17 00 00 [11:45:45]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [11:45:45]Write i2c OK [11:45:45]MH_I2C_Read... [11:45:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:45:45]Read from MH i2c: E2 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 FD 00 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [11:45:45]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [11:45:45]wFMCommunicate OK [11:45:45]wFMCommunicate request_size=4 [11:45:45]MH_SAM_APDU [11:45:45]CAPDU: 80 17 00 00 [11:45:45]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [11:45:45]Write i2c OK [11:45:45]MH_I2C_Read... [11:45:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [11:45:45]Read from MH i2c: E2 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 E6 00 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [11:45:45]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:45:45]wFMCommunicate OK [11:45:45]SAM_PROTO_GetFMData done [11:45:45]requested_item fm.sale_refund.total is exist - process it [11:45:45]requested_item fm.buy.total is exist - process it [11:45:45]requested_item shift.sale.total is exist - process it [11:45:45]SAM_PROTO_GetShiftData [11:45:45]wFMCommunicate request_size=4 [11:45:45]MH_SAM_APDU [11:45:45]CAPDU: 80 13 02 00 [11:45:45]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [11:45:45]Write i2c OK [11:45:45]MH_I2C_Read... [11:45:46]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:45:46]Read from MH i2c: E2 [11:45:46]MH_I2C_Read... [11:45:46]Read from MH i2c: E2 FD 00 [11:45:46]MH_I2C_Read... [11:45:46]Read from MH i2c: E2 FD 00 18 00 00 B2 04 AA 04 AE 04 6E 04 04 00 42 01 00 00 69 04 9F 00 6F 04 04 00 42 01 00 00 B1 04 04 00 FC 2E 27 02 70 04 04 00 D0 7D 10 01 72 04 04 00 2C B1 16 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 34 8A 3A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CA E0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 41 [11:45:46]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 42 01 00 00 69 04 9F 00 6F 04 04 00 42 01 00 00 B1 04 04 00 FC 2E 27 02 70 04 04 00 D0 7D 10 01 72 04 04 00 2C B1 16 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 34 8A 3A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CA E0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 [11:45:46]wFMCommunicate OK [11:45:46]wFMCommunicate request_size=4 [11:45:46]MH_SAM_APDU [11:45:46]CAPDU: 80 17 00 00 [11:45:46]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [11:45:46]Write i2c OK [11:45:46]MH_I2C_Read... [11:45:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:45:46]Read from MH i2c: E2 [11:45:46]MH_I2C_Read... [11:45:46]Read from MH i2c: E2 FD 00 [11:45:46]MH_I2C_Read... [11:45:46]Read from MH i2c: E2 FD 00 19 00 00 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 90 00 B0 [11:45:46]RAPDU: 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 90 00 [11:45:46]wFMCommunicate OK [11:45:46]wFMCommunicate request_size=4 [11:45:46]MH_SAM_APDU [11:45:46]CAPDU: 80 17 00 00 [11:45:46]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [11:45:46]Write i2c OK [11:45:46]MH_I2C_Read... [11:45:46]Read from MH i2c: E2 [11:45:46]MH_I2C_Read... [11:45:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:45:46]Read from MH i2c: E2 FD 00 [11:45:46]MH_I2C_Read... [11:45:46]Read from MH i2c: E2 FD 00 1A 00 00 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 56 [11:45:46]RAPDU: 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [11:45:46]wFMCommunicate OK [11:45:46]wFMCommunicate request_size=4 [11:45:46]MH_SAM_APDU [11:45:46]CAPDU: 80 17 00 00 [11:45:46]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [11:45:46]Write i2c OK [11:45:46]MH_I2C_Read... [11:45:46]OFD Sender: No OFD packet to send [11:45:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:45:46]Read from MH i2c: E2 [11:45:46]MH_I2C_Read... [11:45:46]Read from MH i2c: E2 FD 00 [11:45:46]MH_I2C_Read... [11:45:46]Read from MH i2c: E2 FD 00 1B 00 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 12 [11:45:46]RAPDU: 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 [11:45:47]wFMCommunicate OK [11:45:47]wFMCommunicate request_size=4 [11:45:47]MH_SAM_APDU [11:45:47]CAPDU: 80 17 00 00 [11:45:47]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [11:45:47]Write i2c OK [11:45:47]MH_I2C_Read... [11:45:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [11:45:47]Read from MH i2c: E2 [11:45:47]MH_I2C_Read... [11:45:47]Read from MH i2c: E2 CF 00 [11:45:47]MH_I2C_Read... [11:45:47]Read from MH i2c: E2 CF 00 1C 00 00 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [11:45:47]RAPDU: 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:45:47]wFMCommunicate OK [11:45:47]SAM_PROTO_GetShiftData done [11:45:47]requested_item shift.sale.total_cash is exist - process it [11:45:47]requested_item shift.sale_refund.total is exist - process it [11:45:47]requested_item shift.sale_refund.total_cash is exist - process it [11:45:47]requested_item shift.buy.total is exist - process it [11:45:47]requested_item shift.buy.total_cash is exist - process it [11:45:47]produce_requested_data done [11:45:47]produce_requested_data return {"fm.sale.total":149932214.62,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":361223.64,"shift.sale.total_cash":178580.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:45:47]process_action_free get_value [11:45:47]json_value_free [11:45:47]json_value_free done [11:45:47]process_json_proto returns [11:45:47]Send response to host [11:45:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149932214.62,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":361223.64,"shift.sale.total_cash":178580.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:45:47]free response buf [11:45:47]execute_script done [11:45:47]execute_script returns [11:45:47]free content buf [11:45:47]Sock 7.Close socket [11:45:47]Sock 7.Thread stoped [11:45:48]accept exits with 9 [11:45:48]New connection [11:45:48]New thread 3067420004 created [11:45:48]Thread 3067276644 joined [11:45:48]Waiting for new connection... [11:45:48] Sock 9.Parse request [11:45:48]Sock 9.Check first char [11:45:48]Sock 9.First char is OK [11:45:48]request: POST /json_proto HTTP/1.0 [11:45:48]Method: POST [11:45:48]URL: /json_proto [11:45:48]Method is POST - this is cgi request [11:45:48]url: /json_proto [11:45:48]query_string will be loaded in cgi processing [11:45:48]execute_cgi json_proto POST (null) [11:45:48]execute_cgi path=json_proto method=POST [11:45:48]POST find Content-Length [11:45:48]Host: 172.17.44.132:8080 [11:45:48]Content-Length: 1199 [11:45:48]Content-Type: application/json [11:45:48] [11:45:48]POST finish read [11:45:48]Found Content-Length = 1199 [11:45:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51244", "tax_sys" : 0, "items" : [ { "code": "2000032780025", "name": "\u0421\u043E\u0441\u0438\u0441\u043A\u0430 \u0432 \u0442\u0435\u0441\u0442\u0435 DC 110\u0433", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "40822426", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 0,5\u043B \u0431/\u0433", "price" : 40.00, "quantity" : 4.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 285.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:48]execute_script... [11:45: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 : (3)51244", "tax_sys" : 0, "items" : [ { "code": "2000032780025", "name": "\u0421\u043E\u0441\u0438\u0441\u043A\u0430 \u0432 \u0442\u0435\u0441\u0442\u0435 DC 110\u0433", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "40822426", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 0,5\u043B \u0431/\u0433", "price" : 40.00, "quantity" : 4.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 285.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:48]POST & json_proto [11:45:48]process_json_proto [11:45:48]json parsed OK: [11:45:48]protocol is kg_v1.0 [11:45:48]action value=close_receipt [11:45:48]process_action close_receipt [11:45:48]cmd_close_receipt [11:45:48]MH_GetDate [11:45:48]Write to MH i2c: F0 00 00 1D 00 0C [11:45:48]Write i2c OK [11:45:48]MH_I2C_Read... [11:45:48]Read from MH i2c: F0 [11:45:48]MH_I2C_Read... [11:45:48]Read from MH i2c: F0 09 00 [11:45:48]MH_I2C_Read... [11:45:48]Read from MH i2c: F0 09 00 1D 00 00 EC C7 C9 66 2A 83 C1 65 CA [11:45:48]GetLastDocTimeStamp 1724499814 [11:45:48]current date 1724499948 [11:45:48]FM_GetShiftState [11:45:48]SAM_PROTO_GetShiftState [11:45:48]wFMCommunicate request_size=4 [11:45:48]MH_SAM_APDU [11:45:48]CAPDU: 80 13 01 00 [11:45:48]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [11:45:48]Write i2c OK [11:45:48]MH_I2C_Read... [11:45:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:48]Read from MH i2c: E2 [11:45:48]MH_I2C_Read... [11:45:48]Read from MH i2c: E2 0E 00 [11:45:48]MH_I2C_Read... [11:45:48]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C5 [11:45:48]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:45:48]wFMCommunicate OK [11:45:48]SAM_PROTO_GetShiftState done [11:45:48]FM_GetShiftState done [11:45:48]opened in 1724458697 [11:45:48]opened+sec_in_day 1724545097 [11:45:48]quantity*price = 6000 [11:45:48]sum+1 = 6001 [11:45:48]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700040114120 Султан чай 1л. чер персик 1.000 * 65.00 = 65.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 40822426 Вода Бонаква 0,5л б/г 4.000 * 40.00 = 160.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 285.00 НСП 1% : 2.52 НДС 12% : 30.26 Наличными: 285.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 323 24.08.2024 11:45 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166271 ФПД: 181122700008596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114548&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166271&fm=181122700008596&tin=02508201610067®Number=0000000000092562&sum=28500 0 [11:45:49]StoreToDocumentArchive [11:45:49]shift 470 fd 166271 [11:45:49]save to /storage/0470/doc_00166271 [11:45:49]save last doc name /storage/0470/doc_00166271 to /storage/kkm_last_doc_name [11:45:49]save OK [11:45:49]Clear old archive folders... [11:45:49]ProcessDocumentItem done err = 0, tmpTLVsize=497 [11:45:49]tlvbuf is 01E53640 [11:45:49]SAM_PROTO_ClearQueue [11:45:49]wFMCommunicate request_size=4 [11:45:49]MH_SAM_APDU [11:45:49]CAPDU: 80 09 00 00 [11:45:49]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [11:45:49]Write i2c OK [11:45:49]MH_I2C_Read... [11:45:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:49]Read from MH i2c: E2 [11:45:49]MH_I2C_Read... [11:45:49]Read from MH i2c: E2 03 00 [11:45:49]MH_I2C_Read... [11:45:49]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [11:45:49]RAPDU: 90 00 [11:45:49]wFMCommunicate OK [11:45:49]SAM_PROTO_ClearQueue done [11:45:49]KKMCreateOFDPacket [11:45:49]OFDProtocolAddRootSTLVToBuf [11:45:49]FM_MakeSignedData [11:45:49]FM_MakeSignedData [11:45:49]SAM_PROTO_SignData [11:45:49]wFMCommunicate request_size=4 [11:45:49]MH_SAM_APDU [11:45:49]CAPDU: 80 0D 01 02 [11:45:49]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [11:45:49]Write i2c OK [11:45:49]MH_I2C_Read... [11:45:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:49]Read from MH i2c: E2 [11:45:49]MH_I2C_Read... [11:45:49]Read from MH i2c: E2 03 00 [11:45:49]MH_I2C_Read... [11:45:49]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [11:45:49]RAPDU: 90 00 [11:45:49]wFMCommunicate OK [11:45:49]wFMCommunicate request_size=255 [11:45:49]MH_SAM_APDU [11:45:49]CAPDU: 80 0D 02 02 FA 03 00 F1 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 32 35 06 04 25 00 D0 A1 D0 BE D1 81 D0 B8 D1 81 D0 BA D0 B0 20 D0 B2 20 D1 82 D0 B5 D1 81 D1 82 D0 B5 20 44 43 20 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 [11:45:50]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F1 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 32 35 06 04 25 00 D0 A1 D0 BE D1 81 D0 B8 D1 81 D0 BA D0 B0 20 D0 B2 20 D1 82 D0 B5 D1 81 D1 82 D0 B5 20 44 43 20 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 00 00 AA [11:45:50]Write i2c OK [11:45:50]MH_I2C_Read... [11:45:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:50]Read from MH i2c: E2 [11:45:50]MH_I2C_Read... [11:45:50]Read from MH i2c: E2 03 00 [11:45:50]MH_I2C_Read... [11:45:50]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [11:45:50]RAPDU: 90 00 [11:45:50]wFMCommunicate OK [11:45:50]wFMCommunicate request_size=255 [11:45:50]MH_SAM_APDU [11:45:50]CAPDU: 80 0D 02 02 FA 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 0B 00 00 00 00 07 04 06 00 54 6F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 EC C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7F 89 02 00 35 04 06 00 A4 BA EA 31 DC [11:45:50]Write to MH i2c: E2 02 01 2E 00 80 0D 02 02 FA 00 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 0B 00 00 00 00 07 04 06 00 54 6F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 EC C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7F 89 02 00 35 04 06 00 A4 BA EA 31 DC 00 00 32 [11:45:50]Write i2c OK [11:45:50]MH_I2C_Read... [11:45:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:50]Read from MH i2c: E2 [11:45:50]MH_I2C_Read... [11:45:50]Read from MH i2c: E2 03 00 [11:45:50]MH_I2C_Read... [11:45:50]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [11:45:50]RAPDU: 90 00 [11:45:50]wFMCommunicate OK [11:45:50]wFMCommunicate request_size=6 [11:45:50]MH_SAM_APDU [11:45:50]CAPDU: 80 0D 02 02 01 94 [11:45:50]Write to MH i2c: E2 09 00 2F 00 80 0D 02 02 01 00 94 00 00 3F [11:45:50]Write i2c OK [11:45:50]MH_I2C_Read... [11:45:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:50]Read from MH i2c: E2 [11:45:50]MH_I2C_Read... [11:45:50]Read from MH i2c: E2 03 00 [11:45:50]MH_I2C_Read... [11:45:50]Read from MH i2c: E2 03 00 2F 00 00 90 00 A3 [11:45:50]RAPDU: 90 00 [11:45:50]wFMCommunicate OK [11:45:50]wFMCommunicate request_size=4 [11:45:50]MH_SAM_APDU [11:45:50]CAPDU: 80 0D 03 02 [11:45:50]Write to MH i2c: E2 08 00 30 00 80 0D 03 02 00 00 00 00 AB [11:45:50]Write i2c OK [11:45:50]MH_I2C_Read... [11:45:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:50]Read from MH i2c: E2 [11:45:50]MH_I2C_Read... [11:45:50]Read from MH i2c: E2 0B 00 [11:45:50]MH_I2C_Read... [11:45:50]Read from MH i2c: E2 0B 00 30 00 00 79 75 F9 86 7F 14 23 B0 90 00 7F [11:45:50]RAPDU: 79 75 F9 86 7F 14 23 B0 90 00 [11:45:50]wFMCommunicate OK [11:45:50]SAM_PROTO_SignData done [11:45:50]FM_MakeSignedData done [11:45:50]CreateOFDProtocolMessage [11:45:50]wFMCommunicate request_size=4 [11:45:50]MH_SAM_APDU [11:45:50]CAPDU: 80 11 00 00 [11:45:50]Write to MH i2c: E2 08 00 31 00 80 11 00 00 00 00 00 00 AB [11:45:50]Write i2c OK [11:45:50]MH_I2C_Read... [11:45:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:50]Read from MH i2c: E2 [11:45:50]MH_I2C_Read... [11:45:50]Read from MH i2c: E2 17 00 [11:45:50]MH_I2C_Read... [11:45:50]Read from MH i2c: E2 17 00 31 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 04 [11:45:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:45:50]wFMCommunicate OK [11:45:50]CreateOFDProtocolMessage done [11:45:50]OFDSenderStorePacket 166271 [11:45:50]StoreOFDPacket docnum=166271 [11:45:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 05 02 00 00 8C FB FD 01 A8 0C 5A 03 01 00 03 00 F1 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 32 35 06 04 25 00 D0 A1 D0 BE D1 81 D0 B8 D1 81 D0 BA D0 B0 20 D0 B2 20 D1 82 D0 B5 D1 81 D1 82 D0 B5 20 44 43 20 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 0B 00 00 00 00 07 04 06 00 54 6F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 EC C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7F 89 02 00 35 04 06 00 A4 BA EA 31 DC 94 79 75 F9 86 7F 14 23 B0 [11:45:50]CheckFolder [11:45:50]dirname=/storage/ofd_packets [11:45:50]CheckFolder done [11:45:50]ProducePacketName [11:45:50]name=ofd_packets/00166271 [11:45:50]NVStorageSaveData ofd_packets/00166271 [11:45:50]File name is /storage/ofd_packets/00166271 [11:45:50]Write 547 bytes [11:45:50]NVStorageSaveData done [11:45:50]OFDSenderStorePacket done [11:45:50]KKMCreateOFDPacket done [11:45:50]NVStorageSaveData kkm_last_timestamp [11:45:50]File name is /storage/kkm_last_timestamp [11:45:50]Write 4 bytes [11:45:50]NVStorageSaveData done [11:45:51]ExternCall_PrintAddStr [11:45:51]wPrintStart [11:45:51]Write to MH i2c: 01 00 00 32 00 32 [11:45:51]Write i2c OK [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: 01 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: 01 07 00 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: 01 07 00 32 00 00 00 00 00 00 FF 0F 47 [11:45:51]RasterBufferAndPrint [11:45:51]line Счет N : (3)51244 [11:45:51]line ИНН: 02508201610067 [11:45:51]line Контрольно-Кассовый Чек [11:45:51]line ПРОДАЖА [11:45:51]line Товар: 2000032780025 [11:45:51]line Сосиска в тесте DC 110г [11:45:51]line 1.000 * 60.00 [11:45:51]line = 60.00 [11:45:51]line НДС 12% НСП 1% [11:45:51]line > о реализуемом товаре [11:45:51]line Товар: 4700040114120 [11:45:51]line Султан чай 1л. чер персик [11:45:51]line 1.000 * 65.00 [11:45:51]line = 65.00 [11:45:51]line НДС 12% НСП 1% [11:45:51]line > о реализуемом товаре [11:45:51]line Товар: 40822426 [11:45:51]line Вода Бонаква 0,5л б/г [11:45:51]line 4.000 * 40.00 [11:45:51]line = 160.00 [11:45:51]line НДС 12% НСП 1% [11:45:51]line > о реализуемом товаре [11:45:51]line ИТОГО: 285.00 [11:45:51]line НСП 1% : 2.52 [11:45:51]line НДС 12% : 30.26 [11:45:51]line Наличными: 285.00 [11:45:51]line Безнал.: 0.00 [11:45:51]line Место: АЗС № 130 "Партнер Нефть" [11:45:51]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:45:51]line СНО: Общий режим [11:45:51]line Чек 323 24.08.2024 11:45 [11:45:51]line Смена: 470 ФФД: 1.0 [11:45:51]line ЗНМ: 0300000070 [11:45:51]line РНМ: 0000000000092562 [11:45:51]line Версия ККМ: 001 [11:45:51]line ФМ: 0000000000871769 [11:45:51]line ФД: 166271 [11:45:51]line ФПД: 181122700008596 [11:45:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114548&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166271&fm=181122700008596&tin=02508201610067®Number=0000000000092562&sum=28500 [11:45:51]OFD Sender: Processing packet 166271 [packets to send 1008, broken 1007] [11:45:51]ProducePacketName [11:45:51]name=ofd_packets/00166271 [11:45:51]OFD Sender: To server: pG, [11:45:51]CommunicateWithHost lk.salyk.kg:30040 [11:45:51]ConnectInit lk.salyk.kg [11:45:51]line 0 [11:45:51]written 0, free lines is 4095 [11:45:51]Write to MH i2c: 01 00 00 66 00 66 [11:45:51]Write i2c OK [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: 01 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: 01 07 00 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: 01 07 00 66 00 00 00 00 00 00 31 0C AA [11:45:51]RasterBufferAndPrint [11:45:51]line [11:45:51]line [11:45:51]line [11:45:51]line [11:45:51]line [11:45:51]written 0, free lines is 3138 [11:45:51]MH_Cut [11:45:51]Write to MH i2c: D1 01 00 6D 00 01 3F [11:45:51]Write i2c OK [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: D1 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: D1 01 00 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: D1 01 00 6D 00 00 3E [11:45:51]Write to MH i2c: 01 00 00 6E 00 6E [11:45:51]Write i2c OK [11:45:51]MH_I2C_Read... [11:45:52]*** Cut start [11:45:52]*** Purtial cut [11:45:52]*** Stage 1: CUTSNS_PIN = 1 [11:45:54]Read from MH i2c: 01 [11:45:54]MH_I2C_Read... [11:45:54]*** Stop cut motor [11:45:54]*** Cut end [11:45:54]Read from MH i2c: 01 07 00 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: 01 07 00 6E 00 00 00 00 00 00 FF 0F 83 [11:45:54]process_action close_receipt done [11:45:54]requested_data is exist [11:45:54]produce_requested_data [11:45:54]requested_item fm.sn is exist - process it [11:45:54]wFMCommunicate request_size=4 [11:45:54]MH_SAM_APDU [11:45:54]CAPDU: 80 11 00 00 [11:45:54]Write to MH i2c: E2 08 00 6F 00 80 11 00 00 00 00 00 00 E9 [11:45:54]Write i2c OK [11:45:54]MH_I2C_Read... [11:45:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:54]Read from MH i2c: E2 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 17 00 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 17 00 6F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 42 [11:45:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:45:54]wFMCommunicate OK [11:45:54]requested_item fd.num is exist - process it [11:45:54]SAM_PROTO_GetFieldsCounters [11:45:54]wFMCommunicate request_size=4 [11:45:54]MH_SAM_APDU [11:45:54]CAPDU: 80 13 00 00 [11:45:54]Write to MH i2c: E2 08 00 70 00 80 13 00 00 00 00 00 00 EC [11:45:54]Write i2c OK [11:45:54]MH_I2C_Read... [11:45:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:54]Read from MH i2c: E2 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 62 00 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 62 00 70 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 BF [11:45:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 7F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:45:54]wFMCommunicate OK [11:45:54]SAM_PROTO_GetFieldsCounters done [11:45:54]requested_item shift.num is exist - process it [11:45:54]requested_item shift.opened is exist - process it [11:45:54]req_shift_opened [11:45:54]FM_GetShiftState [11:45:54]SAM_PROTO_GetShiftState [11:45:54]wFMCommunicate request_size=4 [11:45:54]MH_SAM_APDU [11:45:54]CAPDU: 80 13 01 00 [11:45:54]Write to MH i2c: E2 08 00 71 00 80 13 01 00 00 00 00 00 EE [11:45:54]Write i2c OK [11:45:54]MH_I2C_Read... [11:45:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:54]Read from MH i2c: E2 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 0E 00 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: E2 0E 00 71 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 18 [11:45:54]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:45:54]wFMCommunicate OK [11:45:54]SAM_PROTO_GetShiftState done [11:45:54]FM_GetShiftState done [11:45:54]req_shift_opened done [11:45:54]requested_item shift.open_date is exist - process it [11:45:54]req_shift_open_date [11:45:54]req_shift_open_date done [11:45:54]produce_requested_data done [11:45:54]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166271,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:45:54]process_action_free close_receipt [11:45:54]json_value_free [11:45:54]json_value_free done [11:45:54]process_json_proto returns [11:45:54]Send response to host [11:45:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166271,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:45:54]free response buf [11:45:54]execute_script done [11:45:54]execute_script returns [11:45:54]free content buf [11:45:54]Sock 9.Close socket [11:45:54]Sock 9.Thread stoped [11:45:55]accept exits with 7 [11:45:55]New connection [11:45:55]New thread 3067276644 created [11:45:55]Thread 3067420004 joined [11:45:55]Waiting for new connection... [11:45:55] Sock 7.Parse request [11:45:55]Sock 7.Check first char [11:45:55]Sock 7.First char is OK [11:45:55]request: POST /json_proto HTTP/1.0 [11:45:55]Method: POST [11:45:55]URL: /json_proto [11:45:55]Method is POST - this is cgi request [11:45:55]url: /json_proto [11:45:55]query_string will be loaded in cgi processing [11:45:55]execute_cgi json_proto POST (null) [11:45:55]execute_cgi path=json_proto method=POST [11:45:55]POST find Content-Length [11:45:55]Host: 172.17.44.132:8080 [11:45:55]Content-Length: 685 [11:45:55]Content-Type: application/json [11:45:55] [11:45:55]POST finish read [11:45:55]Found Content-Length = 685 [11:45:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:55]execute_script... [11:45:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:55]POST & json_proto [11:45:55]process_json_proto [11:45:55]json parsed OK: [11:45:55]protocol is kg_v1.0 [11:45:55]action value=close_receipt [11:45:55]process_action close_receipt [11:45:55]cmd_close_receipt [11:45:55]MH_GetDate [11:45:55]Write to MH i2c: F0 00 00 72 00 61 [11:45:55]Write i2c OK [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: F0 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: F0 09 00 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: F0 09 00 72 00 00 F3 C7 C9 66 2A 83 C1 65 26 [11:45:55]GetLastDocTimeStamp 1724499948 [11:45:55]current date 1724499955 [11:45:55]FM_GetShiftState [11:45:55]SAM_PROTO_GetShiftState [11:45:55]wFMCommunicate request_size=4 [11:45:55]MH_SAM_APDU [11:45:55]CAPDU: 80 13 01 00 [11:45:55]Write to MH i2c: E2 08 00 73 00 80 13 01 00 00 00 00 00 F0 [11:45:55]Write i2c OK [11:45:55]MH_I2C_Read... [11:45:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:55]Read from MH i2c: E2 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: E2 0E 00 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: E2 0E 00 73 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 1A [11:45:55]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:45:55]wFMCommunicate OK [11:45:55]SAM_PROTO_GetShiftState done [11:45:55]FM_GetShiftState done [11:45:55]opened in 1724458697 [11:45:55]opened+sec_in_day 1724545097 [11:45:55]quantity*price = 100007 [11:45:55]sum+1 = 100009 [11:45:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 324 24.08.2024 11:45 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166272 ФПД: 47835578302027 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114555&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166272&fm=47835578302027&tin=02508201610067®Number=0000000000092562&sum=100000 [11:45:56]StoreToDocumentArchive [11:45:56]shift 470 fd 166272 [11:45:56]save to /storage/0470/doc_00166272 [11:45:56]save last doc name /storage/0470/doc_00166272 to /storage/kkm_last_doc_name [11:45:56]save OK [11:45:56]Clear old archive folders... [11:45:56]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:45:56]tlvbuf is 01E609A0 [11:45:56]SAM_PROTO_ClearQueue [11:45:56]wFMCommunicate request_size=4 [11:45:56]MH_SAM_APDU [11:45:56]CAPDU: 80 09 00 00 [11:45:56]Write to MH i2c: E2 08 00 80 00 80 09 00 00 00 00 00 00 F2 [11:45:56]Write i2c OK [11:45:56]MH_I2C_Read... [11:45:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:56]Read from MH i2c: E2 [11:45:56]MH_I2C_Read... [11:45:56]Read from MH i2c: E2 03 00 [11:45:56]MH_I2C_Read... [11:45:56]Read from MH i2c: E2 03 00 80 00 00 90 00 F4 [11:45:56]RAPDU: 90 00 [11:45:56]wFMCommunicate OK [11:45:56]SAM_PROTO_ClearQueue done [11:45:56]KKMCreateOFDPacket [11:45:57]OFDProtocolAddRootSTLVToBuf [11:45:57]FM_MakeSignedData [11:45:57]FM_MakeSignedData [11:45:57]SAM_PROTO_SignData [11:45:57]wFMCommunicate request_size=4 [11:45:57]MH_SAM_APDU [11:45:57]CAPDU: 80 0D 01 02 [11:45:57]Write to MH i2c: E2 08 00 81 00 80 0D 01 02 00 00 00 00 FA [11:45:57]Write i2c OK [11:45:57]MH_I2C_Read... [11:45:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:57]Read from MH i2c: E2 [11:45:57]MH_I2C_Read... [11:45:57]Read from MH i2c: E2 03 00 [11:45:57]MH_I2C_Read... [11:45:57]Read from MH i2c: E2 03 00 81 00 00 90 00 F5 [11:45:57]RAPDU: 90 00 [11:45:57]wFMCommunicate OK [11:45:57]wFMCommunicate request_size=255 [11:45:57]MH_SAM_APDU [11:45:57]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 F3 C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 80 89 02 00 35 04 06 00 2B 81 [11:45:57]Write to MH i2c: E2 02 01 82 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 F3 C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 80 89 02 00 35 04 06 00 2B 81 00 00 95 [11:45:57]Write i2c OK [11:45:57]MH_I2C_Read... [11:45:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:57]Read from MH i2c: E2 [11:45:57]MH_I2C_Read... [11:45:57]Read from MH i2c: E2 03 00 [11:45:57]MH_I2C_Read... [11:45:57]Read from MH i2c: E2 03 00 82 00 00 90 00 F6 [11:45:57]RAPDU: 90 00 [11:45:57]wFMCommunicate OK [11:45:57]wFMCommunicate request_size=9 [11:45:57]MH_SAM_APDU [11:45:57]CAPDU: 80 0D 02 02 04 96 A6 FE 4B [11:45:57]Write to MH i2c: E2 0C 00 83 00 80 0D 02 02 04 00 96 A6 FE 4B 00 00 8A [11:45:57]Write i2c OK [11:45:57]MH_I2C_Read... [11:45:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:57]Read from MH i2c: E2 [11:45:57]MH_I2C_Read... [11:45:57]Read from MH i2c: E2 03 00 [11:45:57]MH_I2C_Read... [11:45:57]Read from MH i2c: E2 03 00 83 00 00 90 00 F7 [11:45:57]RAPDU: 90 00 [11:45:57]wFMCommunicate OK [11:45:57]wFMCommunicate request_size=4 [11:45:57]MH_SAM_APDU [11:45:57]CAPDU: 80 0D 03 02 [11:45:57]Write to MH i2c: E2 08 00 84 00 80 0D 03 02 00 00 00 00 FF [11:45:57]Write i2c OK [11:45:57]MH_I2C_Read... [11:45:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:57]Read from MH i2c: E2 [11:45:57]MH_I2C_Read... [11:45:57]Read from MH i2c: E2 0B 00 [11:45:57]MH_I2C_Read... [11:45:57]Read from MH i2c: E2 0B 00 84 00 00 3A E6 1E 38 4E F5 70 00 90 00 29 [11:45:57]RAPDU: 3A E6 1E 38 4E F5 70 00 90 00 [11:45:57]wFMCommunicate OK [11:45:57]SAM_PROTO_SignData done [11:45:57]FM_MakeSignedData done [11:45:57]CreateOFDProtocolMessage [11:45:57]wFMCommunicate request_size=4 [11:45:57]MH_SAM_APDU [11:45:57]CAPDU: 80 11 00 00 [11:45:57]Write to MH i2c: E2 08 00 85 00 80 11 00 00 00 00 00 00 FF [11:45:57]Write i2c OK [11:45:57]MH_I2C_Read... [11:45:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:57]Read from MH i2c: E2 [11:45:57]MH_I2C_Read... [11:45:57]Read from MH i2c: E2 17 00 [11:45:57]MH_I2C_Read... [11:45:57]Read from MH i2c: E2 17 00 85 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 58 [11:45:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:45:57]wFMCommunicate OK [11:45:57]CreateOFDProtocolMessage done [11:45:57]OFDSenderStorePacket 166272 [11:45:57]StoreOFDPacket docnum=166272 [11:45:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 D6 9C 06 01 F9 D4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 F3 C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 80 89 02 00 35 04 06 00 2B 81 96 A6 FE 4B 3A E6 1E 38 4E F5 70 00 [11:45:57]CheckFolder [11:45:57]dirname=/storage/ofd_packets [11:45:57]CheckFolder done [11:45:57]ProducePacketName [11:45:57]name=ofd_packets/00166272 [11:45:57]NVStorageSaveData ofd_packets/00166272 [11:45:57]File name is /storage/ofd_packets/00166272 [11:45:57]Write 300 bytes [11:45:57]NVStorageSaveData done [11:45:57]OFDSenderStorePacket done [11:45:57]KKMCreateOFDPacket done [11:45:57]NVStorageSaveData kkm_last_timestamp [11:45:57]File name is /storage/kkm_last_timestamp [11:45:57]Write 4 bytes [11:45:57]NVStorageSaveData done [11:45:57]ExternCall_PrintAddStr [11:45:57]wPrintStart [11:45:57]Write to MH i2c: 01 00 00 86 00 86 [11:45:57]Write i2c OK [11:45:57]MH_I2C_Read... [11:45:57]Read from MH i2c: 01 [11:45:57]MH_I2C_Read... [11:45:57]Read from MH i2c: 01 07 00 [11:45:57]MH_I2C_Read... [11:45:57]Read from MH i2c: 01 07 00 86 00 00 00 00 00 00 FF 0F 9B [11:45:57]RasterBufferAndPrint [11:45:57]line Счет N : (1)295232 [11:45:57]line ИНН: 02508201610067 [11:45:57]line Контрольно-Кассовый Чек [11:45:57]line ПРОДАЖА [11:45:57]line ТРК (МРК, ГНК) : 71 [11:45:57]line Товар: 2711129700 [11:45:57]line ГАЗ-К-5 [11:45:57]line 26.740 * 37.40 [11:45:57]line = 1000.08 [11:45:57]line НДС 12% НСП 1% [11:45:57]line > о реализуемом товаре [11:45:57]line ОКРУГЛЕНИЕ: -0.08 [11:45:57]line ИТОГО: 1000.00 [11:45:57]line Внесено: 1000.00 [11:45:57]line СДАЧА: 0.00 [11:45:57]line НСП 1% : 8.85 [11:45:57]line НДС 12% : 106.20 [11:45:57]line Наличными: 1000.00 [11:45:57]line Безнал.: 0.00 [11:45:57]line Место: АЗС № 130 "Партнер Нефть" [11:45:57]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:45:57]line СНО: Общий режим [11:45:57]line Чек 324 24.08.2024 11:45 [11:45:57]line Смена: 470 ФФД: 1.0 [11:45:57]line ЗНМ: 0300000070 [11:45:57]line РНМ: 0000000000092562 [11:45:57]line Версия ККМ: 001 [11:45:57]line ФМ: 0000000000871769 [11:45:57]line ФД: 166272 [11:45:57]line ФПД: 47835578302027 [11:45:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114555&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166272&fm=47835578302027&tin=02508201610067®Number=0000000000092562&sum=100000 [11:45:57]written 0, free lines is 4095 [11:45:58]Write to MH i2c: 01 00 00 B1 00 B1 [11:45:58]Write i2c OK [11:45:58]MH_I2C_Read... [11:45:58]Read from MH i2c: 01 [11:45:58]MH_I2C_Read... [11:45:58]Read from MH i2c: 01 07 00 [11:45:58]MH_I2C_Read... [11:45:58]Read from MH i2c: 01 07 00 B1 00 00 00 00 00 00 E5 0C A9 [11:45:58]RasterBufferAndPrint [11:45:58]line [11:45:58]line [11:45:58]line [11:45:58]line [11:45:58]line [11:45:58]written 0, free lines is 3328 [11:45:58]MH_Cut [11:45:58]Write to MH i2c: D1 01 00 B8 00 01 8A [11:45:58]Write i2c OK [11:45:58]MH_I2C_Read... [11:45:58]Read from MH i2c: D1 [11:45:58]MH_I2C_Read... [11:45:58]Read from MH i2c: D1 01 00 [11:45:58]MH_I2C_Read... [11:45:58]Read from MH i2c: D1 01 00 B8 00 00 89 [11:45:58]Write to MH i2c: 01 00 00 B9 00 B9 [11:45:58]Write i2c OK [11:45:58]MH_I2C_Read... [11:45:59]*** Cut start [11:45:59]*** Purtial cut [11:45:59]*** Stage 1: CUTSNS_PIN = 1 [11:46:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 74 71 47 00 36 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 7F 89 02 00 F4 03 04 00 3D 71 C9 66 B6 04 01 00 00 13 5A 6F C7 B4 E1 A7 F9 [11:46:00]CommunicateWithHost err = 0 [11:46:00]CheckOFDResponse [11:46:00]1017 (14) - 77093643461234 [11:46:00]1041 (16) - 0000000000871769 [11:46:00]1040 (4) - 166271 [11:46:00]1012 (4) - 24.08.2024 05:35 [11:46:00]1206 (1) - 0 [11:46:00]OFD Sender: Remove packet 166271 [11:46:00]ProducePacketName [11:46:00]name=ofd_packets/00166271 [11:46:00]NVStorageDeleteData [11:46:00]OFD Sender: Processing packet 166272 [packets to send 1008, broken 1007] [11:46:00]ProducePacketName [11:46:00]name=ofd_packets/00166272 [11:46:00]OFD Sender: To server: pG, [11:46:00]CommunicateWithHost lk.salyk.kg:30040 [11:46:00]ConnectInit lk.salyk.kg [11:46:01]Read from MH i2c: *** Stop cut motor [11:46:01]01 *** Cut end [11:46:01] [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: 01 07 00 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: 01 07 00 B9 00 00 00 00 00 00 FF 0F CE [11:46:01]process_action close_receipt done [11:46:01]requested_data is exist [11:46:01]produce_requested_data [11:46:01]requested_item fm.sn is exist - process it [11:46:01]wFMCommunicate request_size=4 [11:46:01]MH_SAM_APDU [11:46:01]CAPDU: 80 11 00 00 [11:46:01]Write to MH i2c: E2 08 00 BA 00 80 11 00 00 00 00 00 00 34 [11:46:01]Write i2c OK [11:46:01]MH_I2C_Read... [11:46:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:01]Read from MH i2c: E2 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: E2 17 00 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: E2 17 00 BA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 8D [11:46:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:46:01]wFMCommunicate OK [11:46:01]requested_item fd.num is exist - process it [11:46:01]SAM_PROTO_GetFieldsCounters [11:46:01]wFMCommunicate request_size=4 [11:46:01]MH_SAM_APDU [11:46:01]CAPDU: 80 13 00 00 [11:46:01]Write to MH i2c: E2 08 00 BB 00 80 13 00 00 00 00 00 00 37 [11:46:01]Write i2c OK [11:46:01]MH_I2C_Read... [11:46:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:01]Read from MH i2c: E2 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: E2 62 00 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: E2 62 00 BB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 80 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 0E [11:46: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 80 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:01]wFMCommunicate OK [11:46:01]SAM_PROTO_GetFieldsCounters done [11:46:01]requested_item shift.num is exist - process it [11:46:01]requested_item shift.opened is exist - process it [11:46:01]req_shift_opened [11:46:01]FM_GetShiftState [11:46:01]SAM_PROTO_GetShiftState [11:46:01]wFMCommunicate request_size=4 [11:46:01]MH_SAM_APDU [11:46:01]CAPDU: 80 13 01 00 [11:46:01]Write to MH i2c: E2 08 00 BC 00 80 13 01 00 00 00 00 00 39 [11:46:01]Write i2c OK [11:46:01]MH_I2C_Read... [11:46:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:01]Read from MH i2c: E2 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: E2 0E 00 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: E2 0E 00 BC 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 63 [11:46:01]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:46:01]wFMCommunicate OK [11:46:01]SAM_PROTO_GetShiftState done [11:46:01]FM_GetShiftState done [11:46:01]req_shift_opened done [11:46:01]requested_item shift.open_date is exist - process it [11:46:01]req_shift_open_date [11:46:01]req_shift_open_date done [11:46:01]produce_requested_data done [11:46:01]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166272,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:46:01]process_action_free close_receipt [11:46:01]json_value_free [11:46:01]json_value_free done [11:46:01]process_json_proto returns [11:46:01]Send response to host [11:46:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166272,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:46:01]free response buf [11:46:01]execute_script done [11:46:01]execute_script returns [11:46:01]free content buf [11:46:01]Sock 7.Close socket [11:46:01]Sock 7.Thread stoped [11:46:01]accept exits with 9 [11:46:01]New connection [11:46:01]New thread 3067420004 created [11:46:01]Thread 3067276644 joined [11:46:01]Waiting for new connection... [11:46:01] Sock 9.Parse request [11:46:01]Sock 9.Check first char [11:46:01]Sock 9.First char is OK [11:46:01]request: POST /json_proto HTTP/1.0 [11:46:01]Method: POST [11:46:01]URL: /json_proto [11:46:01]Method is POST - this is cgi request [11:46:01]url: /json_proto [11:46:01]query_string will be loaded in cgi processing [11:46:01]execute_cgi json_proto POST (null) [11:46:01]execute_cgi path=json_proto method=POST [11:46:01]POST find Content-Length [11:46:01]Host: 172.17.44.132:8080 [11:46:01]Content-Length: 679 [11:46:01]Content-Type: application/json [11:46:01] [11:46:01]POST finish read [11:46:01]Found Content-Length = 679 [11:46:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:01]execute_script... [11:46:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:01]POST & json_proto [11:46:01]process_json_proto [11:46:01]json parsed OK: [11:46:01]protocol is kg_v1.0 [11:46:01]action value=close_receipt [11:46:01]process_action close_receipt [11:46:01]cmd_close_receipt [11:46:01]MH_GetDate [11:46:01]Write to MH i2c: F0 00 00 BD 00 AC [11:46:01]Write i2c OK [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: F0 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: F0 09 00 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: F0 09 00 BD 00 00 FA C7 C9 66 2A 83 C1 65 78 [11:46:01]GetLastDocTimeStamp 1724499955 [11:46:01]current date 1724499962 [11:46:01]FM_GetShiftState [11:46:01]SAM_PROTO_GetShiftState [11:46:01]wFMCommunicate request_size=4 [11:46:01]MH_SAM_APDU [11:46:01]CAPDU: 80 13 01 00 [11:46:01]Write to MH i2c: E2 08 00 BE 00 80 13 01 00 00 00 00 00 3B [11:46:01]Write i2c OK [11:46:01]MH_I2C_Read... [11:46:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:01]Read from MH i2c: E2 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: E2 0E 00 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: E2 0E 00 BE 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 65 [11:46:01]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:46:01]wFMCommunicate OK [11:46:01]SAM_PROTO_GetShiftState done [11:46:01]FM_GetShiftState done [11:46:01]opened in 1724458697 [11:46:01]opened+sec_in_day 1724545097 [11:46:01]quantity*price = 200025 [11:46:01]sum+1 = 200026 [11:46:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 325 24.08.2024 11:46 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166273 ФПД: 2487079712173 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114602&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166273&fm=2487079712173&tin=02508201610067®Number=0000000000092562&sum=200000 [11:46:03]StoreToDocumentArchive [11:46:03]shift 470 fd 166273 [11:46:03]save to /storage/0470/doc_00166273 [11:46:03]save last doc name /storage/0470/doc_00166273 to /storage/kkm_last_doc_name [11:46:03]save OK [11:46:03]Clear old archive folders... [11:46:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:46:03]tlvbuf is 01E96470 [11:46:03]SAM_PROTO_ClearQueue [11:46:03]wFMCommunicate request_size=4 [11:46:03]MH_SAM_APDU [11:46:03]CAPDU: 80 09 00 00 [11:46:03]Write to MH i2c: E2 08 00 CB 00 80 09 00 00 00 00 00 00 3D [11:46:03]Write i2c OK [11:46:03]MH_I2C_Read... [11:46:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:03]Read from MH i2c: E2 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 03 00 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 03 00 CB 00 00 90 00 3F [11:46:03]RAPDU: 90 00 [11:46:03]wFMCommunicate OK [11:46:03]SAM_PROTO_ClearQueue done [11:46:03]KKMCreateOFDPacket [11:46:03]OFDProtocolAddRootSTLVToBuf [11:46:03]FM_MakeSignedData [11:46:03]FM_MakeSignedData [11:46:03]SAM_PROTO_SignData [11:46:03]wFMCommunicate request_size=4 [11:46:03]MH_SAM_APDU [11:46:03]CAPDU: 80 0D 01 02 [11:46:03]Write to MH i2c: E2 08 00 CC 00 80 0D 01 02 00 00 00 00 45 [11:46:03]Write i2c OK [11:46:03]MH_I2C_Read... [11:46:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:03]Read from MH i2c: E2 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 03 00 [11:46:03]MH_I2C_Read... [11:46:03]Read from MH i2c: E2 03 00 CC 00 00 90 00 40 [11:46:03]RAPDU: 90 00 [11:46:03]wFMCommunicate OK [11:46:03]wFMCommunicate request_size=255 [11:46:03]MH_SAM_APDU [11:46:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 FA C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 81 89 02 00 35 04 06 00 02 43 11 80 [11:46:03]Write to MH i2c: E2 02 01 CD 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 FA C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 81 89 02 00 35 04 06 00 02 43 11 80 00 00 B1 [11:46:03]Write i2c OK [11:46:03]MH_I2C_Read... [11:46:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:04]Read from MH i2c: E2 [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: E2 03 00 [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: E2 03 00 CD 00 00 90 00 41 [11:46:04]RAPDU: 90 00 [11:46:04]wFMCommunicate OK [11:46:04]wFMCommunicate request_size=7 [11:46:04]MH_SAM_APDU [11:46:04]CAPDU: 80 0D 02 02 02 B5 AD [11:46:04]Write to MH i2c: E2 0A 00 CE 00 80 0D 02 02 02 00 B5 AD 00 00 AE [11:46:04]Write i2c OK [11:46:04]MH_I2C_Read... [11:46:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:04]Read from MH i2c: E2 [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: E2 03 00 [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: E2 03 00 CE 00 00 90 00 42 [11:46:04]RAPDU: 90 00 [11:46:04]wFMCommunicate OK [11:46:04]wFMCommunicate request_size=4 [11:46:04]MH_SAM_APDU [11:46:04]CAPDU: 80 0D 03 02 [11:46:04]Write to MH i2c: E2 08 00 CF 00 80 0D 03 02 00 00 00 00 4A [11:46:04]Write i2c OK [11:46:04]MH_I2C_Read... [11:46:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:04]Read from MH i2c: E2 [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: E2 0B 00 [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: E2 0B 00 CF 00 00 D4 2B A5 84 6A 52 B7 B7 90 00 9D [11:46:04]RAPDU: D4 2B A5 84 6A 52 B7 B7 90 00 [11:46:04]wFMCommunicate OK [11:46:04]SAM_PROTO_SignData done [11:46:04]FM_MakeSignedData done [11:46:04]CreateOFDProtocolMessage [11:46:04]wFMCommunicate request_size=4 [11:46:04]MH_SAM_APDU [11:46:04]CAPDU: 80 11 00 00 [11:46:04]Write to MH i2c: E2 08 00 D0 00 80 11 00 00 00 00 00 00 4A [11:46:04]Write i2c OK [11:46:04]MH_I2C_Read... [11:46:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:04]Read from MH i2c: E2 [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: E2 17 00 [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: E2 17 00 D0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A3 [11:46:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:46:04]wFMCommunicate OK [11:46:04]CreateOFDProtocolMessage done [11:46:04]OFDSenderStorePacket 166273 [11:46:04]StoreOFDPacket docnum=166273 [11:46:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 BA C1 04 01 55 FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 FA C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 81 89 02 00 35 04 06 00 02 43 11 80 B5 AD D4 2B A5 84 6A 52 B7 B7 [11:46:04]CheckFolder [11:46:04]dirname=/storage/ofd_packets [11:46:04]CheckFolder done [11:46:04]ProducePacketName [11:46:04]name=ofd_packets/00166273 [11:46:04]NVStorageSaveData ofd_packets/00166273 [11:46:04]File name is /storage/ofd_packets/00166273 [11:46:04]Write 298 bytes [11:46:04]NVStorageSaveData done [11:46:04]OFDSenderStorePacket done [11:46:04]KKMCreateOFDPacket done [11:46:04]NVStorageSaveData kkm_last_timestamp [11:46:04]File name is /storage/kkm_last_timestamp [11:46:04]Write 4 bytes [11:46:04]NVStorageSaveData done [11:46:04]ExternCall_PrintAddStr [11:46:04]wPrintStart [11:46:04]Write to MH i2c: 01 00 00 D1 00 D1 [11:46:04]Write i2c OK [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: 01 [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: 01 07 00 [11:46:04]MH_I2C_Read... [11:46:04]Read from MH i2c: 01 07 00 D1 00 00 00 00 00 00 FF 0F E6 [11:46:04]RasterBufferAndPrint [11:46:04]line Счет N : (1)295234 [11:46:04]line ИНН: 02508201610067 [11:46:04]line Контрольно-Кассовый Чек [11:46:04]line ПРОДАЖА [11:46:04]line ТРК (МРК, ГНК) : 64 [11:46:04]line Товар: 2710194800 [11:46:04]line ДТ-К-5 [11:46:04]line 26.250 * 76.20 [11:46:04]line = 2000.25 [11:46:04]line НДС 12% НСП 1% [11:46:04]line > о реализуемом товаре [11:46:04]line ОКРУГЛЕНИЕ: -0.25 [11:46:04]line ИТОГО: 2000.00 [11:46:04]line Внесено: 2000.00 [11:46:04]line СДАЧА: 0.00 [11:46:04]line НСП 1% : 17.70 [11:46:04]line НДС 12% : 212.42 [11:46:04]line Наличными: 2000.00 [11:46:04]line Безнал.: 0.00 [11:46:04]line Место: АЗС № 130 "Партнер Нефть" [11:46:04]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:46:04]line СНО: Общий режим [11:46:04]line Чек 325 24.08.2024 11:46 [11:46:04]line Смена: 470 ФФД: 1.0 [11:46:04]line ЗНМ: 0300000070 [11:46:04]line РНМ: 0000000000092562 [11:46:04]line Версия ККМ: 001 [11:46:04]line ФМ: 0000000000871769 [11:46:04]line ФД: 166273 [11:46:04]line ФПД: 2487079712173 [11:46:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114602&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166273&fm=2487079712173&tin=02508201610067®Number=0000000000092562&sum=200000 [11:46:04]written 0, free lines is 4095 [11:46:05]Write to MH i2c: 01 00 00 FC 00 FC [11:46:05]Write i2c OK [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: 01 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: 01 07 00 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: 01 07 00 FC 00 00 00 00 00 00 D7 0C E6 [11:46:05]RasterBufferAndPrint [11:46:05]line [11:46:05]line [11:46:05]line [11:46:05]line [11:46:05]line [11:46:05]written 0, free lines is 3318 [11:46:05]MH_Cut [11:46:05]Write to MH i2c: D1 01 00 03 01 01 D6 [11:46:05]Write i2c OK [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: D1 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: D1 01 00 [11:46:05]MH_I2C_Read... [11:46:05]Read from MH i2c: D1 01 00 03 01 00 D5 [11:46:05]Write to MH i2c: 01 00 00 04 01 05 [11:46:05]Write i2c OK [11:46:05]MH_I2C_Read... [11:46:05]*** Cut start [11:46:05]*** Purtial cut [11:46:05]*** Stage 1: CUTSNS_PIN = 1 [11:46:05]ConnectInit Can't take IP for lk.salyk.kg [11:46:05]CommunicateWithHost connect error [11:46:05]CommunicateWithHost err = -1 [11:46:05]OFD Sender: Server communicate error [11:46:05]OFD Sender: Processing packet 166272 [packets to send 1009, broken 1007] [11:46:05]ProducePacketName [11:46:05]name=ofd_packets/00166272 [11:46:05]OFD Sender: To server: pG, [11:46:05]CommunicateWithHost lk.salyk.kg:30040 [11:46:05]ConnectInit lk.salyk.kg [11:46:07]Read from MH i2c: 01 [11:46:07]MH_I2C_Read... [11:46:07]*** Stop cut motor [11:46:07]*** Cut end [11:46:07]Read from MH i2c: 01 07 00 [11:46:07]MH_I2C_Read... [11:46:07]Read from MH i2c: 01 07 00 04 01 00 00 00 00 00 FF 0F 1A [11:46:07]process_action close_receipt done [11:46:07]requested_data is exist [11:46:07]produce_requested_data [11:46:07]requested_item fm.sn is exist - process it [11:46:07]wFMCommunicate request_size=4 [11:46:07]MH_SAM_APDU [11:46:07]CAPDU: 80 11 00 00 [11:46:07]Write to MH i2c: E2 08 00 05 01 80 11 00 00 00 00 00 00 80 [11:46:07]Write i2c OK [11:46:07]MH_I2C_Read... [11:46:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:07]Read from MH i2c: E2 [11:46:07]MH_I2C_Read... [11:46:07]Read from MH i2c: E2 17 00 [11:46:07]MH_I2C_Read... [11:46:07]Read from MH i2c: E2 17 00 05 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D9 [11:46:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:46:07]wFMCommunicate OK [11:46:07]requested_item fd.num is exist - process it [11:46:07]SAM_PROTO_GetFieldsCounters [11:46:07]wFMCommunicate request_size=4 [11:46:07]MH_SAM_APDU [11:46:07]CAPDU: 80 13 00 00 [11:46:07]Write to MH i2c: E2 08 00 06 01 80 13 00 00 00 00 00 00 83 [11:46:07]Write i2c OK [11:46:07]MH_I2C_Read... [11:46:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:08]Read from MH i2c: E2 [11:46:08]MH_I2C_Read... [11:46:08]Read from MH i2c: E2 62 00 [11:46:08]MH_I2C_Read... [11:46:08]Read from MH i2c: E2 62 00 06 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 81 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 5E [11:46:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 81 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:08]wFMCommunicate OK [11:46:08]SAM_PROTO_GetFieldsCounters done [11:46:08]requested_item shift.num is exist - process it [11:46:08]requested_item shift.opened is exist - process it [11:46:08]req_shift_opened [11:46:08]FM_GetShiftState [11:46:08]SAM_PROTO_GetShiftState [11:46:08]wFMCommunicate request_size=4 [11:46:08]MH_SAM_APDU [11:46:08]CAPDU: 80 13 01 00 [11:46:08]Write to MH i2c: E2 08 00 07 01 80 13 01 00 00 00 00 00 85 [11:46:08]Write i2c OK [11:46:08]MH_I2C_Read... [11:46:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:08]Read from MH i2c: E2 [11:46:08]MH_I2C_Read... [11:46:08]Read from MH i2c: E2 0E 00 [11:46:08]MH_I2C_Read... [11:46:08]Read from MH i2c: E2 0E 00 07 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 AF [11:46:08]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:46:08]wFMCommunicate OK [11:46:08]SAM_PROTO_GetShiftState done [11:46:08]FM_GetShiftState done [11:46:08]req_shift_opened done [11:46:08]requested_item shift.open_date is exist - process it [11:46:08]req_shift_open_date [11:46:08]req_shift_open_date done [11:46:08]produce_requested_data done [11:46:08]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166273,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:46:08]process_action_free close_receipt [11:46:08]json_value_free [11:46:08]json_value_free done [11:46:08]process_json_proto returns [11:46:08]Send response to host [11:46:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166273,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:46:08]free response buf [11:46:08]execute_script done [11:46:08]execute_script returns [11:46:08]free content buf [11:46:08]Sock 9.Close socket [11:46:08]Sock 9.Thread stoped [11:46:10]ConnectInit Can't take IP for lk.salyk.kg [11:46:10]CommunicateWithHost connect error [11:46:10]CommunicateWithHost err = -1 [11:46:10]OFD Sender: Server communicate error [11:46:16]OFD Sender: Processing packet 166272 [packets to send 1009, broken 1007] [11:46:16]ProducePacketName [11:46:16]name=ofd_packets/00166272 [11:46:16]OFD Sender: To server: pG, [11:46:16]CommunicateWithHost lk.salyk.kg:30040 [11:46:16]ConnectInit lk.salyk.kg [11:46:20]Connected sock=9 [11:46:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 D6 9C 06 01 F9 D4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 F3 C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 80 89 02 00 35 04 06 00 2B 81 96 A6 FE 4B 3A E6 1E 38 4E F5 70 00 [11:46:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 9C F5 47 00 B6 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 80 89 02 00 F4 03 04 00 53 71 C9 66 B6 04 01 00 00 C1 D8 B8 67 CA 25 15 EE [11:46:20]CommunicateWithHost err = 0 [11:46:20]CheckOFDResponse [11:46:21]1017 (14) - 77093643461234 [11:46:21]1041 (16) - 0000000000871769 [11:46:21]1040 (4) - 166272 [11:46:21]1012 (4) - 24.08.2024 05:36 [11:46:21]1206 (1) - 0 [11:46:21]OFD Sender: Remove packet 166272 [11:46:21]ProducePacketName [11:46:21]name=ofd_packets/00166272 [11:46:21]NVStorageDeleteData [11:46:21]OFD Sender: Processing packet 166273 [packets to send 1008, broken 1007] [11:46:21]ProducePacketName [11:46:21]name=ofd_packets/00166273 [11:46:21]OFD Sender: To server: pG, [11:46:21]CommunicateWithHost lk.salyk.kg:30040 [11:46:21]ConnectInit lk.salyk.kg [11:46:24]Connected sock=9 [11:46:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 BA C1 04 01 55 FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 FA C7 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 81 89 02 00 35 04 06 00 02 43 11 80 B5 AD D4 2B A5 84 6A 52 B7 B7 [11:46:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 CA 39 47 00 95 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 81 89 02 00 F4 03 04 00 57 71 C9 66 B6 04 01 00 00 9D 12 22 AF 20 DB 87 3C [11:46:24]CommunicateWithHost err = 0 [11:46:24]CheckOFDResponse [11:46:24]1017 (14) - 77093643461234 [11:46:24]1041 (16) - 0000000000871769 [11:46:24]1040 (4) - 166273 [11:46:24]1012 (4) - 24.08.2024 05:36 [11:46:24]1206 (1) - 0 [11:46:24]OFD Sender: Remove packet 166273 [11:46:24]ProducePacketName [11:46:24]name=ofd_packets/00166273 [11:46:24]NVStorageDeleteData [11:46:25]OFD Sender: No OFD packet to send [11:46:30]OFD Sender: No OFD packet to send [11:46:35]OFD Sender: No OFD packet to send [11:46:40]OFD Sender: No OFD packet to send [11:46:40]accept exits with 7 [11:46:40]New connection [11:46:40]New thread 3067276644 created [11:46:40]Thread 3067420004 joined [11:46:40]Waiting for new connection... [11:46:40] Sock 7.Parse request [11:46:40]Sock 7.Check first char [11:46:40]Sock 7.First char is OK [11:46:40]request: POST /json_proto HTTP/1.0 [11:46:40]Method: POST [11:46:40]URL: /json_proto [11:46:40]Method is POST - this is cgi request [11:46:40]url: /json_proto [11:46:40]query_string will be loaded in cgi processing [11:46:40]execute_cgi json_proto POST (null) [11:46:40]execute_cgi path=json_proto method=POST [11:46:40]POST find Content-Length [11:46:40]Host: 172.17.44.132:8080 [11:46:40]Content-Length: 995 [11:46:40]Content-Type: application/json [11:46:40] [11:46:40]POST finish read [11:46:40]Found Content-Length = 995 [11:46:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51245", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 2.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4630007401201", "name": "\u0421\u0435\u043C\u0435\u0447\u043A\u0438 \u0441\u043E\u043B\u0435\u043D\u044B\u0435 \u0414\u0416\u0418\u041D\u041D \u0412\u0435\u043B\u0438\u043A\u0430\u043D 100\u0433\u0440", "price" : 120.00, "quantity" : 2.000, "sum" : 240.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 360.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:40]execute_script... [11:46:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51245", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 2.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4630007401201", "name": "\u0421\u0435\u043C\u0435\u0447\u043A\u0438 \u0441\u043E\u043B\u0435\u043D\u044B\u0435 \u0414\u0416\u0418\u041D\u041D \u0412\u0435\u043B\u0438\u043A\u0430\u043D 100\u0433\u0440", "price" : 120.00, "quantity" : 2.000, "sum" : 240.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 360.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:40]POST & json_proto [11:46:40]process_json_proto [11:46:40]json parsed OK: [11:46:40]protocol is kg_v1.0 [11:46:40]action value=close_receipt [11:46:40]process_action close_receipt [11:46:40]cmd_close_receipt [11:46:40]MH_GetDate [11:46:40]Write to MH i2c: F0 00 00 08 01 F8 [11:46:40]Write i2c OK [11:46:40]MH_I2C_Read... [11:46:40]Read from MH i2c: F0 [11:46:40]MH_I2C_Read... [11:46:40]Read from MH i2c: F0 09 00 [11:46:40]MH_I2C_Read... [11:46:40]Read from MH i2c: F0 09 00 08 01 00 21 C8 C9 66 2A 83 C1 65 EC [11:46:40]GetLastDocTimeStamp 1724499962 [11:46:40]current date 1724500001 [11:46:40]FM_GetShiftState [11:46:40]SAM_PROTO_GetShiftState [11:46:40]wFMCommunicate request_size=4 [11:46:40]MH_SAM_APDU [11:46:40]CAPDU: 80 13 01 00 [11:46:40]Write to MH i2c: E2 08 00 09 01 80 13 01 00 00 00 00 00 87 [11:46:40]Write i2c OK [11:46:40]MH_I2C_Read... [11:46:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:40]Read from MH i2c: E2 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 0E 00 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 0E 00 09 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B1 [11:46:41]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:46:41]wFMCommunicate OK [11:46:41]SAM_PROTO_GetShiftState done [11:46:41]FM_GetShiftState done [11:46:41]opened in 1724458697 [11:46:41]opened+sec_in_day 1724545097 [11:46:41]quantity*price = 12000 [11:46:41]sum+1 = 12001 [11:46:41]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4630007401201 Семечки соленые ДЖИНН Великан 100гр 2.000 * 120.00 = 240.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 360.00 НСП 1% : 3.18 НДС 12% : 38.23 Наличными: 360.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 326 24.08.2024 11:46 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166274 ФПД: 183713274585320 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114641&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166274&fm=183713274585320&tin=02508201610067®Number=0000000000092562&sum=36000 0 [11:46:42]StoreToDocumentArchive [11:46:42]shift 470 fd 166274 [11:46:42]save to /storage/0470/doc_00166274 [11:46:42]save last doc name /storage/0470/doc_00166274 to /storage/kkm_last_doc_name [11:46:42]save OK [11:46:42]Clear old archive folders... [11:46:42]ProcessDocumentItem done err = 0, tmpTLVsize=411 [11:46:42]tlvbuf is 01E72C20 [11:46:42]SAM_PROTO_ClearQueue [11:46:42]wFMCommunicate request_size=4 [11:46:42]MH_SAM_APDU [11:46:42]CAPDU: 80 09 00 00 [11:46:42]Write to MH i2c: E2 08 00 16 01 80 09 00 00 00 00 00 00 89 [11:46:42]Write i2c OK [11:46:42]MH_I2C_Read... [11:46:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:42]Read from MH i2c: E2 [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: E2 03 00 [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: E2 03 00 16 01 00 90 00 8B [11:46:42]RAPDU: 90 00 [11:46:42]wFMCommunicate OK [11:46:42]SAM_PROTO_ClearQueue done [11:46:42]KKMCreateOFDPacket [11:46:42]OFDProtocolAddRootSTLVToBuf [11:46:42]FM_MakeSignedData [11:46:42]FM_MakeSignedData [11:46:42]SAM_PROTO_SignData [11:46:42]wFMCommunicate request_size=4 [11:46:42]MH_SAM_APDU [11:46:42]CAPDU: 80 0D 01 02 [11:46:42]Write to MH i2c: E2 08 00 17 01 80 0D 01 02 00 00 00 00 91 [11:46:42]Write i2c OK [11:46:42]MH_I2C_Read... [11:46:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:42]Read from MH i2c: E2 [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: E2 03 00 [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: E2 03 00 17 01 00 90 00 8C [11:46:42]RAPDU: 90 00 [11:46:42]wFMCommunicate OK [11:46:42]wFMCommunicate request_size=255 [11:46:42]MH_SAM_APDU [11:46:42]CAPDU: 80 0D 02 02 FA 03 00 9B 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 83 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 31 32 30 31 06 04 3F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D1 8B D0 B5 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 D0 92 D0 B5 D0 BB D0 B8 D0 BA D0 B0 D0 BD 20 31 30 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 [11:46:42]Write to MH i2c: E2 02 01 18 01 80 0D 02 02 FA 00 03 00 9B 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 83 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 31 32 30 31 06 04 3F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D1 8B D0 B5 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 D0 92 D0 B5 D0 BB D0 B8 D0 BA D0 B0 D0 BD 20 31 30 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 00 00 05 [11:46:42]Write i2c OK [11:46:42]MH_I2C_Read... [11:46:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:43]Read from MH i2c: E2 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 03 00 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 03 00 18 01 00 90 00 8D [11:46:43]RAPDU: 90 00 [11:46:43]wFMCommunicate OK [11:46:43]wFMCommunicate request_size=170 [11:46:43]MH_SAM_APDU [11:46:43]CAPDU: 80 0D 02 02 A5 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 21 C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 82 89 02 00 35 04 06 00 A7 16 14 78 E0 E8 [11:46:43]Write to MH i2c: E2 AD 00 19 01 80 0D 02 02 A5 00 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 21 C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 82 89 02 00 35 04 06 00 A7 16 14 78 E0 E8 00 00 0D [11:46:43]Write i2c OK [11:46:43]MH_I2C_Read... [11:46:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:43]Read from MH i2c: E2 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 03 00 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 03 00 19 01 00 90 00 8E [11:46:43]RAPDU: 90 00 [11:46:43]wFMCommunicate OK [11:46:43]wFMCommunicate request_size=4 [11:46:43]MH_SAM_APDU [11:46:43]CAPDU: 80 0D 03 02 [11:46:43]Write to MH i2c: E2 08 00 1A 01 80 0D 03 02 00 00 00 00 96 [11:46:43]Write i2c OK [11:46:43]MH_I2C_Read... [11:46:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:43]Read from MH i2c: E2 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 0B 00 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 0B 00 1A 01 00 8C F4 E6 0F 5A 06 71 EF 90 00 CC [11:46:43]RAPDU: 8C F4 E6 0F 5A 06 71 EF 90 00 [11:46:43]wFMCommunicate OK [11:46:43]SAM_PROTO_SignData done [11:46:43]FM_MakeSignedData done [11:46:43]CreateOFDProtocolMessage [11:46:43]wFMCommunicate request_size=4 [11:46:43]MH_SAM_APDU [11:46:43]CAPDU: 80 11 00 00 [11:46:43]Write to MH i2c: E2 08 00 1B 01 80 11 00 00 00 00 00 00 96 [11:46:43]Write i2c OK [11:46:43]MH_I2C_Read... [11:46:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:43]Read from MH i2c: E2 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 17 00 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 17 00 1B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 EF [11:46:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:46:43]wFMCommunicate OK [11:46:43]CreateOFDProtocolMessage done [11:46:43]OFDSenderStorePacket 166274 [11:46:43]StoreOFDPacket docnum=166274 [11:46:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 AF 01 00 00 53 78 A7 01 51 D7 5A 03 01 00 03 00 9B 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 83 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 31 32 30 31 06 04 3F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D1 8B D0 B5 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 D0 92 D0 B5 D0 BB D0 B8 D0 BA D0 B0 D0 BD 20 31 30 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 21 C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 82 89 02 00 35 04 06 00 A7 16 14 78 E0 E8 8C F4 E6 0F 5A 06 71 EF [11:46:43]CheckFolder [11:46:43]dirname=/storage/ofd_packets [11:46:43]CheckFolder done [11:46:43]ProducePacketName [11:46:43]name=ofd_packets/00166274 [11:46:43]NVStorageSaveData ofd_packets/00166274 [11:46:43]File name is /storage/ofd_packets/00166274 [11:46:43]Write 461 bytes [11:46:43]NVStorageSaveData done [11:46:43]OFDSenderStorePacket done [11:46:43]KKMCreateOFDPacket done [11:46:43]NVStorageSaveData kkm_last_timestamp [11:46:43]File name is /storage/kkm_last_timestamp [11:46:43]Write 4 bytes [11:46:43]NVStorageSaveData done [11:46:43]ExternCall_PrintAddStr [11:46:43]wPrintStart [11:46:43]Write to MH i2c: 01 00 00 1C 01 1D [11:46:43]Write i2c OK [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: 01 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: 01 07 00 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: 01 07 00 1C 01 00 00 00 00 00 FF 0F 32 [11:46:43]RasterBufferAndPrint [11:46:43]line Счет N : (3)51245 [11:46:43]line ИНН: 02508201610067 [11:46:43]line Контрольно-Кассовый Чек [11:46:43]line ПРОДАЖА [11:46:43]line Товар: 4700000310043 [11:46:43]line Вода Жалалабат 27 1л [11:46:43]line 2.000 * 60.00 [11:46:43]line = 120.00 [11:46:43]line НДС 12% НСП 1% [11:46:43]line > о реализуемом товаре [11:46:43]line Товар: 4630007401201 [11:46:43]line Семечки соленые ДЖИНН Великан 100гр [11:46:43]line 2.000 * 120.00 [11:46:43]line = 240.00 [11:46:43]line НДС 12% НСП 1% [11:46:43]line > о реализуемом товаре [11:46:43]line ИТОГО: 360.00 [11:46:43]line НСП 1% : 3.18 [11:46:43]line НДС 12% : 38.23 [11:46:43]line Наличными: 360.00 [11:46:43]line Безнал.: 0.00 [11:46:43]line Место: АЗС № 130 "Партнер Нефть" [11:46:43]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:46:43]line СНО: Общий режим [11:46:43]line Чек 326 24.08.2024 11:46 [11:46:43]line Смена: 470 ФФД: 1.0 [11:46:43]line ЗНМ: 0300000070 [11:46:43]line РНМ: 0000000000092562 [11:46:43]line Версия ККМ: 001 [11:46:43]line ФМ: 0000000000871769 [11:46:43]line ФД: 166274 [11:46:43]line ФПД: 183713274585320 [11:46:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114641&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166274&fm=183713274585320&tin=02508201610067®Number=0000000000092562&sum=36000 [11:46:43]line 0 [11:46:43]written 0, free lines is 4095 [11:46:43]OFD Sender: Processing packet 166274 [packets to send 1008, broken 1007] [11:46:43]ProducePacketName [11:46:43]name=ofd_packets/00166274 [11:46:43]OFD Sender: To server: pG, [11:46:43]CommunicateWithHost lk.salyk.kg:30040 [11:46:43]ConnectInit lk.salyk.kg [11:46:44]Write to MH i2c: 01 00 00 4B 01 4C [11:46:44]Write i2c OK [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: 01 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: 01 07 00 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: 01 07 00 4B 01 00 00 00 00 00 8D 0C EC [11:46:44]RasterBufferAndPrint [11:46:44]line [11:46:44]line [11:46:44]line [11:46:44]line [11:46:44]line [11:46:44]written 0, free lines is 3242 [11:46:44]MH_Cut [11:46:44]Write to MH i2c: D1 01 00 52 01 01 25 [11:46:44]Write i2c OK [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: D1 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: D1 01 00 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: D1 01 00 52 01 00 24 [11:46:44]Write to MH i2c: 01 00 00 53 01 54 [11:46:44]Write i2c OK [11:46:44]MH_I2C_Read... [11:46:44]Connected sock=10 [11:46:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 AF 01 00 00 53 78 A7 01 51 D7 5A 03 01 00 03 00 9B 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 83 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 31 32 30 31 06 04 3F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D1 8B D0 B5 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 D0 92 D0 B5 D0 BB D0 B8 D0 BA D0 B0 D0 BD 20 31 30 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 21 C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 82 89 02 00 35 04 06 00 A7 16 14 78 E0 E8 8C F4 E6 0F 5A 06 71 EF [11:46:45]*** Cut start [11:46:45]*** Purtial cut [11:46:45]*** Stage 1: CUTSNS_PIN = 1 [11:46:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 9A 12 47 00 BD 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 82 89 02 00 F4 03 04 00 6C 71 C9 66 B6 04 01 00 00 DD 41 08 2E C2 4F 37 E8 [11:46:45]CommunicateWithHost err = 0 [11:46:45]CheckOFDResponse [11:46:45]1017 (14) - 77093643461234 [11:46:45]1041 (16) - 0000000000871769 [11:46:45]1040 (4) - 166274 [11:46:45]1012 (4) - 24.08.2024 05:36 [11:46:45]1206 (1) - 0 [11:46:45]OFD Sender: Remove packet 166274 [11:46:45]ProducePacketName [11:46:45]name=ofd_packets/00166274 [11:46:45]NVStorageDeleteData [11:46:45]OFD Sender: No OFD packet to send [11:46:47]Read from MH i2c: *** Stop cut motor [11:46:47]01 *** Cut end [11:46:47] [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: 01 07 00 [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: 01 07 00 53 01 00 00 00 00 00 FF 0F 69 [11:46:47]process_action close_receipt done [11:46:47]requested_data is exist [11:46:47]produce_requested_data [11:46:47]requested_item fm.sn is exist - process it [11:46:47]wFMCommunicate request_size=4 [11:46:47]MH_SAM_APDU [11:46:47]CAPDU: 80 11 00 00 [11:46:47]Write to MH i2c: E2 08 00 54 01 80 11 00 00 00 00 00 00 CF [11:46:47]Write i2c OK [11:46:47]MH_I2C_Read... [11:46:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:47]Read from MH i2c: E2 [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: E2 17 00 [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: E2 17 00 54 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 28 [11:46:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:46:47]wFMCommunicate OK [11:46:47]requested_item fd.num is exist - process it [11:46:47]SAM_PROTO_GetFieldsCounters [11:46:47]wFMCommunicate request_size=4 [11:46:47]MH_SAM_APDU [11:46:47]CAPDU: 80 13 00 00 [11:46:47]Write to MH i2c: E2 08 00 55 01 80 13 00 00 00 00 00 00 D2 [11:46:47]Write i2c OK [11:46:47]MH_I2C_Read... [11:46:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:47]Read from MH i2c: E2 [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: E2 62 00 [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: E2 62 00 55 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 82 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 B1 [11:46:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 82 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:47]wFMCommunicate OK [11:46:47]SAM_PROTO_GetFieldsCounters done [11:46:47]requested_item shift.num is exist - process it [11:46:47]requested_item shift.opened is exist - process it [11:46:47]req_shift_opened [11:46:47]FM_GetShiftState [11:46:47]SAM_PROTO_GetShiftState [11:46:47]wFMCommunicate request_size=4 [11:46:47]MH_SAM_APDU [11:46:47]CAPDU: 80 13 01 00 [11:46:47]Write to MH i2c: E2 08 00 56 01 80 13 01 00 00 00 00 00 D4 [11:46:47]Write i2c OK [11:46:47]MH_I2C_Read... [11:46:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:47]Read from MH i2c: E2 [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: E2 0E 00 [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: E2 0E 00 56 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 FE [11:46:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:46:47]wFMCommunicate OK [11:46:47]SAM_PROTO_GetShiftState done [11:46:47]FM_GetShiftState done [11:46:47]req_shift_opened done [11:46:47]requested_item shift.open_date is exist - process it [11:46:47]req_shift_open_date [11:46:47]req_shift_open_date done [11:46:47]produce_requested_data done [11:46:47]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166274,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:46:47]process_action_free close_receipt [11:46:47]json_value_free [11:46:47]json_value_free done [11:46:47]process_json_proto returns [11:46:47]Send response to host [11:46:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166274,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:46:47]free response buf [11:46:47]execute_script done [11:46:47]execute_script returns [11:46:47]free content buf [11:46:47]Sock 7.Close socket [11:46:47]Sock 7.Thread stoped [11:46:51]OFD Sender: No OFD packet to send [11:46:56]OFD Sender: No OFD packet to send [11:47:01]OFD Sender: No OFD packet to send [11:47:06]OFD Sender: No OFD packet to send [11:47:11]OFD Sender: No OFD packet to send [11:47:16]OFD Sender: No OFD packet to send [11:47:21]OFD Sender: No OFD packet to send [11:47:26]OFD Sender: No OFD packet to send [11:47:31]OFD Sender: No OFD packet to send [11:47:36]OFD Sender: No OFD packet to send [11:47:41]OFD Sender: No OFD packet to send [11:47:44]accept exits with 9 [11:47:44]New connection [11:47:44]New thread 3067420004 created [11:47:44]Thread 3067276644 joined [11:47:44]Waiting for new connection... [11:47:44] Sock 9.Parse request [11:47:44]Sock 9.Check first char [11:47:44]Sock 9.First char is OK [11:47:44]request: POST /json_proto HTTP/1.0 [11:47:44]Method: POST [11:47:44]URL: /json_proto [11:47:44]Method is POST - this is cgi request [11:47:44]url: /json_proto [11:47:44]query_string will be loaded in cgi processing [11:47:44]execute_cgi json_proto POST (null) [11:47:44]execute_cgi path=json_proto method=POST [11:47:44]POST find Content-Length [11:47:44]Host: 172.17.44.132:8080 [11:47:44]Content-Length: 819 [11:47:44]Content-Type: application/json [11:47:44] [11:47:44]POST finish read [11:47:44]Found Content-Length = 819 [11:47:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:44]execute_script... [11:47:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:44]POST & json_proto [11:47:44]process_json_proto [11:47:44]json parsed OK: [11:47:44]protocol is kg_v1.0 [11:47:44]action value=close_receipt [11:47:44]process_action close_receipt [11:47:44]cmd_close_receipt [11:47:44]MH_GetDate [11:47:44]Write to MH i2c: F0 00 00 57 01 47 [11:47:44]Write i2c OK [11:47:44]MH_I2C_Read... [11:47:44]Read from MH i2c: F0 [11:47:44]MH_I2C_Read... [11:47:44]Read from MH i2c: F0 09 00 [11:47:44]MH_I2C_Read... [11:47:44]Read from MH i2c: F0 09 00 57 01 00 61 C8 C9 66 2A 83 C1 65 7B [11:47:44]GetLastDocTimeStamp 1724500001 [11:47:44]current date 1724500065 [11:47:44]FM_GetShiftState [11:47:44]SAM_PROTO_GetShiftState [11:47:44]wFMCommunicate request_size=4 [11:47:44]MH_SAM_APDU [11:47:44]CAPDU: 80 13 01 00 [11:47:44]Write to MH i2c: E2 08 00 58 01 80 13 01 00 00 00 00 00 D6 [11:47:44]Write i2c OK [11:47:44]MH_I2C_Read... [11:47:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:45]Read from MH i2c: E2 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 0E 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 0E 00 58 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 00 [11:47:45]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:47:45]wFMCommunicate OK [11:47:45]SAM_PROTO_GetShiftState done [11:47:45]FM_GetShiftState done [11:47:45]opened in 1724458697 [11:47:45]opened+sec_in_day 1724545097 [11:47:45]quantity*price = 150032 [11:47:45]sum+1 = 150033 [11:47:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 327 24.08.2024 11:47 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166275 ФПД: 197652968832474 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114745&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166275&fm=197652968832474&tin=02508201610067®Number=0000000000092562&sum=150032 [11:47:46]StoreToDocumentArchive [11:47:46]shift 470 fd 166275 [11:47:46]save to /storage/0470/doc_00166275 [11:47:46]save last doc name /storage/0470/doc_00166275 to /storage/kkm_last_doc_name [11:47:46]save OK [11:47:46]Clear old archive folders... [11:47:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:47:46]tlvbuf is 01E07F30 [11:47:46]SAM_PROTO_ClearQueue [11:47:46]wFMCommunicate request_size=4 [11:47:46]MH_SAM_APDU [11:47:46]CAPDU: 80 09 00 00 [11:47:46]Write to MH i2c: E2 08 00 65 01 80 09 00 00 00 00 00 00 D8 [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:46]Read from MH i2c: E2 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 03 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 03 00 65 01 00 90 00 DA [11:47:46]RAPDU: 90 00 [11:47:46]wFMCommunicate OK [11:47:46]SAM_PROTO_ClearQueue done [11:47:46]KKMCreateOFDPacket [11:47:46]OFDProtocolAddRootSTLVToBuf [11:47:46]FM_MakeSignedData [11:47:46]FM_MakeSignedData [11:47:46]SAM_PROTO_SignData [11:47:46]wFMCommunicate request_size=4 [11:47:46]MH_SAM_APDU [11:47:46]CAPDU: 80 0D 01 02 [11:47:46]Write to MH i2c: E2 08 00 66 01 80 0D 01 02 00 00 00 00 E0 [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:46]Read from MH i2c: E2 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 03 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 03 00 66 01 00 90 00 DB [11:47:46]RAPDU: 90 00 [11:47:46]wFMCommunicate OK [11:47:46]wFMCommunicate request_size=255 [11:47:46]MH_SAM_APDU [11:47:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 61 C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 83 89 02 00 35 04 06 00 B3 [11:47:46]Write to MH i2c: E2 02 01 67 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 61 C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 83 89 02 00 35 04 06 00 B3 00 00 51 [11:47:46]OFD Sender: No OFD packet to send [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:46]Read from MH i2c: E2 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 03 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 03 00 67 01 00 90 00 DC [11:47:46]RAPDU: 90 00 [11:47:46]wFMCommunicate OK [11:47:46]wFMCommunicate request_size=10 [11:47:46]MH_SAM_APDU [11:47:46]CAPDU: 80 0D 02 02 05 C3 AA FE FD DA [11:47:46]Write to MH i2c: E2 0D 00 68 01 80 0D 02 02 05 00 C3 AA FE FD DA 00 00 2F [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:46]Read from MH i2c: E2 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 03 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 03 00 68 01 00 90 00 DD [11:47:46]RAPDU: 90 00 [11:47:46]wFMCommunicate OK [11:47:46]wFMCommunicate request_size=4 [11:47:46]MH_SAM_APDU [11:47:46]CAPDU: 80 0D 03 02 [11:47:46]Write to MH i2c: E2 08 00 69 01 80 0D 03 02 00 00 00 00 E5 [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:46]Read from MH i2c: E2 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 0B 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 0B 00 69 01 00 70 D7 C5 A4 23 90 67 16 90 00 C6 [11:47:46]RAPDU: 70 D7 C5 A4 23 90 67 16 90 00 [11:47:46]wFMCommunicate OK [11:47:46]SAM_PROTO_SignData done [11:47:46]FM_MakeSignedData done [11:47:46]CreateOFDProtocolMessage [11:47:46]wFMCommunicate request_size=4 [11:47:46]MH_SAM_APDU [11:47:46]CAPDU: 80 11 00 00 [11:47:46]Write to MH i2c: E2 08 00 6A 01 80 11 00 00 00 00 00 00 E5 [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:46]Read from MH i2c: E2 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 17 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 17 00 6A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 3E [11:47:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:47:46]wFMCommunicate OK [11:47:46]CreateOFDProtocolMessage done [11:47:46]OFDSenderStorePacket 166275 [11:47:46]StoreOFDPacket docnum=166275 [11:47:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 FA C6 07 01 6A 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 61 C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 83 89 02 00 35 04 06 00 B3 C3 AA FE FD DA 70 D7 C5 A4 23 90 67 16 [11:47:46]CheckFolder [11:47:46]dirname=/storage/ofd_packets [11:47:46]CheckFolder done [11:47:46]ProducePacketName [11:47:46]name=ofd_packets/00166275 [11:47:46]NVStorageSaveData ofd_packets/00166275 [11:47:46]File name is /storage/ofd_packets/00166275 [11:47:46]Write 301 bytes [11:47:46]NVStorageSaveData done [11:47:46]OFDSenderStorePacket done [11:47:46]KKMCreateOFDPacket done [11:47:46]NVStorageSaveData kkm_last_timestamp [11:47:46]File name is /storage/kkm_last_timestamp [11:47:46]Write 4 bytes [11:47:46]NVStorageSaveData done [11:47:46]ExternCall_PrintAddStr [11:47:46]wPrintStart [11:47:46]Write to MH i2c: 01 00 00 6B 01 6C [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: 01 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: 01 07 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: 01 07 00 6B 01 00 00 00 00 00 FF 0F 81 [11:47:46]RasterBufferAndPrint [11:47:46]line Счет N : (1)295238 [11:47:46]line ИНН: 02508201610067 [11:47:46]line Контрольно-Кассовый Чек [11:47:46]line ПРОДАЖА [11:47:46]line ТРК (МРК, ГНК) : 43 [11:47:46]line Товар: 2710124500 [11:47:46]line Аи-95-К-5 [11:47:46]line 20.220 * 74.20 [11:47:46]line = 1500.32 [11:47:46]line НДС 12% НСП 1% [11:47:46]line > о реализуемом товаре [11:47:46]line ИТОГО: 1500.32 [11:47:46]line НСП 1% : 13.28 [11:47:46]line НДС 12% : 159.33 [11:47:46]line Наличными: 0.00 [11:47:46]line Безнал.: 1500.32 [11:47:46]line Место: АЗС № 130 "Партнер Нефть" [11:47:46]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:47:46]line СНО: Общий режим [11:47:46]line Чек 327 24.08.2024 11:47 [11:47:46]line Смена: 470 ФФД: 1.0 [11:47:46]line ЗНМ: 0300000070 [11:47:46]line РНМ: 0000000000092562 [11:47:46]line Версия ККМ: 001 [11:47:46]line Платежная система: Бакай Банк [11:47:46]line ФМ: 0000000000871769 [11:47:46]line ФД: 166275 [11:47:46]line ФПД: 197652968832474 [11:47:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114745&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166275&fm=197652968832474&tin=02508201610067®Number=0000000000092562&sum=150032 [11:47:46]written 0, free lines is 4095 [11:47:46]OFD Sender: Processing packet 166275 [packets to send 1008, broken 1007] [11:47:46]ProducePacketName [11:47:46]name=ofd_packets/00166275 [11:47:46]OFD Sender: To server: pG, [11:47:46]CommunicateWithHost lk.salyk.kg:30040 [11:47:46]ConnectInit lk.salyk.kg [11:47:47]Write to MH i2c: 01 00 00 95 01 96 [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: 01 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: 01 07 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: 01 07 00 95 01 00 00 00 00 00 DF 0C 88 [11:47:47]RasterBufferAndPrint [11:47:47]line [11:47:47]line [11:47:47]line [11:47:47]line [11:47:47]line [11:47:47]written 0, free lines is 3304 [11:47:47]MH_Cut [11:47:47]Write to MH i2c: D1 01 00 9C 01 01 6F [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: D1 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: D1 01 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: D1 01 00 9C 01 00 6E [11:47:47]Write to MH i2c: 01 00 00 9D 01 9E [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]Connected sock=10 [11:47:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 FA C6 07 01 6A 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 61 C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 83 89 02 00 35 04 06 00 B3 C3 AA FE FD DA 70 D7 C5 A4 23 90 67 16 [11:47:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 F2 19 47 00 DB EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 83 89 02 00 F4 03 04 00 AA 71 C9 66 B6 04 01 00 00 FB 26 6D 00 BB F9 EF 78 [11:47:47]CommunicateWithHost err = 0 [11:47:47]CheckOFDResponse [11:47:47]1017 (14) - 77093643461234 [11:47:47]1041 (16) - 0000000000871769 [11:47:47]1040 (4) - 166275 [11:47:47]1012 (4) - 24.08.2024 05:37 [11:47:47]1206 (1) - 0 [11:47:47]OFD Sender: Remove packet 166275 [11:47:47]ProducePacketName [11:47:47]name=ofd_packets/00166275 [11:47:47]NVStorageDeleteData [11:47:47]*** Cut start [11:47:47]*** Purtial cut [11:47:47]*** Stage 1: CUTSNS_PIN = 1 [11:47:48]OFD Sender: No OFD packet to send [11:47:49]Read from MH i2c: 01 [11:47:49]MH_I2C_Read... [11:47:49]*** Stop cut motor [11:47:50]*** Cut end [11:47:50]Read from MH i2c: 01 07 00 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: 01 07 00 9D 01 00 00 00 00 00 FF 0F B3 [11:47:50]process_action close_receipt done [11:47:50]requested_data is exist [11:47:50]produce_requested_data [11:47:50]requested_item fm.sn is exist - process it [11:47:50]wFMCommunicate request_size=4 [11:47:50]MH_SAM_APDU [11:47:50]CAPDU: 80 11 00 00 [11:47:50]Write to MH i2c: E2 08 00 9E 01 80 11 00 00 00 00 00 00 19 [11:47:50]Write i2c OK [11:47:50]MH_I2C_Read... [11:47:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:50]Read from MH i2c: E2 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 17 00 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 17 00 9E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 72 [11:47:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:47:50]wFMCommunicate OK [11:47:50]requested_item fd.num is exist - process it [11:47:50]SAM_PROTO_GetFieldsCounters [11:47:50]wFMCommunicate request_size=4 [11:47:50]MH_SAM_APDU [11:47:50]CAPDU: 80 13 00 00 [11:47:50]Write to MH i2c: E2 08 00 9F 01 80 13 00 00 00 00 00 00 1C [11:47:50]Write i2c OK [11:47:50]MH_I2C_Read... [11:47:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:50]Read from MH i2c: E2 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 62 00 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 62 00 9F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 83 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [11:47:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 83 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:47:50]wFMCommunicate OK [11:47:50]SAM_PROTO_GetFieldsCounters done [11:47:50]requested_item shift.num is exist - process it [11:47:50]requested_item shift.opened is exist - process it [11:47:50]req_shift_opened [11:47:50]FM_GetShiftState [11:47:50]SAM_PROTO_GetShiftState [11:47:50]wFMCommunicate request_size=4 [11:47:50]MH_SAM_APDU [11:47:50]CAPDU: 80 13 01 00 [11:47:50]Write to MH i2c: E2 08 00 A0 01 80 13 01 00 00 00 00 00 1E [11:47:50]Write i2c OK [11:47:50]MH_I2C_Read... [11:47:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:50]Read from MH i2c: E2 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 0E 00 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 0E 00 A0 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 48 [11:47:50]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:47:50]wFMCommunicate OK [11:47:50]SAM_PROTO_GetShiftState done [11:47:50]FM_GetShiftState done [11:47:50]req_shift_opened done [11:47:50]requested_item shift.open_date is exist - process it [11:47:50]req_shift_open_date [11:47:50]req_shift_open_date done [11:47:50]produce_requested_data done [11:47:50]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166275,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:47:50]process_action_free close_receipt [11:47:50]json_value_free [11:47:50]json_value_free done [11:47:50]process_json_proto returns [11:47:50]Send response to host [11:47:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166275,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:47:50]free response buf [11:47:50]execute_script done [11:47:50]execute_script returns [11:47:50]free content buf [11:47:50]Sock 9.Close socket [11:47:50]Sock 9.Thread stoped [11:47:53]OFD Sender: No OFD packet to send [11:47:58]OFD Sender: No OFD packet to send [11:48:03]OFD Sender: No OFD packet to send [11:48:08]OFD Sender: No OFD packet to send [11:48:13]OFD Sender: No OFD packet to send [11:48:14]recv_with_timeout no data received [11:48:18]OFD Sender: No OFD packet to send [11:48:23]OFD Sender: No OFD packet to send [11:48:28]OFD Sender: No OFD packet to send [11:48:33]OFD Sender: No OFD packet to send [11:48:38]OFD Sender: No OFD packet to send [11:48:39]accept exits with 7 [11:48:39]New connection [11:48:39]New thread 3067276644 created [11:48:39]Thread 3067420004 joined [11:48:39]Waiting for new connection... [11:48:39] Sock 7.Parse request [11:48:39]Sock 7.Check first char [11:48:39]Sock 7.First char is OK [11:48:39]request: POST /json_proto HTTP/1.0 [11:48:39]Method: POST [11:48:39]URL: /json_proto [11:48:39]Method is POST - this is cgi request [11:48:39]url: /json_proto [11:48:39]query_string will be loaded in cgi processing [11:48:39]execute_cgi json_proto POST (null) [11:48:39]execute_cgi path=json_proto method=POST [11:48:39]POST find Content-Length [11:48:39]Host: 172.17.44.132:8080 [11:48:39]Content-Length: 816 [11:48:39]Content-Type: application/json [11:48:39] [11:48:39]POST finish read [11:48:39]Found Content-Length = 816 [11:48:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:39]execute_script... [11:48:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:39]POST & json_proto [11:48:39]process_json_proto [11:48:39]json parsed OK: [11:48:39]protocol is kg_v1.0 [11:48:39]action value=close_receipt [11:48:39]process_action close_receipt [11:48:39]cmd_close_receipt [11:48:39]MH_GetDate [11:48:39]Write to MH i2c: F0 00 00 A1 01 91 [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: F0 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: F0 09 00 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: F0 09 00 A1 01 00 97 C8 C9 66 2A 83 C1 65 FB [11:48:39]GetLastDocTimeStamp 1724500065 [11:48:39]current date 1724500119 [11:48:39]FM_GetShiftState [11:48:39]SAM_PROTO_GetShiftState [11:48:39]wFMCommunicate request_size=4 [11:48:39]MH_SAM_APDU [11:48:39]CAPDU: 80 13 01 00 [11:48:39]Write to MH i2c: E2 08 00 A2 01 80 13 01 00 00 00 00 00 20 [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:39]Read from MH i2c: E2 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 0E 00 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 0E 00 A2 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 4A [11:48:39]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:48:39]wFMCommunicate OK [11:48:39]SAM_PROTO_GetShiftState done [11:48:39]FM_GetShiftState done [11:48:39]opened in 1724458697 [11:48:39]opened+sec_in_day 1724545097 [11:48:39]quantity*price = 60003 [11:48:39]sum+1 = 60004 [11:48:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 328 24.08.2024 11:48 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166276 ФПД: 52206167468099 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114839&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166276&fm=52206167468099&tin=02508201610067®Number=0000000000092562&sum=60003 [11:48:40]StoreToDocumentArchive [11:48:40]shift 470 fd 166276 [11:48:40]save to /storage/0470/doc_00166276 [11:48:40]save last doc name /storage/0470/doc_00166276 to /storage/kkm_last_doc_name [11:48:40]save OK [11:48:40]Clear old archive folders... [11:48:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:40]tlvbuf is 01E158C0 [11:48:40]SAM_PROTO_ClearQueue [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 09 00 00 [11:48:40]Write to MH i2c: E2 08 00 AF 01 80 09 00 00 00 00 00 00 22 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 AF 01 00 90 00 24 [11:48:40]RAPDU: 90 00 [11:48:40]wFMCommunicate OK [11:48:40]SAM_PROTO_ClearQueue done [11:48:40]KKMCreateOFDPacket [11:48:40]OFDProtocolAddRootSTLVToBuf [11:48:40]FM_MakeSignedData [11:48:40]FM_MakeSignedData [11:48:40]SAM_PROTO_SignData [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 0D 01 02 [11:48:40]Write to MH i2c: E2 08 00 B0 01 80 0D 01 02 00 00 00 00 2A [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 B0 01 00 90 00 25 [11:48:40]RAPDU: 90 00 [11:48:40]wFMCommunicate OK [11:48:40]wFMCommunicate request_size=255 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 97 C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 84 89 02 00 35 04 06 00 2F [11:48:40]Write to MH i2c: E2 02 01 B1 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 97 C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 84 89 02 00 35 04 06 00 2F 00 00 67 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 B1 01 00 90 00 26 [11:48:40]RAPDU: 90 00 [11:48:40]wFMCommunicate OK [11:48:40]wFMCommunicate request_size=10 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 0D 02 02 05 7B 32 11 28 43 [11:48:40]Write to MH i2c: E2 0D 00 B2 01 80 0D 02 02 05 00 7B 32 11 28 43 00 00 60 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 B2 01 00 90 00 27 [11:48:40]RAPDU: 90 00 [11:48:40]wFMCommunicate OK [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 0D 03 02 [11:48:40]Write to MH i2c: E2 08 00 B3 01 80 0D 03 02 00 00 00 00 2F [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 0B 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 0B 00 B3 01 00 18 84 C7 F0 5D 2A D8 E8 90 00 CA [11:48:40]RAPDU: 18 84 C7 F0 5D 2A D8 E8 90 00 [11:48:40]wFMCommunicate OK [11:48:40]SAM_PROTO_SignData done [11:48:40]FM_MakeSignedData done [11:48:40]CreateOFDProtocolMessage [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 11 00 00 [11:48:40]Write to MH i2c: E2 08 00 B4 01 80 11 00 00 00 00 00 00 2F [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 17 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 17 00 B4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 88 [11:48:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:48:40]wFMCommunicate OK [11:48:40]CreateOFDProtocolMessage done [11:48:40]OFDSenderStorePacket 166276 [11:48:40]StoreOFDPacket docnum=166276 [11:48:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 1F D0 07 01 2A F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 97 C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 84 89 02 00 35 04 06 00 2F 7B 32 11 28 43 18 84 C7 F0 5D 2A D8 E8 [11:48:40]CheckFolder [11:48:40]dirname=/storage/ofd_packets [11:48:40]CheckFolder done [11:48:40]ProducePacketName [11:48:40]name=ofd_packets/00166276 [11:48:40]NVStorageSaveData ofd_packets/00166276 [11:48:40]File name is /storage/ofd_packets/00166276 [11:48:40]Write 301 bytes [11:48:40]NVStorageSaveData done [11:48:40]OFDSenderStorePacket done [11:48:40]KKMCreateOFDPacket done [11:48:40]NVStorageSaveData kkm_last_timestamp [11:48:40]File name is /storage/kkm_last_timestamp [11:48:40]Write 4 bytes [11:48:40]NVStorageSaveData done [11:48:40]ExternCall_PrintAddStr [11:48:40]wPrintStart [11:48:40]Write to MH i2c: 01 00 00 B5 01 B6 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 07 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 07 00 B5 01 00 00 00 00 00 FF 0F CB [11:48:40]RasterBufferAndPrint [11:48:40]line Счет N : (1)295239 [11:48:40]line ИНН: 02508201610067 [11:48:40]line Контрольно-Кассовый Чек [11:48:40]line ПРОДАЖА [11:48:40]line ТРК (МРК, ГНК) : 62 [11:48:40]line Товар: 2710124130 [11:48:40]line Аи-92-К-5 [11:48:40]line 8.850 * 67.80 [11:48:40]line = 600.03 [11:48:40]line НДС 12% НСП 1% [11:48:40]line > о реализуемом товаре [11:48:40]line ИТОГО: 600.03 [11:48:40]line НСП 1% : 5.31 [11:48:40]line НДС 12% : 63.72 [11:48:40]line Наличными: 0.00 [11:48:40]line Безнал.: 600.03 [11:48:40]line Место: АЗС № 130 "Партнер Нефть" [11:48:40]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:48:40]line СНО: Общий режим [11:48:40]line Чек 328 24.08.2024 11:48 [11:48:40]line Смена: 470 ФФД: 1.0 [11:48:40]line ЗНМ: 0300000070 [11:48:40]line РНМ: 0000000000092562 [11:48:40]line Версия ККМ: 001 [11:48:40]line Платежная система: Бакай Банк [11:48:40]line ФМ: 0000000000871769 [11:48:40]line ФД: 166276 [11:48:40]line ФПД: 52206167468099 [11:48:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114839&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166276&fm=52206167468099&tin=02508201610067®Number=0000000000092562&sum=60003 [11:48:40]written 0, free lines is 4095 [11:48:40]OFD Sender: Processing packet 166276 [packets to send 1008, broken 1007] [11:48:40]ProducePacketName [11:48:40]name=ofd_packets/00166276 [11:48:40]OFD Sender: To server: pG, [11:48:40]CommunicateWithHost lk.salyk.kg:30040 [11:48:40]ConnectInit lk.salyk.kg [11:48:41]Write to MH i2c: 01 00 00 DF 01 E0 [11:48:41]Write i2c OK [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: 01 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: 01 07 00 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: 01 07 00 DF 01 00 00 00 00 00 DB 0C CE [11:48:41]RasterBufferAndPrint [11:48:41]line [11:48:41]line [11:48:41]line [11:48:41]line [11:48:41]line [11:48:41]written 0, free lines is 3297 [11:48:41]MH_Cut [11:48:41]Write to MH i2c: D1 01 00 E6 01 01 B9 [11:48:41]Write i2c OK [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: D1 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: D1 01 00 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: D1 01 00 E6 01 00 B8 [11:48:41]Write to MH i2c: 01 00 00 E7 01 E8 [11:48:41]Write i2c OK [11:48:41]MH_I2C_Read... [11:48:41]Connected sock=10 [11:48:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 1F D0 07 01 2A F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 97 C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 84 89 02 00 35 04 06 00 2F 7B 32 11 28 43 18 84 C7 F0 5D 2A D8 E8 [11:48:42]*** Cut start [11:48:42]*** Purtial cut [11:48:42]*** Stage 1: CUTSNS_PIN = 1 [11:48:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 43 0B 47 00 29 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 84 89 02 00 F4 03 04 00 E1 71 C9 66 B6 04 01 00 00 52 96 86 9C C4 30 DF 14 [11:48:42]CommunicateWithHost err = 0 [11:48:42]CheckOFDResponse [11:48:42]1017 (14) - 77093643461234 [11:48:42]1041 (16) - 0000000000871769 [11:48:42]1040 (4) - 166276 [11:48:42]1012 (4) - 24.08.2024 05:38 [11:48:42]1206 (1) - 0 [11:48:42]OFD Sender: Remove packet 166276 [11:48:42]ProducePacketName [11:48:42]name=ofd_packets/00166276 [11:48:42]NVStorageDeleteData [11:48:43]OFD Sender: No OFD packet to send [11:48:44]Read from MH i2c: 01 [11:48:44]MH_I2C_Read... [11:48:44]*** Stop cut motor [11:48:44]*** Cut end [11:48:44]Read from MH i2c: 01 07 00 [11:48:44]MH_I2C_Read... [11:48:44]Read from MH i2c: 01 07 00 E7 01 00 00 00 00 00 FF 0F FD [11:48:44]process_action close_receipt done [11:48:44]requested_data is exist [11:48:44]produce_requested_data [11:48:44]requested_item fm.sn is exist - process it [11:48:44]wFMCommunicate request_size=4 [11:48:44]MH_SAM_APDU [11:48:44]CAPDU: 80 11 00 00 [11:48:44]Write to MH i2c: E2 08 00 E8 01 80 11 00 00 00 00 00 00 63 [11:48:44]Write i2c OK [11:48:44]MH_I2C_Read... [11:48:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:44]Read from MH i2c: E2 [11:48:44]MH_I2C_Read... [11:48:44]Read from MH i2c: E2 17 00 [11:48:44]MH_I2C_Read... [11:48:44]Read from MH i2c: E2 17 00 E8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 BC [11:48:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:48:44]wFMCommunicate OK [11:48:44]requested_item fd.num is exist - process it [11:48:44]SAM_PROTO_GetFieldsCounters [11:48:44]wFMCommunicate request_size=4 [11:48:44]MH_SAM_APDU [11:48:44]CAPDU: 80 13 00 00 [11:48:44]Write to MH i2c: E2 08 00 E9 01 80 13 00 00 00 00 00 00 66 [11:48:44]Write i2c OK [11:48:44]MH_I2C_Read... [11:48:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:44]Read from MH i2c: E2 [11:48:44]MH_I2C_Read... [11:48:44]Read from MH i2c: E2 62 00 [11:48:44]MH_I2C_Read... [11:48:44]Read from MH i2c: E2 62 00 E9 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 84 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 4D [11:48:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 84 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:48:44]wFMCommunicate OK [11:48:44]SAM_PROTO_GetFieldsCounters done [11:48:44]requested_item shift.num is exist - process it [11:48:44]requested_item shift.opened is exist - process it [11:48:44]req_shift_opened [11:48:44]FM_GetShiftState [11:48:44]SAM_PROTO_GetShiftState [11:48:44]wFMCommunicate request_size=4 [11:48:44]MH_SAM_APDU [11:48:44]CAPDU: 80 13 01 00 [11:48:44]Write to MH i2c: E2 08 00 EA 01 80 13 01 00 00 00 00 00 68 [11:48:44]Write i2c OK [11:48:44]MH_I2C_Read... [11:48:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:44]Read from MH i2c: E2 [11:48:44]MH_I2C_Read... [11:48:44]Read from MH i2c: E2 0E 00 [11:48:44]MH_I2C_Read... [11:48:44]Read from MH i2c: E2 0E 00 EA 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 92 [11:48:44]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:48:44]wFMCommunicate OK [11:48:44]SAM_PROTO_GetShiftState done [11:48:44]FM_GetShiftState done [11:48:44]req_shift_opened done [11:48:44]requested_item shift.open_date is exist - process it [11:48:44]req_shift_open_date [11:48:44]req_shift_open_date done [11:48:44]produce_requested_data done [11:48:44]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166276,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:48:44]process_action_free close_receipt [11:48:44]json_value_free [11:48:44]json_value_free done [11:48:44]process_json_proto returns [11:48:44]Send response to host [11:48:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166276,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:48:44]free response buf [11:48:44]execute_script done [11:48:44]execute_script returns [11:48:44]free content buf [11:48:44]Sock 7.Close socket [11:48:44]Sock 7.Thread stoped [11:48:48]OFD Sender: No OFD packet to send [11:48:53]OFD Sender: No OFD packet to send [11:48:58]OFD Sender: No OFD packet to send [11:49:03]OFD Sender: No OFD packet to send [11:49:08]OFD Sender: No OFD packet to send [11:49:13]OFD Sender: No OFD packet to send [11:49:18]OFD Sender: No OFD packet to send [11:49:23]OFD Sender: No OFD packet to send [11:49:28]OFD Sender: No OFD packet to send [11:49:33]OFD Sender: No OFD packet to send [11:49:38]OFD Sender: No OFD packet to send [11:49:43]OFD Sender: No OFD packet to send [11:49:47]accept exits with 9 [11:49:47]New connection [11:49:47]New thread 3067420004 created [11:49:47]Thread 3067276644 joined [11:49:47]Waiting for new connection... [11:49:47] Sock 9.Parse request [11:49:47]Sock 9.Check first char [11:49:47]Sock 9.First char is OK [11:49:47]request: POST /json_proto HTTP/1.0 [11:49:47]Method: POST [11:49:47]URL: /json_proto [11:49:47]Method is POST - this is cgi request [11:49:47]url: /json_proto [11:49:47]query_string will be loaded in cgi processing [11:49:47]execute_cgi json_proto POST (null) [11:49:47]execute_cgi path=json_proto method=POST [11:49:47]POST find Content-Length [11:49:47]Host: 172.17.44.132:8080 [11:49:47]Content-Length: 679 [11:49:47]Content-Type: application/json [11:49:47] [11:49:47]POST finish read [11:49:47]Found Content-Length = 679 [11:49:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 17.070, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:47]execute_script... [11:49:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 17.070, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:47]POST & json_proto [11:49:47]process_json_proto [11:49:47]json parsed OK: [11:49:47]protocol is kg_v1.0 [11:49:47]action value=close_receipt [11:49:47]process_action close_receipt [11:49:47]cmd_close_receipt [11:49:47]MH_GetDate [11:49:47]Write to MH i2c: F0 00 00 EB 01 DB [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: F0 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: F0 09 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: F0 09 00 EB 01 00 DB C8 C9 66 2A 83 C1 65 89 [11:49:47]GetLastDocTimeStamp 1724500119 [11:49:47]current date 1724500187 [11:49:47]FM_GetShiftState [11:49:47]SAM_PROTO_GetShiftState [11:49:47]wFMCommunicate request_size=4 [11:49:47]MH_SAM_APDU [11:49:47]CAPDU: 80 13 01 00 [11:49:47]Write to MH i2c: E2 08 00 EC 01 80 13 01 00 00 00 00 00 6A [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:47]Read from MH i2c: E2 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 0E 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 0E 00 EC 01 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 94 [11:49:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:49:47]wFMCommunicate OK [11:49:47]SAM_PROTO_GetShiftState done [11:49:47]FM_GetShiftState done [11:49:47]opened in 1724458697 [11:49:47]opened+sec_in_day 1724545097 [11:49:47]quantity*price = 130073 [11:49:47]sum+1 = 130074 [11:49:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.73 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.13 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 329 24.08.2024 11:49 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166277 ФПД: 35953892672048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114947&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166277&fm=35953892672048&tin=02508201610067®Number=0000000000092562&sum=130000 [11:49:48]StoreToDocumentArchive [11:49:48]shift 470 fd 166277 [11:49:48]save to /storage/0470/doc_00166277 [11:49:48]save last doc name /storage/0470/doc_00166277 to /storage/kkm_last_doc_name [11:49:48]save OK [11:49:48]Clear old archive folders... [11:49:48]OFD Sender: No OFD packet to send [11:49:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:49:48]tlvbuf is 01E816A0 [11:49:48]SAM_PROTO_ClearQueue [11:49:48]wFMCommunicate request_size=4 [11:49:48]MH_SAM_APDU [11:49:48]CAPDU: 80 09 00 00 [11:49:48]Write to MH i2c: E2 08 00 F9 01 80 09 00 00 00 00 00 00 6C [11:49:48]Write i2c OK [11:49:48]MH_I2C_Read... [11:49:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:48]Read from MH i2c: E2 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 03 00 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 03 00 F9 01 00 90 00 6E [11:49:48]RAPDU: 90 00 [11:49:48]wFMCommunicate OK [11:49:48]SAM_PROTO_ClearQueue done [11:49:48]KKMCreateOFDPacket [11:49:48]OFDProtocolAddRootSTLVToBuf [11:49:48]FM_MakeSignedData [11:49:48]FM_MakeSignedData [11:49:48]SAM_PROTO_SignData [11:49:48]wFMCommunicate request_size=4 [11:49:48]MH_SAM_APDU [11:49:48]CAPDU: 80 0D 01 02 [11:49:48]Write to MH i2c: E2 08 00 FA 01 80 0D 01 02 00 00 00 00 74 [11:49:48]Write i2c OK [11:49:48]MH_I2C_Read... [11:49:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:48]Read from MH i2c: E2 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 03 00 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 03 00 FA 01 00 90 00 6F [11:49:48]RAPDU: 90 00 [11:49:48]wFMCommunicate OK [11:49:48]wFMCommunicate request_size=255 [11:49:48]MH_SAM_APDU [11:49:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 DB C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 85 89 02 00 35 04 06 00 20 B3 2B 00 [11:49:48]Write to MH i2c: E2 02 01 FB 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 DB C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 85 89 02 00 35 04 06 00 20 B3 2B 00 00 00 08 [11:49:48]Write i2c OK [11:49:48]MH_I2C_Read... [11:49:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:48]Read from MH i2c: E2 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 03 00 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 03 00 FB 01 00 90 00 70 [11:49:48]RAPDU: 90 00 [11:49:48]wFMCommunicate OK [11:49:48]wFMCommunicate request_size=7 [11:49:48]MH_SAM_APDU [11:49:48]CAPDU: 80 0D 02 02 02 42 30 [11:49:48]Write to MH i2c: E2 0A 00 FC 01 80 0D 02 02 02 00 42 30 00 00 ED [11:49:48]Write i2c OK [11:49:48]MH_I2C_Read... [11:49:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:48]Read from MH i2c: E2 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 03 00 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 03 00 FC 01 00 90 00 71 [11:49:48]RAPDU: 90 00 [11:49:48]wFMCommunicate OK [11:49:48]wFMCommunicate request_size=4 [11:49:48]MH_SAM_APDU [11:49:48]CAPDU: 80 0D 03 02 [11:49:48]Write to MH i2c: E2 08 00 FD 01 80 0D 03 02 00 00 00 00 79 [11:49:48]Write i2c OK [11:49:48]MH_I2C_Read... [11:49:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:48]Read from MH i2c: E2 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 0B 00 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 0B 00 FD 01 00 98 12 ED 2A 9B C5 FE D3 90 00 6C [11:49:48]RAPDU: 98 12 ED 2A 9B C5 FE D3 90 00 [11:49:48]wFMCommunicate OK [11:49:48]SAM_PROTO_SignData done [11:49:48]FM_MakeSignedData done [11:49:48]CreateOFDProtocolMessage [11:49:48]wFMCommunicate request_size=4 [11:49:48]MH_SAM_APDU [11:49:48]CAPDU: 80 11 00 00 [11:49:48]Write to MH i2c: E2 08 00 FE 01 80 11 00 00 00 00 00 00 79 [11:49:48]Write i2c OK [11:49:48]MH_I2C_Read... [11:49:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:48]Read from MH i2c: E2 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 17 00 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: E2 17 00 FE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D2 [11:49:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:49:48]wFMCommunicate OK [11:49:48]CreateOFDProtocolMessage done [11:49:48]OFDSenderStorePacket 166277 [11:49:48]StoreOFDPacket docnum=166277 [11:49:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 9B 8C 04 01 58 AD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 DB C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 85 89 02 00 35 04 06 00 20 B3 2B 00 42 30 98 12 ED 2A 9B C5 FE D3 [11:49:48]CheckFolder [11:49:48]dirname=/storage/ofd_packets [11:49:48]CheckFolder done [11:49:48]ProducePacketName [11:49:48]name=ofd_packets/00166277 [11:49:48]NVStorageSaveData ofd_packets/00166277 [11:49:48]File name is /storage/ofd_packets/00166277 [11:49:48]Write 298 bytes [11:49:48]NVStorageSaveData done [11:49:48]OFDSenderStorePacket done [11:49:48]KKMCreateOFDPacket done [11:49:48]NVStorageSaveData kkm_last_timestamp [11:49:48]File name is /storage/kkm_last_timestamp [11:49:48]Write 4 bytes [11:49:48]NVStorageSaveData done [11:49:48]ExternCall_PrintAddStr [11:49:48]wPrintStart [11:49:48]Write to MH i2c: 01 00 00 FF 01 00 [11:49:48]Write i2c OK [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: 01 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: 01 07 00 [11:49:48]MH_I2C_Read... [11:49:48]Read from MH i2c: 01 07 00 FF 01 00 00 00 00 00 FF 0F 15 [11:49:48]RasterBufferAndPrint [11:49:48]line Счет N : (1)295240 [11:49:48]line ИНН: 02508201610067 [11:49:48]line Контрольно-Кассовый Чек [11:49:48]line ПРОДАЖА [11:49:48]line ТРК (МРК, ГНК) : 21 [11:49:48]line Товар: 2710194800 [11:49:48]line ДТ-К-5 [11:49:48]line 17.070 * 76.20 [11:49:48]line = 1300.73 [11:49:48]line НДС 12% НСП 1% [11:49:48]line > о реализуемом товаре [11:49:48]line ОКРУГЛЕНИЕ: -0.73 [11:49:48]line ИТОГО: 1300.00 [11:49:48]line Внесено: 1300.00 [11:49:48]line СДАЧА: 0.00 [11:49:48]line НСП 1% : 11.51 [11:49:48]line НДС 12% : 138.13 [11:49:48]line Наличными: 1300.00 [11:49:48]line Безнал.: 0.00 [11:49:48]line Место: АЗС № 130 "Партнер Нефть" [11:49:48]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:49:48]line СНО: Общий режим [11:49:48]line Чек 329 24.08.2024 11:49 [11:49:48]line Смена: 470 ФФД: 1.0 [11:49:48]line ЗНМ: 0300000070 [11:49:48]line РНМ: 0000000000092562 [11:49:48]line Версия ККМ: 001 [11:49:48]line ФМ: 0000000000871769 [11:49:48]line ФД: 166277 [11:49:48]line ФПД: 35953892672048 [11:49:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T114947&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166277&fm=35953892672048&tin=02508201610067®Number=0000000000092562&sum=130000 [11:49:48]written 0, free lines is 4095 [11:49:48]OFD Sender: Processing packet 166277 [packets to send 1008, broken 1007] [11:49:48]ProducePacketName [11:49:48]name=ofd_packets/00166277 [11:49:48]OFD Sender: To server: pG, [11:49:48]CommunicateWithHost lk.salyk.kg:30040 [11:49:48]ConnectInit lk.salyk.kg [11:49:49]Write to MH i2c: 01 00 00 2A 02 2C [11:49:49]Write i2c OK [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: 01 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: 01 07 00 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: 01 07 00 2A 02 00 00 00 00 00 DC 0C 1B [11:49:49]RasterBufferAndPrint [11:49:49]line [11:49:49]line [11:49:49]line [11:49:49]line [11:49:49]line [11:49:49]written 0, free lines is 3298 [11:49:49]MH_Cut [11:49:49]Write to MH i2c: D1 01 00 31 02 01 05 [11:49:49]Write i2c OK [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: D1 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: D1 01 00 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: D1 01 00 31 02 00 04 [11:49:49]Write to MH i2c: 01 00 00 32 02 34 [11:49:49]Write i2c OK [11:49:49]MH_I2C_Read... [11:49:50]*** Cut start [11:49:50]*** Purtial cut [11:49:50]*** Stage 1: CUTSNS_PIN = 1 [11:49:52]Read from MH i2c: 01 [11:49:52]MH_I2C_Read... [11:49:52]*** Stop cut motor [11:49:52]*** Cut end [11:49:52]Read from MH i2c: 01 07 00 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: 01 07 00 32 02 00 00 00 00 00 FF 0F 49 [11:49:52]process_action close_receipt done [11:49:52]requested_data is exist [11:49:52]produce_requested_data [11:49:52]requested_item fm.sn is exist - process it [11:49:52]wFMCommunicate request_size=4 [11:49:52]MH_SAM_APDU [11:49:52]CAPDU: 80 11 00 00 [11:49:52]Write to MH i2c: E2 08 00 33 02 80 11 00 00 00 00 00 00 AF [11:49:52]Write i2c OK [11:49:52]MH_I2C_Read... [11:49:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:52]Read from MH i2c: E2 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: E2 17 00 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: E2 17 00 33 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 08 [11:49:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:49:52]wFMCommunicate OK [11:49:52]requested_item fd.num is exist - process it [11:49:52]SAM_PROTO_GetFieldsCounters [11:49:52]wFMCommunicate request_size=4 [11:49:52]MH_SAM_APDU [11:49:52]CAPDU: 80 13 00 00 [11:49:52]Write to MH i2c: E2 08 00 34 02 80 13 00 00 00 00 00 00 B2 [11:49:52]Write i2c OK [11:49:52]MH_I2C_Read... [11:49:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:52]Read from MH i2c: E2 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: E2 62 00 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: E2 62 00 34 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 85 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 9D [11:49:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 85 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:49:52]wFMCommunicate OK [11:49:52]SAM_PROTO_GetFieldsCounters done [11:49:52]requested_item shift.num is exist - process it [11:49:52]requested_item shift.opened is exist - process it [11:49:52]req_shift_opened [11:49:52]FM_GetShiftState [11:49:52]SAM_PROTO_GetShiftState [11:49:52]wFMCommunicate request_size=4 [11:49:52]MH_SAM_APDU [11:49:52]CAPDU: 80 13 01 00 [11:49:52]Write to MH i2c: E2 08 00 35 02 80 13 01 00 00 00 00 00 B4 [11:49:52]Write i2c OK [11:49:52]MH_I2C_Read... [11:49:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:52]Read from MH i2c: E2 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: E2 0E 00 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: E2 0E 00 35 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 DE [11:49:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:49:52]wFMCommunicate OK [11:49:52]SAM_PROTO_GetShiftState done [11:49:52]FM_GetShiftState done [11:49:52]req_shift_opened done [11:49:52]requested_item shift.open_date is exist - process it [11:49:52]req_shift_open_date [11:49:52]req_shift_open_date done [11:49:52]produce_requested_data done [11:49:52]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166277,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:49:52]process_action_free close_receipt [11:49:52]json_value_free [11:49:52]json_value_free done [11:49:52]process_json_proto returns [11:49:52]Send response to host [11:49:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166277,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:49:52]free response buf [11:49:52]execute_script done [11:49:52]execute_script returns [11:49:52]free content buf [11:49:52]Sock 9.Close socket [11:49:52]Sock 9.Thread stoped [11:50:02]Connected sock=11 [11:50:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0C 01 00 00 9B 8C 04 01 58 AD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 DB C8 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 85 89 02 00 35 04 06 00 20 B3 2B 00 42 30 98 12 ED 2A 9B C5 FE D3 [11:50:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 56 8D 47 00 D9 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 31 37 36 39 10 04 04 00 85 89 02 00 F4 03 04 00 33 72 C9 66 B6 04 01 00 00 1B C6 59 8B CD 31 6B 0C [11:50:04]CommunicateWithHost err = 0 [11:50:04]CheckOFDResponse [11:50:04]1017 (14) - 77093643461234 [11:50:04]1041 (16) - 0000000000871769 [11:50:04]1040 (4) - 166277 [11:50:04]1012 (4) - 24.08.2024 05:40 [11:50:04]1206 (1) - 0 [11:50:04]OFD Sender: Remove packet 166277 [11:50:04]ProducePacketName [11:50:04]name=ofd_packets/00166277 [11:50:04]NVStorageDeleteData [11:50:04]OFD Sender: No OFD packet to send [11:50:08]recv_with_timeout no data received [11:50:09]OFD Sender: No OFD packet to send [11:50:14]OFD Sender: No OFD packet to send [11:50:19]OFD Sender: No OFD packet to send [11:50:24]OFD Sender: No OFD packet to send [11:50:28]recv_with_timeout no data received [11:50:29]OFD Sender: No OFD packet to send [11:50:34]OFD Sender: No OFD packet to send [11:50:39]OFD Sender: No OFD packet to send [11:50:44]OFD Sender: No OFD packet to send [11:50:47]recv_with_timeout no data received [11:50:49]OFD Sender: No OFD packet to send [11:50:54]OFD Sender: No OFD packet to send [11:50:59]OFD Sender: No OFD packet to send [11:51:04]OFD Sender: No OFD packet to send [11:51:09]OFD Sender: No OFD packet to send [11:51:14]OFD Sender: No OFD packet to send [11:51:19]OFD Sender: No OFD packet to send [11:51:24]OFD Sender: No OFD packet to send [11:51:28]recv_with_timeout no data received [11:51:29]OFD Sender: No OFD packet to send [11:51:35]OFD Sender: No OFD packet to send [11:51:40]OFD Sender: No OFD packet to send [11:51:45]OFD Sender: No OFD packet to send [11:51:50]OFD Sender: No OFD packet to send [11:51:55]OFD Sender: No OFD packet to send [11:52:00]OFD Sender: No OFD packet to send [11:52:05]OFD Sender: No OFD packet to send [11:52:10]OFD Sender: No OFD packet to send [11:52:15]OFD Sender: No OFD packet to send [11:52:20]OFD Sender: No OFD packet to send [11:52:25]OFD Sender: No OFD packet to send [11:52:30]OFD Sender: No OFD packet to send [11:52:34]accept exits with 10 [11:52:34]New connection [11:52:34]New thread 3067276644 created [11:52:34]Thread 3067420004 joined [11:52:34]Waiting for new connection... [11:52:34] Sock 10.Parse request [11:52:34]Sock 10.Check first char [11:52:34]Sock 10.First char is OK [11:52:34]request: POST /json_proto HTTP/1.0 [11:52:34]Method: POST [11:52:34]URL: /json_proto [11:52:34]Method is POST - this is cgi request [11:52:34]url: /json_proto [11:52:34]query_string will be loaded in cgi processing [11:52:34]execute_cgi json_proto POST (null) [11:52:34]execute_cgi path=json_proto method=POST [11:52:34]POST find Content-Length [11:52:34]Host: 172.17.44.132:8080 [11:52:34]Content-Length: 678 [11:52:34]Content-Type: application/json [11:52:34] [11:52:34]POST finish read [11:52:34]Found Content-Length = 678 [11:52:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.540, "sum" : 782.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 782.00, "payments": [ { "type": 0, "sum" : 782.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:34]execute_script... [11:52:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.540, "sum" : 782.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 782.00, "payments": [ { "type": 0, "sum" : 782.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:34]POST & json_proto [11:52:34]process_json_proto [11:52:34]json parsed OK: [11:52:34]protocol is kg_v1.0 [11:52:34]action value=close_receipt [11:52:34]process_action close_receipt [11:52:34]cmd_close_receipt [11:52:34]MH_GetDate [11:52:34]Write to MH i2c: F0 00 00 36 02 27 [11:52:34]Write i2c OK [11:52:34]MH_I2C_Read... [11:52:34]Read from MH i2c: F0 [11:52:34]MH_I2C_Read... [11:52:34]Read from MH i2c: F0 09 00 [11:52:34]MH_I2C_Read... [11:52:34]Read from MH i2c: F0 09 00 36 02 00 82 C9 C9 66 2A 83 C1 65 7D [11:52:34]GetLastDocTimeStamp 1724500187 [11:52:34]current date 1724500354 [11:52:34]FM_GetShiftState [11:52:34]SAM_PROTO_GetShiftState [11:52:34]wFMCommunicate request_size=4 [11:52:34]MH_SAM_APDU [11:52:34]CAPDU: 80 13 01 00 [11:52:34]Write to MH i2c: E2 08 00 37 02 80 13 01 00 00 00 00 00 B6 [11:52:34]Write i2c OK [11:52:34]MH_I2C_Read... [11:52:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:34]Read from MH i2c: E2 [11:52:34]MH_I2C_Read... [11:52:34]Read from MH i2c: E2 0E 00 [11:52:34]MH_I2C_Read... [11:52:34]Read from MH i2c: E2 0E 00 37 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E0 [11:52:34]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:52:34]wFMCommunicate OK [11:52:34]SAM_PROTO_GetShiftState done [11:52:34]FM_GetShiftState done [11:52:34]opened in 1724458697 [11:52:34]opened+sec_in_day 1724545097 [11:52:34]quantity*price = 78206 [11:52:34]sum+1 = 78208 [11:52:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 782.00 Внесено: 800.00 СДАЧА: 18.00 НСП 1% : 6.92 НДС 12% : 83.05 Наличными: 782.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 330 24.08.2024 11:52 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166278 ФПД: 167860792722811 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T115234&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166278&fm=167860792722811&tin=02508201610067®Number=0000000000092562&sum=78200 [11:52:35]StoreToDocumentArchive [11:52:35]shift 470 fd 166278 [11:52:35]save to /storage/0470/doc_00166278 [11:52:35]save last doc name /storage/0470/doc_00166278 to /storage/kkm_last_doc_name [11:52:35]save OK [11:52:35]Clear old archive folders... [11:52:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:52:35]tlvbuf is 01E80970 [11:52:35]SAM_PROTO_ClearQueue [11:52:35]wFMCommunicate request_size=4 [11:52:35]MH_SAM_APDU [11:52:35]CAPDU: 80 09 00 00 [11:52:35]Write to MH i2c: E2 08 00 44 02 80 09 00 00 00 00 00 00 B8 [11:52:35]Write i2c OK [11:52:35]MH_I2C_Read... [11:52:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:35]Read from MH i2c: E2 [11:52:35]MH_I2C_Read... [11:52:35]Read from MH i2c: E2 03 00 [11:52:35]MH_I2C_Read... [11:52:35]Read from MH i2c: E2 03 00 44 02 00 90 00 BA [11:52:35]RAPDU: 90 00 [11:52:35]wFMCommunicate OK [11:52:35]SAM_PROTO_ClearQueue done [11:52:35]KKMCreateOFDPacket [11:52:35]OFDProtocolAddRootSTLVToBuf [11:52:35]FM_MakeSignedData [11:52:35]FM_MakeSignedData [11:52:35]SAM_PROTO_SignData [11:52:35]wFMCommunicate request_size=4 [11:52:35]MH_SAM_APDU [11:52:35]CAPDU: 80 0D 01 02 [11:52:35]Write to MH i2c: E2 08 00 45 02 80 0D 01 02 00 00 00 00 C0 [11:52:35]Write i2c OK [11:52:35]MH_I2C_Read... [11:52:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:35]Read from MH i2c: E2 [11:52:35]MH_I2C_Read... [11:52:35]Read from MH i2c: E2 03 00 [11:52:35]MH_I2C_Read... [11:52:35]Read from MH i2c: E2 03 00 45 02 00 90 00 BB [11:52:35]RAPDU: 90 00 [11:52:35]wFMCommunicate OK [11:52:35]wFMCommunicate request_size=255 [11:52:35]MH_SAM_APDU [11: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 29 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7F 31 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 31 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 20 00 00 00 00 07 04 06 00 78 31 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 82 C9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 86 89 02 00 35 04 06 00 98 [11:52:35]Write to MH i2c: E2 02 01 46 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 29 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7F 31 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 31 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 20 00 00 00 00 07 04 06 00 78 31 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 82 C9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 86 89 02 00 35 04 06 00 98 00 00 D1 [11:52:35]Write i2c OK [11:52:35]MH_I2C_Read... [11:52:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:35]Read from MH i2c: E2 [11:52:35]MH_I2C_Read... [11:52:35]Read from MH i2c: E2 03 00 [11:52:35]MH_I2C_Read... [11:52:35]Read from MH i2c: E2 03 00 46 02 00 90 00 BC [11:52:35]RAPDU: 90 00 [11:52:35]wFMCommunicate OK [11:52:35]wFMCommunicate request_size=10 [11:52:35]MH_SAM_APDU [11:52:35]CAPDU: 80 0D 02 02 05 AB 22 EC 05 7B [11:52:35]Write to MH i2c: E2 0D 00 47 02 80 0D 02 02 05 00 AB 22 EC 05 7B 00 00 06 [11:52:35]Write i2c OK [11:52:35]MH_I2C_Read... [11:52:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:35]Read from MH i2c: E2 [11:52:35]MH_I2C_Read... [11:52:35]Read from MH i2c: E2 03 00 [11:52:35]MH_I2C_Read... [11:52:35]Read from MH i2c: E2 03 00 47 02 00 90 00 BD [11:52:35]RAPDU: 90 00 [11:52:35]wFMCommunicate OK [11:52:35]wFMCommunicate request_size=4 [11:52:35]MH_SAM_APDU [11:52:35]CAPDU: 80 0D 03 02 [11:52:35]Write to MH i2c: E2 08 00 48 02 80 0D 03 02 00 00 00 00 C5 [11:52:35]Write i2c OK [11:52:35]MH_I2C_Read... [11:52:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:35]Read from MH i2c: E2 [11:52:35]MH_I2C_Read... [11:52:35]Read from MH i2c: E2 0B 00 [11:52:35]MH_I2C_Read... [11:52:35]Read from MH i2c: E2 0B 00 48 02 00 0F 2E 2C 12 18 FC E6 78 90 00 B3 [11:52:35]RAPDU: 0F 2E 2C 12 18 FC E6 78 90 00 [11:52:35]wFMCommunicate OK [11:52:35]SAM_PROTO_SignData done [11:52:35]FM_MakeSignedData done [11:52:35]CreateOFDProtocolMessage [11:52:35]wFMCommunicate request_size=4 [11:52:35]MH_SAM_APDU [11:52:35]CAPDU: 80 11 00 00 [11:52:35]Write to MH i2c: E2 08 00 49 02 80 11 00 00 00 00 00 00 C5 [11:52:35]Write i2c OK [11:52:35]MH_I2C_Read... [11:52:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:36]Read from MH i2c: E2 [11:52:36]MH_I2C_Read... [11:52:36]Read from MH i2c: E2 17 00 [11:52:36]MH_I2C_Read... [11:52:36]Read from MH i2c: E2 17 00 49 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 1E [11:52:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:52:36]wFMCommunicate OK [11:52:36]CreateOFDProtocolMessage done [11:52:36]OFDSenderStorePacket 166278 [11:52:36]StoreOFDPacket docnum=166278 [11:52:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 02 73 07 01 38 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 29 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7F 31 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 31 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 20 00 00 00 00 07 04 06 00 78 31 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 82 C9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 86 89 02 00 35 04 06 00 98 AB 22 EC 05 7B 0F 2E 2C 12 18 FC E6 78 [11:52:36]CheckFolder [11:52:36]dirname=/storage/ofd_packets [11:52:36]CheckFolder done [11:52:36]ProducePacketName [11:52:36]name=ofd_packets/00166278 [11:52:36]NVStorageSaveData ofd_packets/00166278 [11:52:36]File name is /storage/ofd_packets/00166278 [11:52:36]Write 301 bytes [11:52:36]NVStorageSaveData done [11:52:36]OFDSenderStorePacket done [11:52:36]KKMCreateOFDPacket done [11:52:36]NVStorageSaveData kkm_last_timestamp [11:52:36]File name is /storage/kkm_last_timestamp [11:52:36]Write 4 bytes [11:52:36]NVStorageSaveData done [11:52:36]ExternCall_PrintAddStr [11:52:36]wPrintStart [11:52:36]Write to MH i2c: 01 00 00 4A 02 4C [11:52:36]Write i2c OK [11:52:36]MH_I2C_Read... [11:52:36]Read from MH i2c: 01 [11:52:36]MH_I2C_Read... [11:52:36]Read from MH i2c: 01 07 00 [11:52:36]MH_I2C_Read... [11:52:36]Read from MH i2c: 01 07 00 4A 02 00 00 00 00 00 FF 0F 61 [11:52:36]RasterBufferAndPrint [11:52:36]line Счет N : (1)295241 [11:52:36]line ИНН: 02508201610067 [11:52:36]line Контрольно-Кассовый Чек [11:52:36]line ПРОДАЖА [11:52:36]line ТРК (МРК, ГНК) : 43 [11:52:36]line Товар: 2710124500 [11:52:36]line Аи-95-К-5 [11:52:36]line 10.540 * 74.20 [11:52:36]line = 782.07 [11:52:36]line НДС 12% НСП 1% [11:52:36]line > о реализуемом товаре [11:52:36]line ОКРУГЛЕНИЕ: -0.07 [11:52:36]line ИТОГО: 782.00 [11:52:36]line Внесено: 800.00 [11:52:36]line СДАЧА: 18.00 [11:52:36]line НСП 1% : 6.92 [11:52:36]line НДС 12% : 83.05 [11:52:36]line Наличными: 782.00 [11:52:36]line Безнал.: 0.00 [11:52:36]line Место: АЗС № 130 "Партнер Нефть" [11:52:36]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:52:36]line СНО: Общий режим [11:52:36]line Чек 330 24.08.2024 11:52 [11:52:36]line Смена: 470 ФФД: 1.0 [11:52:36]line ЗНМ: 0300000070 [11:52:36]line РНМ: 0000000000092562 [11:52:36]line Версия ККМ: 001 [11:52:36]line ФМ: 0000000000871769 [11:52:36]line ФД: 166278 [11:52:36]line ФПД: 167860792722811 [11:52:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T115234&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166278&fm=167860792722811&tin=02508201610067®Number=0000000000092562&sum=78200 [11:52:36]written 0, free lines is 4095 [11:52:36]OFD Sender: Processing packet 166278 [packets to send 1008, broken 1007] [11:52:36]ProducePacketName [11:52:36]name=ofd_packets/00166278 [11:52:36]OFD Sender: To server: pG, [11:52:36]CommunicateWithHost lk.salyk.kg:30040 [11:52:36]ConnectInit lk.salyk.kg [11:52:36]Write to MH i2c: 01 00 00 75 02 77 [11:52:36]Write i2c OK [11:52:36]MH_I2C_Read... [11:52:36]Read from MH i2c: 01 [11:52:36]MH_I2C_Read... [11:52:36]Read from MH i2c: 01 07 00 [11:52:36]MH_I2C_Read... [11:52:36]Read from MH i2c: 01 07 00 75 02 00 00 00 00 00 C1 0C 4B [11:52:36]RasterBufferAndPrint [11:52:36]line [11:52:36]line [11:52:36]line [11:52:36]line [11:52:36]line [11:52:36]written 0, free lines is 3271 [11:52:36]MH_Cut [11:52:36]Write to MH i2c: D1 01 00 7C 02 01 50 [11:52:36]Write i2c OK [11:52:36]MH_I2C_Read... [11:52:36]Read from MH i2c: D1 [11:52:36]MH_I2C_Read... [11:52:36]Read from MH i2c: D1 01 00 [11:52:36]MH_I2C_Read... [11:52:36]Read from MH i2c: D1 01 00 7C 02 00 4F [11:52:36]Write to MH i2c: 01 00 00 7D 02 7F [11:52:36]Write i2c OK [11:52:36]MH_I2C_Read... [11:52:37]*** Cut start [11:52:37]*** Purtial cut [11:52:37]*** Stage 1: CUTSNS_PIN = 1 [11:52:38]Connected sock=9 [11:52:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 02 73 07 01 38 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 29 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7F 31 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 31 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 20 00 00 00 00 07 04 06 00 78 31 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 82 C9 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 86 89 02 00 35 04 06 00 98 AB 22 EC 05 7B 0F 2E 2C 12 18 FC E6 78 [11:52:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 AD E9 47 00 97 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 86 89 02 00 F4 03 04 00 CD 72 C9 66 B6 04 01 00 00 77 9A CE B4 14 0D D6 0D [11:52:39]CommunicateWithHost err = 0 [11:52:39]CheckOFDResponse [11:52:39]1017 (14) - 77093643461234 [11:52:39]1041 (16) - 0000000000871769 [11:52:39]1040 (4) - 166278 [11:52:39]1012 (4) - 24.08.2024 05:42 [11:52:39]1206 (1) - 0 [11:52:39]OFD Sender: Remove packet 166278 [11:52:39]ProducePacketName [11:52:39]name=ofd_packets/00166278 [11:52:39]NVStorageDeleteData [11:52:39]Read from MH i2c: 01 [11:52:39]MH_I2C_Read... [11:52:39]*** Stop cut motor [11:52:39]*** Cut end [11:52:39]Read from MH i2c: 01 07 00 [11:52:39]MH_I2C_Read... [11:52:39]Read from MH i2c: 01 07 00 7D 02 00 00 00 00 00 FF 0F 94 [11:52:39]process_action close_receipt done [11:52:39]requested_data is exist [11:52:39]produce_requested_data [11:52:39]requested_item fm.sn is exist - process it [11:52:39]wFMCommunicate request_size=4 [11:52:39]MH_SAM_APDU [11:52:39]CAPDU: 80 11 00 00 [11:52:39]Write to MH i2c: E2 08 00 7E 02 80 11 00 00 00 00 00 00 FA [11:52:39]Write i2c OK [11:52:39]MH_I2C_Read... [11:52:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:39]Read from MH i2c: E2 [11:52:39]MH_I2C_Read... [11:52:39]Read from MH i2c: E2 17 00 [11:52:39]MH_I2C_Read... [11:52:39]Read from MH i2c: E2 17 00 7E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 53 [11:52:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:52:39]wFMCommunicate OK [11:52:39]requested_item fd.num is exist - process it [11:52:39]SAM_PROTO_GetFieldsCounters [11:52:39]wFMCommunicate request_size=4 [11:52:39]MH_SAM_APDU [11:52:39]CAPDU: 80 13 00 00 [11:52:39]Write to MH i2c: E2 08 00 7F 02 80 13 00 00 00 00 00 00 FD [11:52:39]Write i2c OK [11:52:39]MH_I2C_Read... [11:52:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:39]Read from MH i2c: E2 [11:52:39]MH_I2C_Read... [11:52:39]Read from MH i2c: E2 62 00 [11:52:39]MH_I2C_Read... [11:52:39]Read from MH i2c: E2 62 00 7F 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 86 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 EC [11: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 86 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:52:39]wFMCommunicate OK [11:52:39]SAM_PROTO_GetFieldsCounters done [11:52:39]requested_item shift.num is exist - process it [11:52:39]requested_item shift.opened is exist - process it [11:52:39]req_shift_opened [11:52:39]FM_GetShiftState [11:52:39]SAM_PROTO_GetShiftState [11:52:39]wFMCommunicate request_size=4 [11:52:39]MH_SAM_APDU [11:52:39]CAPDU: 80 13 01 00 [11:52:39]Write to MH i2c: E2 08 00 80 02 80 13 01 00 00 00 00 00 FF [11:52:39]Write i2c OK [11:52:39]MH_I2C_Read... [11:52:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:39]Read from MH i2c: E2 [11:52:39]MH_I2C_Read... [11:52:39]Read from MH i2c: E2 0E 00 [11:52:39]MH_I2C_Read... [11:52:39]Read from MH i2c: E2 0E 00 80 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 29 [11:52:39]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:52:39]wFMCommunicate OK [11:52:39]SAM_PROTO_GetShiftState done [11:52:39]FM_GetShiftState done [11:52:39]req_shift_opened done [11:52:39]requested_item shift.open_date is exist - process it [11:52:39]req_shift_open_date [11:52:39]req_shift_open_date done [11:52:39]produce_requested_data done [11:52:39]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166278,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:52:39]process_action_free close_receipt [11:52:39]json_value_free [11:52:39]json_value_free done [11:52:39]process_json_proto returns [11:52:39]Send response to host [11:52:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166278,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:52:39]free response buf [11:52:39]execute_script done [11:52:39]execute_script returns [11:52:39]free content buf [11:52:39]Sock 10.Close socket [11:52:39]Sock 10.Thread stoped [11:52:39]OFD Sender: No OFD packet to send [11:52:43]recv_with_timeout no data received [11:52:44]OFD Sender: No OFD packet to send [11:52:49]OFD Sender: No OFD packet to send [11:52:54]OFD Sender: No OFD packet to send [11:52:59]OFD Sender: No OFD packet to send [11:53:04]OFD Sender: No OFD packet to send [11:53:09]OFD Sender: No OFD packet to send [11:53:14]OFD Sender: No OFD packet to send [11:53:19]OFD Sender: No OFD packet to send [11:53:24]OFD Sender: No OFD packet to send [11:53:29]OFD Sender: No OFD packet to send [11:53:34]OFD Sender: No OFD packet to send [11:53:39]OFD Sender: No OFD packet to send [11:53:44]OFD Sender: No OFD packet to send [11:53:49]OFD Sender: No OFD packet to send [11:53:54]OFD Sender: No OFD packet to send [11:53:59]OFD Sender: No OFD packet to send [11:54:04]OFD Sender: No OFD packet to send [11:54:09]OFD Sender: No OFD packet to send [11:54:14]OFD Sender: No OFD packet to send [11:54:19]OFD Sender: No OFD packet to send [11:54:24]OFD Sender: No OFD packet to send [11:54:30]OFD Sender: No OFD packet to send [11:54:35]OFD Sender: No OFD packet to send [11:54:40]OFD Sender: No OFD packet to send [11:54:45]OFD Sender: No OFD packet to send [11:54:50]OFD Sender: No OFD packet to send [11:54:55]OFD Sender: No OFD packet to send [11:55:00]OFD Sender: No OFD packet to send [11:55:04]recv_with_timeout no data received [11:55:05]OFD Sender: No OFD packet to send [11:55:10]OFD Sender: No OFD packet to send [11:55:15]OFD Sender: No OFD packet to send [11:55:20]OFD Sender: No OFD packet to send [11:55:25]OFD Sender: No OFD packet to send [11:55:30]OFD Sender: No OFD packet to send [11:55:35]OFD Sender: No OFD packet to send [11:55:40]OFD Sender: No OFD packet to send [11:55:45]OFD Sender: No OFD packet to send [11:55:50]OFD Sender: No OFD packet to send [11:55:55]OFD Sender: No OFD packet to send [11:56:00]OFD Sender: No OFD packet to send [11:56:05]OFD Sender: No OFD packet to send [11:56:10]OFD Sender: No OFD packet to send [11:56:15]OFD Sender: No OFD packet to send [11:56:20]OFD Sender: No OFD packet to send [11:56:25]OFD Sender: No OFD packet to send [11:56:30]OFD Sender: No OFD packet to send [11:56:35]OFD Sender: No OFD packet to send [11:56:40]OFD Sender: No OFD packet to send [11:56:45]OFD Sender: No OFD packet to send [11:56:45]accept exits with 7 [11:56:45]New connection [11:56:45]New thread 3067420004 created [11:56:45]Thread 3067276644 joined [11:56:45]Waiting for new connection... [11:56:45] Sock 7.Parse request [11:56:45]Sock 7.Check first char [11:56:45]Sock 7.First char is OK [11:56:45]request: POST /json_proto HTTP/1.0 [11:56:45]Method: POST [11:56:45]URL: /json_proto [11:56:45]Method is POST - this is cgi request [11:56:45]url: /json_proto [11:56:45]query_string will be loaded in cgi processing [11:56:45]execute_cgi json_proto POST (null) [11:56:45]execute_cgi path=json_proto method=POST [11:56:45]POST find Content-Length [11:56:45]Host: 172.17.44.132:8080 [11:56:45]Content-Length: 657 [11:56:45]Content-Type: application/json [11:56:45] [11:56:45]POST finish read [11:56:45]Found Content-Length = 657 [11:56:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51246", "tax_sys" : 0, "items" : [ { "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 113.00, "quantity" : 1.000, "sum" : 113.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 113.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:45]execute_script... [11:56:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51246", "tax_sys" : 0, "items" : [ { "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 113.00, "quantity" : 1.000, "sum" : 113.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 113.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:45]POST & json_proto [11:56:45]process_json_proto [11:56:45]json parsed OK: [11:56:45]protocol is kg_v1.0 [11:56:45]action value=close_receipt [11:56:45]process_action close_receipt [11:56:45]cmd_close_receipt [11:56:45]MH_GetDate [11:56:45]Write to MH i2c: F0 00 00 81 02 72 [11:56:45]Write i2c OK [11:56:45]MH_I2C_Read... [11:56:45]Read from MH i2c: F0 [11:56:45]MH_I2C_Read... [11:56:45]Read from MH i2c: F0 09 00 [11:56:45]MH_I2C_Read... [11:56:45]Read from MH i2c: F0 09 00 81 02 00 7E CA C9 66 2A 83 C1 65 C5 [11:56:45]GetLastDocTimeStamp 1724500354 [11:56:45]current date 1724500606 [11:56:45]FM_GetShiftState [11:56:45]SAM_PROTO_GetShiftState [11:56:45]wFMCommunicate request_size=4 [11:56:45]MH_SAM_APDU [11:56:45]CAPDU: 80 13 01 00 [11:56:45]Write to MH i2c: E2 08 00 82 02 80 13 01 00 00 00 00 00 01 [11:56:45]Write i2c OK [11:56:45]MH_I2C_Read... [11:56:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:45]Read from MH i2c: E2 [11:56:45]MH_I2C_Read... [11:56:45]Read from MH i2c: E2 0E 00 [11:56:45]MH_I2C_Read... [11:56:45]Read from MH i2c: E2 0E 00 82 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 2B [11:56:45]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:56:45]wFMCommunicate OK [11:56:45]SAM_PROTO_GetShiftState done [11:56:45]FM_GetShiftState done [11:56:45]opened in 1724458697 [11:56:45]opened+sec_in_day 1724545097 [11:56:45]quantity*price = 11300 [11:56:45]sum+1 = 11301 [11:56:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 113.00 НСП 1% : 1.00 НДС 12% : 12.00 Наличными: 113.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 331 24.08.2024 11:56 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166279 ФПД: 175324856788851 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T115646&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166279&fm=175324856788851&tin=02508201610067®Number=0000000000092562&sum=11300 0 [11:56:47]StoreToDocumentArchive [11:56:47]shift 470 fd 166279 [11:56:47]save to /storage/0470/doc_00166279 [11:56:47]save last doc name /storage/0470/doc_00166279 to /storage/kkm_last_doc_name [11:56:47]save OK [11:56:47]Clear old archive folders... [11:56:47]ProcessDocumentItem done err = 0, tmpTLVsize=278 [11:56:47]tlvbuf is 01E89D20 [11:56:47]SAM_PROTO_ClearQueue [11:56:47]wFMCommunicate request_size=4 [11:56:47]MH_SAM_APDU [11:56:47]CAPDU: 80 09 00 00 [11:56:47]Write to MH i2c: E2 08 00 8F 02 80 09 00 00 00 00 00 00 03 [11:56:47]Write i2c OK [11:56:47]MH_I2C_Read... [11:56:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:47]Read from MH i2c: E2 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: E2 03 00 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: E2 03 00 8F 02 00 90 00 05 [11:56:47]RAPDU: 90 00 [11:56:47]wFMCommunicate OK [11:56:47]SAM_PROTO_ClearQueue done [11:56:47]KKMCreateOFDPacket [11:56:47]OFDProtocolAddRootSTLVToBuf [11:56:47]FM_MakeSignedData [11:56:47]FM_MakeSignedData [11:56:47]SAM_PROTO_SignData [11:56:47]wFMCommunicate request_size=4 [11:56:47]MH_SAM_APDU [11:56:47]CAPDU: 80 0D 01 02 [11:56:47]Write to MH i2c: E2 08 00 90 02 80 0D 01 02 00 00 00 00 0B [11:56:47]Write i2c OK [11:56:47]MH_I2C_Read... [11:56:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:47]Read from MH i2c: E2 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: E2 03 00 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: E2 03 00 90 02 00 90 00 06 [11:56:47]RAPDU: 90 00 [11:56:47]wFMCommunicate OK [11:56:47]wFMCommunicate request_size=255 [11:56:47]MH_SAM_APDU [11:56:47]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 2C 00 00 00 00 13 04 06 00 24 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 04 00 00 00 00 07 04 06 00 24 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 7E CA C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 [11:56:47]Write to MH i2c: E2 02 01 91 02 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 2C 00 00 00 00 13 04 06 00 24 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 04 00 00 00 00 07 04 06 00 24 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 7E CA C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 00 00 F5 [11:56:47]Write i2c OK [11:56:47]MH_I2C_Read... [11:56:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:47]Read from MH i2c: E2 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: E2 03 00 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: E2 03 00 91 02 00 90 00 07 [11:56:47]RAPDU: 90 00 [11:56:47]wFMCommunicate OK [11:56:47]wFMCommunicate request_size=37 [11:56:47]MH_SAM_APDU [11:56:47]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 87 89 02 00 35 04 06 00 9F 74 FF CF 27 73 [11:56:47]Write to MH i2c: E2 28 00 92 02 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 87 89 02 00 35 04 06 00 9F 74 FF CF 27 73 00 00 F8 [11:56:47]Write i2c OK [11:56:47]MH_I2C_Read... [11:56:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:47]Read from MH i2c: E2 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: E2 03 00 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: E2 03 00 92 02 00 90 00 08 [11:56:47]RAPDU: 90 00 [11:56:47]wFMCommunicate OK [11:56:47]wFMCommunicate request_size=4 [11:56:47]MH_SAM_APDU [11:56:47]CAPDU: 80 0D 03 02 [11:56:47]Write to MH i2c: E2 08 00 93 02 80 0D 03 02 00 00 00 00 10 [11:56:47]Write i2c OK [11:56:47]MH_I2C_Read... [11:56:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:47]Read from MH i2c: E2 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: E2 0B 00 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: E2 0B 00 93 02 00 30 D8 17 52 EC DB 5E 32 90 00 D9 [11:56:47]RAPDU: 30 D8 17 52 EC DB 5E 32 90 00 [11:56:47]wFMCommunicate OK [11:56:47]SAM_PROTO_SignData done [11:56:47]FM_MakeSignedData done [11:56:47]CreateOFDProtocolMessage [11:56:47]wFMCommunicate request_size=4 [11:56:47]MH_SAM_APDU [11:56:47]CAPDU: 80 11 00 00 [11:56:47]Write to MH i2c: E2 08 00 94 02 80 11 00 00 00 00 00 00 10 [11:56:47]Write i2c OK [11:56:47]MH_I2C_Read... [11:56:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:47]Read from MH i2c: E2 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: E2 17 00 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: E2 17 00 94 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 69 [11:56:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:56:47]wFMCommunicate OK [11:56:47]CreateOFDProtocolMessage done [11:56:47]OFDSenderStorePacket 166279 [11:56:47]StoreOFDPacket docnum=166279 [11:56:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2A 01 00 00 51 FA 22 01 1A 3F 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 2C 00 00 00 00 13 04 06 00 24 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 04 00 00 00 00 07 04 06 00 24 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 7E CA C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 87 89 02 00 35 04 06 00 9F 74 FF CF 27 73 30 D8 17 52 EC DB 5E 32 [11:56:47]CheckFolder [11:56:47]dirname=/storage/ofd_packets [11:56:47]CheckFolder done [11:56:47]ProducePacketName [11:56:47]name=ofd_packets/00166279 [11:56:47]NVStorageSaveData ofd_packets/00166279 [11:56:47]File name is /storage/ofd_packets/00166279 [11:56:47]Write 328 bytes [11:56:47]NVStorageSaveData done [11:56:47]OFDSenderStorePacket done [11:56:47]KKMCreateOFDPacket done [11:56:47]NVStorageSaveData kkm_last_timestamp [11:56:47]File name is /storage/kkm_last_timestamp [11:56:47]Write 4 bytes [11:56:47]NVStorageSaveData done [11:56:47]ExternCall_PrintAddStr [11:56:47]wPrintStart [11:56:47]Write to MH i2c: 01 00 00 95 02 97 [11:56:47]Write i2c OK [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: 01 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: 01 07 00 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: 01 07 00 95 02 00 00 00 00 00 FF 0F AC [11:56:47]RasterBufferAndPrint [11:56:47]line Счет N : (3)51246 [11:56:47]line ИНН: 02508201610067 [11:56:47]line Контрольно-Кассовый Чек [11:56:47]line ПРОДАЖА [11:56:47]line Товар: 5449000054227 [11:56:47]line Напиток Кока-Кола 1л [11:56:47]line 1.000 * 113.00 [11:56:47]line = 113.00 [11:56:47]line НДС 12% НСП 1% [11:56:47]line > о реализуемом товаре [11:56:47]line ИТОГО: 113.00 [11:56:47]line НСП 1% : 1.00 [11:56:47]line НДС 12% : 12.00 [11:56:47]line Наличными: 113.00 [11:56:47]line Безнал.: 0.00 [11:56:47]line Место: АЗС № 130 "Партнер Нефть" [11:56:47]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:56:47]line СНО: Общий режим [11:56:47]line Чек 331 24.08.2024 11:56 [11:56:47]line Смена: 470 ФФД: 1.0 [11:56:47]line ЗНМ: 0300000070 [11:56:47]line РНМ: 0000000000092562 [11:56:47]line Версия ККМ: 001 [11:56:47]line ФМ: 0000000000871769 [11:56:47]line ФД: 166279 [11:56:47]line ФПД: 175324856788851 [11:56:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T115646&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166279&fm=175324856788851&tin=02508201610067®Number=0000000000092562&sum=11300 [11:56:47]OFD Sender: Processing packet 166279 [packets to send 1008, broken 1007] [11:56:47]ProducePacketName [11:56:47]name=ofd_packets/00166279 [11:56:47]OFD Sender: To server: pG, [11:56:47]CommunicateWithHost lk.salyk.kg:30040 [11:56:47]ConnectInit lk.salyk.kg [11:56:47]line 0 [11:56:47]written 0, free lines is 4095 [11:56:48]Write to MH i2c: 01 00 00 BD 02 BF [11:56:48]Write i2c OK [11:56:48]MH_I2C_Read... [11:56:48]Read from MH i2c: 01 [11:56:48]MH_I2C_Read... [11:56:48]Read from MH i2c: 01 07 00 [11:56:48]MH_I2C_Read... [11:56:48]Read from MH i2c: 01 07 00 BD 02 00 00 00 00 00 E3 0C B5 [11:56:48]RasterBufferAndPrint [11:56:48]line [11:56:48]line [11:56:48]line [11:56:48]line [11:56:48]line [11:56:48]written 0, free lines is 3305 [11:56:48]MH_Cut [11:56:48]Write to MH i2c: D1 01 00 C4 02 01 98 [11:56:48]Write i2c OK [11:56:48]MH_I2C_Read... [11:56:48]Read from MH i2c: D1 [11:56:48]MH_I2C_Read... [11:56:48]Read from MH i2c: D1 01 00 [11:56:48]MH_I2C_Read... [11:56:48]Read from MH i2c: D1 01 00 C4 02 00 97 [11:56:48]Write to MH i2c: 01 00 00 C5 02 C7 [11:56:48]Write i2c OK [11:56:48]MH_I2C_Read... [11:56:49]*** Cut start [11:56:49]*** Purtial cut [11:56:49]*** Stage 1: CUTSNS_PIN = 1 [11:56:49]Connected sock=11 [11:56:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 2A 01 00 00 51 FA 22 01 1A 3F 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 2C 00 00 00 00 13 04 06 00 24 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 04 00 00 00 00 07 04 06 00 24 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 7E CA C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 87 89 02 00 35 04 06 00 9F 74 FF CF 27 73 30 D8 17 52 EC DB 5E 32 [11:56:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 F2 52 47 00 C8 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 87 89 02 00 F4 03 04 00 C8 73 C9 66 B6 04 01 00 00 20 81 B9 23 5F 66 8A 6E [11:56:49]CommunicateWithHost err = 0 [11:56:49]CheckOFDResponse [11:56:49]1017 (14) - 77093643461234 [11:56:49]1041 (16) - 0000000000871769 [11:56:49]1040 (4) - 166279 [11:56:49]1012 (4) - 24.08.2024 05:46 [11:56:49]1206 (1) - 0 [11:56:49]OFD Sender: Remove packet 166279 [11:56:49]ProducePacketName [11:56:49]name=ofd_packets/00166279 [11:56:49]NVStorageDeleteData [11:56:50]OFD Sender: No OFD packet to send [11:56:51]Read from MH i2c: 01 [11:56:51]MH_I2C_Read... [11:56:51]*** Stop cut motor [11:56:51]*** Cut end [11:56:51]Read from MH i2c: 01 07 00 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: 01 07 00 C5 02 00 00 00 00 00 FF 0F DC [11:56:51]process_action close_receipt done [11:56:51]requested_data is exist [11:56:51]produce_requested_data [11:56:51]requested_item fm.sn is exist - process it [11:56:51]wFMCommunicate request_size=4 [11:56:51]MH_SAM_APDU [11:56:51]CAPDU: 80 11 00 00 [11:56:51]Write to MH i2c: E2 08 00 C6 02 80 11 00 00 00 00 00 00 42 [11:56:51]Write i2c OK [11:56:51]MH_I2C_Read... [11:56:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:51]Read from MH i2c: E2 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 17 00 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 17 00 C6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 9B [11:56:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:56:51]wFMCommunicate OK [11:56:51]requested_item fd.num is exist - process it [11:56:51]SAM_PROTO_GetFieldsCounters [11:56:51]wFMCommunicate request_size=4 [11:56:51]MH_SAM_APDU [11:56:51]CAPDU: 80 13 00 00 [11:56:51]Write to MH i2c: E2 08 00 C7 02 80 13 00 00 00 00 00 00 45 [11:56:51]Write i2c OK [11:56:51]MH_I2C_Read... [11:56:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:51]Read from MH i2c: E2 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 62 00 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 62 00 C7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 87 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [11:56:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 87 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:56:51]wFMCommunicate OK [11:56:51]SAM_PROTO_GetFieldsCounters done [11:56:51]requested_item shift.num is exist - process it [11:56:51]requested_item shift.opened is exist - process it [11:56:51]req_shift_opened [11:56:51]FM_GetShiftState [11:56:51]SAM_PROTO_GetShiftState [11:56:51]wFMCommunicate request_size=4 [11:56:51]MH_SAM_APDU [11:56:51]CAPDU: 80 13 01 00 [11:56:51]Write to MH i2c: E2 08 00 C8 02 80 13 01 00 00 00 00 00 47 [11:56:51]Write i2c OK [11:56:51]MH_I2C_Read... [11:56:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:51]Read from MH i2c: E2 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 0E 00 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 0E 00 C8 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 71 [11:56:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:56:51]wFMCommunicate OK [11:56:51]SAM_PROTO_GetShiftState done [11:56:51]FM_GetShiftState done [11:56:51]req_shift_opened done [11:56:51]requested_item shift.open_date is exist - process it [11:56:51]req_shift_open_date [11:56:51]req_shift_open_date done [11:56:51]produce_requested_data done [11:56:51]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166279,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:56:51]process_action_free close_receipt [11:56:51]json_value_free [11:56:51]json_value_free done [11:56:51]process_json_proto returns [11:56:51]Send response to host [11:56:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166279,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:56:51]free response buf [11:56:51]execute_script done [11:56:51]execute_script returns [11:56:51]free content buf [11:56:51]Sock 7.Close socket [11:56:51]Sock 7.Thread stoped [11:56:55]OFD Sender: No OFD packet to send [11:57:00]OFD Sender: No OFD packet to send [11:57:01]accept exits with 9 [11:57:01]New connection [11:57:01]New thread 3067276644 created [11:57:01]Thread 3067420004 joined [11:57:01]Waiting for new connection... [11:57:01] Sock 9.Parse request [11:57:01]Sock 9.Check first char [11:57:01]Sock 9.First char is OK [11:57:01]request: POST /json_proto HTTP/1.0 [11:57:01]Method: POST [11:57:01]URL: /json_proto [11:57:01]Method is POST - this is cgi request [11:57:01]url: /json_proto [11:57:01]query_string will be loaded in cgi processing [11:57:01]execute_cgi json_proto POST (null) [11:57:01]execute_cgi path=json_proto method=POST [11:57:01]POST find Content-Length [11:57:01]Host: 172.17.44.132:8080 [11:57:01]Content-Length: 794 [11:57:01]Content-Type: application/json [11:57:01] [11:57:01]POST finish read [11:57:01]Found Content-Length = 794 [11:57:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 20.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\u000A2", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:01]execute_script... [11:57: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)295242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 20.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\u000A2", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:01]POST & json_proto [11:57:01]process_json_proto [11:57:01]json parsed OK: [11:57:01]protocol is kg_v1.0 [11:57:01]action value=close_receipt [11:57:01]process_action close_receipt [11:57:01]cmd_close_receipt [11:57:01]MH_GetDate [11:57:01]Write to MH i2c: F0 00 00 C9 02 BA [11:57:01]Write i2c OK [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: F0 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: F0 09 00 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: F0 09 00 C9 02 00 8D CA C9 66 2A 83 C1 65 1C [11:57:01]GetLastDocTimeStamp 1724500606 [11:57:01]current date 1724500621 [11:57:01]FM_GetShiftState [11:57:01]SAM_PROTO_GetShiftState [11:57:01]wFMCommunicate request_size=4 [11:57:01]MH_SAM_APDU [11:57:01]CAPDU: 80 13 01 00 [11:57:01]Write to MH i2c: E2 08 00 CA 02 80 13 01 00 00 00 00 00 49 [11:57:01]Write i2c OK [11:57:01]MH_I2C_Read... [11:57:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:01]Read from MH i2c: E2 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: E2 0E 00 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: E2 0E 00 CA 02 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 73 [11:57:01]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:57:01]wFMCommunicate OK [11:57:01]SAM_PROTO_GetShiftState done [11:57:01]FM_GetShiftState done [11:57:01]opened in 1724458697 [11:57:01]opened+sec_in_day 1724545097 [11:57:01]quantity*price = 0 [11:57:01]sum+1 = 1 [11:57:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 332 24.08.2024 11:57 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: Топливные Талоны 2 ФМ: 0000000000871769 ФД: 166280 ФПД: 263004403988010 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T115701&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166280&fm=263004403988010&tin=02508201610067®Number=0000000000092562&sum=0 [11:57:02]StoreToDocumentArchive [11:57:02]shift 470 fd 166280 [11:57:02]save to /storage/0470/doc_00166280 [11:57:02]save last doc name /storage/0470/doc_00166280 to /storage/kkm_last_doc_name [11:57:02]save OK [11:57:02]Clear old archive folders... [11:57:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:02]tlvbuf is 01EB8D60 [11:57:02]SAM_PROTO_ClearQueue [11:57:02]wFMCommunicate request_size=4 [11:57:02]MH_SAM_APDU [11:57:02]CAPDU: 80 09 00 00 [11:57:02]Write to MH i2c: E2 08 00 D7 02 80 09 00 00 00 00 00 00 4B [11:57:02]Write i2c OK [11:57:02]MH_I2C_Read... [11:57:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:02]Read from MH i2c: E2 [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: E2 03 00 [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: E2 03 00 D7 02 00 90 00 4D [11:57:02]RAPDU: 90 00 [11:57:02]wFMCommunicate OK [11:57:02]SAM_PROTO_ClearQueue done [11:57:02]KKMCreateOFDPacket [11:57:02]OFDProtocolAddRootSTLVToBuf [11:57:02]FM_MakeSignedData [11:57:02]FM_MakeSignedData [11:57:02]SAM_PROTO_SignData [11:57:02]wFMCommunicate request_size=4 [11:57:02]MH_SAM_APDU [11:57:02]CAPDU: 80 0D 01 02 [11:57:02]Write to MH i2c: E2 08 00 D8 02 80 0D 01 02 00 00 00 00 53 [11:57:02]Write i2c OK [11:57:02]MH_I2C_Read... [11:57:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:02]Read from MH i2c: E2 [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: E2 03 00 [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: E2 03 00 D8 02 00 90 00 4E [11:57:02]RAPDU: 90 00 [11:57:02]wFMCommunicate OK [11:57:02]wFMCommunicate request_size=255 [11:57:02]MH_SAM_APDU [11:57:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 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 4C 01 00 00 F4 03 04 00 8D CA C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 88 89 02 00 35 04 06 00 EF [11:57:02]Write to MH i2c: E2 02 01 D9 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 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 4C 01 00 00 F4 03 04 00 8D CA C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 88 89 02 00 35 04 06 00 EF 00 00 7C [11:57:02]Write i2c OK [11:57:02]MH_I2C_Read... [11:57:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:02]Read from MH i2c: E2 [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: E2 03 00 [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: E2 03 00 D9 02 00 90 00 4F [11:57:02]RAPDU: 90 00 [11:57:02]wFMCommunicate OK [11:57:02]wFMCommunicate request_size=10 [11:57:02]MH_SAM_APDU [11:57:02]CAPDU: 80 0D 02 02 05 33 7C 12 F6 2A [11:57:02]Write to MH i2c: E2 0D 00 DA 02 80 0D 02 02 05 00 33 7C 12 F6 2A 00 00 41 [11:57:02]Write i2c OK [11:57:02]MH_I2C_Read... [11:57:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:02]Read from MH i2c: E2 [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: E2 03 00 [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: E2 03 00 DA 02 00 90 00 50 [11:57:02]RAPDU: 90 00 [11:57:02]wFMCommunicate OK [11:57:02]wFMCommunicate request_size=4 [11:57:02]MH_SAM_APDU [11:57:02]CAPDU: 80 0D 03 02 [11:57:02]Write to MH i2c: E2 08 00 DB 02 80 0D 03 02 00 00 00 00 58 [11:57:02]Write i2c OK [11:57:02]MH_I2C_Read... [11:57:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:03]Read from MH i2c: E2 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: E2 0B 00 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: E2 0B 00 DB 02 00 C6 79 FC 39 88 2C B8 27 90 00 60 [11:57:03]RAPDU: C6 79 FC 39 88 2C B8 27 90 00 [11:57:03]wFMCommunicate OK [11:57:03]SAM_PROTO_SignData done [11:57:03]FM_MakeSignedData done [11:57:03]CreateOFDProtocolMessage [11:57:03]wFMCommunicate request_size=4 [11:57:03]MH_SAM_APDU [11:57:03]CAPDU: 80 11 00 00 [11:57:03]Write to MH i2c: E2 08 00 DC 02 80 11 00 00 00 00 00 00 58 [11:57:03]Write i2c OK [11:57:03]MH_I2C_Read... [11:57:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:03]Read from MH i2c: E2 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: E2 17 00 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: E2 17 00 DC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B1 [11:57:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:57:03]wFMCommunicate OK [11:57:03]CreateOFDProtocolMessage done [11:57:03]OFDSenderStorePacket 166280 [11:57:03]StoreOFDPacket docnum=166280 [11:57:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 C7 B0 07 01 42 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 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 4C 01 00 00 F4 03 04 00 8D CA C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 88 89 02 00 35 04 06 00 EF 33 7C 12 F6 2A C6 79 FC 39 88 2C B8 27 [11:57:03]CheckFolder [11:57:03]dirname=/storage/ofd_packets [11:57:03]CheckFolder done [11:57:03]ProducePacketName [11:57:03]name=ofd_packets/00166280 [11:57:03]NVStorageSaveData ofd_packets/00166280 [11:57:03]File name is /storage/ofd_packets/00166280 [11:57:03]Write 301 bytes [11:57:03]NVStorageSaveData done [11:57:03]OFDSenderStorePacket done [11:57:03]KKMCreateOFDPacket done [11:57:03]NVStorageSaveData kkm_last_timestamp [11:57:03]File name is /storage/kkm_last_timestamp [11:57:03]Write 4 bytes [11:57:03]NVStorageSaveData done [11:57:03]ExternCall_PrintAddStr [11:57:03]wPrintStart [11:57:03]Write to MH i2c: 01 00 00 DD 02 DF [11:57:03]Write i2c OK [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: 01 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: 01 07 00 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: 01 07 00 DD 02 00 00 00 00 00 FF 0F F4 [11:57:03]RasterBufferAndPrint [11:57:03]line Счет N : (1)295242 [11:57:03]line ИНН: 02508201610067 [11:57:03]line Контрольно-Кассовый Чек [11:57:03]line ПРОДАЖА [11:57:03]line ТРК (МРК, ГНК) : 62 [11:57:03]line Товар: 2710124130 [11:57:03]line Аи-92-К-5 [11:57:03]line 20.000 * 0.00 [11:57:03]line = 0.00 [11:57:03]line НДС 12% НСП 1% [11:57:03]line > о реализуемом товаре [11:57:03]line ИТОГО: 0.00 [11:57:03]line НСП 1% : 0.00 [11:57:03]line НДС 12% : 0.00 [11:57:03]line Наличными: 0.00 [11:57:03]line Безнал.: 0.00 [11:57:03]line Место: АЗС № 130 "Партнер Нефть" [11:57:03]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:57:03]line СНО: Общий режим [11:57:03]line Чек 332 24.08.2024 11:57 [11:57:03]line Смена: 470 ФФД: 1.0 [11:57:03]line ЗНМ: 0300000070 [11:57:03]line РНМ: 0000000000092562 [11:57:03]line Версия ККМ: 001 [11:57:03]line Талоны: Топливные Талоны [11:57:03]line 2 [11:57:03]line ФМ: 0000000000871769 [11:57:03]line ФД: 166280 [11:57:03]line ФПД: 263004403988010 [11:57:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T115701&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166280&fm=263004403988010&tin=02508201610067®Number=0000000000092562&sum=0 [11:57:03]written 0, free lines is 4095 [11:57:03]OFD Sender: Processing packet 166280 [packets to send 1008, broken 1007] [11:57:03]ProducePacketName [11:57:03]name=ofd_packets/00166280 [11:57:03]OFD Sender: To server: pG, [11:57:03]CommunicateWithHost lk.salyk.kg:30040 [11:57:03]ConnectInit lk.salyk.kg [11:57:03]Write to MH i2c: 01 00 00 07 03 0A [11:57:03]Write i2c OK [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: 01 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: 01 07 00 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 D2 0C EF [11:57:03]RasterBufferAndPrint [11:57:03]line [11:57:03]line [11:57:03]line [11:57:03]line [11:57:03]line [11:57:03]written 0, free lines is 3288 [11:57:03]MH_Cut [11:57:03]Write to MH i2c: D1 01 00 0E 03 01 E3 [11:57:03]Write i2c OK [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: D1 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: D1 01 00 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: D1 01 00 0E 03 00 E2 [11:57:03]Write to MH i2c: 01 00 00 0F 03 12 [11:57:03]Write i2c OK [11:57:03]MH_I2C_Read... [11:57:03]Connected sock=11 [11:57:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 C7 B0 07 01 42 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 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 4C 01 00 00 F4 03 04 00 8D CA C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 88 89 02 00 35 04 06 00 EF 33 7C 12 F6 2A C6 79 FC 39 88 2C B8 27 [11:57:04]*** Cut start [11:57:04]*** Purtial cut [11:57:04]*** Stage 1: CUTSNS_PIN = 1 [11:57:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 92 1F 47 00 C8 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 88 89 02 00 F4 03 04 00 D7 73 C9 66 B6 04 01 00 00 3E 32 A3 B1 1C B7 A4 E7 [11:57:04]CommunicateWithHost err = 0 [11:57:04]CheckOFDResponse [11:57:04]1017 (14) - 77093643461234 [11:57:04]1041 (16) - 0000000000871769 [11:57:04]1040 (4) - 166280 [11:57:04]1012 (4) - 24.08.2024 05:47 [11:57:04]1206 (1) - 0 [11:57:04]OFD Sender: Remove packet 166280 [11:57:04]ProducePacketName [11:57:04]name=ofd_packets/00166280 [11:57:04]NVStorageDeleteData [11:57:04]OFD Sender: No OFD packet to send [11:57:06]Read from MH i2c: 01 [11:57:06]MH_I2C_Read... [11:57:06]*** Stop cut motor [11:57:06]*** Cut end [11:57:06]Read from MH i2c: 01 07 00 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: 01 07 00 0F 03 00 00 00 00 00 FF 0F 27 [11:57:06]process_action close_receipt done [11:57:06]requested_data is exist [11:57:06]produce_requested_data [11:57:06]requested_item fm.sn is exist - process it [11:57:06]wFMCommunicate request_size=4 [11:57:06]MH_SAM_APDU [11:57:06]CAPDU: 80 11 00 00 [11:57:06]Write to MH i2c: E2 08 00 10 03 80 11 00 00 00 00 00 00 8D [11:57:06]Write i2c OK [11:57:06]MH_I2C_Read... [11:57:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:06]Read from MH i2c: E2 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 17 00 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 17 00 10 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E6 [11:57:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:57:06]wFMCommunicate OK [11:57:06]requested_item fd.num is exist - process it [11:57:06]SAM_PROTO_GetFieldsCounters [11:57:06]wFMCommunicate request_size=4 [11:57:06]MH_SAM_APDU [11:57:06]CAPDU: 80 13 00 00 [11:57:06]Write to MH i2c: E2 08 00 11 03 80 13 00 00 00 00 00 00 90 [11:57:06]Write i2c OK [11:57:06]MH_I2C_Read... [11:57:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:06]Read from MH i2c: E2 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 62 00 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 62 00 11 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 88 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 87 [11:57:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 88 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:06]wFMCommunicate OK [11:57:06]SAM_PROTO_GetFieldsCounters done [11:57:06]requested_item shift.num is exist - process it [11:57:06]requested_item shift.opened is exist - process it [11:57:06]req_shift_opened [11:57:06]FM_GetShiftState [11:57:06]SAM_PROTO_GetShiftState [11:57:06]wFMCommunicate request_size=4 [11:57:06]MH_SAM_APDU [11:57:06]CAPDU: 80 13 01 00 [11:57:06]Write to MH i2c: E2 08 00 12 03 80 13 01 00 00 00 00 00 92 [11:57:06]Write i2c OK [11:57:06]MH_I2C_Read... [11:57:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:06]Read from MH i2c: E2 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 0E 00 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 0E 00 12 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 BC [11:57:06]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:57:06]wFMCommunicate OK [11:57:06]SAM_PROTO_GetShiftState done [11:57:06]FM_GetShiftState done [11:57:06]req_shift_opened done [11:57:06]requested_item shift.open_date is exist - process it [11:57:06]req_shift_open_date [11:57:06]req_shift_open_date done [11:57:06]produce_requested_data done [11:57:06]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166280,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:57:06]process_action_free close_receipt [11:57:06]json_value_free [11:57:06]json_value_free done [11:57:06]process_json_proto returns [11:57:06]Send response to host [11:57:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166280,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:57:06]free response buf [11:57:06]execute_script done [11:57:06]execute_script returns [11:57:06]free content buf [11:57:06]Sock 9.Close socket [11:57:06]Sock 9.Thread stoped [11:57:09]OFD Sender: No OFD packet to send [11:57:14]OFD Sender: No OFD packet to send [11:57:19]OFD Sender: No OFD packet to send [11:57:24]OFD Sender: No OFD packet to send [11:57:29]OFD Sender: No OFD packet to send [11:57:35]OFD Sender: No OFD packet to send [11:57:40]OFD Sender: No OFD packet to send [11:57:45]OFD Sender: No OFD packet to send [11:57:50]OFD Sender: No OFD packet to send [11:57:55]OFD Sender: No OFD packet to send [11:58:00]OFD Sender: No OFD packet to send [11:58:05]OFD Sender: No OFD packet to send [11:58:09]accept exits with 7 [11:58:09]New connection [11:58:09]New thread 3067420004 created [11:58:09]Thread 3067276644 joined [11:58:09]Waiting for new connection... [11:58:09] Sock 7.Parse request [11:58:09]Sock 7.Check first char [11:58:09]Sock 7.First char is OK [11:58:09]request: POST /json_proto HTTP/1.0 [11:58:09]Method: POST [11:58:09]URL: /json_proto [11:58:09]Method is POST - this is cgi request [11:58:09]url: /json_proto [11:58:09]query_string will be loaded in cgi processing [11:58:09]execute_cgi json_proto POST (null) [11:58:09]execute_cgi path=json_proto method=POST [11:58:09]POST find Content-Length [11:58:09]Host: 172.17.44.132:8080 [11:58:09]Content-Length: 817 [11:58:09]Content-Type: application/json [11:58:09] [11:58:09]POST finish read [11:58:09]Found Content-Length = 817 [11:58:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:09]execute_script... [11:58:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:09]POST & json_proto [11:58:09]process_json_proto [11:58:09]json parsed OK: [11:58:09]protocol is kg_v1.0 [11:58:09]action value=close_receipt [11:58:09]process_action close_receipt [11:58:09]cmd_close_receipt [11:58:09]MH_GetDate [11:58:09]Write to MH i2c: F0 00 00 13 03 05 [11:58:09]Write i2c OK [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: F0 [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: F0 09 00 [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: F0 09 00 13 03 00 D1 CA C9 66 2A 83 C1 65 AB [11:58:09]GetLastDocTimeStamp 1724500621 [11:58:09]current date 1724500689 [11:58:09]FM_GetShiftState [11:58:09]SAM_PROTO_GetShiftState [11:58:09]wFMCommunicate request_size=4 [11:58:09]MH_SAM_APDU [11:58:09]CAPDU: 80 13 01 00 [11:58:09]Write to MH i2c: E2 08 00 14 03 80 13 01 00 00 00 00 00 94 [11:58:09]Write i2c OK [11:58:09]MH_I2C_Read... [11:58:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:09]Read from MH i2c: E2 [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: E2 0E 00 [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: E2 0E 00 14 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 BE [11:58:09]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:58:09]wFMCommunicate OK [11:58:09]SAM_PROTO_GetShiftState done [11:58:09]FM_GetShiftState done [11:58:09]opened in 1724458697 [11:58:09]opened+sec_in_day 1724545097 [11:58:09]quantity*price = 80004 [11:58:09]sum+1 = 80005 [11:58:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 333 24.08.2024 11:58 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166281 ФПД: 198950153302256 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T115809&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166281&fm=198950153302256&tin=02508201610067®Number=0000000000092562&sum=80004 [11:58:10]StoreToDocumentArchive [11:58:10]shift 470 fd 166281 [11:58:10]save to /storage/0470/doc_00166281 [11:58:10]save last doc name /storage/0470/doc_00166281 to /storage/kkm_last_doc_name [11:58:10]save OK [11:58:10]Clear old archive folders... [11:58:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:58:10]tlvbuf is 01E83980 [11:58:10]SAM_PROTO_ClearQueue [11:58:10]wFMCommunicate request_size=4 [11:58:10]MH_SAM_APDU [11:58:10]CAPDU: 80 09 00 00 [11:58:10]Write to MH i2c: E2 08 00 21 03 80 09 00 00 00 00 00 00 96 [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:58:10]Read from MH i2c: E2 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 21 03 00 90 00 98 [11:58:10]RAPDU: 90 00 [11:58:10]wFMCommunicate OK [11:58:10]SAM_PROTO_ClearQueue done [11:58:10]KKMCreateOFDPacket [11:58:10]OFDProtocolAddRootSTLVToBuf [11:58:10]FM_MakeSignedData [11:58:10]FM_MakeSignedData [11:58:10]SAM_PROTO_SignData [11:58:10]wFMCommunicate request_size=4 [11:58:10]MH_SAM_APDU [11:58:10]CAPDU: 80 0D 01 02 [11:58:10]Write to MH i2c: E2 08 00 22 03 80 0D 01 02 00 00 00 00 9E [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:58:10]Read from MH i2c: E2 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 22 03 00 90 00 99 [11:58:10]RAPDU: 90 00 [11:58:10]wFMCommunicate OK [11:58:10]wFMCommunicate request_size=255 [11:58:10]MH_SAM_APDU [11:58:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 D1 CA C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 89 89 02 00 35 04 06 00 B4 [11:58:10]Write to MH i2c: E2 02 01 23 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 D1 CA C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 89 89 02 00 35 04 06 00 B4 00 00 8E [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:10]Read from MH i2c: E2 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 23 03 00 90 00 9A [11:58:10]RAPDU: 90 00 [11:58:10]wFMCommunicate OK [11:58:10]wFMCommunicate request_size=10 [11:58:10]MH_SAM_APDU [11:58:10]CAPDU: 80 0D 02 02 05 F1 B1 37 30 F0 [11:58:10]Write to MH i2c: E2 0D 00 24 03 80 0D 02 02 05 00 F1 B1 37 30 F0 00 00 A4 [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:10]Read from MH i2c: E2 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 24 03 00 90 00 9B [11:58:10]RAPDU: 90 00 [11:58:10]wFMCommunicate OK [11:58:10]wFMCommunicate request_size=4 [11:58:10]MH_SAM_APDU [11:58:10]CAPDU: 80 0D 03 02 [11:58:10]Write to MH i2c: E2 08 00 25 03 80 0D 03 02 00 00 00 00 A3 [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:58:10]Read from MH i2c: E2 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 0B 00 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 0B 00 25 03 00 23 99 EB 07 EC 9C 78 F2 90 00 44 [11:58:10]RAPDU: 23 99 EB 07 EC 9C 78 F2 90 00 [11:58:10]wFMCommunicate OK [11:58:10]SAM_PROTO_SignData done [11:58:10]FM_MakeSignedData done [11:58:10]CreateOFDProtocolMessage [11:58:10]wFMCommunicate request_size=4 [11:58:10]MH_SAM_APDU [11:58:10]CAPDU: 80 11 00 00 [11:58:10]Write to MH i2c: E2 08 00 26 03 80 11 00 00 00 00 00 00 A3 [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:10]Read from MH i2c: E2 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 17 00 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 17 00 26 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 FC [11:58:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:58:10]wFMCommunicate OK [11:58:10]CreateOFDProtocolMessage done [11:58:10]OFDSenderStorePacket 166281 [11:58:10]StoreOFDPacket docnum=166281 [11:58:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 78 F6 07 01 D6 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 D1 CA C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 89 89 02 00 35 04 06 00 B4 F1 B1 37 30 F0 23 99 EB 07 EC 9C 78 F2 [11:58:10]CheckFolder [11:58:10]dirname=/storage/ofd_packets [11:58:10]CheckFolder done [11:58:10]ProducePacketName [11:58:10]name=ofd_packets/00166281 [11:58:10]NVStorageSaveData ofd_packets/00166281 [11:58:10]File name is /storage/ofd_packets/00166281 [11:58:10]Write 301 bytes [11:58:10]NVStorageSaveData done [11:58:10]OFDSenderStorePacket done [11:58:10]KKMCreateOFDPacket done [11:58:10]NVStorageSaveData kkm_last_timestamp [11:58:10]File name is /storage/kkm_last_timestamp [11:58:10]Write 4 bytes [11:58:10]NVStorageSaveData done [11:58:10]ExternCall_PrintAddStr [11:58:10]wPrintStart [11:58:10]Write to MH i2c: 01 00 00 27 03 2A [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: 01 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: 01 07 00 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: 01 07 00 27 03 00 00 00 00 00 FF 0F 3F [11:58:10]RasterBufferAndPrint [11:58:10]line Счет N : (1)295243 [11:58:10]line ИНН: 02508201610067 [11:58:10]line Контрольно-Кассовый Чек [11:58:10]line ПРОДАЖА [11:58:10]line ТРК (МРК, ГНК) : 42 [11:58:10]line Товар: 2710124130 [11:58:10]line Аи-92-К-5 [11:58:10]line 11.800 * 67.80 [11:58:10]line = 800.04 [11:58:10]line НДС 12% НСП 1% [11:58:10]line > о реализуемом товаре [11:58:10]line ИТОГО: 800.04 [11:58:10]line НСП 1% : 7.08 [11:58:10]line НДС 12% : 84.96 [11:58:10]line Наличными: 0.00 [11:58:10]line Безнал.: 800.04 [11:58:10]line Место: АЗС № 130 "Партнер Нефть" [11:58:10]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [11:58:10]line СНО: Общий режим [11:58:10]line Чек 333 24.08.2024 11:58 [11:58:10]line Смена: 470 ФФД: 1.0 [11:58:10]line ЗНМ: 0300000070 [11:58:10]line РНМ: 0000000000092562 [11:58:10]line Версия ККМ: 001 [11:58:10]line Платежная система: Бакай Банк [11:58:10]line ФМ: 0000000000871769 [11:58:10]line ФД: 166281 [11:58:10]line ФПД: 198950153302256 [11:58:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T115809&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166281&fm=198950153302256&tin=02508201610067®Number=0000000000092562&sum=80004 [11:58:10]written 0, free lines is 4095 [11:58:10]OFD Sender: Processing packet 166281 [packets to send 1008, broken 1007] [11:58:10]ProducePacketName [11:58:10]name=ofd_packets/00166281 [11:58:10]OFD Sender: To server: pG, [11:58:10]CommunicateWithHost lk.salyk.kg:30040 [11:58:10]ConnectInit lk.salyk.kg [11:58:11]Write to MH i2c: 01 00 00 51 03 54 [11:58:11]Write i2c OK [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: 01 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: 01 07 00 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 D8 0C 3F [11:58:11]RasterBufferAndPrint [11:58:11]line [11:58:11]line [11:58:11]line [11:58:11]line [11:58:11]line [11:58:11]written 0, free lines is 3295 [11:58:11]MH_Cut [11:58:11]Write to MH i2c: D1 01 00 58 03 01 2D [11:58:11]Write i2c OK [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: D1 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: D1 01 00 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: D1 01 00 58 03 00 2C [11:58:11]Write to MH i2c: 01 00 00 59 03 5C [11:58:11]Write i2c OK [11:58:11]MH_I2C_Read... [11:58:11]*** Cut start [11:58:11]*** Purtial cut [11:58:11]*** Stage 1: CUTSNS_PIN = 1 [11:58:13]Connected sock=10 [11:58:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 78 F6 07 01 D6 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 D1 CA C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 89 89 02 00 35 04 06 00 B4 F1 B1 37 30 F0 23 99 EB 07 EC 9C 78 F2 [11:58:13]Read from MH i2c: 01 [11:58:14]MH_I2C_Read... [11:58:14]*** Stop cut motor [11:58:14]*** Cut end [11:58:14]Read from MH i2c: 01 07 00 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: 01 07 00 59 03 00 00 00 00 00 FF 0F 71 [11:58:14]process_action close_receipt done [11:58:14]requested_data is exist [11:58:14]produce_requested_data [11:58:14]requested_item fm.sn is exist - process it [11:58:14]wFMCommunicate request_size=4 [11:58:14]MH_SAM_APDU [11:58:14]CAPDU: 80 11 00 00 [11:58:14]Write to MH i2c: E2 08 00 5A 03 80 11 00 00 00 00 00 00 D7 [11:58:14]Write i2c OK [11:58:14]MH_I2C_Read... [11:58:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:14]Read from MH i2c: E2 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: E2 17 00 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: E2 17 00 5A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 30 [11:58:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [11:58:14]wFMCommunicate OK [11:58:14]requested_item fd.num is exist - process it [11:58:14]SAM_PROTO_GetFieldsCounters [11:58:14]wFMCommunicate request_size=4 [11:58:14]MH_SAM_APDU [11:58:14]CAPDU: 80 13 00 00 [11:58:14]Write to MH i2c: E2 08 00 5B 03 80 13 00 00 00 00 00 00 DA [11:58:14]Write i2c OK [11:58:14]MH_I2C_Read... [11:58:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:58:14]Read from MH i2c: E2 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: E2 62 00 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: E2 62 00 5B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 89 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 D5 [11:58:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 89 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:58:14]wFMCommunicate OK [11:58:14]SAM_PROTO_GetFieldsCounters done [11:58:14]requested_item shift.num is exist - process it [11:58:14]requested_item shift.opened is exist - process it [11:58:14]req_shift_opened [11:58:14]FM_GetShiftState [11:58:14]SAM_PROTO_GetShiftState [11:58:14]wFMCommunicate request_size=4 [11:58:14]MH_SAM_APDU [11:58:14]CAPDU: 80 13 01 00 [11:58:14]Write to MH i2c: E2 08 00 5C 03 80 13 01 00 00 00 00 00 DC [11:58:14]Write i2c OK [11:58:14]MH_I2C_Read... [11:58:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:14]Read from MH i2c: E2 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: E2 0E 00 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: E2 0E 00 5C 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 06 [11:58:14]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [11:58:14]wFMCommunicate OK [11:58:14]SAM_PROTO_GetShiftState done [11:58:14]FM_GetShiftState done [11:58:14]req_shift_opened done [11:58:14]requested_item shift.open_date is exist - process it [11:58:14]req_shift_open_date [11:58:14]req_shift_open_date done [11:58:14]produce_requested_data done [11:58:14]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166281,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [11:58:14]process_action_free close_receipt [11:58:14]json_value_free [11:58:14]json_value_free done [11:58:14]process_json_proto returns [11:58:14]Send response to host [11:58:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166281,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [11:58:14]free response buf [11:58:14]execute_script done [11:58:14]execute_script returns [11:58:14]free content buf [11:58:14]Sock 7.Close socket [11:58:14]Sock 7.Thread stoped [11:58:18]recv_with_timeout no data received [11:58:18]CommunicateWithHost answer receiving error [11:58:18]CommunicateWithHost err = -3 [11:58:18]OFD Sender: Server communicate error [11:58:18]recv_with_timeout no data received [11:58:23]OFD Sender: Processing packet 166281 [packets to send 1008, broken 1007] [11:58:23]ProducePacketName [11:58:23]name=ofd_packets/00166281 [11:58:23]OFD Sender: To server: pG, [11:58:23]CommunicateWithHost lk.salyk.kg:30040 [11:58:23]ConnectInit lk.salyk.kg [11:58:30]Connected sock=10 [11:58:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 78 F6 07 01 D6 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 D1 CA C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 89 89 02 00 35 04 06 00 B4 F1 B1 37 30 F0 23 99 EB 07 EC 9C 78 F2 [11:58:35]recv_with_timeout no data received [11:58:35]CommunicateWithHost answer receiving error [11:58:35]CommunicateWithHost err = -3 [11:58:35]OFD Sender: Server communicate error [11:58:40]OFD Sender: Processing packet 166281 [packets to send 1008, broken 1007] [11:58:40]ProducePacketName [11:58:40]name=ofd_packets/00166281 [11:58:40]OFD Sender: To server: pG, [11:58:40]CommunicateWithHost lk.salyk.kg:30040 [11:58:40]ConnectInit lk.salyk.kg [11:58:44]recv_with_timeout no data received [11:58:45]ConnectInit Can't take IP for lk.salyk.kg [11:58:45]CommunicateWithHost connect error [11:58:45]CommunicateWithHost err = -1 [11:58:45]OFD Sender: Server communicate error [11:58:50]OFD Sender: Processing packet 166281 [packets to send 1008, broken 1007] [11:58:50]ProducePacketName [11:58:50]name=ofd_packets/00166281 [11:58:50]OFD Sender: To server: pG, [11:58:50]CommunicateWithHost lk.salyk.kg:30040 [11:58:50]ConnectInit lk.salyk.kg [11:58:51]Connected sock=7 [11:58:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 78 F6 07 01 D6 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 D1 CA C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 89 89 02 00 35 04 06 00 B4 F1 B1 37 30 F0 23 99 EB 07 EC 9C 78 F2 [11:58:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 19 FD 47 00 27 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 89 89 02 00 F4 03 04 00 43 74 C9 66 B6 04 01 00 00 63 31 FA CA 85 3D A0 71 [11:58:52]CommunicateWithHost err = 0 [11:58:52]CheckOFDResponse [11:58:52]1017 (14) - 77093643461234 [11:58:52]1041 (16) - 0000000000871769 [11:58:52]1040 (4) - 166281 [11:58:52]1012 (4) - 24.08.2024 05:48 [11:58:52]1206 (1) - 0 [11:58:52]OFD Sender: Remove packet 166281 [11:58:52]ProducePacketName [11:58:52]name=ofd_packets/00166281 [11:58:52]NVStorageDeleteData [11:58:52]OFD Sender: No OFD packet to send [11:58:57]OFD Sender: No OFD packet to send [11:59:02]OFD Sender: No OFD packet to send [11:59:07]OFD Sender: No OFD packet to send [11:59:12]OFD Sender: No OFD packet to send [11:59:17]OFD Sender: No OFD packet to send [11:59:22]OFD Sender: No OFD packet to send [11:59:23]recv_with_timeout no data received [11:59:27]OFD Sender: No OFD packet to send [11:59:32]OFD Sender: No OFD packet to send [11:59:37]OFD Sender: No OFD packet to send [11:59:42]recv_with_timeout no data received [11:59:42]OFD Sender: No OFD packet to send [11:59:47]OFD Sender: No OFD packet to send [11:59:52]OFD Sender: No OFD packet to send [11:59:57]OFD Sender: No OFD packet to send [12:00:02]OFD Sender: No OFD packet to send [12:00:03]recv_with_timeout no data received [12:00:07]OFD Sender: No OFD packet to send [12:00:12]OFD Sender: No OFD packet to send [12:00:17]OFD Sender: No OFD packet to send [12:00:23]OFD Sender: No OFD packet to send [12:00:28]OFD Sender: No OFD packet to send [12:00:33]OFD Sender: No OFD packet to send [12:00:38]OFD Sender: No OFD packet to send [12:00:43]OFD Sender: No OFD packet to send [12:00:48]OFD Sender: No OFD packet to send [12:00:53]OFD Sender: No OFD packet to send [12:00:58]OFD Sender: No OFD packet to send [12:01:03]OFD Sender: No OFD packet to send [12:01:04]accept exits with 9 [12:01:04]New connection [12:01:04]New thread 3067276644 created [12:01:04]Thread 3067420004 joined [12:01:04]Waiting for new connection... [12:01:04] Sock 9.Parse request [12:01:04]Sock 9.Check first char [12:01:04]Sock 9.First char is OK [12:01:04]request: POST /json_proto HTTP/1.0 [12:01:04]Method: POST [12:01:04]URL: /json_proto [12:01:04]Method is POST - this is cgi request [12:01:04]url: /json_proto [12:01:04]query_string will be loaded in cgi processing [12:01:04]execute_cgi json_proto POST (null) [12:01:04]execute_cgi path=json_proto method=POST [12:01:04]POST find Content-Length [12:01:04]Host: 172.17.44.132:8080 [12:01:04]Content-Length: 682 [12:01:04]Content-Type: application/json [12:01:04] [12:01:04]POST finish read [12:01:04]Found Content-Length = 682 [12:01:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:04]execute_script... [12:01:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:04]POST & json_proto [12:01:04]process_json_proto [12:01:04]json parsed OK: [12:01:04]protocol is kg_v1.0 [12:01:04]action value=close_receipt [12:01:04]process_action close_receipt [12:01:04]cmd_close_receipt [12:01:04]MH_GetDate [12:01:04]Write to MH i2c: F0 00 00 5D 03 4F [12:01:04]Write i2c OK [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: F0 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: F0 09 00 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: F0 09 00 5D 03 00 81 CB C9 66 2A 83 C1 65 A6 [12:01:04]GetLastDocTimeStamp 1724500689 [12:01:04]current date 1724500865 [12:01:04]FM_GetShiftState [12:01:04]SAM_PROTO_GetShiftState [12:01:04]wFMCommunicate request_size=4 [12:01:04]MH_SAM_APDU [12:01:04]CAPDU: 80 13 01 00 [12:01:04]Write to MH i2c: E2 08 00 5E 03 80 13 01 00 00 00 00 00 DE [12:01:04]Write i2c OK [12:01:04]MH_I2C_Read... [12:01:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:04]Read from MH i2c: E2 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: E2 0E 00 [12:01:04]MH_I2C_Read... [12:01:04]Read from MH i2c: E2 0E 00 5E 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 08 [12:01:04]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:01:04]wFMCommunicate OK [12:01:04]SAM_PROTO_GetShiftState done [12:01:04]FM_GetShiftState done [12:01:04]opened in 1724458697 [12:01:04]opened+sec_in_day 1724545097 [12:01:04]quantity*price = 150032 [12:01:04]sum+1 = 150033 [12:01:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 334 24.08.2024 12:01 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166282 ФПД: 236048529637730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T120105&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166282&fm=236048529637730&tin=02508201610067®Number=0000000000092562&sum=150000 [12:01:05]StoreToDocumentArchive [12:01:05]shift 470 fd 166282 [12:01:05]save to /storage/0470/doc_00166282 [12:01:05]save last doc name /storage/0470/doc_00166282 to /storage/kkm_last_doc_name [12:01:05]save OK [12:01:05]Clear old archive folders... [12:01:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:01:05]tlvbuf is 01EBFBD0 [12:01:05]SAM_PROTO_ClearQueue [12:01:05]wFMCommunicate request_size=4 [12:01:05]MH_SAM_APDU [12:01:05]CAPDU: 80 09 00 00 [12:01:05]Write to MH i2c: E2 08 00 6B 03 80 09 00 00 00 00 00 00 E0 [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:05]Read from MH i2c: E2 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 [12:01:05]MH_I2C_Read... [12:01:05]Read from MH i2c: E2 03 00 6B 03 00 90 00 E2 [12:01:05]RAPDU: 90 00 [12:01:05]wFMCommunicate OK [12:01:05]SAM_PROTO_ClearQueue done [12:01:05]KKMCreateOFDPacket [12:01:05]OFDProtocolAddRootSTLVToBuf [12:01:05]FM_MakeSignedData [12:01:05]FM_MakeSignedData [12:01:05]SAM_PROTO_SignData [12:01:05]wFMCommunicate request_size=4 [12:01:05]MH_SAM_APDU [12:01:05]CAPDU: 80 0D 01 02 [12:01:05]Write to MH i2c: E2 08 00 6C 03 80 0D 01 02 00 00 00 00 E8 [12:01:05]Write i2c OK [12:01:05]MH_I2C_Read... [12:01:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:06]Read from MH i2c: E2 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: E2 03 00 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: E2 03 00 6C 03 00 90 00 E3 [12:01:06]RAPDU: 90 00 [12:01:06]wFMCommunicate OK [12:01:06]wFMCommunicate request_size=255 [12:01:06]MH_SAM_APDU [12:01:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 81 CB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8A 89 02 00 35 04 06 00 D6 [12:01:06]Write to MH i2c: E2 02 01 6D 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 81 CB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8A 89 02 00 35 04 06 00 D6 00 00 6B [12:01:06]Write i2c OK [12:01:06]MH_I2C_Read... [12:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:06]Read from MH i2c: E2 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: E2 03 00 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: E2 03 00 6D 03 00 90 00 E4 [12:01:06]RAPDU: 90 00 [12:01:06]wFMCommunicate OK [12:01:06]wFMCommunicate request_size=10 [12:01:06]MH_SAM_APDU [12:01:06]CAPDU: 80 0D 02 02 05 AF 54 C2 41 62 [12:01:06]Write to MH i2c: E2 0D 00 6E 03 80 0D 02 02 05 00 AF 54 C2 41 62 00 00 5D [12:01:06]Write i2c OK [12:01:06]MH_I2C_Read... [12:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:06]Read from MH i2c: E2 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: E2 03 00 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: E2 03 00 6E 03 00 90 00 E5 [12:01:06]RAPDU: 90 00 [12:01:06]wFMCommunicate OK [12:01:06]wFMCommunicate request_size=4 [12:01:06]MH_SAM_APDU [12:01:06]CAPDU: 80 0D 03 02 [12:01:06]Write to MH i2c: E2 08 00 6F 03 80 0D 03 02 00 00 00 00 ED [12:01:06]Write i2c OK [12:01:06]MH_I2C_Read... [12:01:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:06]Read from MH i2c: E2 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: E2 0B 00 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: E2 0B 00 6F 03 00 70 DD B2 53 43 6A 3B C5 90 00 ED [12:01:06]RAPDU: 70 DD B2 53 43 6A 3B C5 90 00 [12:01:06]wFMCommunicate OK [12:01:06]SAM_PROTO_SignData done [12:01:06]FM_MakeSignedData done [12:01:06]CreateOFDProtocolMessage [12:01:06]wFMCommunicate request_size=4 [12:01:06]MH_SAM_APDU [12:01:06]CAPDU: 80 11 00 00 [12:01:06]Write to MH i2c: E2 08 00 70 03 80 11 00 00 00 00 00 00 ED [12:01:06]Write i2c OK [12:01:06]MH_I2C_Read... [12:01:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:06]Read from MH i2c: E2 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: E2 17 00 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: E2 17 00 70 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 46 [12:01:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:01:06]wFMCommunicate OK [12:01:06]CreateOFDProtocolMessage done [12:01:06]OFDSenderStorePacket 166282 [12:01:06]StoreOFDPacket docnum=166282 [12:01:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 2E 2D 07 01 C5 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 81 CB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8A 89 02 00 35 04 06 00 D6 AF 54 C2 41 62 70 DD B2 53 43 6A 3B C5 [12:01:06]CheckFolder [12:01:06]dirname=/storage/ofd_packets [12:01:06]CheckFolder done [12:01:06]ProducePacketName [12:01:06]name=ofd_packets/00166282 [12:01:06]NVStorageSaveData ofd_packets/00166282 [12:01:06]File name is /storage/ofd_packets/00166282 [12:01:06]Write 301 bytes [12:01:06]NVStorageSaveData done [12:01:06]OFDSenderStorePacket done [12:01:06]KKMCreateOFDPacket done [12:01:06]NVStorageSaveData kkm_last_timestamp [12:01:06]File name is /storage/kkm_last_timestamp [12:01:06]Write 4 bytes [12:01:06]NVStorageSaveData done [12:01:06]ExternCall_PrintAddStr [12:01:06]wPrintStart [12:01:06]Write to MH i2c: 01 00 00 71 03 74 [12:01:06]Write i2c OK [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: 01 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: 01 07 00 [12:01:06]MH_I2C_Read... [12:01:06]Read from MH i2c: 01 07 00 71 03 00 00 00 00 00 FF 0F 89 [12:01:06]RasterBufferAndPrint [12:01:06]line Счет N : (1)295244 [12:01:06]line ИНН: 02508201610067 [12:01:06]line Контрольно-Кассовый Чек [12:01:06]line ПРОДАЖА [12:01:06]line ТРК (МРК, ГНК) : 43 [12:01:06]line Товар: 2710124500 [12:01:06]line Аи-95-К-5 [12:01:06]line 20.220 * 74.20 [12:01:06]line = 1500.32 [12:01:06]line НДС 12% НСП 1% [12:01:06]line > о реализуемом товаре [12:01:06]line ОКРУГЛЕНИЕ: -0.32 [12:01:06]line ИТОГО: 1500.00 [12:01:06]line Внесено: 1500.00 [12:01:06]line СДАЧА: 0.00 [12:01:06]line НСП 1% : 13.28 [12:01:06]line НДС 12% : 159.33 [12:01:06]line Наличными: 1500.00 [12:01:06]line Безнал.: 0.00 [12:01:06]line Место: АЗС № 130 "Партнер Нефть" [12:01:06]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:01:06]line СНО: Общий режим [12:01:06]line Чек 334 24.08.2024 12:01 [12:01:06]line Смена: 470 ФФД: 1.0 [12:01:06]line ЗНМ: 0300000070 [12:01:06]line РНМ: 0000000000092562 [12:01:06]line Версия ККМ: 001 [12:01:06]line ФМ: 0000000000871769 [12:01:06]line ФД: 166282 [12:01:06]line ФПД: 236048529637730 [12:01:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T120105&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166282&fm=236048529637730&tin=02508201610067®Number=0000000000092562&sum=150000 [12:01:06]OFD Sender: Processing packet 166282 [packets to send 1008, broken 1007] [12:01:06]ProducePacketName [12:01:06]name=ofd_packets/00166282 [12:01:06]OFD Sender: To server: pG, [12:01:06]CommunicateWithHost lk.salyk.kg:30040 [12:01:06]ConnectInit lk.salyk.kg [12:01:06]written 0, free lines is 4095 [12:01:07]Write to MH i2c: 01 00 00 9C 03 9F [12:01:07]Write i2c OK [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: 01 [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: 01 07 00 [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: 01 07 00 9C 03 00 00 00 00 00 C5 0C 77 [12:01:07]RasterBufferAndPrint [12:01:07]line [12:01:07]line [12:01:07]line [12:01:07]line [12:01:07]line [12:01:07]written 0, free lines is 3275 [12:01:07]MH_Cut [12:01:07]Write to MH i2c: D1 01 00 A3 03 01 78 [12:01:07]Write i2c OK [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: D1 [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: D1 01 00 [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: D1 01 00 A3 03 00 77 [12:01:07]Write to MH i2c: 01 00 00 A4 03 A7 [12:01:07]Write i2c OK [12:01:07]MH_I2C_Read... [12:01:08]*** Cut start [12:01:08]*** Purtial cut [12:01:08]*** Stage 1: CUTSNS_PIN = 1 [12:01:10]Read from MH i2c: 01 [12:01:10]MH_I2C_Read... [12:01:10]*** Stop cut motor [12:01:10]*** Cut end [12:01:10]Read from MH i2c: 01 07 00 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: 01 07 00 A4 03 00 00 00 00 00 FF 0F BC [12:01:10]process_action close_receipt done [12:01:10]requested_data is exist [12:01:10]produce_requested_data [12:01:10]requested_item fm.sn is exist - process it [12:01:10]wFMCommunicate request_size=4 [12:01:10]MH_SAM_APDU [12:01:10]CAPDU: 80 11 00 00 [12:01:10]Write to MH i2c: E2 08 00 A5 03 80 11 00 00 00 00 00 00 22 [12:01:10]Write i2c OK [12:01:10]MH_I2C_Read... [12:01:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:10]Read from MH i2c: E2 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: E2 17 00 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: E2 17 00 A5 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 7B [12:01:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:01:10]wFMCommunicate OK [12:01:10]requested_item fd.num is exist - process it [12:01:10]SAM_PROTO_GetFieldsCounters [12:01:10]wFMCommunicate request_size=4 [12:01:10]MH_SAM_APDU [12:01:10]CAPDU: 80 13 00 00 [12:01:10]Write to MH i2c: E2 08 00 A6 03 80 13 00 00 00 00 00 00 25 [12:01:10]Write i2c OK [12:01:10]MH_I2C_Read... [12:01:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:10]Read from MH i2c: E2 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: E2 62 00 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: E2 62 00 A6 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 24 [12:01:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:10]wFMCommunicate OK [12:01:10]SAM_PROTO_GetFieldsCounters done [12:01:10]requested_item shift.num is exist - process it [12:01:10]requested_item shift.opened is exist - process it [12:01:10]req_shift_opened [12:01:10]FM_GetShiftState [12:01:10]SAM_PROTO_GetShiftState [12:01:10]wFMCommunicate request_size=4 [12:01:10]MH_SAM_APDU [12:01:10]CAPDU: 80 13 01 00 [12:01:10]Write to MH i2c: E2 08 00 A7 03 80 13 01 00 00 00 00 00 27 [12:01:10]Write i2c OK [12:01:10]MH_I2C_Read... [12:01:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:10]Read from MH i2c: E2 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: E2 0E 00 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: E2 0E 00 A7 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 51 [12:01:10]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:01:10]wFMCommunicate OK [12:01:10]SAM_PROTO_GetShiftState done [12:01:10]FM_GetShiftState done [12:01:10]req_shift_opened done [12:01:10]requested_item shift.open_date is exist - process it [12:01:10]req_shift_open_date [12:01:10]req_shift_open_date done [12:01:10]produce_requested_data done [12:01:10]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166282,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:01:10]process_action_free close_receipt [12:01:10]json_value_free [12:01:10]json_value_free done [12:01:10]process_json_proto returns [12:01:10]Send response to host [12:01:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166282,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:01:10]free response buf [12:01:10]execute_script done [12:01:10]execute_script returns [12:01:10]free content buf [12:01:10]Sock 9.Close socket [12:01:10]Sock 9.Thread stoped [12:01:10]recv_with_timeout no data received [12:01:11]ConnectInit Can't take IP for lk.salyk.kg [12:01:11]CommunicateWithHost connect error [12:01:11]CommunicateWithHost err = -1 [12:01:11]OFD Sender: Server communicate error [12:01:16]OFD Sender: Processing packet 166282 [packets to send 1008, broken 1007] [12:01:16]ProducePacketName [12:01:16]name=ofd_packets/00166282 [12:01:16]OFD Sender: To server: pG, [12:01:16]CommunicateWithHost lk.salyk.kg:30040 [12:01:16]ConnectInit lk.salyk.kg [12:01:21]recv_with_timeout no data received [12:01:21]ConnectInit Can't take IP for lk.salyk.kg [12:01:21]CommunicateWithHost connect error [12:01:21]CommunicateWithHost err = -1 [12:01:21]OFD Sender: Server communicate error [12:01:26]OFD Sender: Processing packet 166282 [packets to send 1008, broken 1007] [12:01:26]ProducePacketName [12:01:26]name=ofd_packets/00166282 [12:01:26]OFD Sender: To server: pG, [12:01:26]CommunicateWithHost lk.salyk.kg:30040 [12:01:26]ConnectInit lk.salyk.kg [12:01:29]Connected sock=10 [12:01:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 2E 2D 07 01 C5 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 81 CB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8A 89 02 00 35 04 06 00 D6 AF 54 C2 41 62 70 DD B2 53 43 6A 3B C5 [12:01:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 CC FA 47 00 DF FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8A 89 02 00 F4 03 04 00 E1 74 C9 66 B6 04 01 00 00 C8 F6 39 71 64 69 74 C5 [12:01:30]CommunicateWithHost err = 0 [12:01:30]CheckOFDResponse [12:01:30]1017 (14) - 77093643461234 [12:01:30]1041 (16) - 0000000000871769 [12:01:30]1040 (4) - 166282 [12:01:30]1012 (4) - 24.08.2024 05:51 [12:01:30]1206 (1) - 0 [12:01:30]OFD Sender: Remove packet 166282 [12:01:30]ProducePacketName [12:01:30]name=ofd_packets/00166282 [12:01:30]NVStorageDeleteData [12:01:30]OFD Sender: No OFD packet to send [12:01:35]OFD Sender: No OFD packet to send [12:01:40]OFD Sender: No OFD packet to send [12:01:45]OFD Sender: No OFD packet to send [12:01:50]OFD Sender: No OFD packet to send [12:01:56]OFD Sender: No OFD packet to send [12:02:01]OFD Sender: No OFD packet to send [12:02:06]OFD Sender: No OFD packet to send [12:02:11]OFD Sender: No OFD packet to send [12:02:16]OFD Sender: No OFD packet to send [12:02:21]OFD Sender: No OFD packet to send [12:02:26]OFD Sender: No OFD packet to send [12:02:26]accept exits with 7 [12:02:26]New connection [12:02:26]New thread 3067420004 created [12:02:26]Thread 3067276644 joined [12:02:26]Waiting for new connection... [12:02:26] Sock 7.Parse request [12:02:26]Sock 7.Check first char [12:02:26]Sock 7.First char is OK [12:02:26]request: POST /json_proto HTTP/1.0 [12:02:26]Method: POST [12:02:26]URL: /json_proto [12:02:26]Method is POST - this is cgi request [12:02:26]url: /json_proto [12:02:26]query_string will be loaded in cgi processing [12:02:26]execute_cgi json_proto POST (null) [12:02:26]execute_cgi path=json_proto method=POST [12:02:26]POST find Content-Length [12:02:26]Host: 172.17.44.132:8080 [12:02:26]Content-Length: 677 [12:02:26]Content-Type: application/json [12:02:26] [12:02:26]POST finish read [12:02:26]Found Content-Length = 677 [12:02:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:26]execute_script... [12:02:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:26]POST & json_proto [12:02:26]process_json_proto [12:02:26]json parsed OK: [12:02:26]protocol is kg_v1.0 [12:02:26]action value=close_receipt [12:02:26]process_action close_receipt [12:02:26]cmd_close_receipt [12:02:26]MH_GetDate [12:02:26]Write to MH i2c: F0 00 00 A8 03 9A [12:02:26]Write i2c OK [12:02:26]MH_I2C_Read... [12:02:26]Read from MH i2c: F0 [12:02:26]MH_I2C_Read... [12:02:26]Read from MH i2c: F0 09 00 [12:02:26]MH_I2C_Read... [12:02:26]Read from MH i2c: F0 09 00 A8 03 00 D3 CB C9 66 2A 83 C1 65 43 [12:02:26]GetLastDocTimeStamp 1724500865 [12:02:26]current date 1724500947 [12:02:26]FM_GetShiftState [12:02:26]SAM_PROTO_GetShiftState [12:02:26]wFMCommunicate request_size=4 [12:02:26]MH_SAM_APDU [12:02:26]CAPDU: 80 13 01 00 [12:02:26]Write to MH i2c: E2 08 00 A9 03 80 13 01 00 00 00 00 00 29 [12:02:26]Write i2c OK [12:02:26]MH_I2C_Read... [12:02:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:26]Read from MH i2c: E2 [12:02:26]MH_I2C_Read... [12:02:26]Read from MH i2c: E2 0E 00 [12:02:26]MH_I2C_Read... [12:02:26]Read from MH i2c: E2 0E 00 A9 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 53 [12:02:26]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:02:26]wFMCommunicate OK [12:02:26]SAM_PROTO_GetShiftState done [12:02:26]FM_GetShiftState done [12:02:26]opened in 1724458697 [12:02:26]opened+sec_in_day 1724545097 [12:02:26]quantity*price = 70044 [12:02:26]sum+1 = 70046 [12:02:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 335 24.08.2024 12:02 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166283 ФПД: 150172479319918 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T120227&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166283&fm=150172479319918&tin=02508201610067®Number=0000000000092562&sum=70000 [12:02:28]StoreToDocumentArchive [12:02:28]shift 470 fd 166283 [12:02:28]save to /storage/0470/doc_00166283 [12:02:28]save last doc name /storage/0470/doc_00166283 to /storage/kkm_last_doc_name [12:02:28]save OK [12:02:28]Clear old archive folders... [12:02:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:02:28]tlvbuf is 01E7DE40 [12:02:28]SAM_PROTO_ClearQueue [12:02:28]wFMCommunicate request_size=4 [12:02:28]MH_SAM_APDU [12:02:28]CAPDU: 80 09 00 00 [12:02:28]Write to MH i2c: E2 08 00 B6 03 80 09 00 00 00 00 00 00 2B [12:02:28]Write i2c OK [12:02:28]MH_I2C_Read... [12:02:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:28]Read from MH i2c: E2 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 03 00 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 03 00 B6 03 00 90 00 2D [12:02:28]RAPDU: 90 00 [12:02:28]wFMCommunicate OK [12:02:28]SAM_PROTO_ClearQueue done [12:02:28]KKMCreateOFDPacket [12:02:28]OFDProtocolAddRootSTLVToBuf [12:02:28]FM_MakeSignedData [12:02:28]FM_MakeSignedData [12:02:28]SAM_PROTO_SignData [12:02:28]wFMCommunicate request_size=4 [12:02:28]MH_SAM_APDU [12:02:28]CAPDU: 80 0D 01 02 [12:02:28]Write to MH i2c: E2 08 00 B7 03 80 0D 01 02 00 00 00 00 33 [12:02:28]Write i2c OK [12:02:28]MH_I2C_Read... [12:02:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:28]Read from MH i2c: E2 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 03 00 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 03 00 B7 03 00 90 00 2E [12:02:28]RAPDU: 90 00 [12:02:28]wFMCommunicate OK [12:02:28]wFMCommunicate request_size=255 [12:02:28]MH_SAM_APDU [12:02:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 D3 CB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8B 89 02 00 35 04 06 00 88 [12:02:28]Write to MH i2c: E2 02 01 B8 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 D3 CB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8B 89 02 00 35 04 06 00 88 00 00 40 [12:02:28]Write i2c OK [12:02:28]MH_I2C_Read... [12:02:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:28]Read from MH i2c: E2 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 03 00 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 03 00 B8 03 00 90 00 2F [12:02:28]RAPDU: 90 00 [12:02:28]wFMCommunicate OK [12:02:28]wFMCommunicate request_size=10 [12:02:28]MH_SAM_APDU [12:02:28]CAPDU: 80 0D 02 02 05 94 C1 48 EF 6E [12:02:28]Write to MH i2c: E2 0D 00 B9 03 80 0D 02 02 05 00 94 C1 48 EF 6E 00 00 3A [12:02:28]Write i2c OK [12:02:28]MH_I2C_Read... [12:02:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:28]Read from MH i2c: E2 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 03 00 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 03 00 B9 03 00 90 00 30 [12:02:28]RAPDU: 90 00 [12:02:28]wFMCommunicate OK [12:02:28]wFMCommunicate request_size=4 [12:02:28]MH_SAM_APDU [12:02:28]CAPDU: 80 0D 03 02 [12:02:28]Write to MH i2c: E2 08 00 BA 03 80 0D 03 02 00 00 00 00 38 [12:02:28]Write i2c OK [12:02:28]MH_I2C_Read... [12:02:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:28]Read from MH i2c: E2 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 0B 00 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 0B 00 BA 03 00 2F FE 26 F5 66 C7 67 6C 90 00 81 [12:02:28]RAPDU: 2F FE 26 F5 66 C7 67 6C 90 00 [12:02:28]wFMCommunicate OK [12:02:28]SAM_PROTO_SignData done [12:02:28]FM_MakeSignedData done [12:02:28]CreateOFDProtocolMessage [12:02:28]wFMCommunicate request_size=4 [12:02:28]MH_SAM_APDU [12:02:28]CAPDU: 80 11 00 00 [12:02:28]Write to MH i2c: E2 08 00 BB 03 80 11 00 00 00 00 00 00 38 [12:02:28]Write i2c OK [12:02:28]MH_I2C_Read... [12:02:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:28]Read from MH i2c: E2 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 17 00 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: E2 17 00 BB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 91 [12:02:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:02:28]wFMCommunicate OK [12:02:28]CreateOFDProtocolMessage done [12:02:28]OFDSenderStorePacket 166283 [12:02:28]StoreOFDPacket docnum=166283 [12:02:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 A8 1C 07 01 C7 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 D3 CB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8B 89 02 00 35 04 06 00 88 94 C1 48 EF 6E 2F FE 26 F5 66 C7 67 6C [12:02:28]CheckFolder [12:02:28]dirname=/storage/ofd_packets [12:02:28]CheckFolder done [12:02:28]ProducePacketName [12:02:28]name=ofd_packets/00166283 [12:02:28]NVStorageSaveData ofd_packets/00166283 [12:02:28]File name is /storage/ofd_packets/00166283 [12:02:28]Write 301 bytes [12:02:28]NVStorageSaveData done [12:02:28]OFDSenderStorePacket done [12:02:28]KKMCreateOFDPacket done [12:02:28]NVStorageSaveData kkm_last_timestamp [12:02:28]File name is /storage/kkm_last_timestamp [12:02:28]Write 4 bytes [12:02:28]NVStorageSaveData done [12:02:28]ExternCall_PrintAddStr [12:02:28]wPrintStart [12:02:28]Write to MH i2c: 01 00 00 BC 03 BF [12:02:28]Write i2c OK [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: 01 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: 01 07 00 [12:02:28]MH_I2C_Read... [12:02:28]Read from MH i2c: 01 07 00 BC 03 00 00 00 00 00 FF 0F D4 [12:02:28]RasterBufferAndPrint [12:02:28]line Счет N : (1)295245 [12:02:28]line ИНН: 02508201610067 [12:02:28]line Контрольно-Кассовый Чек [12:02:28]line ПРОДАЖА [12:02:28]line ТРК (МРК, ГНК) : 63 [12:02:28]line Товар: 2710124500 [12:02:28]line Аи-95-К-5 [12:02:28]line 9.440 * 74.20 [12:02:28]line = 700.45 [12:02:28]line НДС 12% НСП 1% [12:02:28]line > о реализуемом товаре [12:02:28]line ОКРУГЛЕНИЕ: -0.45 [12:02:28]line ИТОГО: 700.00 [12:02:28]line Внесено: 700.00 [12:02:28]line СДАЧА: 0.00 [12:02:28]line НСП 1% : 6.20 [12:02:28]line НДС 12% : 74.38 [12:02:28]line Наличными: 700.00 [12:02:28]line Безнал.: 0.00 [12:02:28]line Место: АЗС № 130 "Партнер Нефть" [12:02:28]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:02:28]line СНО: Общий режим [12:02:28]line Чек 335 24.08.2024 12:02 [12:02:28]line Смена: 470 ФФД: 1.0 [12:02:28]line ЗНМ: 0300000070 [12:02:28]line РНМ: 0000000000092562 [12:02:28]line Версия ККМ: 001 [12:02:28]line ФМ: 0000000000871769 [12:02:28]line ФД: 166283 [12:02:28]line ФПД: 150172479319918 [12:02:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T120227&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166283&fm=150172479319918&tin=02508201610067®Number=0000000000092562&sum=70000 [12:02:28]written 0, free lines is 4095 [12:02:28]OFD Sender: Processing packet 166283 [packets to send 1008, broken 1007] [12:02:28]ProducePacketName [12:02:28]name=ofd_packets/00166283 [12:02:28]OFD Sender: To server: pG, [12:02:28]CommunicateWithHost lk.salyk.kg:30040 [12:02:28]ConnectInit lk.salyk.kg [12:02:29]Write to MH i2c: 01 00 00 E7 03 EA [12:02:29]Write i2c OK [12:02:29]MH_I2C_Read... [12:02:29]Read from MH i2c: 01 [12:02:29]MH_I2C_Read... [12:02:29]Read from MH i2c: 01 07 00 [12:02:29]MH_I2C_Read... [12:02:29]Read from MH i2c: 01 07 00 E7 03 00 00 00 00 00 C4 0C C1 [12:02:29]RasterBufferAndPrint [12:02:29]line [12:02:29]line [12:02:29]line [12:02:29]line [12:02:29]line [12:02:29]written 0, free lines is 3273 [12:02:29]MH_Cut [12:02:29]Write to MH i2c: D1 01 00 EE 03 01 C3 [12:02:29]Write i2c OK [12:02:29]MH_I2C_Read... [12:02:29]Read from MH i2c: D1 [12:02:29]MH_I2C_Read... [12:02:29]Read from MH i2c: D1 01 00 [12:02:29]MH_I2C_Read... [12:02:29]Read from MH i2c: D1 01 00 EE 03 00 C2 [12:02:29]Write to MH i2c: 01 00 00 EF 03 F2 [12:02:29]Write i2c OK [12:02:29]MH_I2C_Read... [12:02:29]Connected sock=9 [12:02:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 A8 1C 07 01 C7 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 D3 CB C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8B 89 02 00 35 04 06 00 88 94 C1 48 EF 6E 2F FE 26 F5 66 C7 67 6C [12:02:29]*** Cut start [12:02:29]*** Purtial cut [12:02:29]*** Stage 1: CUTSNS_PIN = 1 [12:02:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 5D 97 47 00 B4 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8B 89 02 00 F4 03 04 00 1D 75 C9 66 B6 04 01 00 00 88 15 15 CA 25 18 A6 29 [12:02:30]CommunicateWithHost err = 0 [12:02:30]CheckOFDResponse [12:02:30]1017 (14) - 77093643461234 [12:02:30]1041 (16) - 0000000000871769 [12:02:30]1040 (4) - 166283 [12:02:30]1012 (4) - 24.08.2024 05:52 [12:02:30]1206 (1) - 0 [12:02:30]OFD Sender: Remove packet 166283 [12:02:30]ProducePacketName [12:02:30]name=ofd_packets/00166283 [12:02:30]NVStorageDeleteData [12:02:30]OFD Sender: No OFD packet to send [12:02:31]Read from MH i2c: 01 [12:02:31]MH_I2C_Read... [12:02:31]*** Stop cut motor [12:02:31]*** Cut end [12:02:31]Read from MH i2c: 01 07 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: 01 07 00 EF 03 00 00 00 00 00 FF 0F 07 [12:02:31]process_action close_receipt done [12:02:31]requested_data is exist [12:02:31]produce_requested_data [12:02:31]requested_item fm.sn is exist - process it [12:02:31]wFMCommunicate request_size=4 [12:02:31]MH_SAM_APDU [12:02:31]CAPDU: 80 11 00 00 [12:02:31]Write to MH i2c: E2 08 00 F0 03 80 11 00 00 00 00 00 00 6D [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:31]Read from MH i2c: E2 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 17 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 17 00 F0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 C6 [12:02:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:02:31]wFMCommunicate OK [12:02:31]requested_item fd.num is exist - process it [12:02:31]SAM_PROTO_GetFieldsCounters [12:02:31]wFMCommunicate request_size=4 [12:02:31]MH_SAM_APDU [12:02:31]CAPDU: 80 13 00 00 [12:02:31]Write to MH i2c: E2 08 00 F1 03 80 13 00 00 00 00 00 00 70 [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:32]Read from MH i2c: E2 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 62 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 62 00 F1 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 73 [12:02: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8B 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:02:32]wFMCommunicate OK [12:02:32]SAM_PROTO_GetFieldsCounters done [12:02:32]requested_item shift.num is exist - process it [12:02:32]requested_item shift.opened is exist - process it [12:02:32]req_shift_opened [12:02:32]FM_GetShiftState [12:02:32]SAM_PROTO_GetShiftState [12:02:32]wFMCommunicate request_size=4 [12:02:32]MH_SAM_APDU [12:02:32]CAPDU: 80 13 01 00 [12:02:32]Write to MH i2c: E2 08 00 F2 03 80 13 01 00 00 00 00 00 72 [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:32]Read from MH i2c: E2 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 0E 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 0E 00 F2 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 9C [12:02:32]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:02:32]wFMCommunicate OK [12:02:32]SAM_PROTO_GetShiftState done [12:02:32]FM_GetShiftState done [12:02:32]req_shift_opened done [12:02:32]requested_item shift.open_date is exist - process it [12:02:32]req_shift_open_date [12:02:32]req_shift_open_date done [12:02:32]produce_requested_data done [12:02:32]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166283,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:02:32]process_action_free close_receipt [12:02:32]json_value_free [12:02:32]json_value_free done [12:02:32]process_json_proto returns [12:02:32]Send response to host [12:02:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166283,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:02:32]free response buf [12:02:32]execute_script done [12:02:32]execute_script returns [12:02:32]free content buf [12:02:32]Sock 7.Close socket [12:02:32]Sock 7.Thread stoped [12:02:35]OFD Sender: No OFD packet to send [12:02:40]OFD Sender: No OFD packet to send [12:02:45]OFD Sender: No OFD packet to send [12:02:50]OFD Sender: No OFD packet to send [12:02:55]OFD Sender: No OFD packet to send [12:03:00]OFD Sender: No OFD packet to send [12:03:05]OFD Sender: No OFD packet to send [12:03:10]OFD Sender: No OFD packet to send [12:03:15]OFD Sender: No OFD packet to send [12:03:20]OFD Sender: No OFD packet to send [12:03:26]OFD Sender: No OFD packet to send [12:03:31]OFD Sender: No OFD packet to send [12:03:36]OFD Sender: No OFD packet to send [12:03:41]OFD Sender: No OFD packet to send [12:03:46]OFD Sender: No OFD packet to send [12:03:51]OFD Sender: No OFD packet to send [12:03:56]OFD Sender: No OFD packet to send [12:04:01]OFD Sender: No OFD packet to send [12:04:06]OFD Sender: No OFD packet to send [12:04:11]OFD Sender: No OFD packet to send [12:04:16]OFD Sender: No OFD packet to send [12:04:16]recv_with_timeout no data received [12:04:21]OFD Sender: No OFD packet to send [12:04:26]OFD Sender: No OFD packet to send [12:04:31]OFD Sender: No OFD packet to send [12:04:33]recv_with_timeout no data received [12:04:36]OFD Sender: No OFD packet to send [12:04:41]OFD Sender: No OFD packet to send [12:04:46]OFD Sender: No OFD packet to send [12:04:51]OFD Sender: No OFD packet to send [12:04:56]OFD Sender: No OFD packet to send [12:04:57]accept exits with 10 [12:04:57]New connection [12:04:57]New thread 3067276644 created [12:04:57]Thread 3067420004 joined [12:04:57]Waiting for new connection... [12:04:57] Sock 10.Parse request [12:04:57]Sock 10.Check first char [12:04:57]Sock 10.First char is OK [12:04:57]request: POST /json_proto HTTP/1.0 [12:04:57]Method: POST [12:04:57]URL: /json_proto [12:04:57]Method is POST - this is cgi request [12:04:57]url: /json_proto [12:04:57]query_string will be loaded in cgi processing [12:04:57]execute_cgi json_proto POST (null) [12:04:57]execute_cgi path=json_proto method=POST [12:04:57]POST find Content-Length [12:04:57]Host: 172.17.44.132:8080 [12:04:57]Content-Length: 803 [12:04:57]Content-Type: application/json [12:04:57] [12:04:57]POST finish read [12:04:57]Found Content-Length = 803 [12:04:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:57]execute_script... [12:04:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:57]POST & json_proto [12:04:57]process_json_proto [12:04:57]json parsed OK: [12:04:57]protocol is kg_v1.0 [12:04:57]action value=close_receipt [12:04:57]process_action close_receipt [12:04:57]cmd_close_receipt [12:04:57]MH_GetDate [12:04:57]Write to MH i2c: F0 00 00 F3 03 E5 [12:04:57]Write i2c OK [12:04:57]MH_I2C_Read... [12:04:57]Read from MH i2c: F0 [12:04:57]MH_I2C_Read... [12:04:57]Read from MH i2c: F0 09 00 [12:04:57]MH_I2C_Read... [12:04:57]Read from MH i2c: F0 09 00 F3 03 00 69 CC C9 66 2A 83 C1 65 25 [12:04:57]GetLastDocTimeStamp 1724500947 [12:04:57]current date 1724501097 [12:04:57]FM_GetShiftState [12:04:57]SAM_PROTO_GetShiftState [12:04:57]wFMCommunicate request_size=4 [12:04:57]MH_SAM_APDU [12:04:57]CAPDU: 80 13 01 00 [12:04:57]Write to MH i2c: E2 08 00 F4 03 80 13 01 00 00 00 00 00 74 [12:04:57]Write i2c OK [12:04:57]MH_I2C_Read... [12:04:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:57]Read from MH i2c: E2 [12:04:57]MH_I2C_Read... [12:04:57]Read from MH i2c: E2 0E 00 [12:04:57]MH_I2C_Read... [12:04:57]Read from MH i2c: E2 0E 00 F4 03 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 9E [12:04:57]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:04:57]wFMCommunicate OK [12:04:57]SAM_PROTO_GetShiftState done [12:04:57]FM_GetShiftState done [12:04:57]opened in 1724458697 [12:04:57]opened+sec_in_day 1724545097 [12:04:57]quantity*price = 200010 [12:04:57]sum+1 = 200011 [12:04:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 336 24.08.2024 12:04 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166284 ФПД: 7355809723105 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T120457&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166284&fm=7355809723105&tin=02508201610067®Number=0000000000092562&sum=200010 [12:04:58]StoreToDocumentArchive [12:04:58]shift 470 fd 166284 [12:04:58]save to /storage/0470/doc_00166284 [12:04:58]save last doc name /storage/0470/doc_00166284 to /storage/kkm_last_doc_name [12:04:58]save OK [12:04:58]Clear old archive folders... [12:04:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:04:58]tlvbuf is 01EBD8F0 [12:04:58]SAM_PROTO_ClearQueue [12:04:58]wFMCommunicate request_size=4 [12:04:58]MH_SAM_APDU [12:04:58]CAPDU: 80 09 00 00 [12:04:58]Write to MH i2c: E2 08 00 01 04 80 09 00 00 00 00 00 00 77 [12:04:58]Write i2c OK [12:04:58]MH_I2C_Read... [12:04:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:04:58]Read from MH i2c: E2 [12:04:58]MH_I2C_Read... [12:04:58]Read from MH i2c: E2 03 00 [12:04:58]MH_I2C_Read... [12:04:58]Read from MH i2c: E2 03 00 01 04 00 90 00 79 [12:04:58]RAPDU: 90 00 [12:04:58]wFMCommunicate OK [12:04:58]SAM_PROTO_ClearQueue done [12:04:58]KKMCreateOFDPacket [12:04:58]OFDProtocolAddRootSTLVToBuf [12:04:58]FM_MakeSignedData [12:04:58]FM_MakeSignedData [12:04:58]SAM_PROTO_SignData [12:04:58]wFMCommunicate request_size=4 [12:04:58]MH_SAM_APDU [12:04:58]CAPDU: 80 0D 01 02 [12:04:58]Write to MH i2c: E2 08 00 02 04 80 0D 01 02 00 00 00 00 7F [12:04:58]Write i2c OK [12:04:58]MH_I2C_Read... [12:04:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:04:58]Read from MH i2c: E2 [12:04:58]MH_I2C_Read... [12:04:58]Read from MH i2c: E2 03 00 [12:04:58]MH_I2C_Read... [12:04:58]Read from MH i2c: E2 03 00 02 04 00 90 00 7A [12:04:58]RAPDU: 90 00 [12:04:58]wFMCommunicate OK [12:04:58]wFMCommunicate request_size=255 [12:04:58]MH_SAM_APDU [12:04:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 69 CC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8C 89 02 00 35 04 06 00 06 [12:04:58]Write to MH i2c: E2 02 01 03 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 69 CC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8C 89 02 00 35 04 06 00 06 00 00 C4 [12:04:58]Write i2c OK [12:04:58]MH_I2C_Read... [12:04:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:59]Read from MH i2c: E2 [12:04:59]MH_I2C_Read... [12:04:59]Read from MH i2c: E2 03 00 [12:04:59]MH_I2C_Read... [12:04:59]Read from MH i2c: E2 03 00 03 04 00 90 00 7B [12:04:59]RAPDU: 90 00 [12:04:59]wFMCommunicate OK [12:04:59]wFMCommunicate request_size=10 [12:04:59]MH_SAM_APDU [12:04:59]CAPDU: 80 0D 02 02 05 B0 A8 6C F2 E1 [12:04:59]Write to MH i2c: E2 0D 00 04 04 80 0D 02 02 05 00 B0 A8 6C F2 E1 00 00 23 [12:04:59]Write i2c OK [12:04:59]MH_I2C_Read... [12:04:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:59]Read from MH i2c: E2 [12:04:59]MH_I2C_Read... [12:04:59]Read from MH i2c: E2 03 00 [12:04:59]MH_I2C_Read... [12:04:59]Read from MH i2c: E2 03 00 04 04 00 90 00 7C [12:04:59]RAPDU: 90 00 [12:04:59]wFMCommunicate OK [12:04:59]wFMCommunicate request_size=4 [12:04:59]MH_SAM_APDU [12:04:59]CAPDU: 80 0D 03 02 [12:04:59]Write to MH i2c: E2 08 00 05 04 80 0D 03 02 00 00 00 00 84 [12:04:59]Write i2c OK [12:04:59]MH_I2C_Read... [12:04:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:04:59]Read from MH i2c: E2 [12:04:59]MH_I2C_Read... [12:04:59]Read from MH i2c: E2 0B 00 [12:04:59]MH_I2C_Read... [12:04:59]Read from MH i2c: E2 0B 00 05 04 00 84 98 F4 50 8B E5 81 30 90 00 06 [12:04:59]RAPDU: 84 98 F4 50 8B E5 81 30 90 00 [12:04:59]wFMCommunicate OK [12:04:59]SAM_PROTO_SignData done [12:04:59]FM_MakeSignedData done [12:04:59]CreateOFDProtocolMessage [12:04:59]wFMCommunicate request_size=4 [12:04:59]MH_SAM_APDU [12:04:59]CAPDU: 80 11 00 00 [12:04:59]Write to MH i2c: E2 08 00 06 04 80 11 00 00 00 00 00 00 84 [12:04:59]Write i2c OK [12:04:59]MH_I2C_Read... [12:04:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:59]Read from MH i2c: E2 [12:04:59]MH_I2C_Read... [12:04:59]Read from MH i2c: E2 17 00 [12:04:59]MH_I2C_Read... [12:04:59]Read from MH i2c: E2 17 00 06 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [12:04:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:04:59]wFMCommunicate OK [12:04:59]CreateOFDProtocolMessage done [12:04:59]OFDSenderStorePacket 166284 [12:04:59]StoreOFDPacket docnum=166284 [12:04:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 C9 3C 07 01 FF 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 69 CC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8C 89 02 00 35 04 06 00 06 B0 A8 6C F2 E1 84 98 F4 50 8B E5 81 30 [12:04:59]CheckFolder [12:04:59]dirname=/storage/ofd_packets [12:04:59]CheckFolder done [12:04:59]ProducePacketName [12:04:59]name=ofd_packets/00166284 [12:04:59]NVStorageSaveData ofd_packets/00166284 [12:04:59]File name is /storage/ofd_packets/00166284 [12:04:59]Write 301 bytes [12:04:59]NVStorageSaveData done [12:04:59]OFDSenderStorePacket done [12:04:59]KKMCreateOFDPacket done [12:04:59]NVStorageSaveData kkm_last_timestamp [12:04:59]File name is /storage/kkm_last_timestamp [12:04:59]Write 4 bytes [12:04:59]NVStorageSaveData done [12:04:59]ExternCall_PrintAddStr [12:04:59]wPrintStart [12:04:59]Write to MH i2c: 01 00 00 07 04 0B [12:04:59]Write i2c OK [12:04:59]MH_I2C_Read... [12:04:59]Read from MH i2c: 01 [12:04:59]MH_I2C_Read... [12:04:59]Read from MH i2c: 01 07 00 [12:04:59]MH_I2C_Read... [12:04:59]Read from MH i2c: 01 07 00 07 04 00 00 00 00 00 FF 0F 20 [12:04:59]RasterBufferAndPrint [12:04:59]line Счет N : (1)295246 [12:04:59]line ИНН: 02508201610067 [12:04:59]line Контрольно-Кассовый Чек [12:04:59]line ПРОДАЖА [12:04:59]line ТРК (МРК, ГНК) : 42 [12:04:59]line Товар: 2710124130 [12:04:59]line Аи-92-К-5 [12:04:59]line 29.500 * 67.80 [12:04:59]line = 2000.10 [12:04:59]line НДС 12% НСП 1% [12:04:59]line > о реализуемом товаре [12:04:59]line ИТОГО: 2000.10 [12:04:59]line НСП 1% : 17.70 [12:04:59]line НДС 12% : 212.40 [12:04:59]line Наличными: 0.00 [12:04:59]line Безнал.: 2000.10 [12:04:59]line Место: АЗС № 130 "Партнер Нефть" [12:04:59]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:04:59]line СНО: Общий режим [12:04:59]line Чек 336 24.08.2024 12:04 [12:04:59]line Смена: 470 ФФД: 1.0 [12:04:59]line ЗНМ: 0300000070 [12:04:59]line РНМ: 0000000000092562 [12:04:59]line Версия ККМ: 001 [12:04:59]line Платежная система: O! деньги [12:04:59]line ФМ: 0000000000871769 [12:04:59]line ФД: 166284 [12:04:59]line ФПД: 7355809723105 [12:04:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T120457&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166284&fm=7355809723105&tin=02508201610067®Number=0000000000092562&sum=200010 [12:04:59]OFD Sender: Processing packet 166284 [packets to send 1008, broken 1007] [12:04:59]ProducePacketName [12:04:59]name=ofd_packets/00166284 [12:04:59]OFD Sender: To server: pG, [12:04:59]CommunicateWithHost lk.salyk.kg:30040 [12:04:59]ConnectInit lk.salyk.kg [12:04:59]written 0, free lines is 4095 [12:05:00]Write to MH i2c: 01 00 00 31 04 35 [12:05:00]Write i2c OK [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: 01 [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: 01 07 00 [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: 01 07 00 31 04 00 00 00 00 00 DD 0C 25 [12:05:00]RasterBufferAndPrint [12:05:00]line [12:05:00]line [12:05:00]line [12:05:00]line [12:05:00]line [12:05:00]written 0, free lines is 3299 [12:05:00]MH_Cut [12:05:00]Write to MH i2c: D1 01 00 38 04 01 0E [12:05:00]Write i2c OK [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: D1 [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: D1 01 00 [12:05:00]MH_I2C_Read... [12:05:00]Read from MH i2c: D1 01 00 38 04 00 0D [12:05:00]Write to MH i2c: 01 00 00 39 04 3D [12:05:00]Write i2c OK [12:05:00]MH_I2C_Read... [12:05:00]Connected sock=11 [12:05:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 C9 3C 07 01 FF 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 69 CC C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8C 89 02 00 35 04 06 00 06 B0 A8 6C F2 E1 84 98 F4 50 8B E5 81 30 [12:05:00]*** Cut start [12:05:00]*** Purtial cut [12:05:00]*** Stage 1: CUTSNS_PIN = 1 [12:05:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 FC C0 47 00 58 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8C 89 02 00 F4 03 04 00 B4 75 C9 66 B6 04 01 00 00 FE F5 47 6B 52 CD A4 C5 [12:05:01]CommunicateWithHost err = 0 [12:05:01]CheckOFDResponse [12:05:01]1017 (14) - 77093643461234 [12:05:01]1041 (16) - 0000000000871769 [12:05:01]1040 (4) - 166284 [12:05:01]1012 (4) - 24.08.2024 05:55 [12:05:01]1206 (1) - 0 [12:05:01]OFD Sender: Remove packet 166284 [12:05:01]ProducePacketName [12:05:01]name=ofd_packets/00166284 [12:05:01]NVStorageDeleteData [12:05:01]OFD Sender: No OFD packet to send [12:05:02]Read from MH i2c: 01 [12:05:02]MH_I2C_Read... [12:05:02]*** Stop cut motor [12:05:02]*** Cut end [12:05:02]Read from MH i2c: 01 07 00 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: 01 07 00 39 04 00 00 00 00 00 FF 0F 52 [12:05:02]process_action close_receipt done [12:05:02]requested_data is exist [12:05:02]produce_requested_data [12:05:02]requested_item fm.sn is exist - process it [12:05:02]wFMCommunicate request_size=4 [12:05:02]MH_SAM_APDU [12:05:02]CAPDU: 80 11 00 00 [12:05:02]Write to MH i2c: E2 08 00 3A 04 80 11 00 00 00 00 00 00 B8 [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:02]Read from MH i2c: E2 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 17 00 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: E2 17 00 3A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 11 [12:05:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:05:02]wFMCommunicate OK [12:05:02]requested_item fd.num is exist - process it [12:05:02]SAM_PROTO_GetFieldsCounters [12:05:02]wFMCommunicate request_size=4 [12:05:02]MH_SAM_APDU [12:05:02]CAPDU: 80 13 00 00 [12:05:02]Write to MH i2c: E2 08 00 3B 04 80 13 00 00 00 00 00 00 BB [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:03]Read from MH i2c: E2 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 62 00 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 62 00 3B 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 C2 [12:05:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8C 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:03]wFMCommunicate OK [12:05:03]SAM_PROTO_GetFieldsCounters done [12:05:03]requested_item shift.num is exist - process it [12:05:03]requested_item shift.opened is exist - process it [12:05:03]req_shift_opened [12:05:03]FM_GetShiftState [12:05:03]SAM_PROTO_GetShiftState [12:05:03]wFMCommunicate request_size=4 [12:05:03]MH_SAM_APDU [12:05:03]CAPDU: 80 13 01 00 [12:05:03]Write to MH i2c: E2 08 00 3C 04 80 13 01 00 00 00 00 00 BD [12:05:03]Write i2c OK [12:05:03]MH_I2C_Read... [12:05:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:03]Read from MH i2c: E2 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 0E 00 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 0E 00 3C 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E7 [12:05:03]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:05:03]wFMCommunicate OK [12:05:03]SAM_PROTO_GetShiftState done [12:05:03]FM_GetShiftState done [12:05:03]req_shift_opened done [12:05:03]requested_item shift.open_date is exist - process it [12:05:03]req_shift_open_date [12:05:03]req_shift_open_date done [12:05:03]produce_requested_data done [12:05:03]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166284,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:05:03]process_action_free close_receipt [12:05:03]json_value_free [12:05:03]json_value_free done [12:05:03]process_json_proto returns [12:05:03]Send response to host [12:05:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166284,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:05:03]free response buf [12:05:03]execute_script done [12:05:03]execute_script returns [12:05:03]free content buf [12:05:03]Sock 10.Close socket [12:05:03]Sock 10.Thread stoped [12:05:06]OFD Sender: No OFD packet to send [12:05:11]OFD Sender: No OFD packet to send [12:05:12]recv_with_timeout no data received [12:05:16]OFD Sender: No OFD packet to send [12:05:21]OFD Sender: No OFD packet to send [12:05:24]recv_with_timeout no data received [12:05:27]OFD Sender: No OFD packet to send [12:05:32]OFD Sender: No OFD packet to send [12:05:37]OFD Sender: No OFD packet to send [12:05:42]OFD Sender: No OFD packet to send [12:05:47]OFD Sender: No OFD packet to send [12:05:52]OFD Sender: No OFD packet to send [12:05:57]OFD Sender: No OFD packet to send [12:06:02]OFD Sender: No OFD packet to send [12:06:07]OFD Sender: No OFD packet to send [12:06:09]recv_with_timeout no data received [12:06:12]OFD Sender: No OFD packet to send [12:06:17]OFD Sender: No OFD packet to send [12:06:22]OFD Sender: No OFD packet to send [12:06:27]OFD Sender: No OFD packet to send [12:06:32]OFD Sender: No OFD packet to send [12:06:37]OFD Sender: No OFD packet to send [12:06:42]OFD Sender: No OFD packet to send [12:06:47]OFD Sender: No OFD packet to send [12:06:52]OFD Sender: No OFD packet to send [12:07:07]OFD Sender: No OFD packet to send [12:07:12]OFD Sender: No OFD packet to send [12:07:17]OFD Sender: No OFD packet to send [12:07:22]OFD Sender: No OFD packet to send [12:07:26]recv_with_timeout no data received [12:07:27]OFD Sender: No OFD packet to send [12:07:32]OFD Sender: No OFD packet to send [12:07:37]OFD Sender: No OFD packet to send [12:07:42]OFD Sender: No OFD packet to send [12:07:47]OFD Sender: No OFD packet to send [12:07:49]recv_with_timeout no data received [12:07:52]OFD Sender: No OFD packet to send [12:07:57]OFD Sender: No OFD packet to send [12:08:02]OFD Sender: No OFD packet to send [12:08:07]OFD Sender: No OFD packet to send [12:08:12]OFD Sender: No OFD packet to send [12:08:17]recv_with_timeout no data received [12:08:17]OFD Sender: No OFD packet to send [12:08:22]OFD Sender: No OFD packet to send [12:08:24]accept exits with 7 [12:08:24]New connection [12:08:24]New thread 3067420004 created [12:08:24]Thread 3067276644 joined [12:08:24]Waiting for new connection... [12:08:24] Sock 7.Parse request [12:08:24]Sock 7.Check first char [12:08:24]Sock 7.First char is OK [12:08:24]request: POST /json_proto HTTP/1.0 [12:08:24]Method: POST [12:08:24]URL: /json_proto [12:08:24]Method is POST - this is cgi request [12:08:24]url: /json_proto [12:08:24]query_string will be loaded in cgi processing [12:08:24]execute_cgi json_proto POST (null) [12:08:24]execute_cgi path=json_proto method=POST [12:08:24]POST find Content-Length [12:08:24]Host: 172.17.44.132:8080 [12:08:24]Content-Length: 677 [12:08:24]Content-Type: application/json [12:08:24] [12:08:24]POST finish read [12:08:24]Found Content-Length = 677 [12:08:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:24]execute_script... [12:08:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:24]POST & json_proto [12:08:24]process_json_proto [12:08:24]json parsed OK: [12:08:24]protocol is kg_v1.0 [12:08:24]action value=close_receipt [12:08:24]process_action close_receipt [12:08:24]cmd_close_receipt [12:08:24]MH_GetDate [12:08:24]Write to MH i2c: F0 00 00 3D 04 30 [12:08:24]Write i2c OK [12:08:24]MH_I2C_Read... [12:08:24]Read from MH i2c: F0 [12:08:24]MH_I2C_Read... [12:08:24]Read from MH i2c: F0 09 00 [12:08:24]MH_I2C_Read... [12:08:24]Read from MH i2c: F0 09 00 3D 04 00 38 CD C9 66 2A 83 C1 65 40 [12:08:24]GetLastDocTimeStamp 1724501097 [12:08:24]current date 1724501304 [12:08:24]FM_GetShiftState [12:08:24]SAM_PROTO_GetShiftState [12:08:24]wFMCommunicate request_size=4 [12:08:24]MH_SAM_APDU [12:08:24]CAPDU: 80 13 01 00 [12:08:24]Write to MH i2c: E2 08 00 3E 04 80 13 01 00 00 00 00 00 BF [12:08:24]Write i2c OK [12:08:24]MH_I2C_Read... [12:08:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:24]Read from MH i2c: E2 [12:08:24]MH_I2C_Read... [12:08:24]Read from MH i2c: E2 0E 00 [12:08:24]MH_I2C_Read... [12:08:24]Read from MH i2c: E2 0E 00 3E 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E9 [12:08:24]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:08:24]wFMCommunicate OK [12:08:24]SAM_PROTO_GetShiftState done [12:08:24]FM_GetShiftState done [12:08:24]opened in 1724458697 [12:08:24]opened+sec_in_day 1724545097 [12:08:24]quantity*price = 50010 [12:08:24]sum+1 = 50012 [12:08:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 337 24.08.2024 12:08 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166285 ФПД: 170752105507525 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T120824&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166285&fm=170752105507525&tin=02508201610067®Number=0000000000092562&sum=50000 [12:08:25]StoreToDocumentArchive [12:08:25]shift 470 fd 166285 [12:08:25]save to /storage/0470/doc_00166285 [12:08:25]save last doc name /storage/0470/doc_00166285 to /storage/kkm_last_doc_name [12:08:25]save OK [12:08:25]Clear old archive folders... [12:08:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:25]tlvbuf is 01E8C1E0 [12:08:25]SAM_PROTO_ClearQueue [12:08:25]wFMCommunicate request_size=4 [12:08:25]MH_SAM_APDU [12:08:25]CAPDU: 80 09 00 00 [12:08:25]Write to MH i2c: E2 08 00 4B 04 80 09 00 00 00 00 00 00 C1 [12:08:25]Write i2c OK [12:08:25]MH_I2C_Read... [12:08:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:25]Read from MH i2c: E2 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 03 00 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 03 00 4B 04 00 90 00 C3 [12:08:25]RAPDU: 90 00 [12:08:25]wFMCommunicate OK [12:08:25]SAM_PROTO_ClearQueue done [12:08:25]KKMCreateOFDPacket [12:08:25]OFDProtocolAddRootSTLVToBuf [12:08:25]FM_MakeSignedData [12:08:25]FM_MakeSignedData [12:08:25]SAM_PROTO_SignData [12:08:25]wFMCommunicate request_size=4 [12:08:25]MH_SAM_APDU [12:08:25]CAPDU: 80 0D 01 02 [12:08:25]Write to MH i2c: E2 08 00 4C 04 80 0D 01 02 00 00 00 00 C9 [12:08:25]Write i2c OK [12:08:25]MH_I2C_Read... [12:08:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:25]Read from MH i2c: E2 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 03 00 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 03 00 4C 04 00 90 00 C4 [12:08:25]RAPDU: 90 00 [12:08:25]wFMCommunicate OK [12:08:25]wFMCommunicate request_size=255 [12:08:25]MH_SAM_APDU [12:08:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 38 CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8D 89 02 00 35 04 06 00 9B [12:08:25]Write to MH i2c: E2 02 01 4D 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 38 CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8D 89 02 00 35 04 06 00 9B 00 00 45 [12:08:25]Write i2c OK [12:08:25]MH_I2C_Read... [12:08:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:25]Read from MH i2c: E2 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 03 00 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 03 00 4D 04 00 90 00 C5 [12:08:25]RAPDU: 90 00 [12:08:25]wFMCommunicate OK [12:08:25]wFMCommunicate request_size=10 [12:08:25]MH_SAM_APDU [12:08:25]CAPDU: 80 0D 02 02 05 4C 52 97 EA C5 [12:08:25]Write to MH i2c: E2 0D 00 4E 04 80 0D 02 02 05 00 4C 52 97 EA C5 00 00 BA [12:08:25]Write i2c OK [12:08:25]MH_I2C_Read... [12:08:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:25]Read from MH i2c: E2 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 03 00 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 03 00 4E 04 00 90 00 C6 [12:08:25]RAPDU: 90 00 [12:08:25]wFMCommunicate OK [12:08:25]wFMCommunicate request_size=4 [12:08:25]MH_SAM_APDU [12:08:25]CAPDU: 80 0D 03 02 [12:08:25]Write to MH i2c: E2 08 00 4F 04 80 0D 03 02 00 00 00 00 CE [12:08:25]Write i2c OK [12:08:25]MH_I2C_Read... [12:08:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:25]Read from MH i2c: E2 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 0B 00 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 0B 00 4F 04 00 A9 DE 4E 32 3F E1 A7 60 90 00 FD [12:08:25]RAPDU: A9 DE 4E 32 3F E1 A7 60 90 00 [12:08:25]wFMCommunicate OK [12:08:25]SAM_PROTO_SignData done [12:08:25]FM_MakeSignedData done [12:08:25]CreateOFDProtocolMessage [12:08:25]wFMCommunicate request_size=4 [12:08:25]MH_SAM_APDU [12:08:25]CAPDU: 80 11 00 00 [12:08:25]Write to MH i2c: E2 08 00 50 04 80 11 00 00 00 00 00 00 CE [12:08:25]Write i2c OK [12:08:25]MH_I2C_Read... [12:08:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:25]Read from MH i2c: E2 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 17 00 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 17 00 50 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 27 [12:08:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:08:25]wFMCommunicate OK [12:08:25]CreateOFDProtocolMessage done [12:08:25]OFDSenderStorePacket 166285 [12:08:25]StoreOFDPacket docnum=166285 [12:08:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 DE 39 07 01 2A 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 38 CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8D 89 02 00 35 04 06 00 9B 4C 52 97 EA C5 A9 DE 4E 32 3F E1 A7 60 [12:08:25]CheckFolder [12:08:25]dirname=/storage/ofd_packets [12:08:25]CheckFolder done [12:08:25]ProducePacketName [12:08:25]name=ofd_packets/00166285 [12:08:25]NVStorageSaveData ofd_packets/00166285 [12:08:25]File name is /storage/ofd_packets/00166285 [12:08:25]Write 301 bytes [12:08:25]NVStorageSaveData done [12:08:25]OFDSenderStorePacket done [12:08:25]KKMCreateOFDPacket done [12:08:25]NVStorageSaveData kkm_last_timestamp [12:08:25]File name is /storage/kkm_last_timestamp [12:08:25]Write 4 bytes [12:08:25]NVStorageSaveData done [12:08:26]ExternCall_PrintAddStr [12:08:26]wPrintStart [12:08:26]Write to MH i2c: 01 00 00 51 04 55 [12:08:26]Write i2c OK [12:08:26]MH_I2C_Read... [12:08:26]Read from MH i2c: 01 [12:08:26]MH_I2C_Read... [12:08:26]Read from MH i2c: 01 07 00 [12:08:26]MH_I2C_Read... [12:08:26]Read from MH i2c: 01 07 00 51 04 00 00 00 00 00 FF 0F 6A [12:08:26]RasterBufferAndPrint [12:08:26]line Счет N : (1)295248 [12:08:26]line ИНН: 02508201610067 [12:08:26]line Контрольно-Кассовый Чек [12:08:26]line ПРОДАЖА [12:08:26]line ТРК (МРК, ГНК) : 43 [12:08:26]line Товар: 2710124500 [12:08:26]line Аи-95-К-5 [12:08:26]line 6.740 * 74.20 [12:08:26]line = 500.11 [12:08:26]line НДС 12% НСП 1% [12:08:26]line > о реализуемом товаре [12:08:26]line ОКРУГЛЕНИЕ: -0.11 [12:08:26]line ИТОГО: 500.00 [12:08:26]line Внесено: 500.00 [12:08:26]line СДАЧА: 0.00 [12:08:26]line НСП 1% : 4.43 [12:08:26]line НДС 12% : 53.11 [12:08:26]line Наличными: 500.00 [12:08:26]line Безнал.: 0.00 [12:08:26]line Место: АЗС № 130 "Партнер Нефть" [12:08:26]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:08:26]line СНО: Общий режим [12:08:26]line Чек 337 24.08.2024 12:08 [12:08:26]line Смена: 470 ФФД: 1.0 [12:08:26]line ЗНМ: 0300000070 [12:08:26]line РНМ: 0000000000092562 [12:08:26]line Версия ККМ: 001 [12:08:26]line ФМ: 0000000000871769 [12:08:26]line ФД: 166285 [12:08:26]line ФПД: 170752105507525 [12:08:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T120824&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166285&fm=170752105507525&tin=02508201610067®Number=0000000000092562&sum=50000 [12:08:26]written 0, free lines is 4095 [12:08:26]OFD Sender: Processing packet 166285 [packets to send 1008, broken 1007] [12:08:26]ProducePacketName [12:08:26]name=ofd_packets/00166285 [12:08:26]OFD Sender: To server: pG, [12:08:26]CommunicateWithHost lk.salyk.kg:30040 [12:08:26]ConnectInit lk.salyk.kg [12:08:26]Write to MH i2c: 01 00 00 7C 04 80 [12:08:26]Write i2c OK [12:08:26]MH_I2C_Read... [12:08:26]Read from MH i2c: 01 [12:08:26]MH_I2C_Read... [12:08:26]Read from MH i2c: 01 07 00 [12:08:26]MH_I2C_Read... [12:08:26]Read from MH i2c: 01 07 00 7C 04 00 00 00 00 00 B8 0C 4B [12:08:26]RasterBufferAndPrint [12:08:26]line [12:08:26]line [12:08:26]line [12:08:26]line [12:08:26]line [12:08:26]written 0, free lines is 3263 [12:08:26]MH_Cut [12:08:26]Write to MH i2c: D1 01 00 83 04 01 59 [12:08:26]Write i2c OK [12:08:26]MH_I2C_Read... [12:08:26]Read from MH i2c: D1 [12:08:26]MH_I2C_Read... [12:08:26]Read from MH i2c: D1 01 00 [12:08:26]MH_I2C_Read... [12:08:26]Read from MH i2c: D1 01 00 83 04 00 58 [12:08:26]Write to MH i2c: 01 00 00 84 04 88 [12:08:26]Write i2c OK [12:08:26]MH_I2C_Read... [12:08:27]*** Cut start [12:08:27]*** Purtial cut [12:08:27]*** Stage 1: CUTSNS_PIN = 1 [12:08:29]Read from MH i2c: 01 [12:08:29]MH_I2C_Read... [12:08:29]*** Stop cut motor [12:08:29]*** Cut end [12:08:29]Read from MH i2c: 01 07 00 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: 01 07 00 84 04 00 00 00 00 00 FF 0F 9D [12:08:29]process_action close_receipt done [12:08:29]requested_data is exist [12:08:29]produce_requested_data [12:08:29]requested_item fm.sn is exist - process it [12:08:29]wFMCommunicate request_size=4 [12:08:29]MH_SAM_APDU [12:08:29]CAPDU: 80 11 00 00 [12:08:29]Write to MH i2c: E2 08 00 85 04 80 11 00 00 00 00 00 00 03 [12:08:29]Write i2c OK [12:08:29]MH_I2C_Read... [12:08:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:29]Read from MH i2c: E2 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 17 00 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 17 00 85 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 5C [12:08:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:08:29]wFMCommunicate OK [12:08:29]requested_item fd.num is exist - process it [12:08:29]SAM_PROTO_GetFieldsCounters [12:08:29]wFMCommunicate request_size=4 [12:08:29]MH_SAM_APDU [12:08:29]CAPDU: 80 13 00 00 [12:08:29]Write to MH i2c: E2 08 00 86 04 80 13 00 00 00 00 00 00 06 [12:08:29]Write i2c OK [12:08:29]MH_I2C_Read... [12:08:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:29]Read from MH i2c: E2 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 62 00 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 62 00 86 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [12:08:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8D 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:29]wFMCommunicate OK [12:08:29]SAM_PROTO_GetFieldsCounters done [12:08:29]requested_item shift.num is exist - process it [12:08:29]requested_item shift.opened is exist - process it [12:08:29]req_shift_opened [12:08:29]FM_GetShiftState [12:08:29]SAM_PROTO_GetShiftState [12:08:29]wFMCommunicate request_size=4 [12:08:29]MH_SAM_APDU [12:08:29]CAPDU: 80 13 01 00 [12:08:29]Write to MH i2c: E2 08 00 87 04 80 13 01 00 00 00 00 00 08 [12:08:29]Write i2c OK [12:08:29]MH_I2C_Read... [12:08:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:29]Read from MH i2c: E2 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 0E 00 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 0E 00 87 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 32 [12:08:29]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:08:29]wFMCommunicate OK [12:08:29]SAM_PROTO_GetShiftState done [12:08:29]FM_GetShiftState done [12:08:29]req_shift_opened done [12:08:29]requested_item shift.open_date is exist - process it [12:08:29]req_shift_open_date [12:08:29]req_shift_open_date done [12:08:29]produce_requested_data done [12:08:29]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166285,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:08:29]process_action_free close_receipt [12:08:29]json_value_free [12:08:29]json_value_free done [12:08:29]process_json_proto returns [12:08:29]Send response to host [12:08:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166285,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:08:29]free response buf [12:08:29]execute_script done [12:08:29]execute_script returns [12:08:29]free content buf [12:08:29]Sock 7.Close socket [12:08:29]Sock 7.Thread stoped [12:08:29]accept exits with 10 [12:08:29]New connection [12:08:29]New thread 3067276644 created [12:08:29]Thread 3067420004 joined [12:08:29]Waiting for new connection... [12:08:29] Sock 10.Parse request [12:08:29]Sock 10.Check first char [12:08:29]Sock 10.First char is OK [12:08:29]request: POST /json_proto HTTP/1.0 [12:08:29]Method: POST [12:08:29]URL: /json_proto [12:08:29]Method is POST - this is cgi request [12:08:29]url: /json_proto [12:08:29]query_string will be loaded in cgi processing [12:08:29]execute_cgi json_proto POST (null) [12:08:29]execute_cgi path=json_proto method=POST [12:08:29]POST find Content-Length [12:08:29]Host: 172.17.44.132:8080 [12:08:29]Content-Length: 677 [12:08:29]Content-Type: application/json [12:08:29] [12:08:29]POST finish read [12:08:29]Found Content-Length = 677 [12:08:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.540, "sum" : 240.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:29]execute_script... [12:08:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.540, "sum" : 240.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:29]POST & json_proto [12:08:29]process_json_proto [12:08:29]json parsed OK: [12:08:29]protocol is kg_v1.0 [12:08:29]action value=close_receipt [12:08:29]process_action close_receipt [12:08:29]cmd_close_receipt [12:08:29]MH_GetDate [12:08:29]Write to MH i2c: F0 00 00 88 04 7B [12:08:29]Write i2c OK [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: F0 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: F0 09 00 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: F0 09 00 88 04 00 3E CD C9 66 2A 83 C1 65 91 [12:08:29]GetLastDocTimeStamp 1724501304 [12:08:29]current date 1724501310 [12:08:29]FM_GetShiftState [12:08:29]SAM_PROTO_GetShiftState [12:08:29]wFMCommunicate request_size=4 [12:08:29]MH_SAM_APDU [12:08:29]CAPDU: 80 13 01 00 [12:08:29]Write to MH i2c: E2 08 00 89 04 80 13 01 00 00 00 00 00 0A [12:08:29]Write i2c OK [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 [12:08:30]MH_I2C_Read... [12:08:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:30]Read from MH i2c: E2 0E 00 [12:08:30]MH_I2C_Read... [12:08:30]Read from MH i2c: E2 0E 00 89 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 34 [12:08:30]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:08:30]wFMCommunicate OK [12:08:30]SAM_PROTO_GetShiftState done [12:08:30]FM_GetShiftState done [12:08:30]opened in 1724458697 [12:08:30]opened+sec_in_day 1724545097 [12:08:30]quantity*price = 24001 [12:08:30]sum+1 = 24002 [12:08:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.12 НДС 12% : 25.49 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 338 24.08.2024 12:08 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166286 ФПД: 98290029982057 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T120830&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166286&fm=98290029982057&tin=02508201610067®Number=0000000000092562&sum=24000 [12:08:31]StoreToDocumentArchive [12:08:31]shift 470 fd 166286 [12:08:31]save to /storage/0470/doc_00166286 [12:08:31]save last doc name /storage/0470/doc_00166286 to /storage/kkm_last_doc_name [12:08:31]save OK [12:08:31]Clear old archive folders... [12:08:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:31]tlvbuf is 01EA5190 [12:08:31]SAM_PROTO_ClearQueue [12:08:31]wFMCommunicate request_size=4 [12:08:31]MH_SAM_APDU [12:08:31]CAPDU: 80 09 00 00 [12:08:31]Write to MH i2c: E2 08 00 96 04 80 09 00 00 00 00 00 00 0C [12:08:31]Write i2c OK [12:08:31]MH_I2C_Read... [12:08:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:31]Read from MH i2c: E2 [12:08:31]MH_I2C_Read... [12:08:31]Read from MH i2c: E2 03 00 [12:08:31]MH_I2C_Read... [12:08:31]Read from MH i2c: E2 03 00 96 04 00 90 00 0E [12:08:31]RAPDU: 90 00 [12:08:31]wFMCommunicate OK [12:08:31]SAM_PROTO_ClearQueue done [12:08:31]KKMCreateOFDPacket [12:08:31]OFDProtocolAddRootSTLVToBuf [12:08:31]FM_MakeSignedData [12:08:31]FM_MakeSignedData [12:08:31]SAM_PROTO_SignData [12:08:31]wFMCommunicate request_size=4 [12:08:31]MH_SAM_APDU [12:08:31]CAPDU: 80 0D 01 02 [12:08:31]Write to MH i2c: E2 08 00 97 04 80 0D 01 02 00 00 00 00 14 [12:08:31]Write i2c OK [12:08:31]MH_I2C_Read... [12:08:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:31]Read from MH i2c: E2 [12:08:31]MH_I2C_Read... [12:08:31]Read from MH i2c: E2 03 00 [12:08:31]MH_I2C_Read... [12:08:31]Read from MH i2c: E2 03 00 97 04 00 90 00 0F [12:08:31]RAPDU: 90 00 [12:08:31]wFMCommunicate OK [12:08:31]wFMCommunicate request_size=255 [12:08:31]MH_SAM_APDU [12:08:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 0D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 3E CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8E 89 02 00 35 04 06 00 59 [12:08:31]Write to MH i2c: E2 02 01 98 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 0D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 3E CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8E 89 02 00 35 04 06 00 59 00 00 9A [12:08:31]Write i2c OK [12:08:31]MH_I2C_Read... [12:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:31]Read from MH i2c: E2 [12:08:31]MH_I2C_Read... [12:08:31]Read from MH i2c: E2 03 00 [12:08:31]MH_I2C_Read... [12:08:31]Read from MH i2c: E2 03 00 98 04 00 90 00 10 [12:08:31]RAPDU: 90 00 [12:08:31]wFMCommunicate OK [12:08:31]wFMCommunicate request_size=10 [12:08:31]MH_SAM_APDU [12:08:31]CAPDU: 80 0D 02 02 05 64 EE 52 71 69 [12:08:31]Write to MH i2c: E2 0D 00 99 04 80 0D 02 02 05 00 64 EE 52 71 69 00 00 9F [12:08:31]Write i2c OK [12:08:31]MH_I2C_Read... [12:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:31]Read from MH i2c: E2 [12:08:31]MH_I2C_Read... [12:08:31]Read from MH i2c: E2 03 00 [12:08:31]MH_I2C_Read... [12:08:31]Read from MH i2c: E2 03 00 99 04 00 90 00 11 [12:08:31]RAPDU: 90 00 [12:08:31]wFMCommunicate OK [12:08:31]wFMCommunicate request_size=4 [12:08:31]MH_SAM_APDU [12:08:31]CAPDU: 80 0D 03 02 [12:08:31]Write to MH i2c: E2 08 00 9A 04 80 0D 03 02 00 00 00 00 19 [12:08:32]Write i2c OK [12:08:32]MH_I2C_Read... [12:08:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:32]Read from MH i2c: E2 [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: E2 0B 00 [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: E2 0B 00 9A 04 00 BA 2B 1D 5A D4 06 DE F9 90 00 27 [12:08:32]RAPDU: BA 2B 1D 5A D4 06 DE F9 90 00 [12:08:32]wFMCommunicate OK [12:08:32]SAM_PROTO_SignData done [12:08:32]FM_MakeSignedData done [12:08:32]CreateOFDProtocolMessage [12:08:32]wFMCommunicate request_size=4 [12:08:32]MH_SAM_APDU [12:08:32]CAPDU: 80 11 00 00 [12:08:32]Write to MH i2c: E2 08 00 9B 04 80 11 00 00 00 00 00 00 19 [12:08:32]Write i2c OK [12:08:32]MH_I2C_Read... [12:08:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:32]Read from MH i2c: E2 [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: E2 17 00 [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: E2 17 00 9B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 72 [12:08:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:08:32]wFMCommunicate OK [12:08:32]CreateOFDProtocolMessage done [12:08:32]OFDSenderStorePacket 166286 [12:08:32]StoreOFDPacket docnum=166286 [12:08:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 28 17 07 01 A0 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 0D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 3E CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8E 89 02 00 35 04 06 00 59 64 EE 52 71 69 BA 2B 1D 5A D4 06 DE F9 [12:08:32]CheckFolder [12:08:32]dirname=/storage/ofd_packets [12:08:32]CheckFolder done [12:08:32]ProducePacketName [12:08:32]name=ofd_packets/00166286 [12:08:32]NVStorageSaveData ofd_packets/00166286 [12:08:32]File name is /storage/ofd_packets/00166286 [12:08:32]Write 301 bytes [12:08:32]NVStorageSaveData done [12:08:32]OFDSenderStorePacket done [12:08:32]KKMCreateOFDPacket done [12:08:32]NVStorageSaveData kkm_last_timestamp [12:08:32]File name is /storage/kkm_last_timestamp [12:08:32]Write 4 bytes [12:08:32]NVStorageSaveData done [12:08:32]ExternCall_PrintAddStr [12:08:32]wPrintStart [12:08:32]Write to MH i2c: 01 00 00 9C 04 A0 [12:08:32]Write i2c OK [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: 01 [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: 01 07 00 [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: 01 07 00 9C 04 00 00 00 00 00 FF 0F B5 [12:08:32]RasterBufferAndPrint [12:08:32]line Счет N : (1)295249 [12:08:32]line ИНН: 02508201610067 [12:08:32]line Контрольно-Кассовый Чек [12:08:32]line ПРОДАЖА [12:08:32]line ТРК (МРК, ГНК) : 52 [12:08:32]line Товар: 2710124130 [12:08:32]line Аи-92-К-5 [12:08:32]line 3.540 * 67.80 [12:08:32]line = 240.01 [12:08:32]line НДС 12% НСП 1% [12:08:32]line > о реализуемом товаре [12:08:32]line ОКРУГЛЕНИЕ: -0.01 [12:08:32]line ИТОГО: 240.00 [12:08:32]line Внесено: 240.00 [12:08:32]line СДАЧА: 0.00 [12:08:32]line НСП 1% : 2.12 [12:08:32]line НДС 12% : 25.49 [12:08:32]line Наличными: 240.00 [12:08:32]line Безнал.: 0.00 [12:08:32]line Место: АЗС № 130 "Партнер Нефть" [12:08:32]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:08:32]line СНО: Общий режим [12:08:32]line Чек 338 24.08.2024 12:08 [12:08:32]line Смена: 470 ФФД: 1.0 [12:08:32]line ЗНМ: 0300000070 [12:08:32]line РНМ: 0000000000092562 [12:08:32]line Версия ККМ: 001 [12:08:32]line ФМ: 0000000000871769 [12:08:32]line ФД: 166286 [12:08:32]line ФПД: 98290029982057 [12:08:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T120830&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166286&fm=98290029982057&tin=02508201610067®Number=0000000000092562&sum=24000 [12:08:32]OFD Sender: Processing packet 166285 [packets to send 1009, broken 1007] [12:08:32]ProducePacketName [12:08:32]name=ofd_packets/00166285 [12:08:32]OFD Sender: To server: pG, [12:08:32]CommunicateWithHost lk.salyk.kg:30040 [12:08:32]ConnectInit lk.salyk.kg [12:08:32]written 0, free lines is 4095 [12:08:32]Write to MH i2c: 01 00 00 C7 04 CB [12:08:32]Write i2c OK [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: 01 [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: 01 07 00 [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: 01 07 00 C7 04 00 00 00 00 00 D4 0C B2 [12:08:32]RasterBufferAndPrint [12:08:32]line [12:08:32]line [12:08:32]line [12:08:32]line [12:08:32]line [12:08:32]written 0, free lines is 3300 [12:08:32]MH_Cut [12:08:32]Write to MH i2c: D1 01 00 CE 04 01 A4 [12:08:32]Write i2c OK [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: D1 [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: D1 01 00 [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: D1 01 00 CE 04 00 A3 [12:08:32]Write to MH i2c: 01 00 00 CF 04 D3 [12:08:32]Write i2c OK [12:08:32]MH_I2C_Read... [12:08:33]*** Cut start [12:08:33]*** Purtial cut [12:08:33]*** Stage 1: CUTSNS_PIN = 1 [12:08:35]Read from MH i2c: 01 [12:08:35]MH_I2C_Read... [12:08:35]*** Stop cut motor [12:08:35]*** Cut end [12:08:35]Read from MH i2c: 01 07 00 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: 01 07 00 CF 04 00 00 00 00 00 FF 0F E8 [12:08:35]process_action close_receipt done [12:08:35]requested_data is exist [12:08:35]produce_requested_data [12:08:35]requested_item fm.sn is exist - process it [12:08:35]wFMCommunicate request_size=4 [12:08:35]MH_SAM_APDU [12:08:35]CAPDU: 80 11 00 00 [12:08:35]Write to MH i2c: E2 08 00 D0 04 80 11 00 00 00 00 00 00 4E [12:08:35]Write i2c OK [12:08:35]MH_I2C_Read... [12:08:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:35]Read from MH i2c: E2 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 17 00 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 17 00 D0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A7 [12:08:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:08:35]wFMCommunicate OK [12:08:35]requested_item fd.num is exist - process it [12:08:35]SAM_PROTO_GetFieldsCounters [12:08:35]wFMCommunicate request_size=4 [12:08:35]MH_SAM_APDU [12:08:35]CAPDU: 80 13 00 00 [12:08:35]Write to MH i2c: E2 08 00 D1 04 80 13 00 00 00 00 00 00 51 [12:08:35]Write i2c OK [12:08:35]MH_I2C_Read... [12:08:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:35]Read from MH i2c: E2 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 62 00 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 62 00 D1 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [12:08:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8E 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:35]wFMCommunicate OK [12:08:35]SAM_PROTO_GetFieldsCounters done [12:08:35]requested_item shift.num is exist - process it [12:08:35]requested_item shift.opened is exist - process it [12:08:35]req_shift_opened [12:08:35]FM_GetShiftState [12:08:35]SAM_PROTO_GetShiftState [12:08:35]wFMCommunicate request_size=4 [12:08:35]MH_SAM_APDU [12:08:35]CAPDU: 80 13 01 00 [12:08:35]Write to MH i2c: E2 08 00 D2 04 80 13 01 00 00 00 00 00 53 [12:08:35]Write i2c OK [12:08:35]MH_I2C_Read... [12:08:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:35]Read from MH i2c: E2 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 0E 00 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 0E 00 D2 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 7D [12:08:35]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:08:35]wFMCommunicate OK [12:08:35]SAM_PROTO_GetShiftState done [12:08:35]FM_GetShiftState done [12:08:35]req_shift_opened done [12:08:35]requested_item shift.open_date is exist - process it [12:08:35]req_shift_open_date [12:08:35]req_shift_open_date done [12:08:35]produce_requested_data done [12:08:35]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166286,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:08:35]process_action_free close_receipt [12:08:35]json_value_free [12:08:35]json_value_free done [12:08:35]process_json_proto returns [12:08:35]Send response to host [12:08:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166286,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:08:35]free response buf [12:08:35]execute_script done [12:08:35]execute_script returns [12:08:35]free content buf [12:08:35]Sock 10.Close socket [12:08:35]Sock 10.Thread stoped [12:08:39]recv_with_timeout no data received [12:08:45]Connected sock=11 [12:08:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 DE 39 07 01 2A 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 38 CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8D 89 02 00 35 04 06 00 9B 4C 52 97 EA C5 A9 DE 4E 32 3F E1 A7 60 [12:08:50]recv_with_timeout no data received [12:08:50]CommunicateWithHost answer receiving error [12:08:50]CommunicateWithHost err = -3 [12:08:50]OFD Sender: Server communicate error [12:08:51]accept exits with 7 [12:08:51]New connection [12:08:51]New thread 3067420004 created [12:08:51]Thread 3067276644 joined [12:08:51]Waiting for new connection... [12:08:51] Sock 7.Parse request [12:08:51]Sock 7.Check first char [12:08:51]Sock 7.First char is OK [12:08:51]request: POST /json_proto HTTP/1.0 [12:08:51]Method: POST [12:08:51]URL: /json_proto [12:08:51]Method is POST - this is cgi request [12:08:51]url: /json_proto [12:08:51]query_string will be loaded in cgi processing [12:08:51]execute_cgi json_proto POST (null) [12:08:51]execute_cgi path=json_proto method=POST [12:08:51]POST find Content-Length [12:08:51]Host: 172.17.44.132:8080 [12:08:51]Content-Length: 685 [12:08:51]Content-Type: application/json [12:08:51] [12:08:51]POST finish read [12:08:51]Found Content-Length = 685 [12:08:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:51]execute_script... [12:08:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711129700", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 37.40, "quantity" : 26.740, "sum" : 1000.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:51]POST & json_proto [12:08:51]process_json_proto [12:08:51]json parsed OK: [12:08:51]protocol is kg_v1.0 [12:08:51]action value=close_receipt [12:08:51]process_action close_receipt [12:08:51]cmd_close_receipt [12:08:51]MH_GetDate [12:08:51]Write to MH i2c: F0 00 00 D3 04 C6 [12:08:51]Write i2c OK [12:08:51]MH_I2C_Read... [12:08:51]Read from MH i2c: F0 [12:08:51]MH_I2C_Read... [12:08:51]Read from MH i2c: F0 09 00 [12:08:51]MH_I2C_Read... [12:08:51]Read from MH i2c: F0 09 00 D3 04 00 53 CD C9 66 2A 83 C1 65 F1 [12:08:51]GetLastDocTimeStamp 1724501310 [12:08:51]current date 1724501331 [12:08:51]FM_GetShiftState [12:08:51]SAM_PROTO_GetShiftState [12:08:51]wFMCommunicate request_size=4 [12:08:51]MH_SAM_APDU [12:08:51]CAPDU: 80 13 01 00 [12:08:51]Write to MH i2c: E2 08 00 D4 04 80 13 01 00 00 00 00 00 55 [12:08:51]Write i2c OK [12:08:51]MH_I2C_Read... [12:08:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:51]Read from MH i2c: E2 [12:08:51]MH_I2C_Read... [12:08:51]Read from MH i2c: E2 0E 00 [12:08:51]MH_I2C_Read... [12:08:51]Read from MH i2c: E2 0E 00 D4 04 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 7F [12:08:51]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:08:51]wFMCommunicate OK [12:08:51]SAM_PROTO_GetShiftState done [12:08:51]FM_GetShiftState done [12:08:51]opened in 1724458697 [12:08:51]opened+sec_in_day 1724545097 [12:08:51]quantity*price = 100007 [12:08:51]sum+1 = 100009 [12:08:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 339 24.08.2024 12:08 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166287 ФПД: 59013212744673 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T120851&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166287&fm=59013212744673&tin=02508201610067®Number=0000000000092562&sum=100000 [12:08:52]StoreToDocumentArchive [12:08:52]shift 470 fd 166287 [12:08:52]save to /storage/0470/doc_00166287 [12:08:52]save last doc name /storage/0470/doc_00166287 to /storage/kkm_last_doc_name [12:08:52]save OK [12:08:52]Clear old archive folders... [12:08:52]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:08:52]tlvbuf is 01DFB800 [12:08:52]SAM_PROTO_ClearQueue [12:08:52]wFMCommunicate request_size=4 [12:08:52]MH_SAM_APDU [12:08:52]CAPDU: 80 09 00 00 [12:08:52]Write to MH i2c: E2 08 00 E1 04 80 09 00 00 00 00 00 00 57 [12:08:52]Write i2c OK [12:08:52]MH_I2C_Read... [12:08:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:52]Read from MH i2c: E2 [12:08:52]MH_I2C_Read... [12:08:52]Read from MH i2c: E2 03 00 [12:08:52]MH_I2C_Read... [12:08:52]Read from MH i2c: E2 03 00 E1 04 00 90 00 59 [12:08:52]RAPDU: 90 00 [12:08:52]wFMCommunicate OK [12:08:52]SAM_PROTO_ClearQueue done [12:08:52]KKMCreateOFDPacket [12:08:52]OFDProtocolAddRootSTLVToBuf [12:08:52]FM_MakeSignedData [12:08:52]FM_MakeSignedData [12:08:52]SAM_PROTO_SignData [12:08:52]wFMCommunicate request_size=4 [12:08:52]MH_SAM_APDU [12:08:52]CAPDU: 80 0D 01 02 [12:08:52]Write to MH i2c: E2 08 00 E2 04 80 0D 01 02 00 00 00 00 5F [12:08:52]Write i2c OK [12:08:52]MH_I2C_Read... [12:08:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:52]Read from MH i2c: E2 [12:08:52]MH_I2C_Read... [12:08:52]Read from MH i2c: E2 03 00 [12:08:52]MH_I2C_Read... [12:08:52]Read from MH i2c: E2 03 00 E2 04 00 90 00 5A [12:08:52]RAPDU: 90 00 [12:08:52]wFMCommunicate OK [12:08:52]wFMCommunicate request_size=255 [12:08:52]MH_SAM_APDU [12:08:52]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 53 CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8F 89 02 00 35 04 06 00 35 AC [12:08:52]Write to MH i2c: E2 02 01 E3 04 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 53 CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8F 89 02 00 35 04 06 00 35 AC 00 00 B3 [12:08:52]Write i2c OK [12:08:52]MH_I2C_Read... [12:08:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:52]Read from MH i2c: E2 [12:08:52]MH_I2C_Read... [12:08:52]Read from MH i2c: E2 03 00 [12:08:52]MH_I2C_Read... [12:08:52]Read from MH i2c: E2 03 00 E3 04 00 90 00 5B [12:08:52]RAPDU: 90 00 [12:08:52]wFMCommunicate OK [12:08:52]wFMCommunicate request_size=9 [12:08:52]MH_SAM_APDU [12:08:52]CAPDU: 80 0D 02 02 04 15 95 2B E1 [12:08:52]Write to MH i2c: E2 0C 00 E4 04 80 0D 02 02 04 00 15 95 2B E1 00 00 20 [12:08:52]Write i2c OK [12:08:52]MH_I2C_Read... [12:08:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:53]Read from MH i2c: E2 [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: E2 03 00 [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: E2 03 00 E4 04 00 90 00 5C [12:08:53]RAPDU: 90 00 [12:08:53]wFMCommunicate OK [12:08:53]wFMCommunicate request_size=4 [12:08:53]MH_SAM_APDU [12:08:53]CAPDU: 80 0D 03 02 [12:08:53]Write to MH i2c: E2 08 00 E5 04 80 0D 03 02 00 00 00 00 64 [12:08:53]Write i2c OK [12:08:53]MH_I2C_Read... [12:08:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:53]Read from MH i2c: E2 [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: E2 0B 00 [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: E2 0B 00 E5 04 00 D1 0F 2F 6F E0 8E 43 3C 90 00 D0 [12:08:53]RAPDU: D1 0F 2F 6F E0 8E 43 3C 90 00 [12:08:53]wFMCommunicate OK [12:08:53]SAM_PROTO_SignData done [12:08:53]FM_MakeSignedData done [12:08:53]CreateOFDProtocolMessage [12:08:53]wFMCommunicate request_size=4 [12:08:53]MH_SAM_APDU [12:08:53]CAPDU: 80 11 00 00 [12:08:53]Write to MH i2c: E2 08 00 E6 04 80 11 00 00 00 00 00 00 64 [12:08:53]Write i2c OK [12:08:53]MH_I2C_Read... [12:08:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:53]Read from MH i2c: E2 [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: E2 17 00 [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: E2 17 00 E6 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 BD [12:08:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:08:53]wFMCommunicate OK [12:08:53]CreateOFDProtocolMessage done [12:08:53]OFDSenderStorePacket 166287 [12:08:53]StoreOFDPacket docnum=166287 [12:08:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 E2 1A 06 01 DE FA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 53 CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8F 89 02 00 35 04 06 00 35 AC 15 95 2B E1 D1 0F 2F 6F E0 8E 43 3C [12:08:53]CheckFolder [12:08:53]dirname=/storage/ofd_packets [12:08:53]CheckFolder done [12:08:53]ProducePacketName [12:08:53]name=ofd_packets/00166287 [12:08:53]NVStorageSaveData ofd_packets/00166287 [12:08:53]File name is /storage/ofd_packets/00166287 [12:08:53]Write 300 bytes [12:08:53]NVStorageSaveData done [12:08:53]OFDSenderStorePacket done [12:08:53]KKMCreateOFDPacket done [12:08:53]NVStorageSaveData kkm_last_timestamp [12:08:53]File name is /storage/kkm_last_timestamp [12:08:53]Write 4 bytes [12:08:53]NVStorageSaveData done [12:08:53]ExternCall_PrintAddStr [12:08:53]wPrintStart [12:08:53]Write to MH i2c: 01 00 00 E7 04 EB [12:08:53]Write i2c OK [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: 01 [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: 01 07 00 [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: 01 07 00 E7 04 00 00 00 00 00 FF 0F 00 [12:08:53]RasterBufferAndPrint [12:08:53]line Счет N : (1)295247 [12:08:53]line ИНН: 02508201610067 [12:08:53]line Контрольно-Кассовый Чек [12:08:53]line ПРОДАЖА [12:08:53]line ТРК (МРК, ГНК) : 81 [12:08:53]line Товар: 2711129700 [12:08:53]line ГАЗ-К-5 [12:08:53]line 26.740 * 37.40 [12:08:53]line = 1000.08 [12:08:53]line НДС 12% НСП 1% [12:08:53]line > о реализуемом товаре [12:08:53]line ОКРУГЛЕНИЕ: -0.08 [12:08:53]line ИТОГО: 1000.00 [12:08:53]line Внесено: 1000.00 [12:08:53]line СДАЧА: 0.00 [12:08:53]line НСП 1% : 8.85 [12:08:53]line НДС 12% : 106.20 [12:08:53]line Наличными: 1000.00 [12:08:53]line Безнал.: 0.00 [12:08:53]line Место: АЗС № 130 "Партнер Нефть" [12:08:53]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:08:53]line СНО: Общий режим [12:08:53]line Чек 339 24.08.2024 12:08 [12:08:53]line Смена: 470 ФФД: 1.0 [12:08:53]line ЗНМ: 0300000070 [12:08:53]line РНМ: 0000000000092562 [12:08:53]line Версия ККМ: 001 [12:08:53]line ФМ: 0000000000871769 [12:08:53]line ФД: 166287 [12:08:53]line ФПД: 59013212744673 [12:08:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T120851&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166287&fm=59013212744673&tin=02508201610067®Number=0000000000092562&sum=100000 [12:08:53]OFD Sender: Processing packet 166285 [packets to send 1010, broken 1007] [12:08:53]ProducePacketName [12:08:53]name=ofd_packets/00166285 [12:08:53]OFD Sender: To server: pG, [12:08:53]CommunicateWithHost lk.salyk.kg:30040 [12:08:53]ConnectInit lk.salyk.kg [12:08:53]written 0, free lines is 4095 [12:08:53]Write to MH i2c: 01 00 00 12 05 17 [12:08:53]Write i2c OK [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: 01 [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: 01 07 00 [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: 01 07 00 12 05 00 00 00 00 00 D0 0C FA [12:08:53]RasterBufferAndPrint [12:08:53]line [12:08:53]line [12:08:53]line [12:08:53]line [12:08:53]line [12:08:53]written 0, free lines is 3303 [12:08:53]MH_Cut [12:08:53]Write to MH i2c: D1 01 00 19 05 01 F0 [12:08:53]Write i2c OK [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: D1 [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: D1 01 00 [12:08:53]MH_I2C_Read... [12:08:53]Read from MH i2c: D1 01 00 19 05 00 EF [12:08:53]Write to MH i2c: 01 00 00 1A 05 1F [12:08:53]Write i2c OK [12:08:53]MH_I2C_Read... [12:08:54]*** Cut start [12:08:54]*** Purtial cut [12:08:54]*** Stage 1: CUTSNS_PIN = 1 [12:08:56]Read from MH i2c: 01 [12:08:56]MH_I2C_Read... [12:08:56]*** Stop cut motor [12:08:56]*** Cut end [12:08:56]Read from MH i2c: 01 07 00 [12:08:56]MH_I2C_Read... [12:08:56]Read from MH i2c: 01 07 00 1A 05 00 00 00 00 00 FF 0F 34 [12:08:56]process_action close_receipt done [12:08:56]requested_data is exist [12:08:56]produce_requested_data [12:08:56]requested_item fm.sn is exist - process it [12:08:56]wFMCommunicate request_size=4 [12:08:56]MH_SAM_APDU [12:08:56]CAPDU: 80 11 00 00 [12:08:56]Write to MH i2c: E2 08 00 1B 05 80 11 00 00 00 00 00 00 9A [12:08:56]Write i2c OK [12:08:56]MH_I2C_Read... [12:08:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:56]Read from MH i2c: E2 [12:08:56]MH_I2C_Read... [12:08:56]Read from MH i2c: E2 17 00 [12:08:56]MH_I2C_Read... [12:08:56]Read from MH i2c: E2 17 00 1B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F3 [12:08:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:08:56]wFMCommunicate OK [12:08:56]requested_item fd.num is exist - process it [12:08:56]SAM_PROTO_GetFieldsCounters [12:08:56]wFMCommunicate request_size=4 [12:08:56]MH_SAM_APDU [12:08:56]CAPDU: 80 13 00 00 [12:08:56]Write to MH i2c: E2 08 00 1C 05 80 13 00 00 00 00 00 00 9D [12:08:56]Write i2c OK [12:08:56]MH_I2C_Read... [12:08:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:56]Read from MH i2c: E2 [12:08:56]MH_I2C_Read... [12:08:56]Read from MH i2c: E2 62 00 [12:08:56]MH_I2C_Read... [12:08:56]Read from MH i2c: E2 62 00 1C 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [12:08:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 8F 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:56]wFMCommunicate OK [12:08:56]SAM_PROTO_GetFieldsCounters done [12:08:56]requested_item shift.num is exist - process it [12:08:56]requested_item shift.opened is exist - process it [12:08:56]req_shift_opened [12:08:56]FM_GetShiftState [12:08:56]SAM_PROTO_GetShiftState [12:08:56]wFMCommunicate request_size=4 [12:08:56]MH_SAM_APDU [12:08:56]CAPDU: 80 13 01 00 [12:08:56]Write to MH i2c: E2 08 00 1D 05 80 13 01 00 00 00 00 00 9F [12:08:56]Write i2c OK [12:08:56]MH_I2C_Read... [12:08:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:56]Read from MH i2c: E2 [12:08:56]MH_I2C_Read... [12:08:56]Read from MH i2c: E2 0E 00 [12:08:56]MH_I2C_Read... [12:08:56]Read from MH i2c: E2 0E 00 1D 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C9 [12:08:56]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:08:56]wFMCommunicate OK [12:08:56]SAM_PROTO_GetShiftState done [12:08:56]FM_GetShiftState done [12:08:56]req_shift_opened done [12:08:56]requested_item shift.open_date is exist - process it [12:08:56]req_shift_open_date [12:08:56]req_shift_open_date done [12:08:56]produce_requested_data done [12:08:56]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166287,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:08:56]process_action_free close_receipt [12:08:56]json_value_free [12:08:56]json_value_free done [12:08:56]process_json_proto returns [12:08:56]Send response to host [12:08:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166287,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:08:56]free response buf [12:08:56]execute_script done [12:08:56]execute_script returns [12:08:56]free content buf [12:08:56]Sock 7.Close socket [12:08:56]Sock 7.Thread stoped [12:08:57]accept exits with 10 [12:08:57]New connection [12:08:57]New thread 3067276644 created [12:08:57]Thread 3067420004 joined [12:08:57]Waiting for new connection... [12:08:57] Sock 10.Parse request [12:08:57]Sock 10.Check first char [12:08:57]Sock 10.First char is OK [12:08:57]request: POST /json_proto HTTP/1.0 [12:08:57]Method: POST [12:08:57]URL: /json_proto [12:08:57]Method is POST - this is cgi request [12:08:57]url: /json_proto [12:08:57]query_string will be loaded in cgi processing [12:08:57]execute_cgi json_proto POST (null) [12:08:57]execute_cgi path=json_proto method=POST [12:08:57]POST find Content-Length [12:08:57]Host: 172.17.44.132:8080 [12:08:57]Content-Length: 677 [12:08:57]Content-Type: application/json [12:08:57] [12:08:57]POST finish read [12:08:57]Found Content-Length = 677 [12:08:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:57]execute_script... [12:08:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:57]POST & json_proto [12:08:57]process_json_proto [12:08:57]json parsed OK: [12:08:57]protocol is kg_v1.0 [12:08:57]action value=close_receipt [12:08:57]process_action close_receipt [12:08:57]cmd_close_receipt [12:08:57]MH_GetDate [12:08:57]Write to MH i2c: F0 00 00 1E 05 12 [12:08:57]Write i2c OK [12:08:57]MH_I2C_Read... [12:08:57]Read from MH i2c: F0 [12:08:57]MH_I2C_Read... [12:08:57]Read from MH i2c: F0 09 00 [12:08:57]MH_I2C_Read... [12:08:57]Read from MH i2c: F0 09 00 1E 05 00 59 CD C9 66 2A 83 C1 65 43 [12:08:57]GetLastDocTimeStamp 1724501331 [12:08:57]current date 1724501337 [12:08:57]FM_GetShiftState [12:08:57]SAM_PROTO_GetShiftState [12:08:57]wFMCommunicate request_size=4 [12:08:57]MH_SAM_APDU [12:08:57]CAPDU: 80 13 01 00 [12:08:57]Write to MH i2c: E2 08 00 1F 05 80 13 01 00 00 00 00 00 A1 [12:08:57]Write i2c OK [12:08:57]MH_I2C_Read... [12:08:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:57]Read from MH i2c: E2 [12:08:57]MH_I2C_Read... [12:08:57]Read from MH i2c: E2 0E 00 [12:08:57]MH_I2C_Read... [12:08:57]Read from MH i2c: E2 0E 00 1F 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 CB [12:08:57]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:08:57]wFMCommunicate OK [12:08:57]SAM_PROTO_GetShiftState done [12:08:57]FM_GetShiftState done [12:08:57]opened in 1724458697 [12:08:57]opened+sec_in_day 1724545097 [12:08:57]quantity*price = 20001 [12:08:57]sum+1 = 20002 [12:08:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 340 24.08.2024 12:08 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166288 ФПД: 30147888065947 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T120857&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166288&fm=30147888065947&tin=02508201610067®Number=0000000000092562&sum=20000 [12:08:58]StoreToDocumentArchive [12:08:58]shift 470 fd 166288 [12:08:58]save to /storage/0470/doc_00166288 [12:08:58]save last doc name /storage/0470/doc_00166288 to /storage/kkm_last_doc_name [12:08:58]save OK [12:08:58]Clear old archive folders... [12:08:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:58]tlvbuf is 01E41300 [12:08:58]SAM_PROTO_ClearQueue [12:08:58]wFMCommunicate request_size=4 [12:08:58]MH_SAM_APDU [12:08:58]CAPDU: 80 09 00 00 [12:08:58]Write to MH i2c: E2 08 00 2C 05 80 09 00 00 Received data: 00 87 00 95 00 F6 00 70 A3 47 [12:08:58]2C 01 00 Write i2c OK [12:08:58]30 MH_I2C_Read... [12:08:58]30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 00 DB 47 00 2E 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8D 89 02 00 F4 03 04 00 A1 76 C9 66 B6 04 01 00 00 76 20 C0 8B 6F 1A 14 *** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:58]15 [12:08:58]CommunicateWithHost err = 0 [12:08:58]CheckOFDResponse [12:08:58]1017 (14) - 77093643461234 [12:08:58]1041 (16) - 0000000000871769 [12:08:58]1040 (4) - 166285 [12:08:58]1012 (4) - 24.08.2024 05:58 [12:08:58]1206 (1) - 0 [12:08:58]OFD Sender: Remove packet 166285 [12:08:58]ProducePacketName [12:08:58]name=ofd_packets/00166285 [12:08:58]NVStorageDeleteData [12:08:58]Read from MH i2c: E2 [12:08:58]MH_I2C_Read... [12:08:58]Read from MH i2c: E2 03 00 [12:08:59]MH_I2C_Read... [12:08:59]Read from MH i2c: E2 03 00 2C 05 00 90 00 A5 [12:08:59]RAPDU: 90 00 [12:08:59]wFMCommunicate OK [12:08:59]SAM_PROTO_ClearQueue done [12:08:59]KKMCreateOFDPacket [12:08:59]OFDProtocolAddRootSTLVToBuf [12:08:59]FM_MakeSignedData [12:08:59]FM_MakeSignedData [12:08:59]SAM_PROTO_SignData [12:08:59]wFMCommunicate request_size=4 [12:08:59]MH_SAM_APDU [12:08:59]CAPDU: 80 0D 01 02 [12:08:59]Write to MH i2c: E2 08 00 2D 05 80 0D 01 02 00 00 00 00 AB [12:08:59]Write i2c OK [12:08:59]MH_I2C_Read... [12:08:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:59]Read from MH i2c: E2 [12:08:59]MH_I2C_Read... [12:08:59]Read from MH i2c: E2 03 00 [12:08:59]MH_I2C_Read... [12:08:59]Read from MH i2c: E2 03 00 2D 05 00 90 00 A6 [12:08:59]RAPDU: 90 00 [12:08:59]wFMCommunicate OK [12:08:59]wFMCommunicate request_size=255 [12:08:59]MH_SAM_APDU [12:08:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 59 CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 90 89 02 00 35 04 06 00 1B [12:08:59]Write to MH i2c: E2 02 01 2E 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 59 CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 90 89 02 00 35 04 06 00 1B 00 00 E8 [12:08:59]Write i2c OK [12:08:59]MH_I2C_Read... [12:08:59]OFD Sender: Processing packet 166286 [packets to send 1009, broken 1007] [12:08:59]ProducePacketName [12:08:59]name=ofd_packets/00166286 [12:08:59]OFD Sender: To server: pG, [12:08:59]CommunicateWithHost lk.salyk.kg:30040 [12:08:59]ConnectInit lk.salyk.kg [12:08:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:59]Read from MH i2c: E2 [12:08:59]MH_I2C_Read... [12:08:59]Read from MH i2c: E2 03 00 [12:08:59]MH_I2C_Read... [12:08:59]Read from MH i2c: E2 03 00 2E 05 00 90 00 A7 [12:08:59]RAPDU: 90 00 [12:08:59]wFMCommunicate OK [12:08:59]wFMCommunicate request_size=10 [12:08:59]MH_SAM_APDU [12:08:59]CAPDU: 80 0D 02 02 05 6B 5A 28 AD 9B [12:08:59]Write to MH i2c: E2 0D 00 2F 05 80 0D 02 02 05 00 6B 5A 28 AD 9B 00 00 ED [12:08:59]Write i2c OK [12:08:59]MH_I2C_Read... [12:08:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:59]Read from MH i2c: E2 [12:08:59]MH_I2C_Read... [12:08:59]Read from MH i2c: E2 03 00 [12:08:59]MH_I2C_Read... [12:08:59]Read from MH i2c: E2 03 00 2F 05 00 90 00 A8 [12:08:59]RAPDU: 90 00 [12:08:59]wFMCommunicate OK [12:08:59]wFMCommunicate request_size=4 [12:08:59]MH_SAM_APDU [12:08:59]CAPDU: 80 0D 03 02 [12:08:59]Write to MH i2c: E2 08 00 30 05 80 0D 03 02 00 00 00 00 B0 [12:08:59]Write i2c OK [12:08:59]MH_I2C_Read... [12:08:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:59]Read from MH i2c: E2 [12:08:59]MH_I2C_Read... [12:08:59]Read from MH i2c: E2 0B 00 [12:08:59]MH_I2C_Read... [12:08:59]Read from MH i2c: E2 0B 00 30 05 00 FE 85 C5 C6 0D C8 94 88 90 00 B0 [12:08:59]RAPDU: FE 85 C5 C6 0D C8 94 88 90 00 [12:08:59]wFMCommunicate OK [12:08:59]SAM_PROTO_SignData done [12:08:59]FM_MakeSignedData done [12:08:59]CreateOFDProtocolMessage [12:08:59]wFMCommunicate request_size=4 [12:08:59]MH_SAM_APDU [12:08:59]CAPDU: 80 11 00 00 [12:08:59]Write to MH i2c: E2 08 00 31 05 80 11 00 00 00 00 00 00 B0 [12:08:59]Write i2c OK [12:08:59]MH_I2C_Read... [12:08:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:59]Read from MH i2c: E2 [12:08:59]MH_I2C_Read... [12:08:59]Read from MH i2c: E2 17 00 [12:08:59]MH_I2C_Read... [12:08:59]Read from MH i2c: E2 17 00 31 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 09 [12:08:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:08:59]wFMCommunicate OK [12:08:59]CreateOFDProtocolMessage done [12:08:59]OFDSenderStorePacket 166288 [12:08:59]StoreOFDPacket docnum=166288 [12:08:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 A2 83 07 01 83 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 59 CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 90 89 02 00 35 04 06 00 1B 6B 5A 28 AD 9B FE 85 C5 C6 0D C8 94 88 [12:08:59]CheckFolder [12:08:59]dirname=/storage/ofd_packets [12:08:59]CheckFolder done [12:08:59]ProducePacketName [12:08:59]name=ofd_packets/00166288 [12:08:59]NVStorageSaveData ofd_packets/00166288 [12:08:59]File name is /storage/ofd_packets/00166288 [12:08:59]Write 301 bytes [12:08:59]NVStorageSaveData done [12:08:59]OFDSenderStorePacket done [12:08:59]KKMCreateOFDPacket done [12:08:59]NVStorageSaveData kkm_last_timestamp [12:08:59]File name is /storage/kkm_last_timestamp [12:08:59]Write 4 bytes [12:08:59]NVStorageSaveData done [12:08:59]ExternCall_PrintAddStr [12:08:59]wPrintStart [12:08:59]Write to MH i2c: 01 00 00 32 05 37 [12:08:59]Write i2c OK [12:08:59]MH_I2C_Read... [12:08:59]Read from MH i2c: 01 [12:08:59]MH_I2C_Read... [12:08:59]Read from MH i2c: 01 07 00 [12:08:59]MH_I2C_Read... [12:08:59]Read from MH i2c: 01 07 00 32 05 00 00 00 00 00 FF 0F 4C [12:08:59]RasterBufferAndPrint [12:08:59]line Счет N : (1)295250 [12:08:59]line ИНН: 02508201610067 [12:08:59]line Контрольно-Кассовый Чек [12:08:59]line ПРОДАЖА [12:08:59]line ТРК (МРК, ГНК) : 32 [12:08:59]line Товар: 2710124130 [12:08:59]line Аи-92-К-5 [12:08:59]line 2.950 * 67.80 [12:08:59]line = 200.01 [12:08:59]line НДС 12% НСП 1% [12:08:59]line > о реализуемом товаре [12:08:59]line ОКРУГЛЕНИЕ: -0.01 [12:08:59]line ИТОГО: 200.00 [12:08:59]line Внесено: 200.00 [12:08:59]line СДАЧА: 0.00 [12:08:59]line НСП 1% : 1.77 [12:08:59]line НДС 12% : 21.24 [12:08:59]line Наличными: 200.00 [12:08:59]line Безнал.: 0.00 [12:08:59]line Место: АЗС № 130 "Партнер Нефть" [12:08:59]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:08:59]line СНО: Общий режим [12:08:59]line Чек 340 24.08.2024 12:08 [12:08:59]line Смена: 470 ФФД: 1.0 [12:08:59]line ЗНМ: 0300000070 [12:08:59]line РНМ: 0000000000092562 [12:08:59]line Версия ККМ: 001 [12:08:59]line ФМ: 0000000000871769 [12:08:59]line ФД: 166288 [12:08:59]line ФПД: 30147888065947 [12:08:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T120857&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166288&fm=30147888065947&tin=02508201610067®Number=0000000000092562&sum=20000 [12:08:59]written 0, free lines is 4095 [12:09:00]Write to MH i2c: 01 00 00 5D 05 62 [12:09:00]Write i2c OK [12:09:00]MH_I2C_Read... [12:09:00]Read from MH i2c: 01 [12:09:00]MH_I2C_Read... [12:09:00]Read from MH i2c: 01 07 00 [12:09:00]MH_I2C_Read... [12:09:00]Read from MH i2c: 01 07 00 5D 05 00 00 00 00 00 CE 0C 43 [12:09:00]RasterBufferAndPrint [12:09:00]line [12:09:00]line [12:09:00]line [12:09:00]line [12:09:00]line [12:09:00]written 0, free lines is 3309 [12:09:00]MH_Cut [12:09:00]Write to MH i2c: D1 01 00 64 05 01 3B [12:09:00]Write i2c OK [12:09:00]MH_I2C_Read... [12:09:00]Read from MH i2c: D1 [12:09:00]MH_I2C_Read... [12:09:00]Read from MH i2c: D1 01 00 [12:09:00]MH_I2C_Read... [12:09:00]Read from MH i2c: D1 01 00 64 05 00 3A [12:09:00]Write to MH i2c: 01 00 00 65 05 6A [12:09:00]Write i2c OK [12:09:00]MH_I2C_Read... [12:09:01]Connected sock=9 [12:09:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 28 17 07 01 A0 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 0D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 *** Cut start [12:09:01]EF *** Purtial cut [12:09:01]03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 *** Stage 1: CUTSNS_PIN = 1 [12:09:01]00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 3E CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8E 89 02 00 35 04 06 00 59 64 EE 52 71 69 BA 2B 1D 5A D4 06 DE F9 [12:09:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 9A 2D 47 00 3E DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8E 89 02 00 F4 03 04 00 A4 76 C9 66 B6 04 01 00 00 4A 24 6D 7E B7 10 00 21 [12:09:03]CommunicateWithHost err = 0 [12:09:03]CheckOFDResponse [12:09:03]1017 (14) - 77093643461234 [12:09:03]1041 (16) - 0000000000871769 [12:09:03]1040 (4) - 166286 [12:09:03]1012 (4) - 24.08.2024 05:59 [12:09:03]1206 (1) - 0 [12:09:03]OFD Sender: Remove packet 166286 [12:09:03]ProducePacketName [12:09:03]name=ofd_packets/00166286 [12:09:03]NVStorageDeleteData [12:09:03]Read from MH i2c: 01 [12:09:03]MH_I2C_Read... [12:09:03]Read from MH i2c: 01 07 00 [12:09:03]*** Stop cut motor [12:09:03]MH_I2C_Read... [12:09:03]*** Cut end [12:09:03]Read from MH i2c: 01 07 00 65 05 00 00 00 00 00 FF 0F 7F [12:09:03]process_action close_receipt done [12:09:03]requested_data is exist [12:09:03]produce_requested_data [12:09:03]requested_item fm.sn is exist - process it [12:09:03]wFMCommunicate request_size=4 [12:09:03]MH_SAM_APDU [12:09:03]CAPDU: 80 11 00 00 [12:09:03]Write to MH i2c: E2 08 00 66 05 80 11 00 00 00 00 00 00 E5 [12:09:03]Write i2c OK [12:09:03]MH_I2C_Read... [12:09:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:03]Read from MH i2c: E2 [12:09:03]MH_I2C_Read... [12:09:03]Read from MH i2c: E2 17 00 [12:09:03]MH_I2C_Read... [12:09:03]Read from MH i2c: E2 17 00 66 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 3E [12:09:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:09:03]wFMCommunicate OK [12:09:03]requested_item fd.num is exist - process it [12:09:03]SAM_PROTO_GetFieldsCounters [12:09:03]wFMCommunicate request_size=4 [12:09:03]MH_SAM_APDU [12:09:03]CAPDU: 80 13 00 00 [12:09:03]Write to MH i2c: E2 08 00 67 05 80 13 00 00 00 00 00 00 E8 [12:09:03]Write i2c OK [12:09:03]MH_I2C_Read... [12:09:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:09:03]Read from MH i2c: E2 [12:09:03]MH_I2C_Read... [12:09:03]Read from MH i2c: E2 62 00 [12:09:03]MH_I2C_Read... [12:09:03]Read from MH i2c: E2 62 00 67 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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 90 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [12:09:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 90 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:09:03]wFMCommunicate OK [12:09:03]SAM_PROTO_GetFieldsCounters done [12:09:03]requested_item shift.num is exist - process it [12:09:03]requested_item shift.opened is exist - process it [12:09:03]req_shift_opened [12:09:03]FM_GetShiftState [12:09:03]SAM_PROTO_GetShiftState [12:09:03]wFMCommunicate request_size=4 [12:09:03]MH_SAM_APDU [12:09:03]CAPDU: 80 13 01 00 [12:09:03]Write to MH i2c: E2 08 00 68 05 80 13 01 00 00 00 00 00 EA [12:09:03]Write i2c OK [12:09:03]MH_I2C_Read... [12:09:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:03]Read from MH i2c: E2 [12:09:03]MH_I2C_Read... [12:09:03]Read from MH i2c: E2 0E 00 [12:09:03]MH_I2C_Read... [12:09:03]Read from MH i2c: E2 0E 00 68 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 14 [12:09:03]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:09:03]wFMCommunicate OK [12:09:03]SAM_PROTO_GetShiftState done [12:09:03]FM_GetShiftState done [12:09:03]req_shift_opened done [12:09:03]requested_item shift.open_date is exist - process it [12:09:03]req_shift_open_date [12:09:03]req_shift_open_date done [12:09:03]produce_requested_data done [12:09:03]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166288,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:09:03]process_action_free close_receipt [12:09:03]json_value_free [12:09:03]json_value_free done [12:09:03]process_json_proto returns [12:09:03]Send response to host [12:09:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166288,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:09:03]free response buf [12:09:03]execute_script done [12:09:03]execute_script returns [12:09:03]free content buf [12:09:03]Sock 10.Close socket [12:09:03]Sock 10.Thread stoped [12:09:03]OFD Sender: Processing packet 166287 [packets to send 1009, broken 1007] [12:09:03]ProducePacketName [12:09:03]name=ofd_packets/00166287 [12:09:03]OFD Sender: To server: pG, [12:09:03]CommunicateWithHost lk.salyk.kg:30040 [12:09:03]ConnectInit lk.salyk.kg [12:09:05]Connected sock=10 [12:09:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0E 01 00 00 E2 1A 06 01 DE FA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 32 39 37 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 9C 0E 00 00 00 00 13 04 06 00 A8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 53 CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8F 89 02 00 35 04 06 00 35 AC 15 95 2B E1 D1 0F 2F 6F E0 8E 43 3C [12:09:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 4E 4B 47 00 68 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 8F 89 02 00 F4 03 04 00 A8 76 C9 66 B6 04 01 00 00 65 0D 3B 27 DC B8 35 46 [12:09:06]CommunicateWithHost err = 0 [12:09:06]CheckOFDResponse [12:09:06]1017 (14) - 77093643461234 [12:09:06]1041 (16) - 0000000000871769 [12:09:06]1040 (4) - 166287 [12:09:06]1012 (4) - 24.08.2024 05:59 [12:09:06]1206 (1) - 0 [12:09:06]OFD Sender: Remove packet 166287 [12:09:06]ProducePacketName [12:09:06]name=ofd_packets/00166287 [12:09:06]NVStorageDeleteData [12:09:06]OFD Sender: Processing packet 166288 [packets to send 1008, broken 1007] [12:09:06]ProducePacketName [12:09:06]name=ofd_packets/00166288 [12:09:06]OFD Sender: To server: pG, [12:09:06]CommunicateWithHost lk.salyk.kg:30040 [12:09:06]ConnectInit lk.salyk.kg [12:09:08]Connected sock=9 [12:09:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 A2 83 07 01 83 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 59 CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 90 89 02 00 35 04 06 00 1B 6B 5A 28 AD 9B FE 85 C5 C6 0D C8 94 88 [12:09:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 96 74 47 00 79 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 90 89 02 00 F4 03 04 00 AB 76 C9 66 B6 04 01 00 00 3A 75 74 01 69 1C A1 BA [12:09:09]CommunicateWithHost err = 0 [12:09:09]CheckOFDResponse [12:09:09]1017 (14) - 77093643461234 [12:09:09]1041 (16) - 0000000000871769 [12:09:09]1040 (4) - 166288 [12:09:09]1012 (4) - 24.08.2024 05:59 [12:09:09]1206 (1) - 0 [12:09:09]OFD Sender: Remove packet 166288 [12:09:09]ProducePacketName [12:09:09]name=ofd_packets/00166288 [12:09:09]NVStorageDeleteData [12:09:09]OFD Sender: No OFD packet to send [12:09:09]OFD Sender: No OFD packet to send [12:09:14]OFD Sender: No OFD packet to send [12:09:19]OFD Sender: No OFD packet to send [12:09:24]OFD Sender: No OFD packet to send [12:09:29]OFD Sender: No OFD packet to send [12:09:31]recv_with_timeout no data received [12:09:34]OFD Sender: No OFD packet to send [12:09:39]OFD Sender: No OFD packet to send [12:09:45]OFD Sender: No OFD packet to send [12:09:50]OFD Sender: No OFD packet to send [12:09:55]OFD Sender: No OFD packet to send [12:10:00]OFD Sender: No OFD packet to send [12:10:05]OFD Sender: No OFD packet to send [12:10:10]OFD Sender: No OFD packet to send [12:10:15]OFD Sender: No OFD packet to send [12:10:20]OFD Sender: No OFD packet to send [12:10:20]accept exits with 7 [12:10:20]New connection [12:10:20]New thread 3067420004 created [12:10:20]Thread 3067276644 joined [12:10:20]Waiting for new connection... [12:10:20] Sock 7.Parse request [12:10:20]Sock 7.Check first char [12:10:20]Sock 7.First char is OK [12:10:20]request: POST /json_proto HTTP/1.0 [12:10:20]Method: POST [12:10:20]URL: /json_proto [12:10:20]Method is POST - this is cgi request [12:10:20]url: /json_proto [12:10:20]query_string will be loaded in cgi processing [12:10:20]execute_cgi json_proto POST (null) [12:10:20]execute_cgi path=json_proto method=POST [12:10:20]POST find Content-Length [12:10:20]Host: 172.17.44.132:8080 [12:10:20]Content-Length: 800 [12:10:20]Content-Type: application/json [12:10:20] [12:10:20]POST finish read [12:10:20]Found Content-Length = 800 [12:10:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:20]execute_script... [12:10:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:20]POST & json_proto [12:10:20]process_json_proto [12:10:20]json parsed OK: [12:10:20]protocol is kg_v1.0 [12:10:20]action value=close_receipt [12:10:20]process_action close_receipt [12:10:20]cmd_close_receipt [12:10:20]MH_GetDate [12:10:20]Write to MH i2c: F0 00 00 69 05 5D [12:10:20]Write i2c OK [12:10:20]MH_I2C_Read... [12:10:20]Read from MH i2c: F0 [12:10:20]MH_I2C_Read... [12:10:20]Read from MH i2c: F0 09 00 [12:10:20]MH_I2C_Read... [12:10:20]Read from MH i2c: F0 09 00 69 05 00 AC CD C9 66 2A 83 C1 65 E1 [12:10:20]GetLastDocTimeStamp 1724501337 [12:10:20]current date 1724501420 [12:10:20]FM_GetShiftState [12:10:20]SAM_PROTO_GetShiftState [12:10:20]wFMCommunicate request_size=4 [12:10:20]MH_SAM_APDU [12:10:20]CAPDU: 80 13 01 00 [12:10:20]Write to MH i2c: E2 08 00 6A 05 80 13 01 00 00 00 00 00 EC [12:10:20]Write i2c OK [12:10:20]MH_I2C_Read... [12:10:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:20]Read from MH i2c: E2 [12:10:20]MH_I2C_Read... [12:10:20]Read from MH i2c: E2 0E 00 [12:10:20]MH_I2C_Read... [12:10:20]Read from MH i2c: E2 0E 00 6A 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 16 [12:10:20]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:10:20]wFMCommunicate OK [12:10:20]SAM_PROTO_GetShiftState done [12:10:20]FM_GetShiftState done [12:10:20]opened in 1724458697 [12:10:20]opened+sec_in_day 1724545097 [12:10:20]quantity*price = 60003 [12:10:20]sum+1 = 60004 [12:10:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 341 24.08.2024 12:10 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166289 ФПД: 166238869660889 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121020&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166289&fm=166238869660889&tin=02508201610067®Number=0000000000092562&sum=60003 [12:10:21]StoreToDocumentArchive [12:10:21]shift 470 fd 166289 [12:10:21]save to /storage/0470/doc_00166289 [12:10:21]save last doc name /storage/0470/doc_00166289 to /storage/kkm_last_doc_name [12:10:21]save OK [12:10:21]Clear old archive folders... [12:10:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:10:21]tlvbuf is 01E4F270 [12:10:21]SAM_PROTO_ClearQueue [12:10:21]wFMCommunicate request_size=4 [12:10:21]MH_SAM_APDU [12:10:21]CAPDU: 80 09 00 00 [12:10:21]Write to MH i2c: E2 08 00 77 05 80 09 00 00 00 00 00 00 EE [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:21]Read from MH i2c: E2 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 03 00 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 03 00 77 05 00 90 00 F0 [12:10:21]RAPDU: 90 00 [12:10:21]wFMCommunicate OK [12:10:21]SAM_PROTO_ClearQueue done [12:10:21]KKMCreateOFDPacket [12:10:21]OFDProtocolAddRootSTLVToBuf [12:10:21]FM_MakeSignedData [12:10:21]FM_MakeSignedData [12:10:21]SAM_PROTO_SignData [12:10:21]wFMCommunicate request_size=4 [12:10:21]MH_SAM_APDU [12:10:21]CAPDU: 80 0D 01 02 [12:10:21]Write to MH i2c: E2 08 00 78 05 80 0D 01 02 00 00 00 00 F6 [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:21]Read from MH i2c: E2 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 03 00 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 03 00 78 05 00 90 00 F1 [12:10:21]RAPDU: 90 00 [12:10:21]wFMCommunicate OK [12:10:21]wFMCommunicate request_size=255 [12:10:21]MH_SAM_APDU [12:10:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 AC CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 91 89 02 00 35 04 06 00 97 [12:10:21]Write to MH i2c: E2 02 01 79 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 AC CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 91 89 02 00 35 04 06 00 97 00 00 CF [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:22]Read from MH i2c: E2 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 03 00 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 03 00 79 05 00 90 00 F2 [12:10:22]RAPDU: 90 00 [12:10:22]wFMCommunicate OK [12:10:22]wFMCommunicate request_size=10 [12:10:22]MH_SAM_APDU [12:10:22]CAPDU: 80 0D 02 02 05 31 80 C6 24 D9 [12:10:22]Write to MH i2c: E2 0D 00 7A 05 80 0D 02 02 05 00 31 80 C6 24 D9 00 00 77 [12:10:22]Write i2c OK [12:10:22]MH_I2C_Read... [12:10:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:22]Read from MH i2c: E2 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 03 00 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 03 00 7A 05 00 90 00 F3 [12:10:22]RAPDU: 90 00 [12:10:22]wFMCommunicate OK [12:10:22]wFMCommunicate request_size=4 [12:10:22]MH_SAM_APDU [12:10:22]CAPDU: 80 0D 03 02 [12:10:22]Write to MH i2c: E2 08 00 7B 05 80 0D 03 02 00 00 00 00 FB [12:10:22]Write i2c OK [12:10:22]MH_I2C_Read... [12:10:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:22]Read from MH i2c: E2 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 0B 00 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 0B 00 7B 05 00 10 24 B6 29 5C 45 74 7F 90 00 A3 [12:10:22]RAPDU: 10 24 B6 29 5C 45 74 7F 90 00 [12:10:22]wFMCommunicate OK [12:10:22]SAM_PROTO_SignData done [12:10:22]FM_MakeSignedData done [12:10:22]CreateOFDProtocolMessage [12:10:22]wFMCommunicate request_size=4 [12:10:22]MH_SAM_APDU [12:10:22]CAPDU: 80 11 00 00 [12:10:22]Write to MH i2c: E2 08 00 7C 05 80 11 00 00 00 00 00 00 FB [12:10:22]Write i2c OK [12:10:22]MH_I2C_Read... [12:10:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:22]Read from MH i2c: E2 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 17 00 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 17 00 7C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 54 [12:10:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:10:22]wFMCommunicate OK [12:10:22]CreateOFDProtocolMessage done [12:10:22]OFDSenderStorePacket 166289 [12:10:22]StoreOFDPacket docnum=166289 [12:10:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 17 E7 07 01 24 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 AC CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 91 89 02 00 35 04 06 00 97 31 80 C6 24 D9 10 24 B6 29 5C 45 74 7F [12:10:22]CheckFolder [12:10:22]dirname=/storage/ofd_packets [12:10:22]CheckFolder done [12:10:22]ProducePacketName [12:10:22]name=ofd_packets/00166289 [12:10:22]NVStorageSaveData ofd_packets/00166289 [12:10:22]File name is /storage/ofd_packets/00166289 [12:10:22]Write 301 bytes [12:10:22]NVStorageSaveData done [12:10:22]OFDSenderStorePacket done [12:10:22]KKMCreateOFDPacket done [12:10:22]NVStorageSaveData kkm_last_timestamp [12:10:22]File name is /storage/kkm_last_timestamp [12:10:22]Write 4 bytes [12:10:22]NVStorageSaveData done [12:10:22]ExternCall_PrintAddStr [12:10:22]wPrintStart [12:10:22]Write to MH i2c: 01 00 00 7D 05 82 [12:10:22]Write i2c OK [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: 01 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: 01 07 00 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: 01 07 00 7D 05 00 00 00 00 00 FF 0F 97 [12:10:22]RasterBufferAndPrint [12:10:22]line Счет N : (1)295251 [12:10:22]line ИНН: 02508201610067 [12:10:22]line Контрольно-Кассовый Чек [12:10:22]line ПРОДАЖА [12:10:22]line ТРК (МРК, ГНК) : 62 [12:10:22]line Товар: 2710124130 [12:10:22]line Аи-92-К-5 [12:10:22]line 8.850 * 67.80 [12:10:22]line = 600.03 [12:10:22]line НДС 12% НСП 1% [12:10:22]line > о реализуемом товаре [12:10:22]line ИТОГО: 600.03 [12:10:22]line НСП 1% : 5.31 [12:10:22]line НДС 12% : 63.72 [12:10:22]line Наличными: 0.00 [12:10:22]line Безнал.: 600.03 [12:10:22]line Место: АЗС № 130 "Партнер Нефть" [12:10:22]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:10:22]line СНО: Общий режим [12:10:22]line Чек 341 24.08.2024 12:10 [12:10:22]line Смена: 470 ФФД: 1.0 [12:10:22]line ЗНМ: 0300000070 [12:10:22]line РНМ: 0000000000092562 [12:10:22]line Версия ККМ: 001 [12:10:22]line Платежная система: O! деньги [12:10:22]line ФМ: 0000000000871769 [12:10:22]line ФД: 166289 [12:10:22]line ФПД: 166238869660889 [12:10:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121020&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166289&fm=166238869660889&tin=02508201610067®Number=0000000000092562&sum=60003 [12:10:22]written 0, free lines is 4095 [12:10:22]OFD Sender: Processing packet 166289 [packets to send 1008, broken 1007] [12:10:22]ProducePacketName [12:10:22]name=ofd_packets/00166289 [12:10:22]OFD Sender: To server: pG, [12:10:22]CommunicateWithHost lk.salyk.kg:30040 [12:10:22]ConnectInit lk.salyk.kg [12:10:22]Write to MH i2c: 01 00 00 A7 05 AC [12:10:22]Write i2c OK [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: 01 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: 01 07 00 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: 01 07 00 A7 05 00 00 00 00 00 E6 0C A5 [12:10:22]RasterBufferAndPrint [12:10:22]line [12:10:22]line [12:10:22]line [12:10:22]line [12:10:22]line [12:10:22]written 0, free lines is 3320 [12:10:22]MH_Cut [12:10:22]Write to MH i2c: D1 01 00 AE 05 01 85 [12:10:22]Write i2c OK [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: D1 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: D1 01 00 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: D1 01 00 AE 05 00 84 [12:10:22]Write to MH i2c: 01 00 00 AF 05 B4 [12:10:22]Write i2c OK [12:10:22]MH_I2C_Read... [12:10:23]Connected sock=9 [12:10:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 17 E7 07 01 24 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 AC CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 91 89 02 00 35 04 06 00 97 31 80 C6 24 D9 10 24 B6 29 5C 45 74 7F [12:10:23]*** Cut start [12:10:23]*** Purtial cut [12:10:23]*** Stage 1: CUTSNS_PIN = 1 [12:10:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 EA 1A 47 00 A3 B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 91 89 02 00 F4 03 04 00 F6 76 C9 66 B6 04 01 00 00 BA 68 C0 93 AE DE 4F 34 [12:10:23]CommunicateWithHost err = 0 [12:10:23]CheckOFDResponse [12:10:23]1017 (14) - 77093643461234 [12:10:23]1041 (16) - 0000000000871769 [12:10:23]1040 (4) - 166289 [12:10:23]1012 (4) - 24.08.2024 06:00 [12:10:23]1206 (1) - 0 [12:10:23]OFD Sender: Remove packet 166289 [12:10:23]ProducePacketName [12:10:23]name=ofd_packets/00166289 [12:10:23]NVStorageDeleteData [12:10:24]OFD Sender: No OFD packet to send [12:10:25]Read from MH i2c: 01 [12:10:25]MH_I2C_Read... [12:10:25]*** Stop cut motor [12:10:25]*** Cut end [12:10:25]Read from MH i2c: 01 07 00 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: 01 07 00 AF 05 00 00 00 00 00 FF 0F C9 [12:10:25]process_action close_receipt done [12:10:25]requested_data is exist [12:10:25]produce_requested_data [12:10:25]requested_item fm.sn is exist - process it [12:10:25]wFMCommunicate request_size=4 [12:10:25]MH_SAM_APDU [12:10:25]CAPDU: 80 11 00 00 [12:10:25]Write to MH i2c: E2 08 00 B0 05 80 11 00 00 00 00 00 00 2F [12:10:25]Write i2c OK [12:10:25]MH_I2C_Read... [12:10:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:25]Read from MH i2c: E2 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: E2 17 00 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: E2 17 00 B0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 88 [12:10:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:10:25]wFMCommunicate OK [12:10:25]requested_item fd.num is exist - process it [12:10:25]SAM_PROTO_GetFieldsCounters [12:10:25]wFMCommunicate request_size=4 [12:10:25]MH_SAM_APDU [12:10:25]CAPDU: 80 13 00 00 [12:10:25]Write to MH i2c: E2 08 00 B1 05 80 13 00 00 00 00 00 00 32 [12:10:25]Write i2c OK [12:10:25]MH_I2C_Read... [12:10:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:25]Read from MH i2c: E2 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: E2 62 00 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: E2 62 00 B1 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 91 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 4D [12:10:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 91 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:10:25]wFMCommunicate OK [12:10:25]SAM_PROTO_GetFieldsCounters done [12:10:25]requested_item shift.num is exist - process it [12:10:25]requested_item shift.opened is exist - process it [12:10:25]req_shift_opened [12:10:25]FM_GetShiftState [12:10:25]SAM_PROTO_GetShiftState [12:10:25]wFMCommunicate request_size=4 [12:10:25]MH_SAM_APDU [12:10:25]CAPDU: 80 13 01 00 [12:10:25]Write to MH i2c: E2 08 00 B2 05 80 13 01 00 00 00 00 00 34 [12:10:25]Write i2c OK [12:10:25]MH_I2C_Read... [12:10:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:25]Read from MH i2c: E2 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: E2 0E 00 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: E2 0E 00 B2 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 5E [12:10:25]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:10:25]wFMCommunicate OK [12:10:25]SAM_PROTO_GetShiftState done [12:10:25]FM_GetShiftState done [12:10:25]req_shift_opened done [12:10:25]requested_item shift.open_date is exist - process it [12:10:25]req_shift_open_date [12:10:25]req_shift_open_date done [12:10:25]produce_requested_data done [12:10:25]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166289,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:10:25]process_action_free close_receipt [12:10:25]json_value_free [12:10:25]json_value_free done [12:10:25]process_json_proto returns [12:10:25]Send response to host [12:10:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166289,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:10:25]free response buf [12:10:25]execute_script done [12:10:25]execute_script returns [12:10:25]free content buf [12:10:25]Sock 7.Close socket [12:10:25]Sock 7.Thread stoped [12:10:29]OFD Sender: No OFD packet to send [12:10:34]OFD Sender: No OFD packet to send [12:10:39]OFD Sender: No OFD packet to send [12:10:44]OFD Sender: No OFD packet to send [12:10:49]OFD Sender: No OFD packet to send [12:10:54]OFD Sender: No OFD packet to send [12:10:59]OFD Sender: No OFD packet to send [12:11:04]OFD Sender: No OFD packet to send [12:11:05]recv_with_timeout no data received [12:11:09]OFD Sender: No OFD packet to send [12:11:14]OFD Sender: No OFD packet to send [12:11:19]OFD Sender: No OFD packet to send [12:11:24]OFD Sender: No OFD packet to send [12:11:29]OFD Sender: No OFD packet to send [12:11:34]OFD Sender: No OFD packet to send [12:11:39]OFD Sender: No OFD packet to send [12:11:43]accept exits with 10 [12:11:43]New connection [12:11:43]New thread 3067276644 created [12:11:43]Thread 3067420004 joined [12:11:43]Waiting for new connection... [12:11:43] Sock 10.Parse request [12:11:43]Sock 10.Check first char [12:11:43]Sock 10.First char is OK [12:11:43]request: POST /json_proto HTTP/1.0 [12:11:43]Method: POST [12:11:43]URL: /json_proto [12:11:43]Method is POST - this is cgi request [12:11:43]url: /json_proto [12:11:43]query_string will be loaded in cgi processing [12:11:43]execute_cgi json_proto POST (null) [12:11:43]execute_cgi path=json_proto method=POST [12:11:43]POST find Content-Length [12:11:43]Host: 172.17.44.132:8080 [12:11:43]Content-Length: 819 [12:11:43]Content-Type: application/json [12:11:43] [12:11:43]POST finish read [12:11:43]Found Content-Length = 819 [12:11:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:43]execute_script... [12:11:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:43]POST & json_proto [12:11:43]process_json_proto [12:11:43]json parsed OK: [12:11:43]protocol is kg_v1.0 [12:11:43]action value=close_receipt [12:11:43]process_action close_receipt [12:11:43]cmd_close_receipt [12:11:43]MH_GetDate [12:11:43]Write to MH i2c: F0 00 00 B3 05 A7 [12:11:43]Write i2c OK [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: F0 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: F0 09 00 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: F0 09 00 B3 05 00 FF CD C9 66 2A 83 C1 65 7E [12:11:43]GetLastDocTimeStamp 1724501420 [12:11:43]current date 1724501503 [12:11:43]FM_GetShiftState [12:11:43]SAM_PROTO_GetShiftState [12:11:43]wFMCommunicate request_size=4 [12:11:43]MH_SAM_APDU [12:11:43]CAPDU: 80 13 01 00 [12:11:43]Write to MH i2c: E2 08 00 B4 05 80 13 01 00 00 00 00 00 36 [12:11:43]Write i2c OK [12:11:43]MH_I2C_Read... [12:11:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:43]Read from MH i2c: E2 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: E2 0E 00 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: E2 0E 00 B4 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 60 [12:11:43]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:11:43]wFMCommunicate OK [12:11:43]SAM_PROTO_GetShiftState done [12:11:43]FM_GetShiftState done [12:11:43]opened in 1724458697 [12:11:43]opened+sec_in_day 1724545097 [12:11:43]quantity*price = 200043 [12:11:43]sum+1 = 200044 [12:11:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 342 24.08.2024 12:11 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000871769 ФД: 166290 ФПД: 125831169355176 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121143&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166290&fm=125831169355176&tin=02508201610067®Number=0000000000092562&sum=200043 [12:11:44]StoreToDocumentArchive [12:11:44]shift 470 fd 166290 [12:11:44]save to /storage/0470/doc_00166290 [12:11:44]save last doc name /storage/0470/doc_00166290 to /storage/kkm_last_doc_name [12:11:44]save OK [12:11:44]Clear old archive folders... [12:11:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:11:44]tlvbuf is 01E7EA50 [12:11:44]SAM_PROTO_ClearQueue [12:11:44]wFMCommunicate request_size=4 [12:11:44]MH_SAM_APDU [12:11:44]CAPDU: 80 09 00 00 [12:11:44]Write to MH i2c: E2 08 00 C1 05 80 09 00 00 00 00 00 00 38 [12:11:44]Write i2c OK [12:11:44]MH_I2C_Read... [12:11:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:11:44]Read from MH i2c: E2 [12:11:44]MH_I2C_Read... [12:11:44]Read from MH i2c: E2 03 00 [12:11:44]MH_I2C_Read... [12:11:44]Read from MH i2c: E2 03 00 C1 05 00 90 00 3A [12:11:44]RAPDU: 90 00 [12:11:44]wFMCommunicate OK [12:11:44]SAM_PROTO_ClearQueue done [12:11:44]KKMCreateOFDPacket [12:11:44]OFDProtocolAddRootSTLVToBuf [12:11:44]FM_MakeSignedData [12:11:44]FM_MakeSignedData [12:11:44]SAM_PROTO_SignData [12:11:44]wFMCommunicate request_size=4 [12:11:44]MH_SAM_APDU [12:11:44]CAPDU: 80 0D 01 02 [12:11:44]Write to MH i2c: E2 08 00 C2 05 80 0D 01 02 00 00 00 00 40 [12:11:44]Write i2c OK [12:11:44]MH_I2C_Read... [12:11:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:11:44]Read from MH i2c: E2 [12:11:44]MH_I2C_Read... [12:11:44]Read from MH i2c: E2 03 00 [12:11:44]MH_I2C_Read... [12:11:44]Read from MH i2c: E2 03 00 C2 05 00 90 00 3B [12:11:44]RAPDU: 90 00 [12:11:44]wFMCommunicate OK [12:11:44]wFMCommunicate request_size=255 [12:11:44]MH_SAM_APDU [12:11:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 FF CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 92 89 02 00 35 04 06 00 72 [12:11:44]Write to MH i2c: E2 02 01 C3 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 FF CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 92 89 02 00 35 04 06 00 72 00 00 8A [12:11:44]Write i2c OK [12:11:44]MH_I2C_Read... [12:11:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:45]Read from MH i2c: E2 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: E2 03 00 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: E2 03 00 C3 05 00 90 00 3C [12:11:45]RAPDU: 90 00 [12:11:45]wFMCommunicate OK [12:11:45]wFMCommunicate request_size=10 [12:11:45]MH_SAM_APDU [12:11:45]CAPDU: 80 0D 02 02 05 71 5A 26 AD A8 [12:11:45]Write to MH i2c: E2 0D 00 C4 05 80 0D 02 02 05 00 71 5A 26 AD A8 00 00 93 [12:11:45]Write i2c OK [12:11:45]MH_I2C_Read... [12:11:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:45]Read from MH i2c: E2 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: E2 03 00 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: E2 03 00 C4 05 00 90 00 3D [12:11:45]RAPDU: 90 00 [12:11:45]wFMCommunicate OK [12:11:45]wFMCommunicate request_size=4 [12:11:45]MH_SAM_APDU [12:11:45]CAPDU: 80 0D 03 02 [12:11:45]Write to MH i2c: E2 08 00 C5 05 80 0D 03 02 00 00 00 00 45 [12:11:45]Write i2c OK [12:11:45]MH_I2C_Read... [12:11:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:11:45]Read from MH i2c: E2 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: E2 0B 00 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: E2 0B 00 C5 05 00 B6 B9 E1 9F BE 33 AE 74 90 00 48 [12:11:45]RAPDU: B6 B9 E1 9F BE 33 AE 74 90 00 [12:11:45]wFMCommunicate OK [12:11:45]SAM_PROTO_SignData done [12:11:45]FM_MakeSignedData done [12:11:45]CreateOFDProtocolMessage [12:11:45]wFMCommunicate request_size=4 [12:11:45]MH_SAM_APDU [12:11:45]CAPDU: 80 11 00 00 [12:11:45]Write to MH i2c: E2 08 00 C6 05 80 11 00 00 00 00 00 00 45 [12:11:45]Write i2c OK [12:11:45]MH_I2C_Read... [12:11:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:45]Read from MH i2c: E2 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: E2 17 00 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: E2 17 00 C6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 9E [12:11:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:11:45]wFMCommunicate OK [12:11:45]CreateOFDProtocolMessage done [12:11:45]OFDSenderStorePacket 166290 [12:11:45]StoreOFDPacket docnum=166290 [12:11:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 01 49 07 01 5E 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 FF CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 92 89 02 00 35 04 06 00 72 71 5A 26 AD A8 B6 B9 E1 9F BE 33 AE 74 [12:11:45]CheckFolder [12:11:45]dirname=/storage/ofd_packets [12:11:45]CheckFolder done [12:11:45]ProducePacketName [12:11:45]name=ofd_packets/00166290 [12:11:45]NVStorageSaveData ofd_packets/00166290 [12:11:45]File name is /storage/ofd_packets/00166290 [12:11:45]Write 301 bytes [12:11:45]NVStorageSaveData done [12:11:45]OFDSenderStorePacket done [12:11:45]KKMCreateOFDPacket done [12:11:45]NVStorageSaveData kkm_last_timestamp [12:11:45]File name is /storage/kkm_last_timestamp [12:11:45]Write 4 bytes [12:11:45]NVStorageSaveData done [12:11:45]ExternCall_PrintAddStr [12:11:45]wPrintStart [12:11:45]Write to MH i2c: 01 00 00 C7 05 CC [12:11:45]Write i2c OK [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: 01 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: 01 07 00 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: 01 07 00 C7 05 00 00 00 00 00 FF 0F E1 [12:11:45]RasterBufferAndPrint [12:11:45]line Счет N : (1)295252 [12:11:45]line ИНН: 02508201610067 [12:11:45]line Контрольно-Кассовый Чек [12:11:45]line ПРОДАЖА [12:11:45]line ТРК (МРК, ГНК) : 53 [12:11:45]line Товар: 2710124500 [12:11:45]line Аи-95-К-5 [12:11:45]line 26.960 * 74.20 [12:11:45]line = 2000.43 [12:11:45]line НДС 12% НСП 1% [12:11:45]line > о реализуемом товаре [12:11:45]line ИТОГО: 2000.43 [12:11:45]line НСП 1% : 17.70 [12:11:45]line НДС 12% : 212.43 [12:11:45]line Наличными: 0.00 [12:11:45]line Безнал.: 2000.43 [12:11:45]line Место: АЗС № 130 "Партнер Нефть" [12:11:45]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:11:45]line СНО: Общий режим [12:11:45]line Чек 342 24.08.2024 12:11 [12:11:45]line Смена: 470 ФФД: 1.0 [12:11:45]line ЗНМ: 0300000070 [12:11:45]line РНМ: 0000000000092562 [12:11:45]line Версия ККМ: 001 [12:11:45]line Платежная система: Бакай Банк [12:11:45]line ФМ: 0000000000871769 [12:11:45]line ФД: 166290 [12:11:45]line ФПД: 125831169355176 [12:11:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121143&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166290&fm=125831169355176&tin=02508201610067®Number=0000000000092562&sum=200043 [12:11:45]written 0, free lines is 4095 [12:11:45]OFD Sender: Processing packet 166290 [packets to send 1008, broken 1007] [12:11:45]ProducePacketName [12:11:45]name=ofd_packets/00166290 [12:11:45]OFD Sender: To server: pG, [12:11:45]CommunicateWithHost lk.salyk.kg:30040 [12:11:45]ConnectInit lk.salyk.kg [12:11:45]Write to MH i2c: 01 00 00 F1 05 F6 [12:11:45]Write i2c OK [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: 01 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: 01 07 00 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: 01 07 00 F1 05 00 00 00 00 00 E3 0C EC [12:11:45]RasterBufferAndPrint [12:11:45]line [12:11:45]line [12:11:45]line [12:11:45]line [12:11:45]line [12:11:45]written 0, free lines is 3304 [12:11:45]MH_Cut [12:11:45]Write to MH i2c: D1 01 00 F8 05 01 CF [12:11:45]Write i2c OK [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: D1 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: D1 01 00 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: D1 01 00 F8 05 00 CE [12:11:45]Write to MH i2c: 01 00 00 F9 05 FE [12:11:45]Write i2c OK [12:11:45]MH_I2C_Read... [12:11:46]*** Cut start [12:11:46]*** Purtial cut [12:11:46]*** Stage 1: CUTSNS_PIN = 1 [12:11:48]Read from MH i2c: 01 [12:11:48]MH_I2C_Read... [12:11:48]*** Stop cut motor [12:11:48]*** Cut end [12:11:48]Read from MH i2c: 01 07 00 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: 01 07 00 F9 05 00 00 00 00 00 FF 0F 13 [12:11:48]process_action close_receipt done [12:11:48]requested_data is exist [12:11:48]produce_requested_data [12:11:48]requested_item fm.sn is exist - process it [12:11:48]wFMCommunicate request_size=4 [12:11:48]MH_SAM_APDU [12:11:48]CAPDU: 80 11 00 00 [12:11:48]Write to MH i2c: E2 08 00 FA 05 80 11 00 00 00 00 00 00 79 [12:11:48]Write i2c OK [12:11:48]MH_I2C_Read... [12:11:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:48]Read from MH i2c: E2 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: E2 17 00 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: E2 17 00 FA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D2 [12:11:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:11:48]wFMCommunicate OK [12:11:48]requested_item fd.num is exist - process it [12:11:48]SAM_PROTO_GetFieldsCounters [12:11:48]wFMCommunicate request_size=4 [12:11:48]MH_SAM_APDU [12:11:48]CAPDU: 80 13 00 00 [12:11:48]Write to MH i2c: E2 08 00 FB 05 80 13 00 00 00 00 00 00 7C [12:11:48]Write i2c OK [12:11:48]MH_I2C_Read... [12:11:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:48]Read from MH i2c: E2 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: E2 62 00 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: E2 62 00 FB 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 92 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 9B [12:11:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 92 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:11:48]wFMCommunicate OK [12:11:48]SAM_PROTO_GetFieldsCounters done [12:11:48]requested_item shift.num is exist - process it [12:11:48]requested_item shift.opened is exist - process it [12:11:48]req_shift_opened [12:11:48]FM_GetShiftState [12:11:48]SAM_PROTO_GetShiftState [12:11:48]wFMCommunicate request_size=4 [12:11:48]MH_SAM_APDU [12:11:48]CAPDU: 80 13 01 00 [12:11:48]Write to MH i2c: E2 08 00 FC 05 80 13 01 00 00 00 00 00 7E [12:11:48]Write i2c OK [12:11:48]MH_I2C_Read... [12:11:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:48]Read from MH i2c: E2 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: E2 0E 00 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: E2 0E 00 FC 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 A8 [12:11:48]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:11:48]wFMCommunicate OK [12:11:48]SAM_PROTO_GetShiftState done [12:11:48]FM_GetShiftState done [12:11:48]req_shift_opened done [12:11:48]requested_item shift.open_date is exist - process it [12:11:48]req_shift_open_date [12:11:48]req_shift_open_date done [12:11:48]produce_requested_data done [12:11:48]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166290,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:11:48]process_action_free close_receipt [12:11:48]json_value_free [12:11:48]json_value_free done [12:11:48]process_json_proto returns [12:11:48]Send response to host [12:11:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166290,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:11:48]free response buf [12:11:48]execute_script done [12:11:48]execute_script returns [12:11:48]free content buf [12:11:48]Sock 10.Close socket [12:11:48]Sock 10.Thread stoped [12:12:42]accept exits with 9 [12:12:42]New connection [12:12:42]New thread 3067420004 created [12:12:42]Thread 3067276644 joined [12:12:42]Waiting for new connection... [12:12:42] Sock 9.Parse request [12:12:42]Sock 9.Check first char [12:12:42]Sock 9.First char is OK [12:12:42]request: POST /json_proto HTTP/1.0 [12:12:42]Method: POST [12:12:42]URL: /json_proto [12:12:42]Method is POST - this is cgi request [12:12:42]url: /json_proto [12:12:42]query_string will be loaded in cgi processing [12:12:42]execute_cgi json_proto POST (null) [12:12:42]execute_cgi path=json_proto method=POST [12:12:42]POST find Content-Length [12:12:42]Host: 172.17.44.132:8080 [12:12:42]Content-Length: 672 [12:12:42]Content-Type: application/json [12:12:42] [12:12:42]POST finish read [12:12:42]Found Content-Length = 672 [12:12:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:42]execute_script... [12:12:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:42]POST & json_proto [12:12:42]process_json_proto [12:12:42]json parsed OK: [12:12:42]protocol is kg_v1.0 [12:12:42]action value=close_receipt [12:12:42]process_action close_receipt [12:12:42]cmd_close_receipt [12:12:42]MH_GetDate [12:12:42]Write to MH i2c: F0 00 00 FD 05 F1 [12:12:42]Write i2c OK [12:12:42]MH_I2C_Read... [12:12:42]Read from MH i2c: F0 [12:12:42]MH_I2C_Read... [12:12:42]Read from MH i2c: F0 09 00 [12:12:42]MH_I2C_Read... [12:12:42]Read from MH i2c: F0 09 00 FD 05 00 3A CE C9 66 2A 83 C1 65 04 [12:12:42]GetLastDocTimeStamp 1724501503 [12:12:42]current date 1724501562 [12:12:42]FM_GetShiftState [12:12:42]SAM_PROTO_GetShiftState [12:12:42]wFMCommunicate request_size=4 [12:12:42]MH_SAM_APDU [12:12:42]CAPDU: 80 13 01 00 [12:12:42]Write to MH i2c: E2 08 00 FE 05 80 13 01 00 00 00 00 00 80 [12:12:42]Write i2c OK [12:12:42]MH_I2C_Read... [12:12:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:42]Read from MH i2c: E2 [12:12:42]MH_I2C_Read... [12:12:42]Read from MH i2c: E2 0E 00 [12:12:42]MH_I2C_Read... [12:12:42]Read from MH i2c: E2 0E 00 FE 05 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 AA [12:12:42]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:12:42]wFMCommunicate OK [12:12:42]SAM_PROTO_GetShiftState done [12:12:42]FM_GetShiftState done [12:12:42]opened in 1724458697 [12:12:42]opened+sec_in_day 1724545097 [12:12:42]quantity*price = 120056 [12:12:42]sum+1 = 120057 [12:12:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 343 24.08.2024 12:12 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166291 ФПД: 244458900206711 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121242&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166291&fm=244458900206711&tin=02508201610067®Number=0000000000092562&sum=120000 [12:12:43]StoreToDocumentArchive [12:12:43]shift 470 fd 166291 [12:12:43]save to /storage/0470/doc_00166291 [12:12:43]save last doc name /storage/0470/doc_00166291 to /storage/kkm_last_doc_name [12:12:43]save OK [12:12:43]Clear old archive folders... [12:12:43]ProcessDocumentItem done err = 0, tmpTLVsize=249 [12:12:43]tlvbuf is 01DF6B60 [12:12:43]SAM_PROTO_ClearQueue [12:12:43]wFMCommunicate request_size=4 [12:12:43]MH_SAM_APDU [12:12:43]CAPDU: 80 09 00 00 [12:12:43]Write to MH i2c: E2 08 00 0B 06 80 09 00 00 00 00 00 00 83 [12:12:43]Write i2c OK [12:12:43]MH_I2C_Read... [12:12:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:43]Read from MH i2c: E2 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: E2 03 00 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: E2 03 00 0B 06 00 90 00 85 [12:12:43]RAPDU: 90 00 [12:12:43]wFMCommunicate OK [12:12:43]SAM_PROTO_ClearQueue done [12:12:43]KKMCreateOFDPacket [12:12:43]OFDProtocolAddRootSTLVToBuf [12:12:43]FM_MakeSignedData [12:12:43]FM_MakeSignedData [12:12:43]SAM_PROTO_SignData [12:12:43]wFMCommunicate request_size=4 [12:12:43]MH_SAM_APDU [12:12:43]CAPDU: 80 0D 01 02 [12:12:43]Write to MH i2c: E2 08 00 0C 06 80 0D 01 02 00 00 00 00 8B [12:12:43]Write i2c OK [12:12:43]MH_I2C_Read... [12:12:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:43]Read from MH i2c: E2 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: E2 03 00 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: E2 03 00 0C 06 00 90 00 86 [12:12:43]RAPDU: 90 00 [12:12:43]wFMCommunicate OK [12:12:43]wFMCommunicate request_size=255 [12:12:43]MH_SAM_APDU [12:12:43]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 3A CE C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 93 89 02 00 35 04 06 00 DE 55 85 [12:12:43]Write to MH i2c: E2 02 01 0D 06 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 3A CE C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 93 89 02 00 35 04 06 00 DE 55 85 00 00 17 [12:12:43]Write i2c OK [12:12:43]MH_I2C_Read... [12:12:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:44]Read from MH i2c: E2 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: E2 03 00 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: E2 03 00 0D 06 00 90 00 87 [12:12:44]RAPDU: 90 00 [12:12:44]wFMCommunicate OK [12:12:44]wFMCommunicate request_size=8 [12:12:44]MH_SAM_APDU [12:12:44]CAPDU: 80 0D 02 02 03 E8 B4 77 [12:12:44]Write to MH i2c: E2 0B 00 0E 06 80 0D 02 02 03 00 E8 B4 77 00 00 A7 [12:12:44]Write i2c OK [12:12:44]MH_I2C_Read... [12:12:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:44]Read from MH i2c: E2 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: E2 03 00 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: E2 03 00 0E 06 00 90 00 88 [12:12:44]RAPDU: 90 00 [12:12:44]wFMCommunicate OK [12:12:44]wFMCommunicate request_size=4 [12:12:44]MH_SAM_APDU [12:12:44]CAPDU: 80 0D 03 02 [12:12:44]Write to MH i2c: E2 08 00 0F 06 80 0D 03 02 00 00 00 00 90 [12:12:44]Write i2c OK [12:12:44]MH_I2C_Read... [12:12:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:44]Read from MH i2c: E2 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: E2 0B 00 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: E2 0B 00 0F 06 00 43 9B D2 0F BF D4 1E 8A 90 00 8B [12:12:44]RAPDU: 43 9B D2 0F BF D4 1E 8A 90 00 [12:12:44]wFMCommunicate OK [12:12:44]SAM_PROTO_SignData done [12:12:44]FM_MakeSignedData done [12:12:44]CreateOFDProtocolMessage [12:12:44]wFMCommunicate request_size=4 [12:12:44]MH_SAM_APDU [12:12:44]CAPDU: 80 11 00 00 [12:12:44]Write to MH i2c: E2 08 00 10 06 80 11 00 00 00 00 00 00 90 [12:12:44]Write i2c OK [12:12:44]MH_I2C_Read... [12:12:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:44]Read from MH i2c: E2 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: E2 17 00 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: E2 17 00 10 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E9 [12:12:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:12:44]wFMCommunicate OK [12:12:44]CreateOFDProtocolMessage done [12:12:44]OFDSenderStorePacket 166291 [12:12:44]StoreOFDPacket docnum=166291 [12:12:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 DA 30 05 01 E3 B2 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 3A CE C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 93 89 02 00 35 04 06 00 DE 55 85 E8 B4 77 43 9B D2 0F BF D4 1E 8A [12:12:44]CheckFolder [12:12:44]dirname=/storage/ofd_packets [12:12:44]CheckFolder done [12:12:44]ProducePacketName [12:12:44]name=ofd_packets/00166291 [12:12:44]NVStorageSaveData ofd_packets/00166291 [12:12:44]File name is /storage/ofd_packets/00166291 [12:12:44]Write 299 bytes [12:12:44]NVStorageSaveData done [12:12:44]OFDSenderStorePacket done [12:12:44]KKMCreateOFDPacket done [12:12:44]NVStorageSaveData kkm_last_timestamp [12:12:44]File name is /storage/kkm_last_timestamp [12:12:44]Write 4 bytes [12:12:44]NVStorageSaveData done [12:12:44]ExternCall_PrintAddStr [12:12:44]wPrintStart [12:12:44]Write to MH i2c: 01 00 00 11 06 17 [12:12:44]Write i2c OK [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: 01 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: 01 07 00 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: 01 07 00 11 06 00 00 00 00 00 FF 0F 2C [12:12:44]RasterBufferAndPrint [12:12:44]line Счет N : (1)295253 [12:12:44]line ИНН: 02508201610067 [12:12:44]line Контрольно-Кассовый Чек [12:12:44]line ПРОДАЖА [12:12:44]line ТРК (МРК, ГНК) : 31 [12:12:44]line Товар: 2710124130 [12:12:44]line SU-92-К-5 [12:12:44]line 17.450 * 68.80 [12:12:44]line = 1200.56 [12:12:44]line НДС 12% НСП 1% [12:12:44]line > о реализуемом товаре [12:12:44]line ОКРУГЛЕНИЕ: -0.56 [12:12:44]line ИТОГО: 1200.00 [12:12:44]line Внесено: 1200.00 [12:12:44]line СДАЧА: 0.00 [12:12:44]line НСП 1% : 10.62 [12:12:44]line НДС 12% : 127.49 [12:12:44]line Наличными: 1200.00 [12:12:44]line Безнал.: 0.00 [12:12:44]line Место: АЗС № 130 "Партнер Нефть" [12:12:44]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:12:44]line СНО: Общий режим [12:12:44]line Чек 343 24.08.2024 12:12 [12:12:44]line Смена: 470 ФФД: 1.0 [12:12:44]line ЗНМ: 0300000070 [12:12:44]line РНМ: 0000000000092562 [12:12:44]line Версия ККМ: 001 [12:12:44]line ФМ: 0000000000871769 [12:12:44]line ФД: 166291 [12:12:44]line ФПД: 244458900206711 [12:12:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121242&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166291&fm=244458900206711&tin=02508201610067®Number=0000000000092562&sum=120000 [12:12:44]written 0, free lines is 4095 [12:12:44]Write to MH i2c: 01 00 00 3C 06 42 [12:12:44]Write i2c OK [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: 01 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: 01 07 00 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: 01 07 00 3C 06 00 00 00 00 00 CF 0C 24 [12:12:44]RasterBufferAndPrint [12:12:44]line [12:12:44]line [12:12:44]line [12:12:44]line [12:12:44]line [12:12:44]written 0, free lines is 3284 [12:12:44]MH_Cut [12:12:44]Write to MH i2c: D1 01 00 43 06 01 1B [12:12:44]Write i2c OK [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: D1 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: D1 01 00 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: D1 01 00 43 06 00 1A [12:12:44]Write to MH i2c: 01 00 00 44 06 4A [12:12:44]Write i2c OK [12:12:44]MH_I2C_Read... [12:12:45]*** Cut start [12:12:45]*** Purtial cut [12:12:45]*** Stage 1: CUTSNS_PIN = 1 [12:12:47]Read from MH i2c: 01 [12:12:47]MH_I2C_Read... [12:12:47]*** Stop cut motor [12:12:47]*** Cut end [12:12:47]Read from MH i2c: 01 07 00 [12:12:47]MH_I2C_Read... [12:12:47]Read from MH i2c: 01 07 00 44 06 00 00 00 00 00 FF 0F 5F [12:12:47]process_action close_receipt done [12:12:47]requested_data is exist [12:12:47]produce_requested_data [12:12:47]requested_item fm.sn is exist - process it [12:12:47]wFMCommunicate request_size=4 [12:12:47]MH_SAM_APDU [12:12:47]CAPDU: 80 11 00 00 [12:12:47]Write to MH i2c: E2 08 00 45 06 80 11 00 00 00 00 00 00 C5 [12:12:47]Write i2c OK [12:12:47]MH_I2C_Read... [12:12:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:47]Read from MH i2c: E2 [12:12:47]MH_I2C_Read... [12:12:47]Read from MH i2c: E2 17 00 [12:12:47]MH_I2C_Read... [12:12:47]Read from MH i2c: E2 17 00 45 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 1E [12:12:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:12:47]wFMCommunicate OK [12:12:47]requested_item fd.num is exist - process it [12:12:47]SAM_PROTO_GetFieldsCounters [12:12:47]wFMCommunicate request_size=4 [12:12:47]MH_SAM_APDU [12:12:47]CAPDU: 80 13 00 00 [12:12:47]Write to MH i2c: E2 08 00 46 06 80 13 00 00 00 00 00 00 C8 [12:12:47]Write i2c OK [12:12:47]MH_I2C_Read... [12:12:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:47]Read from MH i2c: E2 [12:12:47]MH_I2C_Read... [12:12:47]Read from MH i2c: E2 62 00 [12:12:47]MH_I2C_Read... [12:12:47]Read from MH i2c: E2 62 00 46 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 93 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 EB [12:12:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 93 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:47]wFMCommunicate OK [12:12:47]SAM_PROTO_GetFieldsCounters done [12:12:47]requested_item shift.num is exist - process it [12:12:47]requested_item shift.opened is exist - process it [12:12:47]req_shift_opened [12:12:47]FM_GetShiftState [12:12:47]SAM_PROTO_GetShiftState [12:12:47]wFMCommunicate request_size=4 [12:12:47]MH_SAM_APDU [12:12:47]CAPDU: 80 13 01 00 [12:12:47]Write to MH i2c: E2 08 00 47 06 80 13 01 00 00 00 00 00 CA [12:12:47]Write i2c OK [12:12:47]MH_I2C_Read... [12:12:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:47]Read from MH i2c: E2 [12:12:47]MH_I2C_Read... [12:12:47]Read from MH i2c: E2 0E 00 [12:12:47]MH_I2C_Read... [12:12:47]Read from MH i2c: E2 0E 00 47 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F4 [12:12:47]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:12:47]wFMCommunicate OK [12:12:47]SAM_PROTO_GetShiftState done [12:12:47]FM_GetShiftState done [12:12:47]req_shift_opened done [12:12:47]requested_item shift.open_date is exist - process it [12:12:47]req_shift_open_date [12:12:47]req_shift_open_date done [12:12:47]produce_requested_data done [12:12:47]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166291,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:12:47]process_action_free close_receipt [12:12:47]json_value_free [12:12:47]json_value_free done [12:12:47]process_json_proto returns [12:12:47]Send response to host [12:12:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166291,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:12:47]free response buf [12:12:47]execute_script done [12:12:47]execute_script returns [12:12:47]free content buf [12:12:47]Sock 9.Close socket [12:12:47]Sock 9.Thread stoped [12:13:02]recv_with_timeout no data received [12:13:12]recv_with_timeout no data received [12:13:16]accept exits with 10 [12:13:16]New connection [12:13:16]New thread 3067276644 created [12:13:16]Thread 3067420004 joined [12:13:16]Waiting for new connection... [12:13:16] Sock 10.Parse request [12:13:16]Sock 10.Check first char [12:13:16]Sock 10.First char is OK [12:13:16]request: POST /json_proto HTTP/1.0 [12:13:16]Method: POST [12:13:16]URL: /json_proto [12:13:16]Method is POST - this is cgi request [12:13:16]url: /json_proto [12:13:16]query_string will be loaded in cgi processing [12:13:16]execute_cgi json_proto POST (null) [12:13:16]execute_cgi path=json_proto method=POST [12:13:16]POST find Content-Length [12:13:16]Host: 172.17.44.132:8080 [12:13:16]Content-Length: 792 [12:13:16]Content-Type: application/json [12:13:16] [12:13:16]POST finish read [12:13:16]Found Content-Length = 792 [12:13:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 35.860, "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81543", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:16]execute_script... [12:13:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 35.860, "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81543", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:16]POST & json_proto [12:13:16]process_json_proto [12:13:16]json parsed OK: [12:13:16]protocol is kg_v1.0 [12:13:16]action value=close_receipt [12:13:16]process_action close_receipt [12:13:16]cmd_close_receipt [12:13:16]MH_GetDate [12:13:16]Write to MH i2c: F0 00 00 48 06 3D [12:13:16]Write i2c OK [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: F0 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: F0 09 00 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: F0 09 00 48 06 00 5D CE C9 66 2A 83 C1 65 73 [12:13:16]GetLastDocTimeStamp 1724501562 [12:13:16]current date 1724501597 [12:13:16]FM_GetShiftState [12:13:16]SAM_PROTO_GetShiftState [12:13:16]wFMCommunicate request_size=4 [12:13:16]MH_SAM_APDU [12:13:16]CAPDU: 80 13 01 00 [12:13:16]Write to MH i2c: E2 08 00 49 06 80 13 01 00 00 00 00 00 CC [12:13:16]Write i2c OK [12:13:16]MH_I2C_Read... [12:13:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:16]Read from MH i2c: E2 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: E2 0E 00 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: E2 0E 00 49 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 F6 [12:13:16]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:13:16]wFMCommunicate OK [12:13:16]SAM_PROTO_GetShiftState done [12:13:16]FM_GetShiftState done [12:13:16]opened in 1724458697 [12:13:16]opened+sec_in_day 1724545097 [12:13:16]quantity*price = 0 [12:13:16]sum+1 = 1 [12:13:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 344 24.08.2024 12:13 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Талоны: Топливная Карта 81543 ФМ: 0000000000871769 ФД: 166292 ФПД: 38246959925826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121317&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166292&fm=38246959925826&tin=02508201610067®Number=0000000000092562&sum=0 [12:13:17]StoreToDocumentArchive [12:13:17]shift 470 fd 166292 [12:13:17]save to /storage/0470/doc_00166292 [12:13:17]save last doc name /storage/0470/doc_00166292 to /storage/kkm_last_doc_name [12:13:17]save OK [12:13:17]Clear old archive folders... [12:13:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:13:17]tlvbuf is 01EDA930 [12:13:17]SAM_PROTO_ClearQueue [12:13:17]wFMCommunicate request_size=4 [12:13:17]MH_SAM_APDU [12:13:17]CAPDU: 80 09 00 00 [12:13:17]Write to MH i2c: E2 08 00 56 06 80 09 00 00 00 00 00 00 CE [12:13:17]Write i2c OK [12:13:17]MH_I2C_Read... [12:13:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:17]Read from MH i2c: E2 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 03 00 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 03 00 56 06 00 90 00 D0 [12:13:17]RAPDU: 90 00 [12:13:17]wFMCommunicate OK [12:13:17]SAM_PROTO_ClearQueue done [12:13:17]KKMCreateOFDPacket [12:13:17]OFDProtocolAddRootSTLVToBuf [12:13:17]FM_MakeSignedData [12:13:17]FM_MakeSignedData [12:13:17]SAM_PROTO_SignData [12:13:17]wFMCommunicate request_size=4 [12:13:17]MH_SAM_APDU [12:13:17]CAPDU: 80 0D 01 02 [12:13:17]Write to MH i2c: E2 08 00 57 06 80 0D 01 02 00 00 00 00 D6 [12:13:17]Write i2c OK [12:13:17]MH_I2C_Read... [12:13:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:17]Read from MH i2c: E2 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 03 00 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 03 00 57 06 00 90 00 D1 [12:13:17]RAPDU: 90 00 [12:13:17]wFMCommunicate OK [12:13:17]wFMCommunicate request_size=255 [12:13:17]MH_SAM_APDU [12:13:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 8C 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 58 01 00 00 F4 03 04 00 5D CE C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 94 89 02 00 35 04 06 00 22 [12:13:17]Write to MH i2c: E2 02 01 58 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 8C 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 58 01 00 00 F4 03 04 00 5D CE C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 94 89 02 00 35 04 06 00 22 00 00 50 [12:13:17]Write i2c OK [12:13:17]MH_I2C_Read... [12:13:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:18]Read from MH i2c: E2 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 58 06 00 90 00 D2 [12:13:18]RAPDU: 90 00 [12:13:18]wFMCommunicate OK [12:13:18]wFMCommunicate request_size=10 [12:13:18]MH_SAM_APDU [12:13:18]CAPDU: 80 0D 02 02 05 C9 10 75 CA 42 [12:13:18]Write to MH i2c: E2 0D 00 59 06 80 0D 02 02 05 00 C9 10 75 CA 42 00 00 3D [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:18]Read from MH i2c: E2 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 59 06 00 90 00 D3 [12:13:18]RAPDU: 90 00 [12:13:18]wFMCommunicate OK [12:13:18]wFMCommunicate request_size=4 [12:13:18]MH_SAM_APDU [12:13:18]CAPDU: 80 0D 03 02 [12:13:18]Write to MH i2c: E2 08 00 5A 06 80 0D 03 02 00 00 00 00 DB [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:18]Read from MH i2c: E2 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 0B 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 0B 00 5A 06 00 82 0D F5 63 C3 C7 9A F3 90 00 DA [12:13:18]RAPDU: 82 0D F5 63 C3 C7 9A F3 90 00 [12:13:18]wFMCommunicate OK [12:13:18]SAM_PROTO_SignData done [12:13:18]FM_MakeSignedData done [12:13:18]CreateOFDProtocolMessage [12:13:18]wFMCommunicate request_size=4 [12:13:18]MH_SAM_APDU [12:13:18]CAPDU: 80 11 00 00 [12:13:18]Write to MH i2c: E2 08 00 5B 06 80 11 00 00 00 00 00 00 DB [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:18]Read from MH i2c: E2 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 17 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 17 00 5B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 34 [12:13:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:13:18]wFMCommunicate OK [12:13:18]CreateOFDProtocolMessage done [12:13:18]OFDSenderStorePacket 166292 [12:13:18]StoreOFDPacket docnum=166292 [12:13:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 E0 68 07 01 EE 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 8C 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 58 01 00 00 F4 03 04 00 5D CE C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 94 89 02 00 35 04 06 00 22 C9 10 75 CA 42 82 0D F5 63 C3 C7 9A F3 [12:13:18]CheckFolder [12:13:18]dirname=/storage/ofd_packets [12:13:18]CheckFolder done [12:13:18]ProducePacketName [12:13:18]name=ofd_packets/00166292 [12:13:18]NVStorageSaveData ofd_packets/00166292 [12:13:18]File name is /storage/ofd_packets/00166292 [12:13:18]Write 301 bytes [12:13:18]NVStorageSaveData done [12:13:18]OFDSenderStorePacket done [12:13:18]KKMCreateOFDPacket done [12:13:18]NVStorageSaveData kkm_last_timestamp [12:13:18]File name is /storage/kkm_last_timestamp [12:13:18]Write 4 bytes [12:13:18]NVStorageSaveData done [12:13:18]ExternCall_PrintAddStr [12:13:18]wPrintStart [12:13:18]Write to MH i2c: 01 00 00 5C 06 62 [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: 01 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: 01 07 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: 01 07 00 5C 06 00 00 00 00 00 FF 0F 77 [12:13:18]RasterBufferAndPrint [12:13:18]line Счет N : (1)295254 [12:13:18]line ИНН: 02508201610067 [12:13:18]line Контрольно-Кассовый Чек [12:13:18]line ПРОДАЖА [12:13:18]line ТРК (МРК, ГНК) : 42 [12:13:18]line Товар: 2710124130 [12:13:18]line Аи-92-К-5 [12:13:18]line 35.860 * 0.00 [12:13:18]line = 0.00 [12:13:18]line НДС 12% НСП 1% [12:13:18]line > о реализуемом товаре [12:13:18]line ИТОГО: 0.00 [12:13:18]line НСП 1% : 0.00 [12:13:18]line НДС 12% : 0.00 [12:13:18]line Наличными: 0.00 [12:13:18]line Безнал.: 0.00 [12:13:18]line Место: АЗС № 130 "Партнер Нефть" [12:13:18]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:13:18]line СНО: Общий режим [12:13:18]line Чек 344 24.08.2024 12:13 [12:13:18]line Смена: 470 ФФД: 1.0 [12:13:18]line ЗНМ: 0300000070 [12:13:18]line РНМ: 0000000000092562 [12:13:18]line Версия ККМ: 001 [12:13:18]line Талоны: Топливная Карта [12:13:18]line 81543 [12:13:18]line ФМ: 0000000000871769 [12:13:18]line ФД: 166292 [12:13:18]line ФПД: 38246959925826 [12:13:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121317&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166292&fm=38246959925826&tin=02508201610067®Number=0000000000092562&sum=0 [12:13:18]written 0, free lines is 4095 [12:13:18]Write to MH i2c: 01 00 00 86 06 8C [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: 01 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: 01 07 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: 01 07 00 86 06 00 00 00 00 00 E0 0C 7F [12:13:18]RasterBufferAndPrint [12:13:18]line [12:13:18]line [12:13:18]line [12:13:18]line [12:13:18]line [12:13:18]written 0, free lines is 3303 [12:13:18]MH_Cut [12:13:18]Write to MH i2c: D1 01 00 8D 06 01 65 [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: D1 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: D1 01 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: D1 01 00 8D 06 00 64 [12:13:18]Write to MH i2c: 01 00 00 8E 06 94 [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:19]*** Cut start [12:13:19]*** Purtial cut [12:13:19]*** Stage 1: CUTSNS_PIN = 1 [12:13:21]Read from MH i2c: 01 [12:13:21]MH_I2C_Read... [12:13:21]*** Stop cut motor [12:13:21]*** Cut end [12:13:21]Read from MH i2c: 01 07 00 [12:13:21]MH_I2C_Read... [12:13:21]Read from MH i2c: 01 07 00 8E 06 00 00 00 00 00 FF 0F A9 [12:13:21]process_action close_receipt done [12:13:21]requested_data is exist [12:13:21]produce_requested_data [12:13:21]requested_item fm.sn is exist - process it [12:13:21]wFMCommunicate request_size=4 [12:13:21]MH_SAM_APDU [12:13:21]CAPDU: 80 11 00 00 [12:13:21]Write to MH i2c: E2 08 00 8F 06 80 11 00 00 00 00 00 00 0F [12:13:21]Write i2c OK [12:13:21]MH_I2C_Read... [12:13:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:21]Read from MH i2c: E2 [12:13:21]MH_I2C_Read... [12:13:21]Read from MH i2c: E2 17 00 [12:13:21]MH_I2C_Read... [12:13:21]Read from MH i2c: E2 17 00 8F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 68 [12:13:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:13:21]wFMCommunicate OK [12:13:21]requested_item fd.num is exist - process it [12:13:21]SAM_PROTO_GetFieldsCounters [12:13:21]wFMCommunicate request_size=4 [12:13:21]MH_SAM_APDU [12:13:21]CAPDU: 80 13 00 00 [12:13:21]Write to MH i2c: E2 08 00 90 06 80 13 00 00 00 00 00 00 12 [12:13:21]Write i2c OK [12:13:21]MH_I2C_Read... [12:13:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:21]Read from MH i2c: E2 [12:13:21]MH_I2C_Read... [12:13:21]Read from MH i2c: E2 62 00 [12:13:21]MH_I2C_Read... [12:13:21]Read from MH i2c: E2 62 00 90 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 94 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 39 [12:13: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 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 94 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:13:21]wFMCommunicate OK [12:13:21]SAM_PROTO_GetFieldsCounters done [12:13:21]requested_item shift.num is exist - process it [12:13:21]requested_item shift.opened is exist - process it [12:13:21]req_shift_opened [12:13:21]FM_GetShiftState [12:13:21]SAM_PROTO_GetShiftState [12:13:21]wFMCommunicate request_size=4 [12:13:21]MH_SAM_APDU [12:13:21]CAPDU: 80 13 01 00 [12:13:21]Write to MH i2c: E2 08 00 91 06 80 13 01 00 00 00 00 00 14 [12:13:21]Write i2c OK [12:13:21]MH_I2C_Read... [12:13:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:21]Read from MH i2c: E2 [12:13:21]MH_I2C_Read... [12:13:21]Read from MH i2c: E2 0E 00 [12:13:21]MH_I2C_Read... [12:13:21]Read from MH i2c: E2 0E 00 91 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 3E [12:13:21]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:13:21]wFMCommunicate OK [12:13:21]SAM_PROTO_GetShiftState done [12:13:21]FM_GetShiftState done [12:13:21]req_shift_opened done [12:13:21]requested_item shift.open_date is exist - process it [12:13:21]req_shift_open_date [12:13:21]req_shift_open_date done [12:13:21]produce_requested_data done [12:13:21]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166292,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:13:21]process_action_free close_receipt [12:13:21]json_value_free [12:13:21]json_value_free done [12:13:21]process_json_proto returns [12:13:21]Send response to host [12:13:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166292,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:13:21]free response buf [12:13:21]execute_script done [12:13:21]execute_script returns [12:13:21]free content buf [12:13:21]Sock 10.Close socket [12:13:21]Sock 10.Thread stoped [12:13:23]recv_with_timeout no data received [12:14:02]ConnectInit Can't connect to host [12:14:02]CommunicateWithHost connect error [12:14:02]CommunicateWithHost err = -1 [12:14:02]OFD Sender: Server communicate error [12:14:02]OFD Sender: Processing packet 166290 [packets to send 1010, broken 1007] [12:14:02]ProducePacketName [12:14:02]name=ofd_packets/00166290 [12:14:02]OFD Sender: To server: pG, [12:14:02]CommunicateWithHost lk.salyk.kg:30040 [12:14:02]ConnectInit lk.salyk.kg [12:14:05]Connected sock=7 [12:14:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 01 49 07 01 5E 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 FF CD C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 92 89 02 00 35 04 06 00 72 71 5A 26 AD A8 B6 B9 E1 9F BE 33 AE 74 [12:14:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 6E DA 47 00 96 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 92 89 02 00 F4 03 04 00 D5 77 C9 66 B6 04 01 00 00 D8 18 12 CA 2D B8 2C 0D [12:14:06]CommunicateWithHost err = 0 [12:14:06]CheckOFDResponse [12:14:06]1017 (14) - 77093643461234 [12:14:06]1041 (16) - 0000000000871769 [12:14:06]1040 (4) - 166290 [12:14:06]1012 (4) - 24.08.2024 06:04 [12:14:06]1206 (1) - 0 [12:14:06]OFD Sender: Remove packet 166290 [12:14:06]ProducePacketName [12:14:06]name=ofd_packets/00166290 [12:14:06]NVStorageDeleteData [12:14:07]OFD Sender: Processing packet 166291 [packets to send 1009, broken 1007] [12:14:07]ProducePacketName [12:14:07]name=ofd_packets/00166291 [12:14:07]OFD Sender: To server: pG, [12:14:07]CommunicateWithHost lk.salyk.kg:30040 [12:14:07]ConnectInit lk.salyk.kg [12:14:13]recv_with_timeout no data received [12:14:13]Connected sock=10 [12:14:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 01 00 00 DA 30 05 01 E3 B2 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 3A CE C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 93 89 02 00 35 04 06 00 DE 55 85 E8 B4 77 43 9B D2 0F BF D4 1E 8A [12:14:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 D2 D7 47 00 1B 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 93 89 02 00 F4 03 04 00 DF 77 C9 66 B6 04 01 00 00 E8 83 98 67 90 DC 8A 09 [12:14:16]CommunicateWithHost err = 0 [12:14:16]CheckOFDResponse [12:14:16]1017 (14) - 77093643461234 [12:14:16]1041 (16) - 0000000000871769 [12:14:16]1040 (4) - 166291 [12:14:16]1012 (4) - 24.08.2024 06:04 [12:14:16]1206 (1) - 0 [12:14:16]OFD Sender: Remove packet 166291 [12:14:16]ProducePacketName [12:14:16]name=ofd_packets/00166291 [12:14:16]NVStorageDeleteData [12:14:17]OFD Sender: Processing packet 166292 [packets to send 1008, broken 1007] [12:14:17]ProducePacketName [12:14:17]name=ofd_packets/00166292 [12:14:17]OFD Sender: To server: pG, [12:14:17]CommunicateWithHost lk.salyk.kg:30040 [12:14:17]ConnectInit lk.salyk.kg [12:14:25]recv_with_timeout no data received [12:14:41]accept exits with 9 [12:14:41]New connection [12:14:41]New thread 3067420004 created [12:14:41]Thread 3067276644 joined [12:14:41]Waiting for new connection... [12:14:41] Sock 9.Parse request [12:14:41]Sock 9.Check first char [12:14:41]Sock 9.First char is OK [12:14:41]request: POST /json_proto HTTP/1.0 [12:14:41]Method: POST [12:14:41]URL: /json_proto [12:14:41]Method is POST - this is cgi request [12:14:41]url: /json_proto [12:14:41]query_string will be loaded in cgi processing [12:14:41]execute_cgi json_proto POST (null) [12:14:41]execute_cgi path=json_proto method=POST [12:14:41]POST find Content-Length [12:14:41]Host: 172.17.44.132:8080 [12:14:41]Content-Length: 682 [12:14:41]Content-Type: application/json [12:14:41] [12:14:41]POST finish read [12:14:41]Found Content-Length = 682 [12:14:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:41]execute_script... [12:14:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:41]POST & json_proto [12:14:41]process_json_proto [12:14:41]json parsed OK: [12:14:41]protocol is kg_v1.0 [12:14:41]action value=close_receipt [12:14:41]process_action close_receipt [12:14:41]cmd_close_receipt [12:14:41]MH_GetDate [12:14:41]Write to MH i2c: F0 00 00 92 06 87 [12:14:41]Write i2c OK [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: F0 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: F0 09 00 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: F0 09 00 92 06 00 B1 CE C9 66 2A 83 C1 65 11 [12:14:41]GetLastDocTimeStamp 1724501597 [12:14:41]current date 1724501681 [12:14:41]FM_GetShiftState [12:14:41]SAM_PROTO_GetShiftState [12:14:41]wFMCommunicate request_size=4 [12:14:41]MH_SAM_APDU [12:14:41]CAPDU: 80 13 01 00 [12:14:41]Write to MH i2c: E2 08 00 93 06 80 13 01 00 00 00 00 00 16 [12:14:41]Write i2c OK [12:14:41]MH_I2C_Read... [12:14:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:41]Read from MH i2c: E2 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: E2 0E 00 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: E2 0E 00 93 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 40 [12:14:41]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:14:41]wFMCommunicate OK [12:14:41]SAM_PROTO_GetShiftState done [12:14:41]FM_GetShiftState done [12:14:41]opened in 1724458697 [12:14:41]opened+sec_in_day 1724545097 [12:14:41]quantity*price = 100005 [12:14:41]sum+1 = 100006 [12:14:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 345 24.08.2024 12:14 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166293 ФПД: 137274259810032 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121441&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166293&fm=137274259810032&tin=02508201610067®Number=0000000000092562&sum=100000 [12:14:42]StoreToDocumentArchive [12:14:42]shift 470 fd 166293 [12:14:42]save to /storage/0470/doc_00166293 [12:14:42]save last doc name /storage/0470/doc_00166293 to /storage/kkm_last_doc_name [12:14:42]save OK [12:14:42]Clear old archive folders... [12:14:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:14:42]tlvbuf is 01DF6E80 [12:14:42]SAM_PROTO_ClearQueue [12:14:42]wFMCommunicate request_size=4 [12:14:42]MH_SAM_APDU [12:14:42]CAPDU: 80 09 00 00 [12:14:42]Write to MH i2c: E2 08 00 A0 06 80 09 00 00 00 00 00 00 18 [12:14:42]Write i2c OK [12:14:42]MH_I2C_Read... [12:14:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:14:42]Read from MH i2c: E2 [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: E2 03 00 [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: E2 03 00 A0 06 00 90 00 1A [12:14:42]RAPDU: 90 00 [12:14:42]wFMCommunicate OK [12:14:42]SAM_PROTO_ClearQueue done [12:14:42]KKMCreateOFDPacket [12:14:42]OFDProtocolAddRootSTLVToBuf [12:14:42]FM_MakeSignedData [12:14:42]FM_MakeSignedData [12:14:42]SAM_PROTO_SignData [12:14:42]wFMCommunicate request_size=4 [12:14:42]MH_SAM_APDU [12:14:42]CAPDU: 80 0D 01 02 [12:14:42]Write to MH i2c: E2 08 00 A1 06 80 0D 01 02 00 00 00 00 20 [12:14:42]Write i2c OK [12:14:42]MH_I2C_Read... [12:14:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:14:42]Read from MH i2c: E2 [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: E2 03 00 [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: E2 03 00 A1 06 00 90 00 1B [12:14:42]RAPDU: 90 00 [12:14:42]wFMCommunicate OK [12:14:42]wFMCommunicate request_size=255 [12:14:42]MH_SAM_APDU [12:14:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 B1 CE C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 95 89 02 00 35 04 06 00 7C [12:14:42]Write to MH i2c: E2 02 01 A2 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 B1 CE C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 95 89 02 00 35 04 06 00 7C 00 00 AE [12:14:42]Write i2c OK [12:14:42]MH_I2C_Read... [12:14:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:42]Read from MH i2c: E2 [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: E2 03 00 [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: E2 03 00 A2 06 00 90 00 1C [12:14:42]RAPDU: 90 00 [12:14:42]wFMCommunicate OK [12:14:42]wFMCommunicate request_size=10 [12:14:42]MH_SAM_APDU [12:14:42]CAPDU: 80 0D 02 02 05 D9 A7 7E 26 F0 [12:14:42]Write to MH i2c: E2 0D 00 A3 06 80 0D 02 02 05 00 D9 A7 7E 26 F0 00 00 41 [12:14:42]Write i2c OK [12:14:42]MH_I2C_Read... [12:14:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:42]Read from MH i2c: E2 [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: E2 03 00 [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: E2 03 00 A3 06 00 90 00 1D [12:14:42]RAPDU: 90 00 [12:14:42]wFMCommunicate OK [12:14:42]wFMCommunicate request_size=4 [12:14:42]MH_SAM_APDU [12:14:42]CAPDU: 80 0D 03 02 [12:14:42]Write to MH i2c: E2 08 00 A4 06 80 0D 03 02 00 00 00 00 25 [12:14:42]Write i2c OK [12:14:42]MH_I2C_Read... [12:14:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:14:42]Read from MH i2c: E2 [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: E2 0B 00 [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: E2 0B 00 A4 06 00 1E 68 90 F4 C8 83 97 A1 90 00 B3 [12:14:42]RAPDU: 1E 68 90 F4 C8 83 97 A1 90 00 [12:14:42]wFMCommunicate OK [12:14:42]SAM_PROTO_SignData done [12:14:42]FM_MakeSignedData done [12:14:42]CreateOFDProtocolMessage [12:14:42]wFMCommunicate request_size=4 [12:14:42]MH_SAM_APDU [12:14:42]CAPDU: 80 11 00 00 [12:14:42]Write to MH i2c: E2 08 00 A5 06 80 11 00 00 00 00 00 00 25 [12:14:42]Write i2c OK [12:14:42]MH_I2C_Read... [12:14:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:42]Read from MH i2c: E2 [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: E2 17 00 [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: E2 17 00 A5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 7E [12:14:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:14:42]wFMCommunicate OK [12:14:42]CreateOFDProtocolMessage done [12:14:42]OFDSenderStorePacket 166293 [12:14:42]StoreOFDPacket docnum=166293 [12:14:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 49 F8 07 01 60 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 B1 CE C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 95 89 02 00 35 04 06 00 7C D9 A7 7E 26 F0 1E 68 90 F4 C8 83 97 A1 [12:14:42]CheckFolder [12:14:42]dirname=/storage/ofd_packets [12:14:42]CheckFolder done [12:14:42]ProducePacketName [12:14:42]name=ofd_packets/00166293 [12:14:42]NVStorageSaveData ofd_packets/00166293 [12:14:42]File name is /storage/ofd_packets/00166293 [12:14:42]Write 301 bytes [12:14:42]NVStorageSaveData done [12:14:42]OFDSenderStorePacket done [12:14:42]KKMCreateOFDPacket done [12:14:42]NVStorageSaveData kkm_last_timestamp [12:14:42]File name is /storage/kkm_last_timestamp [12:14:42]Write 4 bytes [12:14:42]NVStorageSaveData done [12:14:42]ExternCall_PrintAddStr [12:14:42]wPrintStart [12:14:42]Write to MH i2c: 01 00 00 A6 06 AC [12:14:42]Write i2c OK [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: 01 [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: 01 07 00 [12:14:42]MH_I2C_Read... [12:14:42]Read from MH i2c: 01 07 00 A6 06 00 00 00 00 00 FF 0F C1 [12:14:42]RasterBufferAndPrint [12:14:42]line Счет N : (1)295255 [12:14:42]line ИНН: 02508201610067 [12:14:42]line Контрольно-Кассовый Чек [12:14:42]line ПРОДАЖА [12:14:42]line ТРК (МРК, ГНК) : 52 [12:14:42]line Товар: 2710124130 [12:14:42]line Аи-92-К-5 [12:14:42]line 14.750 * 67.80 [12:14:42]line = 1000.05 [12:14:42]line НДС 12% НСП 1% [12:14:42]line > о реализуемом товаре [12:14:42]line ОКРУГЛЕНИЕ: -0.05 [12:14:42]line ИТОГО: 1000.00 [12:14:42]line Внесено: 1000.00 [12:14:42]line СДАЧА: 0.00 [12:14:42]line НСП 1% : 8.85 [12:14:42]line НДС 12% : 106.20 [12:14:42]line Наличными: 1000.00 [12:14:42]line Безнал.: 0.00 [12:14:42]line Место: АЗС № 130 "Партнер Нефть" [12:14:42]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:14:42]line СНО: Общий режим [12:14:42]line Чек 345 24.08.2024 12:14 [12:14:42]line Смена: 470 ФФД: 1.0 [12:14:42]line ЗНМ: 0300000070 [12:14:42]line РНМ: 0000000000092562 [12:14:42]line Версия ККМ: 001 [12:14:42]line ФМ: 0000000000871769 [12:14:42]line ФД: 166293 [12:14:42]line ФПД: 137274259810032 [12:14:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121441&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166293&fm=137274259810032&tin=02508201610067®Number=0000000000092562&sum=100000 [12:14:42]written 0, free lines is 4095 [12:14:43]Write to MH i2c: 01 00 00 D1 06 D7 [12:14:43]Write i2c OK [12:14:43]MH_I2C_Read... [12:14:43]Read from MH i2c: 01 [12:14:43]MH_I2C_Read... [12:14:43]Read from MH i2c: 01 07 00 [12:14:43]MH_I2C_Read... [12:14:43]Read from MH i2c: 01 07 00 D1 06 00 00 00 00 00 D5 0C BF [12:14:43]RasterBufferAndPrint [12:14:43]line [12:14:43]line [12:14:43]line [12:14:43]line [12:14:43]line [12:14:43]written 0, free lines is 3290 [12:14:43]MH_Cut [12:14:43]Write to MH i2c: D1 01 00 D8 06 01 B0 [12:14:43]Write i2c OK [12:14:43]MH_I2C_Read... [12:14:43]Read from MH i2c: D1 [12:14:43]MH_I2C_Read... [12:14:43]Read from MH i2c: D1 01 00 [12:14:43]MH_I2C_Read... [12:14:43]Read from MH i2c: D1 01 00 D8 06 00 AF [12:14:43]Write to MH i2c: 01 00 00 D9 06 DF [12:14:43]Write i2c OK [12:14:43]MH_I2C_Read... [12:14:44]*** Cut start [12:14:44]*** Purtial cut [12:14:44]*** Stage 1: CUTSNS_PIN = 1 [12:14:46]Read from MH i2c: 01 [12:14:46]MH_I2C_Read... [12:14:46]*** Stop cut motor [12:14:46]*** Cut end [12:14:46]Read from MH i2c: 01 07 00 [12:14:46]MH_I2C_Read... [12:14:46]Read from MH i2c: 01 07 00 D9 06 00 00 00 00 00 FF 0F F4 [12:14:46]process_action close_receipt done [12:14:46]requested_data is exist [12:14:46]produce_requested_data [12:14:46]requested_item fm.sn is exist - process it [12:14:46]wFMCommunicate request_size=4 [12:14:46]MH_SAM_APDU [12:14:46]CAPDU: 80 11 00 00 [12:14:46]Write to MH i2c: E2 08 00 DA 06 80 11 00 00 00 00 00 00 5A [12:14:46]Write i2c OK [12:14:46]MH_I2C_Read... [12:14:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:46]Read from MH i2c: E2 [12:14:46]MH_I2C_Read... [12:14:46]Read from MH i2c: E2 17 00 [12:14:46]MH_I2C_Read... [12:14:46]Read from MH i2c: E2 17 00 DA 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 B3 [12:14:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:14:46]wFMCommunicate OK [12:14:46]requested_item fd.num is exist - process it [12:14:46]SAM_PROTO_GetFieldsCounters [12:14:46]wFMCommunicate request_size=4 [12:14:46]MH_SAM_APDU [12:14:46]CAPDU: 80 13 00 00 [12:14:46]Write to MH i2c: E2 08 00 DB 06 80 13 00 00 00 00 00 00 5D [12:14:46]Write i2c OK [12:14:46]MH_I2C_Read... [12:14:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:14:46]Read from MH i2c: E2 [12:14:46]MH_I2C_Read... [12:14:46]Read from MH i2c: E2 62 00 [12:14:46]MH_I2C_Read... [12:14:46]Read from MH i2c: E2 62 00 DB 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 95 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [12:14:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 95 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:14:46]wFMCommunicate OK [12:14:46]SAM_PROTO_GetFieldsCounters done [12:14:46]requested_item shift.num is exist - process it [12:14:46]requested_item shift.opened is exist - process it [12:14:46]req_shift_opened [12:14:46]FM_GetShiftState [12:14:46]SAM_PROTO_GetShiftState [12:14:46]wFMCommunicate request_size=4 [12:14:46]MH_SAM_APDU [12:14:46]CAPDU: 80 13 01 00 [12:14:46]Write to MH i2c: E2 08 00 DC 06 80 13 01 00 00 00 00 00 5F [12:14:46]Write i2c OK [12:14:46]MH_I2C_Read... [12:14:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:46]Read from MH i2c: E2 [12:14:46]MH_I2C_Read... [12:14:46]Read from MH i2c: E2 0E 00 [12:14:46]MH_I2C_Read... [12:14:46]Read from MH i2c: E2 0E 00 DC 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 89 [12:14:46]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:14:46]wFMCommunicate OK [12:14:46]SAM_PROTO_GetShiftState done [12:14:46]FM_GetShiftState done [12:14:46]req_shift_opened done [12:14:46]requested_item shift.open_date is exist - process it [12:14:46]req_shift_open_date [12:14:46]req_shift_open_date done [12:14:46]produce_requested_data done [12:14:46]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166293,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:14:46]process_action_free close_receipt [12:14:46]json_value_free [12:14:46]json_value_free done [12:14:46]process_json_proto returns [12:14:46]Send response to host [12:14:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166293,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:14:46]free response buf [12:14:46]execute_script done [12:14:46]execute_script returns [12:14:46]free content buf [12:14:46]Sock 9.Close socket [12:14:46]Sock 9.Thread stoped [12:16:30]ConnectInit Can't connect to host [12:16:30]CommunicateWithHost connect error [12:16:30]CommunicateWithHost err = -1 [12:16:30]OFD Sender: Server communicate error [12:16:31]OFD Sender: Processing packet 166292 [packets to send 1009, broken 1007] [12:16:31]ProducePacketName [12:16:31]name=ofd_packets/00166292 [12:16:31]OFD Sender: To server: pG, [12:16:31]CommunicateWithHost lk.salyk.kg:30040 [12:16:31]ConnectInit lk.salyk.kg [12:16:33]Connected sock=7 [12:16:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 E0 68 07 01 EE 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 8C 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 58 01 00 00 F4 03 04 00 5D CE C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 94 89 02 00 35 04 06 00 22 C9 10 75 CA 42 82 0D F5 63 C3 C7 9A F3 [12:16:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 37 C1 47 00 CA D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 94 89 02 00 F4 03 04 00 68 78 C9 66 B6 04 01 00 00 62 9E EC D9 A7 87 7D EE [12:16:33]CommunicateWithHost err = 0 [12:16:33]CheckOFDResponse [12:16:33]1017 (14) - 77093643461234 [12:16:33]1041 (16) - 0000000000871769 [12:16:33]1040 (4) - 166292 [12:16:33]1012 (4) - 24.08.2024 06:06 [12:16:33]1206 (1) - 0 [12:16:33]OFD Sender: Remove packet 166292 [12:16:33]ProducePacketName [12:16:33]name=ofd_packets/00166292 [12:16:33]NVStorageDeleteData [12:16:34]OFD Sender: Processing packet 166293 [packets to send 1008, broken 1007] [12:16:34]ProducePacketName [12:16:34]name=ofd_packets/00166293 [12:16:34]OFD Sender: To server: pG, [12:16:34]CommunicateWithHost lk.salyk.kg:30040 [12:16:34]ConnectInit lk.salyk.kg [12:16:35]Connected sock=7 [12:16:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 49 F8 07 01 60 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 B1 CE C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 95 89 02 00 35 04 06 00 7C D9 A7 7E 26 F0 1E 68 90 F4 C8 83 97 A1 [12:16:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 AB 62 47 00 7C 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 95 89 02 00 F4 03 04 00 6A 78 C9 66 B6 04 01 00 00 0B 2C 50 C4 25 54 18 AE [12:16:36]CommunicateWithHost err = 0 [12:16:36]CheckOFDResponse [12:16:36]1017 (14) - 77093643461234 [12:16:36]1041 (16) - 0000000000871769 [12:16:36]1040 (4) - 166293 [12:16:36]1012 (4) - 24.08.2024 06:06 [12:16:36]1206 (1) - 0 [12:16:36]OFD Sender: Remove packet 166293 [12:16:36]ProducePacketName [12:16:36]name=ofd_packets/00166293 [12:16:36]NVStorageDeleteData [12:16:36]OFD Sender: No OFD packet to send [12:16:41]OFD Sender: No OFD packet to send [12:16:46]OFD Sender: No OFD packet to send [12:16:51]OFD Sender: No OFD packet to send [12:16:56]OFD Sender: No OFD packet to send [12:17:01]OFD Sender: No OFD packet to send [12:17:06]OFD Sender: No OFD packet to send [12:17:11]OFD Sender: No OFD packet to send [12:17:16]recv_with_timeout no data received [12:17:16]OFD Sender: No OFD packet to send [12:17:21]OFD Sender: No OFD packet to send [12:17:26]OFD Sender: No OFD packet to send [12:17:31]OFD Sender: No OFD packet to send [12:17:36]OFD Sender: No OFD packet to send [12:17:41]OFD Sender: No OFD packet to send [12:17:46]OFD Sender: No OFD packet to send [12:17:51]OFD Sender: No OFD packet to send [12:17:57]OFD Sender: No OFD packet to send [12:18:02]OFD Sender: No OFD packet to send [12:18:07]OFD Sender: No OFD packet to send [12:18:12]OFD Sender: No OFD packet to send [12:18:12]recv_with_timeout no data received [12:18:17]OFD Sender: No OFD packet to send [12:18:17]accept exits with 10 [12:18:17]New connection [12:18:17]New thread 3067276644 created [12:18:17]Thread 3067420004 joined [12:18:17]Waiting for new connection... [12:18:17] Sock 10.Parse request [12:18:17]Sock 10.Check first char [12:18:17]Sock 10.First char is OK [12:18:17]request: POST /json_proto HTTP/1.0 [12:18:17]Method: POST [12:18:17]URL: /json_proto [12:18:17]Method is POST - this is cgi request [12:18:17]url: /json_proto [12:18:17]query_string will be loaded in cgi processing [12:18:17]execute_cgi json_proto POST (null) [12:18:17]execute_cgi path=json_proto method=POST [12:18:17]POST find Content-Length [12:18:17]Host: 172.17.44.132:8080 [12:18:17]Content-Length: 2614 [12:18:17]Content-Type: application/json [12:18:17] [12:18:17]POST finish read [12:18:17]Found Content-Length = 2614 [12:18:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51247", "tax_sys" : 0, "items" : [ { "code": "4620017453130", "name": "\u0422\u0430\u0440\u0430\u043B\u043B\u0438\u043D\u0438 NF 180\u0433 \u043A\u043B\u0430\u0441", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607084351361", "name": "\u0411\u0438\u0441\u043A\u0432\u0438\u0442 \u0427\u043E\u043A\u043E \u043F\u0430\u0439 4\u0448\u0442", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521186", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B\u043E\u0434\u043D\u044B\u0439 MAXI \u0447\u0435\u0440\u043D\u044B\u0439 \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u043A\u043B\u0443\u0431\u043D", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "6921211114420", "name": "\u041A\u0430\u0440\u0430\u043C\u0435\u043B\u044C \u0427\u0427 3D \u0412-\u0420\u041E\u0420 \u0422\u0440\u043E\u043F\u0438\u0447\u0435\u0441\u043A\u0438\u0439 8*45", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "90162602", "name": "\u042D\u043D\u0435\u0440\u0433 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Red bull 0,25\u043B", "price" : 157.00, "quantity" : 1.000, "sum" : 157.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 3.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 2.000, "sum" : 20.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4606453849072", "name": "\u0416\u0438\u0434/\u0441\u0442 \u041F\u041D \u043B\u0435\u0442\u043D\u044F\u044F 4,5\u043B", "price" : 170.00, "quantity" : 1.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1058.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:17]execute_script... [12:18:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)51247", "tax_sys" : 0, "items" : [ { "code": "4620017453130", "name": "\u0422\u0430\u0440\u0430\u043B\u043B\u0438\u043D\u0438 NF 180\u0433 \u043A\u043B\u0430\u0441", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607084351361", "name": "\u0411\u0438\u0441\u043A\u0432\u0438\u0442 \u0427\u043E\u043A\u043E \u043F\u0430\u0439 4\u0448\u0442", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521186", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B\u043E\u0434\u043D\u044B\u0439 MAXI \u0447\u0435\u0440\u043D\u044B\u0439 \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u043A\u043B\u0443\u0431\u043D", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "6921211114420", "name": "\u041A\u0430\u0440\u0430\u043C\u0435\u043B\u044C \u0427\u0427 3D \u0412-\u0420\u041E\u0420 \u0422\u0440\u043E\u043F\u0438\u0447\u0435\u0441\u043A\u0438\u0439 8*45", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "90162602", "name": "\u042D\u043D\u0435\u0440\u0433 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Red bull 0,25\u043B", "price" : 157.00, "quantity" : 1.000, "sum" : 157.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 3.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 2.000, "sum" : 20.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4606453849072", "name": "\u0416\u0438\u0434/\u0441\u0442 \u041F\u041D \u043B\u0435\u0442\u043D\u044F\u044F 4,5\u043B", "price" : 170.00, "quantity" : 1.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1058.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:17]POST & json_proto [12:18:17]process_json_proto [12:18:17]json parsed OK: [12:18:17]protocol is kg_v1.0 [12:18:17]action value=close_receipt [12:18:17]process_action close_receipt [12:18:17]cmd_close_receipt [12:18:17]MH_GetDate [12:18:17]Write to MH i2c: F0 00 00 DD 06 D2 [12:18:17]Write i2c OK [12:18:17]MH_I2C_Read... [12:18:17]Read from MH i2c: F0 [12:18:17]MH_I2C_Read... [12:18:17]Read from MH i2c: F0 09 00 [12:18:17]MH_I2C_Read... [12:18:17]Read from MH i2c: F0 09 00 DD 06 00 89 CF C9 66 2A 83 C1 65 35 [12:18:17]GetLastDocTimeStamp 1724501681 [12:18:17]current date 1724501897 [12:18:17]FM_GetShiftState [12:18:17]SAM_PROTO_GetShiftState [12:18:17]wFMCommunicate request_size=4 [12:18:17]MH_SAM_APDU [12:18:17]CAPDU: 80 13 01 00 [12:18:17]Write to MH i2c: E2 08 00 DE 06 80 13 01 00 00 00 00 00 61 [12:18:17]Write i2c OK [12:18:17]MH_I2C_Read... [12:18:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:17]Read from MH i2c: E2 [12:18:17]MH_I2C_Read... [12:18:17]Read from MH i2c: E2 0E 00 [12:18:17]MH_I2C_Read... [12:18:17]Read from MH i2c: E2 0E 00 DE 06 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 8B [12:18:17]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:18:17]wFMCommunicate OK [12:18:17]SAM_PROTO_GetShiftState done [12:18:17]FM_GetShiftState done [12:18:17]opened in 1724458697 [12:18:17]opened+sec_in_day 1724545097 [12:18:17]quantity*price = 8000 [12:18:17]sum+1 = 8001 [12:18:17]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607084351361 Бисквит Чоко пай 4шт 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870202521186 Чай холодный MAXI черный со вкусом клубн 1.000 * 70.00 = 70.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 6921211114420 Карамель ЧЧ 3D В-РОР Тропический 8*45 1.000 * 41.00 = 41.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 90162602 Энерг напиток Red bull 0,25л 1.000 * 157.00 = 157.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036230011 Кофе Латте XL(GABB TRADE) 3.000 * 130.00 = 390.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 46231529 Mentos ПФ Арбуз 6*100*2 2.000 * 10.00 = 20.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4606453849072 Жид/ст ПН летняя 4,5л 1.000 * 170.00 = 170.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 1058.00 НСП 1% : 9.36 НДС 12% : 112.34 Наличными: 1058.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 346 24.08.2024 12:18 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166294 ФПД: 182471296274359 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121817&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166294&fm=182471296274359&tin=02508201610067®Number=0000000000092562&sum=105800 0 [12:18:18]StoreToDocumentArchive [12:18:18]shift 470 fd 166294 [12:18:18]save to /storage/0470/doc_00166294 [12:18:18]save last doc name /storage/0470/doc_00166294 to /storage/kkm_last_doc_name [12:18:18]save OK [12:18:18]Clear old archive folders... [12:18:18]ProcessDocumentItem done err = 0, tmpTLVsize=1080 [12:18:18]tlvbuf is 01DF8400 [12:18:18]SAM_PROTO_ClearQueue [12:18:18]wFMCommunicate request_size=4 [12:18:18]MH_SAM_APDU [12:18:18]CAPDU: 80 09 00 00 [12:18:18]Write to MH i2c: E2 08 00 EB 06 80 09 00 00 00 00 00 00 63 [12:18:18]Write i2c OK [12:18:18]MH_I2C_Read... [12:18:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:19]Read from MH i2c: E2 [12:18:19]MH_I2C_Read... [12:18:19]Read from MH i2c: E2 03 00 [12:18:19]MH_I2C_Read... [12:18:19]Read from MH i2c: E2 03 00 EB 06 00 90 00 65 [12:18:19]RAPDU: 90 00 [12:18:19]wFMCommunicate OK [12:18:19]SAM_PROTO_ClearQueue done [12:18:19]KKMCreateOFDPacket [12:18:19]OFDProtocolAddRootSTLVToBuf [12:18:19]FM_MakeSignedData [12:18:19]FM_MakeSignedData [12:18:19]SAM_PROTO_SignData [12:18:19]wFMCommunicate request_size=4 [12:18:19]MH_SAM_APDU [12:18:19]CAPDU: 80 0D 01 02 [12:18:19]Write to MH i2c: E2 08 00 EC 06 80 0D 01 02 00 00 00 00 6B [12:18:19]Write i2c OK [12:18:19]MH_I2C_Read... [12:18:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:19]Read from MH i2c: E2 [12:18:19]MH_I2C_Read... [12:18:19]Read from MH i2c: E2 03 00 [12:18:19]MH_I2C_Read... [12:18:19]Read from MH i2c: E2 03 00 EC 06 00 90 00 66 [12:18:19]RAPDU: 90 00 [12:18:19]wFMCommunicate OK [12:18:19]wFMCommunicate request_size=255 [12:18:19]MH_SAM_APDU [12:18:19]CAPDU: 80 0D 02 02 FA 03 00 38 04 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 33 31 33 30 06 04 24 00 D0 A2 D0 B0 D1 80 D0 B0 D0 BB D0 BB D0 B8 D0 BD D0 B8 20 4E 46 20 31 38 30 D0 B3 20 D0 BA D0 BB D0 B0 D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 36 31 06 04 24 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 34 D1 88 D1 82 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 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 38 36 06 04 46 00 [12:18:19]Write to MH i2c: E2 02 01 ED 06 80 0D 02 02 FA 00 03 00 38 04 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 33 31 33 30 06 04 24 00 D0 A2 D0 B0 D1 80 D0 B0 D0 BB D0 BB D0 B8 D0 BD D0 B8 20 4E 46 20 31 38 30 D0 B3 20 D0 BA D0 BB D0 B0 D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 36 31 06 04 24 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 34 D1 88 D1 82 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 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 38 36 06 04 46 00 00 00 2D [12:18:19]Write i2c OK [12:18:19]MH_I2C_Read... [12:18:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:19]Read from MH i2c: E2 [12:18:19]MH_I2C_Read... [12:18:19]Read from MH i2c: E2 03 00 [12:18:19]MH_I2C_Read... [12:18:19]Read from MH i2c: E2 03 00 ED 06 00 90 00 67 [12:18:19]RAPDU: 90 00 [12:18:19]wFMCommunicate OK [12:18:19]wFMCommunicate request_size=255 [12:18:19]MH_SAM_APDU [12:18:19]CAPDU: 80 0D 02 02 FA D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 36 39 32 31 32 31 31 31 31 34 34 32 30 06 04 3E 00 D0 9A D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB D1 8C 20 D0 A7 D0 A7 20 33 44 20 D0 92 2D D0 A0 D0 9E D0 A0 20 D0 A2 D1 80 D0 BE D0 BF D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 38 2A 34 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 [12:18:19]Write to MH i2c: E2 02 01 EE 06 80 0D 02 02 FA 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 36 39 32 31 32 31 31 31 31 34 34 32 30 06 04 3E 00 D0 9A D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB D1 8C 20 D0 A7 D0 A7 20 33 44 20 D0 92 2D D0 A0 D0 9E D0 A0 20 D0 A2 D1 80 D0 BE D0 BF D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 38 2A 34 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 00 00 5A [12:18:19]Write i2c OK [12:18:19]MH_I2C_Read... [12:18:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:19]Read from MH i2c: E2 [12:18:19]MH_I2C_Read... [12:18:19]Read from MH i2c: E2 03 00 [12:18:19]MH_I2C_Read... [12:18:19]Read from MH i2c: E2 03 00 EE 06 00 90 00 68 [12:18:19]RAPDU: 90 00 [12:18:19]wFMCommunicate OK [12:18:19]wFMCommunicate request_size=255 [12:18:19]MH_SAM_APDU [12:18:19]CAPDU: 80 0D 02 02 FA 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 [12:18:19]Write to MH i2c: E2 02 01 EF 06 80 0D 02 02 FA 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 00 00 14 [12:18:19]Write i2c OK [12:18:19]MH_I2C_Read... [12:18:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:20]Read from MH i2c: E2 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 03 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 03 00 EF 06 00 90 00 69 [12:18:20]RAPDU: 90 00 [12:18:20]wFMCommunicate OK [12:18:20]wFMCommunicate request_size=255 [12:18:20]MH_SAM_APDU [12:18:20]CAPDU: 80 0D 02 02 FA 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 36 30 36 34 35 33 38 34 39 30 37 32 06 04 23 00 D0 96 D0 B8 D0 B4 2F D1 81 D1 82 20 D0 9F D0 9D 20 D0 BB D0 B5 D1 82 D0 BD D1 8F D1 8F 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 9D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 2B 00 00 00 00 07 04 06 00 48 9D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 [12:18:20]Write to MH i2c: E2 02 01 F0 06 80 0D 02 02 FA 00 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 36 30 36 34 35 33 38 34 39 30 37 32 06 04 23 00 D0 96 D0 B8 D0 B4 2F D1 81 D1 82 20 D0 9F D0 9D 20 D0 BB D0 B5 D1 82 D0 BD D1 8F D1 8F 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 9D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 2B 00 00 00 00 07 04 06 00 48 9D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 36 [12:18:20]Write i2c OK [12:18:20]MH_I2C_Read... [12:18:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:20]Read from MH i2c: E2 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 03 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 03 00 F0 06 00 90 00 6A [12:18:20]RAPDU: 90 00 [12:18:20]wFMCommunicate OK [12:18:20]wFMCommunicate request_size=89 [12:18:20]MH_SAM_APDU [12:18:20]CAPDU: 80 0D 02 02 54 00 5A 01 00 00 F4 03 04 00 89 CF C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 96 89 02 00 35 04 06 00 A5 F4 E8 CB CF B7 [12:18:20]Write to MH i2c: E2 5C 00 F1 06 80 0D 02 02 54 00 00 5A 01 00 00 F4 03 04 00 89 CF C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 96 89 02 00 35 04 06 00 A5 F4 E8 CB CF B7 00 00 70 [12:18:20]Write i2c OK [12:18:20]MH_I2C_Read... [12:18:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:20]Read from MH i2c: E2 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 03 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 03 00 F1 06 00 90 00 6B [12:18:20]RAPDU: 90 00 [12:18:20]wFMCommunicate OK [12:18:20]wFMCommunicate request_size=4 [12:18:20]MH_SAM_APDU [12:18:20]CAPDU: 80 0D 03 02 [12:18:20]Write to MH i2c: E2 08 00 F2 06 80 0D 03 02 00 00 00 00 73 [12:18:20]Write i2c OK [12:18:20]MH_I2C_Read... [12:18:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:20]Read from MH i2c: E2 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 0B 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 0B 00 F2 06 00 38 19 59 BC CF 22 C8 E6 90 00 79 [12:18:20]RAPDU: 38 19 59 BC CF 22 C8 E6 90 00 [12:18:20]wFMCommunicate OK [12:18:20]SAM_PROTO_SignData done [12:18:20]FM_MakeSignedData done [12:18:20]CreateOFDProtocolMessage [12:18:20]wFMCommunicate request_size=4 [12:18:20]MH_SAM_APDU [12:18:20]CAPDU: 80 11 00 00 [12:18:20]Write to MH i2c: E2 08 00 F3 06 80 11 00 00 00 00 00 00 73 [12:18:20]Write i2c OK [12:18:20]MH_I2C_Read... [12:18:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:20]Read from MH i2c: E2 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 17 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 17 00 F3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 CC [12:18:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:18:20]wFMCommunicate OK [12:18:20]CreateOFDProtocolMessage done [12:18:20]OFDSenderStorePacket 166294 [12:18:20]StoreOFDPacket docnum=166294 [12:18:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4C 04 00 00 9D 53 44 04 34 51 5A 03 01 00 03 00 38 04 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 33 31 33 30 06 04 24 00 D0 A2 D0 B0 D1 80 D0 B0 D0 BB D0 BB D0 B8 D0 BD D0 B8 20 4E 46 20 31 38 30 D0 B3 20 D0 BA D0 BB D0 B0 D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 36 31 06 04 24 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 34 D1 88 D1 82 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 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 38 36 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 36 39 32 31 32 31 31 31 31 34 34 32 30 06 04 3E 00 D0 9A D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB D1 8C 20 D0 A7 D0 A7 20 33 44 20 D0 92 2D D0 A0 D0 9E D0 A0 20 D0 A2 D1 80 D0 BE D0 BF D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 38 2A 34 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 36 30 36 34 35 33 38 34 39 30 37 32 06 04 23 00 D0 96 D0 B8 D0 B4 2F D1 81 D1 82 20 D0 9F D0 9D 20 D0 BB D0 B5 D1 82 D0 BD D1 8F D1 8F 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 9D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 2B 00 00 00 00 07 04 06 00 48 9D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 89 CF C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 96 89 02 00 35 04 06 00 A5 F4 E8 CB CF B7 38 19 59 BC CF 22 C8 E6 [12:18:20]CheckFolder [12:18:20]dirname=/storage/ofd_packets [12:18:20]CheckFolder done [12:18:20]ProducePacketName [12:18:20]name=ofd_packets/00166294 [12:18:20]NVStorageSaveData ofd_packets/00166294 [12:18:20]File name is /storage/ofd_packets/00166294 [12:18:20]Write 1130 bytes [12:18:20]NVStorageSaveData done [12:18:20]OFDSenderStorePacket done [12:18:20]KKMCreateOFDPacket done [12:18:20]NVStorageSaveData kkm_last_timestamp [12:18:20]File name is /storage/kkm_last_timestamp [12:18:20]Write 4 bytes [12:18:20]NVStorageSaveData done [12:18:20]ExternCall_PrintAddStr [12:18:20]wPrintStart [12:18:20]Write to MH i2c: 01 00 00 F4 06 FA [12:18:20]Write i2c OK [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: 01 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: 01 07 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: 01 07 00 F4 06 00 00 00 00 00 FF 0F 0F [12:18:20]RasterBufferAndPrint [12:18:20]line Счет N : (3)51247 [12:18:20]line ИНН: 02508201610067 [12:18:20]line Контрольно-Кассовый Чек [12:18:20]line ПРОДАЖА [12:18:20]line Товар: 4620017453130 [12:18:20]line Тараллини NF 180г клас [12:18:20]line 1.000 * 80.00 [12:18:20]line = 80.00 [12:18:20]line НДС 12% НСП 1% [12:18:20]line > о реализуемом товаре [12:18:21]line Товар: 4607084351361 [12:18:21]line Бисквит Чоко пай 4шт [12:18:21]line 1.000 * 130.00 [12:18:21]line = 130.00 [12:18:21]line НДС 12% НСП 1% [12:18:21]line > о реализуемом товаре [12:18:21]line Товар: 4870202521186 [12:18:21]line Чай холодный MAXI черный со вкусом клубн [12:18:21]line 1.000 * 70.00 [12:18:21]line = 70.00 [12:18:21]line НДС 12% НСП 1% [12:18:21]line > о реализуемом товаре [12:18:21]line Товар: 6921211114420 [12:18:21]line Карамель ЧЧ 3D В-РОР Тропический 8*45 [12:18:21]line 1.000 * 41.00 [12:18:21]line = 41.00 [12:18:21]line НДС 12% НСП 1% [12:18:21]line > о реализуемом товаре [12:18:21]line Товар: 90162602 [12:18:21]line Энерг напиток Red bull 0,25л [12:18:21]line 1.000 * 157.00 [12:18:21]line = 157.00 [12:18:21]line НДС 12% НСП 1% [12:18:21]line > о реализуемом товаре [12:18:21]line Товар: 2000036230011 [12:18:21]line Кофе Латте XL(GABB TRADE) [12:18:21]line 3.000 * 130.00 [12:18:21]line = 390.00 [12:18:21]line НДС 12% НСП 1% [12:18:21]line > о реализуемом товаре [12:18:21]line Товар: 46231529 [12:18:21]line Mentos ПФ Арбуз 6*100*2 [12:18:21]line 2.000 * 10.00 [12:18:21]line = 20.00 [12:18:21]line НДС 12% НСП 1% [12:18:21]line > о реализуемом товаре [12:18:21]line Товар: 4606453849072 [12:18:21]line Жид/ст ПН летняя 4,5л [12:18:21]line 1.000 * 170.00 [12:18:21]line = 170.00 [12:18:21]line НДС 12% НСП 1% [12:18:21]line > о реализуемом товаре [12:18:21]line ИТОГО: 1058.00 [12:18:21]line НСП 1% : 9.36 [12:18:21]line НДС 12% : 112.34 [12:18:21]line Наличными: 1058.00 [12:18:21]line Безнал.: 0.00 [12:18:21]line Место: АЗС № 130 "Партнер Нефть" [12:18:21]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:18:21]line СНО: Общий режим [12:18:21]line Чек 346 24.08.2024 12:18 [12:18:21]line Смена: 470 ФФД: 1.0 [12:18:21]line ЗНМ: 0300000070 [12:18:21]line РНМ: 0000000000092562 [12:18:21]line Версия ККМ: 001 [12:18:21]line ФМ: 0000000000871769 [12:18:21]line ФД: 166294 [12:18:21]line ФПД: 182471296274359 [12:18:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121817&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166294&fm=182471296274359&tin=02508201610067®Number=0000000000092562&sum=105800 [12:18:21]OFD Sender: Processing packet 166294 [packets to send 1008, broken 1007] [12:18:21]ProducePacketName [12:18:21]name=ofd_packets/00166294 [12:18:21]OFD Sender: To server: pG, [12:18:21]CommunicateWithHost lk.salyk.kg:30040 [12:18:21]ConnectInit lk.salyk.kg [12:18:21]line 0 [12:18:21]written 0, free lines is 4095 [12:18:22]Write to MH i2c: 01 00 00 48 07 4F [12:18:22]Write i2c OK [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: 01 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: 01 07 00 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: 01 07 00 48 07 00 00 00 00 00 7B 0A DB [12:18:22]RasterBufferAndPrint [12:18:22]line [12:18:22]line [12:18:22]line [12:18:22]line [12:18:22]line [12:18:22]written 0, free lines is 2692 [12:18:22]MH_Cut [12:18:22]Write to MH i2c: D1 01 00 4F 07 01 28 [12:18:22]Write i2c OK [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: D1 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: D1 01 00 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: D1 01 00 4F 07 00 27 [12:18:22]Write to MH i2c: 01 00 00 50 07 57 [12:18:22]Write i2c OK [12:18:22]MH_I2C_Read... [12:18:23]*** Cut start [12:18:23]*** Purtial cut [12:18:23]*** Stage 1: CUTSNS_PIN = 1 [12:18:23]recv_with_timeout no data received [12:18:25]Read from MH i2c: 01 [12:18:25]MH_I2C_Read... [12:18:25]*** Stop cut motor [12:18:25]*** Cut end [12:18:25]Read from MH i2c: 01 07 00 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: 01 07 00 50 07 00 00 00 00 00 FF 0F 6C [12:18:25]process_action close_receipt done [12:18:25]requested_data is exist [12:18:25]produce_requested_data [12:18:25]requested_item fm.sn is exist - process it [12:18:25]wFMCommunicate request_size=4 [12:18:25]MH_SAM_APDU [12:18:25]CAPDU: 80 11 00 00 [12:18:25]Write to MH i2c: E2 08 00 51 07 80 11 00 00 00 00 00 00 D2 [12:18:25]Write i2c OK [12:18:25]MH_I2C_Read... [12:18:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:25]Read from MH i2c: E2 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: E2 17 00 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: E2 17 00 51 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 2B [12:18:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:18:25]wFMCommunicate OK [12:18:25]requested_item fd.num is exist - process it [12:18:25]SAM_PROTO_GetFieldsCounters [12:18:25]wFMCommunicate request_size=4 [12:18:25]MH_SAM_APDU [12:18:25]CAPDU: 80 13 00 00 [12:18:25]Write to MH i2c: E2 08 00 52 07 80 13 00 00 00 00 00 00 D5 [12:18:25]Write i2c OK [12:18:25]MH_I2C_Read... [12:18:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:25]Read from MH i2c: E2 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: E2 62 00 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: E2 62 00 52 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 96 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 04 [12:18:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 96 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:18:25]wFMCommunicate OK [12:18:25]SAM_PROTO_GetFieldsCounters done [12:18:25]requested_item shift.num is exist - process it [12:18:25]requested_item shift.opened is exist - process it [12:18:25]req_shift_opened [12:18:25]FM_GetShiftState [12:18:25]SAM_PROTO_GetShiftState [12:18:25]wFMCommunicate request_size=4 [12:18:25]MH_SAM_APDU [12:18:25]CAPDU: 80 13 01 00 [12:18:25]Write to MH i2c: E2 08 00 53 07 80 13 01 00 00 00 00 00 D7 [12:18:25]Write i2c OK [12:18:25]MH_I2C_Read... [12:18:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:25]Read from MH i2c: E2 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: E2 0E 00 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: E2 0E 00 53 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 01 [12:18:25]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:18:25]wFMCommunicate OK [12:18:25]SAM_PROTO_GetShiftState done [12:18:25]FM_GetShiftState done [12:18:25]req_shift_opened done [12:18:25]requested_item shift.open_date is exist - process it [12:18:25]req_shift_open_date [12:18:25]req_shift_open_date done [12:18:25]produce_requested_data done [12:18:25]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166294,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:18:25]process_action_free close_receipt [12:18:25]json_value_free [12:18:25]json_value_free done [12:18:25]process_json_proto returns [12:18:25]Send response to host [12:18:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166294,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:18:25]free response buf [12:18:25]execute_script done [12:18:25]execute_script returns [12:18:25]free content buf [12:18:25]Sock 10.Close socket [12:18:25]Sock 10.Thread stoped [12:18:26]ConnectInit Can't take IP for lk.salyk.kg [12:18:26]CommunicateWithHost connect error [12:18:26]CommunicateWithHost err = -1 [12:18:26]OFD Sender: Server communicate error [12:18:31]OFD Sender: Processing packet 166294 [packets to send 1008, broken 1007] [12:18:31]ProducePacketName [12:18:31]name=ofd_packets/00166294 [12:18:31]OFD Sender: To server: pG, [12:18:31]CommunicateWithHost lk.salyk.kg:30040 [12:18:31]ConnectInit lk.salyk.kg [12:18:35]recv_with_timeout no data received [12:18:36]ConnectInit Can't take IP for lk.salyk.kg [12:18:36]CommunicateWithHost connect error [12:18:36]CommunicateWithHost err = -1 [12:18:36]OFD Sender: Server communicate error [12:18:41]OFD Sender: Processing packet 166294 [packets to send 1008, broken 1007] [12:18:41]ProducePacketName [12:18:41]name=ofd_packets/00166294 [12:18:41]OFD Sender: To server: pG, [12:18:41]CommunicateWithHost lk.salyk.kg:30040 [12:18:41]ConnectInit lk.salyk.kg [12:18:49]recv_with_timeout no data received [12:18:52]accept exits with 7 [12:18:52]New connection [12:18:52]New thread 3067420004 created [12:18:52]Thread 3067276644 joined [12:18:52]Waiting for new connection... [12:18:52] Sock 7.Parse request [12:18:52]Sock 7.Check first char [12:18:52]Sock 7.First char is OK [12:18:52]request: POST /json_proto HTTP/1.0 [12:18:52]Method: POST [12:18:52]URL: /json_proto [12:18:52]Method is POST - this is cgi request [12:18:52]url: /json_proto [12:18:52]query_string will be loaded in cgi processing [12:18:52]execute_cgi json_proto POST (null) [12:18:52]execute_cgi path=json_proto method=POST [12:18:52]POST find Content-Length [12:18:52]Host: 172.17.44.132:8080 [12:18:52]Content-Length: 682 [12:18:52]Content-Type: application/json [12:18:52] [12:18:52]POST finish read [12:18:52]Found Content-Length = 682 [12:18:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:52]execute_script... [12:18:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:52]POST & json_proto [12:18:52]process_json_proto [12:18:52]json parsed OK: [12:18:52]protocol is kg_v1.0 [12:18:52]action value=close_receipt [12:18:52]process_action close_receipt [12:18:52]cmd_close_receipt [12:18:52]MH_GetDate [12:18:52]Write to MH i2c: F0 00 00 54 07 4A [12:18:52]Write i2c OK [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: F0 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: F0 09 00 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: F0 09 00 54 07 00 AC CF C9 66 2A 83 C1 65 D0 [12:18:52]GetLastDocTimeStamp 1724501897 [12:18:52]current date 1724501932 [12:18:52]FM_GetShiftState [12:18:52]SAM_PROTO_GetShiftState [12:18:52]wFMCommunicate request_size=4 [12:18:52]MH_SAM_APDU [12:18:52]CAPDU: 80 13 01 00 [12:18:52]Write to MH i2c: E2 08 00 55 07 80 13 01 00 00 00 00 00 D9 [12:18:52]Write i2c OK [12:18:52]MH_I2C_Read... [12:18:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:52]Read from MH i2c: E2 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: E2 0E 00 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: E2 0E 00 55 07 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 03 [12:18:52]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:18:52]wFMCommunicate OK [12:18:52]SAM_PROTO_GetShiftState done [12:18:52]FM_GetShiftState done [12:18:52]opened in 1724458697 [12:18:52]opened+sec_in_day 1724545097 [12:18:52]quantity*price = 150032 [12:18:52]sum+1 = 150033 [12:18:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 347 24.08.2024 12:18 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 ФМ: 0000000000871769 ФД: 166295 ФПД: 62917845884313 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121852&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166295&fm=62917845884313&tin=02508201610067®Number=0000000000092562&sum=150000 [12:18:53]StoreToDocumentArchive [12:18:53]shift 470 fd 166295 [12:18:53]save to /storage/0470/doc_00166295 [12:18:53]save last doc name /storage/0470/doc_00166295 to /storage/kkm_last_doc_name [12:18:53]save OK [12:18:53]Clear old archive folders... [12:18:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:53]tlvbuf is 01E89DC0 [12:18:53]SAM_PROTO_ClearQueue [12:18:53]wFMCommunicate request_size=4 [12:18:53]MH_SAM_APDU [12:18:53]CAPDU: 80 09 00 00 [12:18:53]Write to MH i2c: E2 08 00 62 07 80 09 00 00 00 00 00 00 DB [12:18:53]Write i2c OK [12:18:53]MH_I2C_Read... [12:18:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:53]Read from MH i2c: E2 [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: E2 03 00 [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: E2 03 00 62 07 00 90 00 DD [12:18:53]RAPDU: 90 00 [12:18:53]wFMCommunicate OK [12:18:53]SAM_PROTO_ClearQueue done [12:18:53]KKMCreateOFDPacket [12:18:53]OFDProtocolAddRootSTLVToBuf [12:18:53]FM_MakeSignedData [12:18:53]FM_MakeSignedData [12:18:53]SAM_PROTO_SignData [12:18:53]wFMCommunicate request_size=4 [12:18:53]MH_SAM_APDU [12:18:53]CAPDU: 80 0D 01 02 [12:18:53]Write to MH i2c: E2 08 00 63 07 80 0D 01 02 00 00 00 00 E3 [12:18:53]Write i2c OK [12:18:53]MH_I2C_Read... [12:18:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:53]Read from MH i2c: E2 [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: E2 03 00 [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: E2 03 00 63 07 00 90 00 DE [12:18:53]RAPDU: 90 00 [12:18:53]wFMCommunicate OK [12:18:53]wFMCommunicate request_size=255 [12:18:53]MH_SAM_APDU [12:18:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 AC CF C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 97 89 02 00 35 04 06 00 39 [12:18:53]Write to MH i2c: E2 02 01 64 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 AC CF C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 97 89 02 00 35 04 06 00 39 00 00 12 [12:18:53]Write i2c OK [12:18:53]MH_I2C_Read... [12:18:54]Read from MH i2c: E2 [12:18:54]MH_I2C_Read... [12:18:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:54]Read from MH i2c: E2 03 00 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: E2 03 00 64 07 00 90 00 DF [12:18:54]RAPDU: 90 00 [12:18:54]wFMCommunicate OK [12:18:54]wFMCommunicate request_size=10 [12:18:54]MH_SAM_APDU [12:18:54]CAPDU: 80 0D 02 02 05 39 33 DA 9D 99 [12:18:54]Write to MH i2c: E2 0D 00 65 07 80 0D 02 02 05 00 39 33 DA 9D 99 00 00 6C [12:18:54]Write i2c OK [12:18:54]MH_I2C_Read... [12:18:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:54]Read from MH i2c: E2 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: E2 03 00 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: E2 03 00 65 07 00 90 00 E0 [12:18:54]RAPDU: 90 00 [12:18:54]wFMCommunicate OK [12:18:54]wFMCommunicate request_size=4 [12:18:54]MH_SAM_APDU [12:18:54]CAPDU: 80 0D 03 02 [12:18:54]Write to MH i2c: E2 08 00 66 07 80 0D 03 02 00 00 00 00 E8 [12:18:54]Write i2c OK [12:18:54]MH_I2C_Read... [12:18:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:54]Read from MH i2c: E2 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: E2 0B 00 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: E2 0B 00 66 07 00 F0 77 B9 3B A0 DB 0D B8 90 00 84 [12:18:54]RAPDU: F0 77 B9 3B A0 DB 0D B8 90 00 [12:18:54]wFMCommunicate OK [12:18:54]SAM_PROTO_SignData done [12:18:54]FM_MakeSignedData done [12:18:54]CreateOFDProtocolMessage [12:18:54]wFMCommunicate request_size=4 [12:18:54]MH_SAM_APDU [12:18:54]CAPDU: 80 11 00 00 [12:18:54]Write to MH i2c: E2 08 00 67 07 80 11 00 00 00 00 00 00 E8 [12:18:54]Write i2c OK [12:18:54]MH_I2C_Read... [12:18:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:54]Read from MH i2c: E2 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: E2 17 00 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: E2 17 00 67 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 41 [12:18:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:18:54]wFMCommunicate OK [12:18:54]CreateOFDProtocolMessage done [12:18:54]OFDSenderStorePacket 166295 [12:18:54]StoreOFDPacket docnum=166295 [12:18:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 54 EA 07 01 D6 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 AC CF C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 97 89 02 00 35 04 06 00 39 39 33 DA 9D 99 F0 77 B9 3B A0 DB 0D B8 [12:18:54]CheckFolder [12:18:54]dirname=/storage/ofd_packets [12:18:54]CheckFolder done [12:18:54]ProducePacketName [12:18:54]name=ofd_packets/00166295 [12:18:54]NVStorageSaveData ofd_packets/00166295 [12:18:54]File name is /storage/ofd_packets/00166295 [12:18:54]Write 301 bytes [12:18:54]NVStorageSaveData done [12:18:54]OFDSenderStorePacket done [12:18:54]KKMCreateOFDPacket done [12:18:54]NVStorageSaveData kkm_last_timestamp [12:18:54]File name is /storage/kkm_last_timestamp [12:18:54]Write 4 bytes [12:18:54]NVStorageSaveData done [12:18:54]ExternCall_PrintAddStr [12:18:54]wPrintStart [12:18:54]Write to MH i2c: 01 00 00 68 07 6F [12:18:54]Write i2c OK [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: 01 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: 01 07 00 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: 01 07 00 68 07 00 00 00 00 00 FF 0F 84 [12:18:54]RasterBufferAndPrint [12:18:54]line Счет N : (1)295256 [12:18:54]line ИНН: 02508201610067 [12:18:54]line Контрольно-Кассовый Чек [12:18:54]line ПРОДАЖА [12:18:54]line ТРК (МРК, ГНК) : 43 [12:18:54]line Товар: 2710124500 [12:18:54]line Аи-95-К-5 [12:18:54]line 20.220 * 74.20 [12:18:54]line = 1500.32 [12:18:54]line НДС 12% НСП 1% [12:18:54]line > о реализуемом товаре [12:18:54]line ОКРУГЛЕНИЕ: -0.32 [12:18:54]line ИТОГО: 1500.00 [12:18:54]line Внесено: 1500.00 [12:18:54]line СДАЧА: 0.00 [12:18:54]line НСП 1% : 13.28 [12:18:54]line НДС 12% : 159.33 [12:18:54]line Наличными: 1500.00 [12:18:54]line Безнал.: 0.00 [12:18:54]line Место: АЗС № 130 "Партнер Нефть" [12:18:54]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:18:54]line СНО: Общий режим [12:18:54]line Чек 347 24.08.2024 12:18 [12:18:54]line Смена: 470 ФФД: 1.0 [12:18:54]line ЗНМ: 0300000070 [12:18:54]line РНМ: 0000000000092562 [12:18:54]line Версия ККМ: 001 [12:18:54]line ФМ: 0000000000871769 [12:18:54]line ФД: 166295 [12:18:54]line ФПД: 62917845884313 [12:18:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121852&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166295&fm=62917845884313&tin=02508201610067®Number=0000000000092562&sum=150000 [12:18:54]written 0, free lines is 4095 [12:18:54]Write to MH i2c: 01 00 00 93 07 9A [12:18:54]Write i2c OK [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: 01 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: 01 07 00 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: 01 07 00 93 07 00 00 00 00 00 D9 0C 86 [12:18:54]RasterBufferAndPrint [12:18:54]line [12:18:54]line [12:18:54]line [12:18:54]line [12:18:54]line [12:18:54]written 0, free lines is 3298 [12:18:54]MH_Cut [12:18:54]Write to MH i2c: D1 01 00 9A 07 01 73 [12:18:54]Write i2c OK [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: D1 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: D1 01 00 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: D1 01 00 9A 07 00 72 [12:18:54]Write to MH i2c: 01 00 00 9B 07 A2 [12:18:54]Write i2c OK [12:18:54]MH_I2C_Read... [12:18:55]*** Cut start [12:18:55]*** Purtial cut [12:18:55]*** Stage 1: CUTSNS_PIN = 1 [12:18:57]Read from MH i2c: 01 [12:18:57]MH_I2C_Read... [12:18:57]*** Stop cut motor [12:18:57]*** Cut end [12:18:57]Read from MH i2c: 01 07 00 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: 01 07 00 9B 07 00 00 00 00 00 FF 0F B7 [12:18:57]process_action close_receipt done [12:18:57]requested_data is exist [12:18:57]produce_requested_data [12:18:57]requested_item fm.sn is exist - process it [12:18:57]wFMCommunicate request_size=4 [12:18:57]MH_SAM_APDU [12:18:57]CAPDU: 80 11 00 00 [12:18:57]Write to MH i2c: E2 08 00 9C 07 80 11 00 00 00 00 00 00 1D [12:18:57]Write i2c OK [12:18:57]MH_I2C_Read... [12:18:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:57]Read from MH i2c: E2 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: E2 17 00 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: E2 17 00 9C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 76 [12:18:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:18:57]wFMCommunicate OK [12:18:57]requested_item fd.num is exist - process it [12:18:57]SAM_PROTO_GetFieldsCounters [12:18:57]wFMCommunicate request_size=4 [12:18:57]MH_SAM_APDU [12:18:57]CAPDU: 80 13 00 00 [12:18:57]Write to MH i2c: E2 08 00 9D 07 80 13 00 00 00 00 00 00 20 [12:18:57]Write i2c OK [12:18:57]MH_I2C_Read... [12:18:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:57]Read from MH i2c: E2 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: E2 62 00 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: E2 62 00 9D 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 97 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 53 [12:18:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 [12:19:17]ProcessDocumentItem done err = 0, tmpTLVsize=276 [12:19:17]tlvbuf is 01E016F0 [12:19:17]SAM_PROTO_ClearQueue [12:19:17]wFMCommunicate request_size=4 [12:19:17]MH_SAM_APDU [12:19:17]CAPDU: 80 09 00 00 [12:19:17]Write to MH i2c: E2 08 00 F8 07 80 09 00 00 00 00 00 00 71 [12:19:17]Write i2c OK [12:19:17]MH_I2C_Read... [12:19:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:17]Read from MH i2c: E2 [12:19:17]MH_I2C_Read... [12:19:17]Read from MH i2c: E2 03 00 [12:19:17]MH_I2C_Read... [12:19:17]Read from MH i2c: E2 03 00 F8 07 00 90 00 73 [12:19:17]RAPDU: 90 00 [12:19:17]wFMCommunicate OK [12:19:17]SAM_PROTO_ClearQueue done [12:19:17]KKMCreateOFDPacket [12:19:17]OFDProtocolAddRootSTLVToBuf [12:19:17]FM_MakeSignedData [12:19:17]FM_MakeSignedData [12:19:17]SAM_PROTO_SignData [12:19:17]wFMCommunicate request_size=4 [12:19:17]MH_SAM_APDU [12:19:17]CAPDU: 80 0D 01 02 [12:19:17]Write to MH i2c: E2 08 00 F9 07 80 0D 01 02 00 00 00 00 79 [12:19:17]Write i2c OK [12:19:17]MH_I2C_Read... [12:19:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:17]Read from MH i2c: E2 [12:19:17]MH_I2C_Read... [12:19:17]Read from MH i2c: E2 03 00 [12:19:17]MH_I2C_Read... [12:19:17]Read from MH i2c: E2 03 00 F9 07 00 90 00 74 [12:19:17]RAPDU: 90 00 [12:19:17]wFMCommunicate OK [12:19:17]wFMCommunicate request_size=255 [12:19:17]MH_SAM_APDU [12:19:17]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 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 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 C4 CF C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 [12:19:18]Write to MH i2c: E2 02 01 FA 07 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 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 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 C4 CF C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 00 00 8A [12:19:18]Write i2c OK [12:19:18]MH_I2C_Read... [12:19:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:18]Read from MH i2c: E2 [12:19:18]MH_I2C_Read... [12:19:18]Read from MH i2c: E2 03 00 [12:19:18]MH_I2C_Read... [12:19:18]Read from MH i2c: E2 03 00 FA 07 00 90 00 75 [12:19:18]RAPDU: 90 00 [12:19:18]wFMCommunicate OK [12:19:18]wFMCommunicate request_size=35 [12:19:18]MH_SAM_APDU [12:19:18]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 99 89 02 00 35 04 06 00 C0 5F 29 07 ED BD [12:19:18]Write to MH i2c: E2 26 00 FB 07 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 99 89 02 00 35 04 06 00 C0 5F 29 07 ED BD 00 00 92 [12:19:18]Write i2c OK [12:19:18]MH_I2C_Read... [12:19:18]ConnectInit Can't take IP for lk.salyk.kg [12:19:18]CommunicateWithHost connect error [12:19:18]CommunicateWithHost err = -1 [12:19:18]OFD Sender: Server communicate error [12:19:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:18]Read from MH i2c: E2 [12:19:18]MH_I2C_Read... [12:19:18]Read from MH i2c: E2 03 00 [12:19:18]MH_I2C_Read... [12:19:18]Read from MH i2c: E2 03 00 FB 07 00 90 00 76 [12:19:18]RAPDU: 90 00 [12:19:18]wFMCommunicate OK [12:19:18]wFMCommunicate request_size=4 [12:19:18]MH_SAM_APDU [12:19:18]CAPDU: 80 0D 03 02 [12:19:18]Write to MH i2c: E2 08 00 FC 07 80 0D 03 02 00 00 00 00 7E [12:19:18]Write i2c OK [12:19:18]MH_I2C_Read... [12:19:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:18]Read from MH i2c: E2 [12:19:18]MH_I2C_Read... [12:19:18]Read from MH i2c: E2 0B 00 [12:19:18]MH_I2C_Read... [12:19:18]Read from MH i2c: E2 0B 00 FC 07 00 16 BD 3A 33 F1 43 EA 9E 90 00 7B [12:19:18]RAPDU: 16 BD 3A 33 F1 43 EA 9E 90 00 [12:19:18]wFMCommunicate OK [12:19:18]SAM_PROTO_SignData done [12:19:18]FM_MakeSignedData done [12:19:18]CreateOFDProtocolMessage [12:19:18]wFMCommunicate request_size=4 [12:19:18]MH_SAM_APDU [12:19:18]CAPDU: 80 11 00 00 [12:19:18]Write to MH i2c: E2 08 00 FD 07 80 11 00 00 00 00 00 00 7E [12:19:18]Write i2c OK [12:19:18]MH_I2C_Read... [12:19:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:18]Read from MH i2c: E2 [12:19:18]MH_I2C_Read... [12:19:18]Read from MH i2c: E2 17 00 [12:19:18]MH_I2C_Read... [12:19:18]Read from MH i2c: E2 17 00 FD 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 D7 [12:19:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:19:18]wFMCommunicate OK [12:19:18]CreateOFDProtocolMessage done [12:19:18]OFDSenderStorePacket 166297 [12:19:18]StoreOFDPacket docnum=166297 [12:19:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 28 01 00 00 37 DC 20 01 4D FD 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 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 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 C4 CF C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 99 89 02 00 35 04 06 00 C0 5F 29 07 ED BD 16 BD 3A 33 F1 43 EA 9E [12:19:18]CheckFolder [12:19:18]dirname=/storage/ofd_packets [12:19:18]CheckFolder done [12:19:18]ProducePacketName [12:19:18]name=ofd_packets/00166297 [12:19:18]NVStorageSaveData ofd_packets/00166297 [12:19:18]File name is /storage/ofd_packets/00166297 [12:19:18]Write 326 bytes [12:19:18]NVStorageSaveData done [12:19:18]OFDSenderStorePacket done [12:19:18]KKMCreateOFDPacket done [12:19:18]NVStorageSaveData kkm_last_timestamp [12:19:18]File name is /storage/kkm_last_timestamp [12:19:18]Write 4 bytes [12:19:18]NVStorageSaveData done [12:19:18]ExternCall_PrintAddStr [12:19:18]wPrintStart [12:19:18]Write to MH i2c: 01 00 00 FE 07 05 [12:19:18]Write i2c OK [12:19:18]MH_I2C_Read... [12:19:18]Read from MH i2c: 01 [12:19:18]MH_I2C_Read... [12:19:18]Read from MH i2c: 01 07 00 [12:19:18]MH_I2C_Read... [12:19:18]Read from MH i2c: 01 07 00 FE 07 00 00 00 00 00 FF 0F 1A [12:19:18]RasterBufferAndPrint [12:19:18]line Счет N : (3)51248 [12:19:18]line ИНН: 02508201610067 [12:19:18]line Контрольно-Кассовый Чек [12:19:18]line ПРОДАЖА [12:19:18]line Товар: 2000036230011 [12:19:18]line Кофе Латте XL(GABB TRADE) [12:19:18]line 1.000 * 130.00 [12:19:18]line = 130.00 [12:19:18]line НДС 12% НСП 1% [12:19:18]line > о реализуемом товаре [12:19:18]line ИТОГО: 130.00 [12:19:18]line НСП 1% : 1.15 [12:19:18]line НДС 12% : 13.80 [12:19:18]line Наличными: 0.00 [12:19:18]line Безнал.: 130.00 [12:19:18]line Место: АЗС № 130 "Партнер Нефть" [12:19:18]line Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 [12:19:18]line СНО: Общий режим [12:19:18]line Чек 349 24.08.2024 12:19 [12:19:18]line Смена: 470 ФФД: 1.0 [12:19:18]line ЗНМ: 0300000070 [12:19:18]line РНМ: 0000000000092562 [12:19:18]line Версия ККМ: 001 [12:19:18]line Платежная система: O! деньги [12:19:18]line ФМ: 0000000000871769 [12:19:18]line ФД: 166297 [12:19:18]line ФПД: 211514942811581 [12:19:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T121916&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166297&fm=211514942811581&tin=02508201610067®Number=0000000000092562&sum=13000 [12:19:18]line 0 [12:19:18]written 0, free lines is 4095 [12:19:18]OFD Sender: Processing packet 166294 [packets to send 1011, broken 1007] [12:19:18]ProducePacketName [12:19:18]name=ofd_packets/00166294 [12:19:18]OFD Sender: To server: pG, [12:19:18]CommunicateWithHost lk.salyk.kg:30040 [12:19:18]ConnectInit lk.salyk.kg [12:19:19]Write to MH i2c: 01 00 00 28 08 30 [12:19:19]Write i2c OK [12:19:19]MH_I2C_Read... [12:19:19]Read from MH i2c: 01 [12:19:19]MH_I2C_Read... [12:19:19]Read from MH i2c: 01 07 00 [12:19:19]MH_I2C_Read... [12:19:19]Read from MH i2c: 01 07 00 28 08 00 00 00 00 00 E0 0C 23 [12:19:19]RasterBufferAndPrint [12:19:19]line [12:19:19]line [12:19:19]line [12:19:19]line [12:19:19]line [12:19:19]written 0, free lines is 3326 [12:19:19]MH_Cut [12:19:19]Write to MH i2c: D1 01 00 2F 08 01 09 [12:19:19]Write i2c OK [12:19:19]MH_I2C_Read... [12:19:19]Read from MH i2c: D1 [12:19:19]MH_I2C_Read... [12:19:19]Read from MH i2c: D1 01 00 [12:19:19]MH_I2C_Read... [12:19:19]Read from MH i2c: D1 01 00 2F 08 00 08 [12:19:19]Write to MH i2c: 01 00 00 30 08 38 [12:19:19]Write i2c OK [12:19:19]MH_I2C_Read... [12:19:19]*** Cut start [12:19:19]*** Purtial cut [12:19:19]*** Stage 1: CUTSNS_PIN = 1 [12:19:21]Read from MH i2c: 01 [12:19:21]MH_I2C_Read... [12:19:22]*** Stop cut motor [12:19:22]*** Cut end [12:19:22]Read from MH i2c: 01 07 00 [12:19:22]MH_I2C_Read... [12:19:22]Read from MH i2c: 01 07 00 30 08 00 00 00 00 00 FF 0F 4D [12:19:22]process_action close_receipt done [12:19:22]requested_data is exist [12:19:22]produce_requested_data [12:19:22]requested_item fm.sn is exist - process it [12:19:22]wFMCommunicate request_size=4 [12:19:22]MH_SAM_APDU [12:19:22]CAPDU: 80 11 00 00 [12:19:22]Write to MH i2c: E2 08 00 31 08 80 11 00 00 00 00 00 00 B3 [12:19:22]Write i2c OK [12:19:22]MH_I2C_Read... [12:19:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:22]Read from MH i2c: E2 [12:19:22]MH_I2C_Read... [12:19:22]Read from MH i2c: E2 17 00 [12:19:22]MH_I2C_Read... [12:19:22]Read from MH i2c: E2 17 00 31 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 0C [12:19:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:19:22]wFMCommunicate OK [12:19:22]requested_item fd.num is exist - process it [12:19:22]SAM_PROTO_GetFieldsCounters [12:19:22]wFMCommunicate request_size=4 [12:19:22]MH_SAM_APDU [12:19:22]CAPDU: 80 13 00 00 [12:19:22]Write to MH i2c: E2 08 00 32 08 80 13 00 00 00 00 00 00 B6 [12:19:22]Write i2c OK [12:19:22]MH_I2C_Read... [12:19:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:22]Read from MH i2c: E2 [12:19:22]MH_I2C_Read... [12:19:22]Read from MH i2c: E2 62 00 [12:19:22]MH_I2C_Read... [12:19:22]Read from MH i2c: E2 62 00 32 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 99 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 F1 [12:19:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 99 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:19:22]wFMCommunicate OK [12:19:22]SAM_PROTO_GetFieldsCounters done [12:19:22]requested_item shift.num is exist - process it [12:19:22]requested_item shift.opened is exist - process it [12:19:22]req_shift_opened [12:19:22]FM_GetShiftState [12:19:22]SAM_PROTO_GetShiftState [12:19:22]wFMCommunicate request_size=4 [12:19:22]MH_SAM_APDU [12:19:22]CAPDU: 80 13 01 00 [12:19:22]Write to MH i2c: E2 08 00 33 08 80 13 01 00 00 00 00 00 B8 [12:19:22]Write i2c OK [12:19:22]MH_I2C_Read... [12:19:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:22]Read from MH i2c: E2 [12:19:22]MH_I2C_Read... [12:19:22]Read from MH i2c: E2 0E 00 [12:19:22]MH_I2C_Read... [12:19:22]Read from MH i2c: E2 0E 00 33 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E2 [12:19:22]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:19:22]wFMCommunicate OK [12:19:22]SAM_PROTO_GetShiftState done [12:19:22]FM_GetShiftState done [12:19:22]req_shift_opened done [12:19:22]requested_item shift.open_date is exist - process it [12:19:22]req_shift_open_date [12:19:22]req_shift_open_date done [12:19:22]produce_requested_data done [12:19:22]produce_requested_data return {"fm.sn":"0000000000871769","fd.num":166297,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:19:22]process_action_free close_receipt [12:19:22]json_value_free [12:19:22]json_value_free done [12:19:22]process_json_proto returns [12:19:22]Send response to host [12:19:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871769","fd.num":166297,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:19:22]free response buf [12:19:22]execute_script done [12:19:22]execute_script returns [12:19:22]free content buf [12:19:22]Sock 11.Close socket [12:19:22]Sock 11.Thread stoped [12:19:23]recv_with_timeout no data received [12:19:23]ConnectInit Can't take IP for lk.salyk.kg [12:19:23]CommunicateWithHost connect error [12:19:23]CommunicateWithHost err = -1 [12:19:23]OFD Sender: Server communicate error [12:19:28]OFD Sender: Processing packet 166294 [packets to send 1011, broken 1007] [12:19:28]ProducePacketName [12:19:28]name=ofd_packets/00166294 [12:19:28]OFD Sender: To server: pG, [12:19:28]CommunicateWithHost lk.salyk.kg:30040 [12:19:28]ConnectInit lk.salyk.kg [12:19:37]recv_with_timeout no data received [12:19:48]Connected sock=10 [12:19:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4C 04 00 00 9D 53 44 04 34 51 5A 03 01 00 03 00 38 04 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 33 31 33 30 06 04 24 00 D0 A2 D0 B0 D1 80 D0 B0 D0 BB D0 BB D0 B8 D0 BD D0 B8 20 4E 46 20 31 38 30 D0 B3 20 D0 BA D0 BB D0 B0 D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 36 31 06 04 24 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 34 D1 88 D1 82 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 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 38 36 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 36 39 32 31 32 31 31 31 31 34 34 32 30 06 04 3E 00 D0 9A D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB D1 8C 20 D0 A7 D0 A7 20 33 44 20 D0 92 2D D0 A0 D0 9E D0 A0 20 D0 A2 D1 80 D0 BE D0 BF D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 38 2A 34 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 36 30 36 34 35 33 38 34 39 30 37 32 06 04 23 00 D0 96 D0 B8 D0 B4 2F D1 81 D1 82 20 D0 9F D0 9D 20 D0 BB D0 B5 D1 82 D0 BD D1 8F D1 8F 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 9D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 2B 00 00 00 00 07 04 06 00 48 9D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 89 CF C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 96 89 02 00 35 04 06 00 A5 F4 E8 CB CF B7 38 19 59 BC CF 22 C8 E6 [12:19:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 2A 61 47 00 84 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 96 89 02 00 F4 03 04 00 2E 79 C9 66 B6 04 01 00 00 21 C3 72 96 14 03 7B 9C [12:19:51]CommunicateWithHost err = 0 [12:19:51]CheckOFDResponse [12:19:51]1017 (14) - 77093643461234 [12:19:51]1041 (16) - 0000000000871769 [12:19:51]1040 (4) - 166294 [12:19:51]1012 (4) - 24.08.2024 06:09 [12:19:51]1206 (1) - 0 [12:19:51]OFD Sender: Remove packet 166294 [12:19:51]ProducePacketName [12:19:51]name=ofd_packets/00166294 [12:19:51]NVStorageDeleteData [12:19:52]OFD Sender: Processing packet 166295 [packets to send 1010, broken 1007] [12:19:52]ProducePacketName [12:19:52]name=ofd_packets/00166295 [12:19:52]OFD Sender: To server: pG, [12:19:52]CommunicateWithHost lk.salyk.kg:30040 [12:19:52]ConnectInit lk.salyk.kg [12:19:54]recv_with_timeout no data received [12:19:57]ConnectInit Can't take IP for lk.salyk.kg [12:19:57]CommunicateWithHost connect error [12:19:57]CommunicateWithHost err = -1 [12:19:57]OFD Sender: Server communicate error [12:20:02]OFD Sender: Processing packet 166295 [packets to send 1010, broken 1007] [12:20:02]ProducePacketName [12:20:02]name=ofd_packets/00166295 [12:20:02]OFD Sender: To server: pG, [12:20:02]CommunicateWithHost lk.salyk.kg:30040 [12:20:02]ConnectInit lk.salyk.kg [12:20:07]ConnectInit Can't take IP for lk.salyk.kg [12:20:07]CommunicateWithHost connect error [12:20:07]CommunicateWithHost err = -1 [12:20:07]OFD Sender: Server communicate error [12:20:12]OFD Sender: Processing packet 166295 [packets to send 1010, broken 1007] [12:20:12]ProducePacketName [12:20:12]name=ofd_packets/00166295 [12:20:12]OFD Sender: To server: pG, [12:20:12]CommunicateWithHost lk.salyk.kg:30040 [12:20:12]ConnectInit lk.salyk.kg [12:20:17]ConnectInit Can't take IP for lk.salyk.kg [12:20:17]CommunicateWithHost connect error [12:20:17]CommunicateWithHost err = -1 [12:20:17]OFD Sender: Server communicate error [12:20:22]OFD Sender: Processing packet 166295 [packets to send 1010, broken 1007] [12:20:22]ProducePacketName [12:20:22]name=ofd_packets/00166295 [12:20:22]OFD Sender: To server: pG, [12:20:22]CommunicateWithHost lk.salyk.kg:30040 [12:20:22]ConnectInit lk.salyk.kg [12:20:23]recv_with_timeout no data received [12:20:27]ConnectInit Can't take IP for lk.salyk.kg [12:20:27]CommunicateWithHost connect error [12:20:27]CommunicateWithHost err = -1 [12:20:27]OFD Sender: Server communicate error [12:20:32]OFD Sender: Processing packet 166295 [packets to send 1010, broken 1007] [12:20:32]ProducePacketName [12:20:32]name=ofd_packets/00166295 [12:20:32]OFD Sender: To server: pG, [12:20:32]CommunicateWithHost lk.salyk.kg:30040 [12:20:32]ConnectInit lk.salyk.kg [12:20:37]ConnectInit Can't take IP for lk.salyk.kg [12:20:37]CommunicateWithHost connect error [12:20:37]CommunicateWithHost err = -1 [12:20:37]OFD Sender: Server communicate error [12:20:42]OFD Sender: Processing packet 166295 [packets to send 1010, broken 1007] [12:20:42]ProducePacketName [12:20:42]name=ofd_packets/00166295 [12:20:42]OFD Sender: To server: pG, [12:20:42]CommunicateWithHost lk.salyk.kg:30040 [12:20:42]ConnectInit lk.salyk.kg [12:20:47]ConnectInit Can't take IP for lk.salyk.kg [12:20:47]CommunicateWithHost connect error [12:20:47]CommunicateWithHost err = -1 [12:20:47]OFD Sender: Server communicate error [12:20:52]OFD Sender: Processing packet 166295 [packets to send 1010, broken 1007] [12:20:52]ProducePacketName [12:20:52]name=ofd_packets/00166295 [12:20:52]OFD Sender: To server: pG, [12:20:52]CommunicateWithHost lk.salyk.kg:30040 [12:20:52]ConnectInit lk.salyk.kg [12:20:57]ConnectInit Can't take IP for lk.salyk.kg [12:20:57]CommunicateWithHost connect error [12:20:57]CommunicateWithHost err = -1 [12:20:57]OFD Sender: Server communicate error [12:21:01]ConnectInit Can't connect to host [12:21:02]OFD Sender: Processing packet 166295 [packets to send 1010, broken 1007] [12:21:02]ProducePacketName [12:21:02]name=ofd_packets/00166295 [12:21:02]OFD Sender: To server: pG, [12:21:02]CommunicateWithHost lk.salyk.kg:30040 [12:21:02]ConnectInit lk.salyk.kg [12:21:06]ConnectInit Can't connect to host [12:21:07]ConnectInit Can't take IP for lk.salyk.kg [12:21:07]CommunicateWithHost connect error [12:21:07]CommunicateWithHost err = -1 [12:21:07]OFD Sender: Server communicate error [12:21:11]ConnectInit Can't connect to host [12:21:12]OFD Sender: Processing packet 166295 [packets to send 1010, broken 1007] [12:21:12]ProducePacketName [12:21:12]name=ofd_packets/00166295 [12:21:12]OFD Sender: To server: pG, [12:21:12]CommunicateWithHost lk.salyk.kg:30040 [12:21:12]ConnectInit lk.salyk.kg [12:21:16]ConnectInit Can't connect to host [12:21:17]ConnectInit Can't take IP for lk.salyk.kg [12:21:17]CommunicateWithHost connect error [12:21:17]CommunicateWithHost err = -1 [12:21:17]OFD Sender: Server communicate error [12:21:21]ConnectInit Can't connect to host [12:21:22]OFD Sender: Processing packet 166295 [packets to send 1010, broken 1007] [12:21:22]ProducePacketName [12:21:22]name=ofd_packets/00166295 [12:21:22]OFD Sender: To server: pG, [12:21:22]CommunicateWithHost lk.salyk.kg:30040 [12:21:22]ConnectInit lk.salyk.kg [12:21:25]Connected sock=7 [12:21:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 54 EA 07 01 D6 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 AC CF C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 97 89 02 00 35 04 06 00 39 39 33 DA 9D 99 F0 77 B9 3B A0 DB 0D B8 [12:21:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 E3 8F 47 00 C6 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 97 89 02 00 F4 03 04 00 8E 79 C9 66 B6 04 01 00 00 B0 2A 78 5E 4C AD 8B 56 [12:21:27]CommunicateWithHost err = 0 [12:21:27]CheckOFDResponse [12:21:27]1017 (14) - 77093643461234 [12:21:27]1041 (16) - 0000000000871769 [12:21:27]1040 (4) - 166295 [12:21:27]1012 (4) - 24.08.2024 06:11 [12:21:27]1206 (1) - 0 [12:21:27]OFD Sender: Remove packet 166295 [12:21:27]ProducePacketName [12:21:27]name=ofd_packets/00166295 [12:21:27]NVStorageDeleteData [12:21:28]OFD Sender: Processing packet 166296 [packets to send 1009, broken 1007] [12:21:28]ProducePacketName [12:21:28]name=ofd_packets/00166296 [12:21:28]OFD Sender: To server: pG, [12:21:28]CommunicateWithHost lk.salyk.kg:30040 [12:21:28]ConnectInit lk.salyk.kg [12:21:32]recv_with_timeout no data received [12:21:33]ConnectInit Can't take IP for lk.salyk.kg [12:21:33]CommunicateWithHost connect error [12:21:33]CommunicateWithHost err = -1 [12:21:33]OFD Sender: Server communicate error [12:21:38]OFD Sender: Processing packet 166296 [packets to send 1009, broken 1007] [12:21:38]ProducePacketName [12:21:38]name=ofd_packets/00166296 [12:21:38]OFD Sender: To server: pG, [12:21:38]CommunicateWithHost lk.salyk.kg:30040 [12:21:38]ConnectInit lk.salyk.kg [12:21:45]recv_with_timeout no data received [12:21:46]Connected sock=10 [12:21:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 8B 55 07 01 DD 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 BE CF C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 98 89 02 00 35 04 06 00 87 4E 3F A7 BF 77 49 8B 38 F3 D1 69 91 73 [12:21:51]recv_with_timeout no data received [12:21:51]CommunicateWithHost answer receiving error [12:21:51]CommunicateWithHost err = -3 [12:21:51]OFD Sender: Server communicate error [12:21:56]OFD Sender: Processing packet 166296 [packets to send 1009, broken 1007] [12:21:56]ProducePacketName [12:21:56]name=ofd_packets/00166296 [12:21:56]OFD Sender: To server: pG, [12:21:56]CommunicateWithHost lk.salyk.kg:30040 [12:21:56]ConnectInit lk.salyk.kg [12:21:57]recv_with_timeout no data received [12:21:57]Connected sock=10 [12:21:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0F 01 00 00 8B 55 07 01 DD 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 BE CF C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 98 89 02 00 35 04 06 00 87 4E 3F A7 BF 77 49 8B 38 F3 D1 69 91 73 [12:21:58]accept exits with 9 [12:21:58]New connection [12:21:58]New thread 3067276644 created [12:21:58]Thread 3067420004 joined [12:21:58]Waiting for new connection... [12:21:58] Sock 9.Parse request [12:21:58]Sock 9.Check first char [12:21:58]Sock 9.First char is OK [12:21:58]request: POST /json_proto HTTP/1.0 [12:21:58]Method: POST [12:21:58]URL: /json_proto [12:21:58]Method is POST - this is cgi request [12:21:58]url: /json_proto [12:21:58]query_string will be loaded in cgi processing [12:21:58]execute_cgi json_proto POST (null) [12:21:58]execute_cgi path=json_proto method=POST [12:21:58]POST find Content-Length [12:21:58]Host: 172.17.44.132:8080 [12:21:58]Content-Length: 800 [12:21:58]Content-Type: application/json [12:21:58] [12:21:58]POST finish read [12:21:58]Found Content-Length = 800 [12:21:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 24.550, "sum" : 1870.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1870.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:58]execute_script... [12:21:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)295258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194800", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 24.550, "sum" : 1870.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1870.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:58]POST & json_proto [12:21:58]process_json_proto [12:21:58]json parsed OK: [12:21:58]protocol is kg_v1.0 [12:21:58]action value=close_receipt [12:21:58]process_action close_receipt [12:21:58]cmd_close_receipt [12:21:58]MH_GetDate [12:21:58]Write to MH i2c: F0 00 00 34 08 2B [12:21:58]Write i2c OK [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: F0 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: F0 09 00 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: F0 09 00 34 08 00 66 D0 C9 66 2A 83 C1 65 6C [12:21:58]GetLastDocTimeStamp 1724501956 [12:21:58]current date 1724502118 [12:21:58]FM_GetShiftState [12:21:58]SAM_PROTO_GetShiftState [12:21:58]wFMCommunicate request_size=4 [12:21:58]MH_SAM_APDU [12:21:58]CAPDU: 80 13 01 00 [12:21:58]Write to MH i2c: E2 08 00 35 08 80 13 01 00 00 00 00 00 BA [12:21:58]Write i2c OK [12:21:58]MH_I2C_Read... [12:21:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:58]Read from MH i2c: E2 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 0E 00 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 0E 00 35 08 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 E4 [12:21:58]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:21:58]wFMCommunicate OK [12:21:58]SAM_PROTO_GetShiftState done [12:21:58]FM_GetShiftState done [12:21:58]opened in 1724458697 [12:21:58]opened+sec_in_day 1724545097 [12:21:58]quantity*price = 187071 [12:21:58]sum+1 = 187072 [12:21:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1870.71 НСП 1% : 16.55 НДС 12% : 198.66 Наличными: 0.00 Безнал.: 1870.71 Место: АЗС № 130 "Партнер Нефть" Адрес: 720001, с. Прогресс, Жылалды а/а, 40.791354, 73.323015 СНО: Общий режим Чек 350 24.08.2024 12:21 Смена: 470 ФФД: 1.0 ЗНМ: 0300000070 РНМ: 0000000000092562 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871769 ФД: 166298 ФПД: 153766570755799 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240824T122158&type=1&operation_type=1&fn_number=0000000000871769&fd_number=166298&fm=153766570755799&tin=02508201610067®Number=0000000000092562&sum=187071 [12:21:59]StoreToDocumentArchive [12:21:59]shift 470 fd 166298 [12:21:59]save to /storage/0470/doc_00166298 [12:21:59]save last doc name /storage/0470/doc_00166298 to /storage/kkm_last_doc_name [12:21:59]save OK [12:21:59]Clear old archive folders... [12:21:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:21:59]tlvbuf is 01DF6980 [12:21:59]SAM_PROTO_ClearQueue [12:21:59]wFMCommunicate request_size=4 [12:21:59]MH_SAM_APDU [12:21:59]CAPDU: 80 09 00 00 [12:21:59]Write to MH i2c: E2 08 00 42 08 80 09 00 00 00 00 00 00 BC [12:21:59]Write i2c OK [12:21:59]MH_I2C_Read... [12:21:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:21:59]Read from MH i2c: E2 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: E2 03 00 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: E2 03 00 42 08 00 90 00 BE [12:21:59]RAPDU: 90 00 [12:21:59]wFMCommunicate OK [12:21:59]SAM_PROTO_ClearQueue done [12:21:59]KKMCreateOFDPacket [12:21:59]OFDProtocolAddRootSTLVToBuf [12:21:59]FM_MakeSignedData [12:21:59]FM_MakeSignedData [12:21:59]SAM_PROTO_SignData [12:21:59]wFMCommunicate request_size=4 [12:21:59]MH_SAM_APDU [12:21:59]CAPDU: 80 0D 01 02 [12:21:59]Write to MH i2c: E2 08 00 43 08 80 0D 01 02 00 00 00 00 C4 [12:21:59]Write i2c OK [12:21:59]MH_I2C_Read... [12:21:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:21:59]Read from MH i2c: E2 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: E2 03 00 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: E2 03 00 43 08 00 90 00 BF [12:21:59]RAPDU: 90 00 [12:21:59]wFMCommunicate OK [12:21:59]wFMCommunicate request_size=255 [12:21:59]MH_SAM_APDU [12:21:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 5F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BF DA 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BF DA 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 4D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BF DA 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 66 D0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9A 89 02 00 35 04 06 00 8B D9 91 D4 [12:21:59]Write to MH i2c: E2 02 01 44 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 5F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BF DA 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BF DA 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 4D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BF DA 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 66 D0 C9 66 0E 04 04 00 D6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 11 04 10 [00:00:10]/dev/ttyS4 opened [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 B4 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 5400000000572578 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 17321308+1707180842=1724502150 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33570624 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 78 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 B5 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 80 00 FF FF D6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 87 D0 C9 66 2A 83 C1 65 58 [12:22:31]Current date/time: 24.08.2024 12:22 [12:22:31]FM_Init [12:22:31]wFMConnect [12:22:31]MH_SAM_On [12:22:31]Write to MH i2c: E0 00 00 08 00 E7 [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]*** iso7816_init finished! [12:22:31]*** atr: [12:22:31]*** 0F 3B D5 18 FF 81 91 FE [12:22:31]*** 1F C3 80 73 C8 21 10 0A [12:22:31]*** 00 00 00 00 00 00 00 00 [12:22:31]*** 00 00 00 00 00 00 00 00 [12:22:31]*** 00 00 00 00 00 00 00 00 [12:22:31]*** 00 00 00 00 00 00 00 00 [12:22:31]*** 00 00 00 00 00 00 00 00 [12:22:31]*** 00 00 00 00 00 00 00 00 [12:22:31]Read from MH i2c: E0 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E0 10 00 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [12:22:31]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [12:22:31]wFMCommunicate request_size=10 [12:22:31]MH_SAM_APDU [12:22:31]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [12:22:31]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [12:22:31]Read from MH i2c: E2 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E2 03 00 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [12:22:31]RAPDU: 90 00 [12:22:31]wFMCommunicate OK [12:22:31]wFMCommunicate request_size=4 [12:22:31]MH_SAM_APDU [12:22:31]CAPDU: 80 11 00 00 [12:22:31]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:31]Read from MH i2c: E2 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E2 17 00 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 DD [12:22:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:22:31]wFMCommunicate OK [12:22:31]Detected FM SN is 0000000000871769 [12:22:31]Stored FM SN is 0000000000871769 [12:22:31]wFMCommunicate request_size=9 [12:22:31]MH_SAM_APDU [12:22:31]CAPDU: 80 16 00 00 04 E7 8B 00 00 [12:22:31]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 8B 00 00 00 00 04 [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [12:22:31]Read from MH i2c: E2 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E2 03 00 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [12:22:31]RAPDU: 90 00 [12:22:31]wFMCommunicate OK [12:22:31]FM PIN OK [12:22:31]wFMCommunicate request_size=8 [12:22:31]MH_SAM_APDU [12:22:31]CAPDU: 80 14 04 00 03 02 00 01 [12:22:31]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [12:22:31]Read from MH i2c: E2 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E2 03 00 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [12:22:31]RAPDU: 90 00 [12:22:31]wFMCommunicate OK [12:22:31]wFMCommunicate request_size=13 [12:22:31]MH_SAM_APDU [12:22:31]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [12:22:31]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [12:22:31]Read from MH i2c: E2 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E2 03 00 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [12:22:31]RAPDU: 90 00 [12:22:31]wFMCommunicate OK [12:22:31]wFMCommunicate request_size=4 [12:22:31]MH_SAM_APDU [12:22:31]CAPDU: 80 11 00 00 [12:22:31]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:31]Read from MH i2c: E2 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E2 17 00 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E1 [12:22:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:22:31]wFMCommunicate OK [12:22:31]DocumentArchiveInit [12:22:31]Start Httpd... [12:22:31]Httpd thread 3067829604 created [12:22:31]Write to MH i2c: 01 00 00 0F 00 0F [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: 01 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: 01 07 00 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [12:22:31]Allocated Socket 5 [12:22:31]Bind OK [12:22:31]Listen OK [12:22:31]httpd running on port 8080 [12:22:31]Waiting for new connection... [12:22:31]MH Int Process started [12:22:32]OFD Sender: No OFD packet to send [12:22:37]OFD Sender: No OFD packet to send [12:22:43]OFD Sender: No OFD packet to send [12:22:43]recv_with_timeout no data received [12:22:48]OFD Sender: No OFD packet to send [12:22:53]OFD Sender: No OFD packet to send [12:22:58]OFD Sender: No OFD packet to send [12:23:00]recv_with_timeout no data received [12:23:03]OFD Sender: No OFD packet to send [12:23:08]OFD Sender: No OFD packet to send [12:23:13]OFD Sender: No OFD packet to send [12:23:18]OFD Sender: No OFD packet to send [12:23:23]OFD Sender: No OFD packet to send [12:23:28]OFD Sender: No OFD packet to send [12:23:33]OFD Sender: No OFD packet to send [12:23:34]accept exits with 6 [12:23:34]New connection [12:23:34]New thread 3067542884 created [12:23:34]Waiting for new connection... [12:23:34] Sock 6.Parse request [12:23:34]Sock 6.Check first char [12:23:34]Sock 6.First char is OK [12:23:34]request: POST /json_proto HTTP/1.0 [12:23:34]Method: POST [12:23:34]URL: /json_proto [12:23:34]Method is POST - this is cgi request [12:23:34]url: /json_proto [12:23:34]query_string will be loaded in cgi processing [12:23:34]execute_cgi json_proto POST (null) [12:23:34]execute_cgi path=json_proto method=POST [12:23:34]POST find Content-Length [12:23:34]Host: 172.17.44.132:8080 [12:23:34]Content-Length: 215 [12:23:34]Content-Type: application/json [12:23:34] [12:23:34]POST finish read [12:23:34]Found Content-Length = 215 [12:23:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:34]execute_script... [12:23:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:34]POST & json_proto [12:23:34]process_json_proto [12:23:34]json parsed OK: [12:23:34]protocol is kg_v1.0 [12:23:34]action value=get_value [12:23:34]process_action get_value [12:23:34]cmd_get_value [12:23:34]process_action get_value done [12:23:34]requested_data is exist [12:23:34]produce_requested_data [12:23:34]requested_item kkm.sn is exist - process it [12:23:34]requested_item kkm.ver is exist - process it [12:23:34]requested_item fm.sn is exist - process it [12:23:34]wFMCommunicate request_size=4 [12:23:34]MH_SAM_APDU [12:23:34]CAPDU: 80 11 00 00 [12:23:34]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [12:23:34]Write i2c OK [12:23:34]MH_I2C_Read... [12:23:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:34]Read from MH i2c: E2 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: E2 17 00 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 E3 [12:23:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:23:34]wFMCommunicate OK [12:23:34]requested_item fd.num is exist - process it [12:23:34]SAM_PROTO_GetFieldsCounters [12:23:34]wFMCommunicate request_size=4 [12:23:34]MH_SAM_APDU [12:23:34]CAPDU: 80 13 00 00 [12:23:34]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [12:23:34]Write i2c OK [12:23:34]MH_I2C_Read... [12:23:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:34]Read from MH i2c: E2 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: E2 62 00 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [12:23:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:23:34]wFMCommunicate OK [12:23:34]SAM_PROTO_GetFieldsCounters done [12:23:34]requested_item shift.num is exist - process it [12:23:34]requested_item shift.opened is exist - process it [12:23:34]req_shift_opened [12:23:34]FM_GetShiftState [12:23:34]SAM_PROTO_GetShiftState [12:23:34]wFMCommunicate request_size=4 [12:23:34]MH_SAM_APDU [12:23:34]CAPDU: 80 13 01 00 [12:23:34]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [12:23:34]Write i2c OK [12:23:34]MH_I2C_Read... [12:23:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 0E 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 B9 [12:23:35]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:23:35]wFMCommunicate OK [12:23:35]SAM_PROTO_GetShiftState done [12:23:35]FM_GetShiftState done [12:23:35]req_shift_opened done [12:23:35]requested_item shift.open_date is exist - process it [12:23:35]req_shift_open_date [12:23:35]req_shift_open_date done [12:23:35]produce_requested_data done [12:23:35]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166298,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:23:35]process_action_free get_value [12:23:35]json_value_free [12:23:35]json_value_free done [12:23:35]process_json_proto returns [12:23:35]Send response to host [12:23:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166298,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:23:35]free response buf [12:23:35]execute_script done [12:23:35]execute_script returns [12:23:35]free content buf [12:23:35]Sock 6.Close socket [12:23:35]Sock 6.Thread stoped [12:23:35]accept exits with 9 [12:23:35]New connection [12:23:35]New thread 3067399524 created [12:23:35]Thread 3067542884 joined [12:23:35]Waiting for new connection... [12:23:35] Sock 9.Parse request [12:23:35]Sock 9.Check first char [12:23:35]Sock 9.First char is OK [12:23:35]request: POST /json_proto HTTP/1.0 [12:23:35]Method: POST [12:23:35]URL: /json_proto [12:23:35]Method is POST - this is cgi request [12:23:35]url: /json_proto [12:23:35]query_string will be loaded in cgi processing [12:23:35]execute_cgi json_proto POST (null) [12:23:35]execute_cgi path=json_proto method=POST [12:23:35]POST find Content-Length [12:23:35]Host: 172.17.44.132:8080 [12:23:35]Content-Length: 331 [12:23:35]Content-Type: application/json [12:23:35] [12:23:35]POST finish read [12:23:35]Found Content-Length = 331 [12:23:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:23:35]execute_script... [12:23:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:23:35]POST & json_proto [12:23:35]process_json_proto [12:23:35]json parsed OK: [12:23:35]protocol is kg_v1.0 [12:23:35]action value=get_value [12:23:35]process_action get_value [12:23:35]cmd_get_value [12:23:35]process_action get_value done [12:23:35]requested_data is exist [12:23:35]produce_requested_data [12:23:35]requested_item fm.sale.total is exist - process it [12:23:35]SAM_PROTO_GetFMData [12:23:35]wFMCommunicate request_size=4 [12:23:35]MH_SAM_APDU [12:23:35]CAPDU: 80 13 03 00 [12:23:35]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 FD 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 FD 00 13 00 00 C9 04 85 04 C5 04 6E 04 04 00 ED 85 02 00 69 04 A4 00 6F 04 04 00 DC 82 02 00 B1 04 05 00 94 EA D0 7D 03 70 04 05 00 86 94 02 76 02 72 04 05 00 0E 56 CE 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 8E EF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B4 0E E9 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 9A [12:23:35]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 ED 85 02 00 69 04 A4 00 6F 04 04 00 DC 82 02 00 B1 04 05 00 94 EA D0 7D 03 70 04 05 00 86 94 02 76 02 72 04 05 00 0E 56 CE 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 8E EF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B4 0E E9 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [12:23:35]wFMCommunicate OK [12:23:35]wFMCommunicate request_size=4 [12:23:35]MH_SAM_APDU [12:23:35]CAPDU: 80 17 00 00 [12:23:35]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:36]Read from MH i2c: E2 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 FD 00 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 FD 00 14 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 37 [12:23:36]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [12:23:36]wFMCommunicate OK [12:23:36]wFMCommunicate request_size=4 [12:23:36]MH_SAM_APDU [12:23:36]CAPDU: 80 17 00 00 [12:23:36]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [12:23:36]Write i2c OK [12:23:36]MH_I2C_Read... [12:23:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:36]Read from MH i2c: E2 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 FD 00 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 FD 00 15 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 6A [12:23:36]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [12:23:36]wFMCommunicate OK [12:23:36]wFMCommunicate request_size=4 [12:23:36]MH_SAM_APDU [12:23:36]CAPDU: 80 17 00 00 [12:23:36]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [12:23:36]Write i2c OK [12:23:36]MH_I2C_Read... [12:23:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:36]Read from MH i2c: E2 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 FD 00 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 1A [12:23:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [12:23:36]wFMCommunicate OK [12:23:36]wFMCommunicate request_size=4 [12:23:36]MH_SAM_APDU [12:23:36]CAPDU: 80 17 00 00 [12:23:36]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [12:23:36]Write i2c OK [12:23:36]MH_I2C_Read... [12:23:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [12:23:36]Read from MH i2c: E2 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 E6 00 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 E6 00 17 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [12:23:36]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:23:36]wFMCommunicate OK [12:23:36]SAM_PROTO_GetFMData done [12:23:36]requested_item fm.sale_refund.total is exist - process it [12:23:36]requested_item fm.buy.total is exist - process it [12:23:36]requested_item shift.sale.total is exist - process it [12:23:36]SAM_PROTO_GetShiftData [12:23:36]wFMCommunicate request_size=4 [12:23:36]MH_SAM_APDU [12:23:36]CAPDU: 80 13 02 00 [12:23:36]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [12:23:36]Write i2c OK [12:23:36]MH_I2C_Read... [12:23:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:23:37]Read from MH i2c: E2 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: E2 FD 00 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: E2 FD 00 18 00 00 B2 04 AA 04 AE 04 6E 04 04 00 5E 01 00 00 69 04 9F 00 6F 04 04 00 5E 01 00 00 B1 04 04 00 3A B2 4D 02 70 04 04 00 78 81 28 01 72 04 04 00 C2 30 25 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 52 A1 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 0B 38 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 1C [12:23:37]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 5E 01 00 00 69 04 9F 00 6F 04 04 00 5E 01 00 00 B1 04 04 00 3A B2 4D 02 70 04 04 00 78 81 28 01 72 04 04 00 C2 30 25 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 52 A1 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 0B 38 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 [12:23:37]wFMCommunicate OK [12:23:37]wFMCommunicate request_size=4 [12:23:37]MH_SAM_APDU [12:23:37]CAPDU: 80 17 00 00 [12:23:37]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [12:23:37]Write i2c OK [12:23:37]MH_I2C_Read... [12:23:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:37]Read from MH i2c: E2 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: E2 FD 00 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: E2 FD 00 19 00 00 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 90 00 B0 [12:23:37]RAPDU: 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 90 00 [12:23:37]wFMCommunicate OK [12:23:37]wFMCommunicate request_size=4 [12:23:37]MH_SAM_APDU [12:23:37]CAPDU: 80 17 00 00 [12:23:37]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [12:23:37]Write i2c OK [12:23:37]MH_I2C_Read... [12:23:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:37]Read from MH i2c: E2 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: E2 FD 00 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: E2 FD 00 1A 00 00 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 56 [12:23:37]RAPDU: 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [12:23:37]wFMCommunicate OK [12:23:37]wFMCommunicate request_size=4 [12:23:37]MH_SAM_APDU [12:23:37]CAPDU: 80 17 00 00 [12:23:37]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [12:23:37]Write i2c OK [12:23:37]MH_I2C_Read... [12:23:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:38]Read from MH i2c: E2 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: E2 FD 00 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: E2 FD 00 1B 00 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 12 [12:23:38]RAPDU: 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 [12:23:38]wFMCommunicate OK [12:23:38]wFMCommunicate request_size=4 [12:23:38]MH_SAM_APDU [12:23:38]CAPDU: 80 17 00 00 [12:23:38]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [12:23:38]Write i2c OK [12:23:38]MH_I2C_Read... [12:23:38]OFD Sender: No OFD packet to send [12:23:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [12:23:38]Read from MH i2c: E2 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: E2 CF 00 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: E2 CF 00 1C 00 00 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [12:23:38]RAPDU: 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:23:38]wFMCommunicate OK [12:23:38]SAM_PROTO_GetShiftData done [12:23:38]requested_item shift.sale.total_cash is exist - process it [12:23:38]requested_item shift.sale_refund.total is exist - process it [12:23:38]requested_item shift.sale_refund.total_cash is exist - process it [12:23:38]requested_item shift.buy.total is exist - process it [12:23:38]requested_item shift.buy.total_cash is exist - process it [12:23:38]produce_requested_data done [12:23:38]produce_requested_data return {"fm.sale.total":149957454.28,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":386463.30,"shift.sale.total_cash":194318.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:23:38]process_action_free get_value [12:23:38]json_value_free [12:23:38]json_value_free done [12:23:38]process_json_proto returns [12:23:38]Send response to host [12:23:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149957454.28,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":386463.30,"shift.sale.total_cash":194318.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:23:38]free response buf [12:23:38]execute_script done [12:23:38]execute_script returns [12:23:38]free content buf [12:23:38]Sock 9.Close socket [12:23:38]Sock 9.Thread stoped [12:23:43]OFD Sender: No OFD packet to send [12:23:44]recv_with_timeout no data received [12:23:48]OFD Sender: No OFD packet to send [12:23:53]OFD Sender: No OFD packet to send [12:23:58]OFD Sender: No OFD packet to send [12:24:03]OFD Sender: No OFD packet to send [12:24:06]recv_with_timeout no data received [12:24:08]OFD Sender: No OFD packet to send [12:24:13]OFD Sender: No OFD packet to send [12:24:18]OFD Sender: No OFD packet to send [12:24:23]OFD Sender: No OFD packet to send [12:24:28]OFD Sender: No OFD packet to send [12:24:33]OFD Sender: No OFD packet to send [12:24:38]OFD Sender: No OFD packet to send [12:24:43]OFD Sender: No OFD packet to send [12:24:48]OFD Sender: No OFD packet to send [12:24:53]OFD Sender: No OFD packet to send [12:24:58]OFD Sender: No OFD packet to send [12:25:03]OFD Sender: No OFD packet to send [12:25:08]OFD Sender: No OFD packet to send [12:25:13]OFD Sender: No OFD packet to send [12:25:18]OFD Sender: No OFD packet to send [12:25:23]OFD Sender: No OFD packet to send [12:25:28]OFD Sender: No OFD packet to send [12:25:33]OFD Sender: No OFD packet to send [12:25:35]accept exits with 6 [12:25:35]New connection [12:25:35]New thread 3067542884 created [12:25:35]Thread 3067399524 joined [12:25:35]Waiting for new connection... [12:25:35] Sock 6.Parse request [12:25:35]Sock 6.Check first char [12:25:35]Sock 6.First char is OK [12:25:35]request: POST /json_proto HTTP/1.0 [12:25:35]Method: POST [12:25:35]URL: /json_proto [12:25:35]Method is POST - this is cgi request [12:25:35]url: /json_proto [12:25:35]query_string will be loaded in cgi processing [12:25:35]execute_cgi json_proto POST (null) [12:25:35]execute_cgi path=json_proto method=POST [12:25:35]POST find Content-Length [12:25:35]Host: 172.17.44.132:8080 [12:25:35]Content-Length: 215 [12:25:35]Content-Type: application/json [12:25:35] [12:25:35]POST finish read [12:25:35]Found Content-Length = 215 [12:25:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:25:35]execute_script... [12:25:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:25:35]POST & json_proto [12:25:35]process_json_proto [12:25:35]json parsed OK: [12:25:35]protocol is kg_v1.0 [12:25:35]action value=get_value [12:25:35]process_action get_value [12:25:35]cmd_get_value [12:25:35]process_action get_value done [12:25:35]requested_data is exist [12:25:35]produce_requested_data [12:25:35]requested_item kkm.sn is exist - process it [12:25:35]requested_item kkm.ver is exist - process it [12:25:35]requested_item fm.sn is exist - process it [12:25:35]wFMCommunicate request_size=4 [12:25:35]MH_SAM_APDU [12:25:35]CAPDU: 80 11 00 00 [12:25:35]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [12:25:35]Write i2c OK [12:25:35]MH_I2C_Read... [12:25:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:35]Read from MH i2c: E2 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 17 00 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 17 00 1D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 F0 [12:25:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:25:35]wFMCommunicate OK [12:25:35]requested_item fd.num is exist - process it [12:25:35]SAM_PROTO_GetFieldsCounters [12:25:35]wFMCommunicate request_size=4 [12:25:35]MH_SAM_APDU [12:25:35]CAPDU: 80 13 00 00 [12:25:35]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [12:25:35]Write i2c OK [12:25:35]MH_I2C_Read... [12:25:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:25:35]Read from MH i2c: E2 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 62 00 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 62 00 1E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 D9 [12:25:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:25:35]wFMCommunicate OK [12:25:35]SAM_PROTO_GetFieldsCounters done [12:25:35]requested_item shift.num is exist - process it [12:25:35]requested_item shift.opened is exist - process it [12:25:35]req_shift_opened [12:25:35]FM_GetShiftState [12:25:35]SAM_PROTO_GetShiftState [12:25:35]wFMCommunicate request_size=4 [12:25:35]MH_SAM_APDU [12:25:35]CAPDU: 80 13 01 00 [12:25:35]Write to MH i2c: E2 08 00 1F 00 80 13 01 00 00 00 00 00 9C [12:25:35]Write i2c OK [12:25:35]MH_I2C_Read... [12:25:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:35]Read from MH i2c: E2 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 0E 00 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 0E 00 1F 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 C6 [12:25:35]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:25:35]wFMCommunicate OK [12:25:35]SAM_PROTO_GetShiftState done [12:25:35]FM_GetShiftState done [12:25:35]req_shift_opened done [12:25:35]requested_item shift.open_date is exist - process it [12:25:35]req_shift_open_date [12:25:35]req_shift_open_date done [12:25:35]produce_requested_data done [12:25:35]produce_requested_data return {"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166298,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:25:35]process_action_free get_value [12:25:35]json_value_free [12:25:35]json_value_free done [12:25:35]process_json_proto returns [12:25:35]Send response to host [12:25:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000070","kkm.ver":"001","fm.sn":"0000000000871769","fd.num":166298,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:25:35]free response buf [12:25:35]execute_script done [12:25:35]execute_script returns [12:25:35]free content buf [12:25:35]Sock 6.Close socket [12:25:35]Sock 6.Thread stoped [12:25:35]accept exits with 10 [12:25:35]New connection [12:25:35]New thread 3067399524 created [12:25:35]Thread 3067542884 joined [12:25:35]Waiting for new connection... [12:25:35] Sock 10.Parse request [12:25:35]Sock 10.Check first char [12:25:35]Sock 10.First char is OK [12:25:35]request: POST /json_proto HTTP/1.0 [12:25:35]Method: POST [12:25:35]URL: /json_proto [12:25:35]Method is POST - this is cgi request [12:25:35]url: /json_proto [12:25:35]query_string will be loaded in cgi processing [12:25:35]execute_cgi json_proto POST (null) [12:25:35]execute_cgi path=json_proto method=POST [12:25:35]POST find Content-Length [12:25:35]Host: 172.17.44.132:8080 [12:25:35]Content-Length: 331 [12:25:35]Content-Type: application/json [12:25:35] [12:25:35]POST finish read [12:25:35]Found Content-Length = 331 [12:25:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:25:35]execute_script... [12:25:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:25:35]POST & json_proto [12:25:35]process_json_proto [12:25:35]json parsed OK: [12:25:35]protocol is kg_v1.0 [12:25:35]action value=get_value [12:25:35]process_action get_value [12:25:35]cmd_get_value [12:25:35]process_action get_value done [12:25:35]requested_data is exist [12:25:35]produce_requested_data [12:25:35]requested_item fm.sale.total is exist - process it [12:25:35]SAM_PROTO_GetFMData [12:25:35]wFMCommunicate request_size=4 [12:25:35]MH_SAM_APDU [12:25:35]CAPDU: 80 13 03 00 [12:25:35]Write to MH i2c: E2 08 00 20 00 80 13 03 00 00 00 00 00 9F [12:25:35]Write i2c OK [12:25:35]MH_I2C_Read... [12:25:36]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:25:36]Read from MH i2c: E2 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: E2 FD 00 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: E2 FD 00 20 00 00 C9 04 85 04 C5 04 6E 04 04 00 ED 85 02 00 69 04 A4 00 6F 04 04 00 DC 82 02 00 B1 04 05 00 94 EA D0 7D 03 70 04 05 00 86 94 02 76 02 72 04 05 00 0E 56 CE 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 8E EF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B4 0E E9 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 A7 [12:25:36]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 ED 85 02 00 69 04 A4 00 6F 04 04 00 DC 82 02 00 B1 04 05 00 94 EA D0 7D 03 70 04 05 00 86 94 02 76 02 72 04 05 00 0E 56 CE 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 8E EF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B4 0E E9 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [12:25:36]wFMCommunicate OK [12:25:36]wFMCommunicate request_size=4 [12:25:36]MH_SAM_APDU [12:25:36]CAPDU: 80 17 00 00 [12:25:36]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [12:25:36]Write i2c OK [12:25:36]MH_I2C_Read... [12:25:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:36]Read from MH i2c: E2 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: E2 FD 00 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: E2 FD 00 21 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 44 [12:25:36]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [12:25:36]wFMCommunicate OK [12:25:36]wFMCommunicate request_size=4 [12:25:36]MH_SAM_APDU [12:25:36]CAPDU: 80 17 00 00 [12:25:36]Write to MH i2c: E2 08 00 22 00 80 17 00 00 00 00 00 00 A2 [12:25:36]Write i2c OK [12:25:36]MH_I2C_Read... [12:25:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:36]Read from MH i2c: E2 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: E2 FD 00 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: E2 FD 00 22 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 77 [12:25:36]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [12:25:36]wFMCommunicate OK [12:25:36]wFMCommunicate request_size=4 [12:25:36]MH_SAM_APDU [12:25:36]CAPDU: 80 17 00 00 [12:25:36]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [12:25:36]Write i2c OK [12:25:36]MH_I2C_Read... [12:25:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:36]Read from MH i2c: E2 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: E2 FD 00 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: E2 FD 00 23 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 27 [12:25:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [12:25:36]wFMCommunicate OK [12:25:36]wFMCommunicate request_size=4 [12:25:36]MH_SAM_APDU [12:25:36]CAPDU: 80 17 00 00 [12:25:36]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [12:25:36]Write i2c OK [12:25:36]MH_I2C_Read... [12:25:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [12:25:37]Read from MH i2c: E2 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 E6 00 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 E6 00 24 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [12:25:37]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:25:37]wFMCommunicate OK [12:25:37]SAM_PROTO_GetFMData done [12:25:37]requested_item fm.sale_refund.total is exist - process it [12:25:37]requested_item fm.buy.total is exist - process it [12:25:37]requested_item shift.sale.total is exist - process it [12:25:37]SAM_PROTO_GetShiftData [12:25:37]wFMCommunicate request_size=4 [12:25:37]MH_SAM_APDU [12:25:37]CAPDU: 80 13 02 00 [12:25:37]Write to MH i2c: E2 08 00 25 00 80 13 02 00 00 00 00 00 A3 [12:25:37]Write i2c OK [12:25:37]MH_I2C_Read... [12:25:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:25:37]Read from MH i2c: E2 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 FD 00 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 FD 00 25 00 00 B2 04 AA 04 AE 04 6E 04 04 00 5E 01 00 00 69 04 9F 00 6F 04 04 00 5E 01 00 00 B1 04 04 00 3A B2 4D 02 70 04 04 00 78 81 28 01 72 04 04 00 C2 30 25 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 52 A1 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 0B 38 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 29 [12:25:37]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 5E 01 00 00 69 04 9F 00 6F 04 04 00 5E 01 00 00 B1 04 04 00 3A B2 4D 02 70 04 04 00 78 81 28 01 72 04 04 00 C2 30 25 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 52 A1 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 0B 38 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 [12:25:37]wFMCommunicate OK [12:25:37]wFMCommunicate request_size=4 [12:25:37]MH_SAM_APDU [12:25:37]CAPDU: 80 17 00 00 [12:25:37]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [12:25:37]Write i2c OK [12:25:37]MH_I2C_Read... [12:25:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:37]Read from MH i2c: E2 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 FD 00 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 FD 00 26 00 00 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 90 00 BD [12:25:37]RAPDU: 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 90 00 [12:25:37]wFMCommunicate OK [12:25:37]wFMCommunicate request_size=4 [12:25:37]MH_SAM_APDU [12:25:37]CAPDU: 80 17 00 00 [12:25:37]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [12:25:37]Write i2c OK [12:25:37]MH_I2C_Read... [12:25:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:38]Read from MH i2c: E2 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 FD 00 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 FD 00 27 00 00 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 63 [12:25:38]RAPDU: 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [12:25:38]wFMCommunicate OK [12:25:38]wFMCommunicate request_size=4 [12:25:38]MH_SAM_APDU [12:25:38]CAPDU: 80 17 00 00 [12:25:38]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [12:25:38]Write i2c OK [12:25:38]MH_I2C_Read... [12:25:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:38]Read from MH i2c: E2 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 FD 00 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 FD 00 28 00 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 1F [12:25:38]RAPDU: 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 [12:25:38]wFMCommunicate OK [12:25:38]wFMCommunicate request_size=4 [12:25:38]MH_SAM_APDU [12:25:38]CAPDU: 80 17 00 00 [12:25:38]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [12:25:38]Write i2c OK [12:25:38]MH_I2C_Read... [12:25:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [12:25:38]Read from MH i2c: E2 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 CF 00 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 CF 00 29 00 00 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 90 [12:25:38]RAPDU: 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:25:38]wFMCommunicate OK [12:25:38]SAM_PROTO_GetShiftData done [12:25:38]requested_item shift.sale.total_cash is exist - process it [12:25:38]requested_item shift.sale_refund.total is exist - process it [12:25:38]requested_item shift.sale_refund.total_cash is exist - process it [12:25:38]requested_item shift.buy.total is exist - process it [12:25:38]requested_item shift.buy.total_cash is exist - process it [12:25:38]produce_requested_data done [12:25:38]produce_requested_data return {"fm.sale.total":149957454.28,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":386463.30,"shift.sale.total_cash":194318.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:25:38]process_action_free get_value [12:25:38]json_value_free [12:25:38]json_value_free done [12:25:38]process_json_proto returns [12:25:38]Send response to host [12:25:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149957454.28,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":386463.30,"shift.sale.total_cash":194318.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:25:38]free response buf [12:25:38]execute_script done [12:25:38]execute_script returns [12:25:38]free content buf [12:25:38]Sock 10.Close socket [12:25:38]Sock 10.Thread stoped [12:25:38]accept exits with 6 [12:25:38]New connection [12:25:38]New thread 3067542884 created [12:25:38]Thread 3067399524 joined [12:25:38]Waiting for new connection... [12:25:38] Sock 6.Parse request [12:25:38]Sock 6.Check first char [12:25:38]Sock 6.First char is OK [12:25:38]request: POST /json_proto HTTP/1.0 [12:25:38]Method: POST [12:25:38]URL: /json_proto [12:25:38]Method is POST - this is cgi request [12:25:38]url: /json_proto [12:25:38]query_string will be loaded in cgi processing [12:25:38]execute_cgi json_proto POST (null) [12:25:38]execute_cgi path=json_proto method=POST [12:25:38]POST find Content-Length [12:25:38]Host: 172.17.44.132:8080 [12:25:38]Content-Length: 331 [12:25:38]Content-Type: application/json [12:25:38] [12:25:38]POST finish read [12:25:38]Found Content-Length = 331 [12:25:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:25:38]execute_script... [12:25:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:25:38]POST & json_proto [12:25:38]process_json_proto [12:25:38]json parsed OK: [12:25:38]protocol is kg_v1.0 [12:25:38]action value=get_value [12:25:38]process_action get_value [12:25:38]cmd_get_value [12:25:38]process_action get_value done [12:25:38]requested_data is exist [12:25:38]produce_requested_data [12:25:38]requested_item fm.sale.total is exist - process it [12:25:38]SAM_PROTO_GetFMData [12:25:38]wFMCommunicate request_size=4 [12:25:38]MH_SAM_APDU [12:25:38]CAPDU: 80 13 03 00 [12:25:38]Write to MH i2c: E2 08 00 2A 00 80 13 03 00 00 00 00 00 A9 [12:25:38]OFD Sender: No OFD packet to send [12:25:38]Write i2c OK [12:25:38]MH_I2C_Read... [12:25:39]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:25:39]Read from MH i2c: E2 [12:25:39]MH_I2C_Read... [12:25:39]Read from MH i2c: E2 FD 00 [12:25:39]MH_I2C_Read... [12:25:39]Read from MH i2c: E2 FD 00 2A 00 00 C9 04 85 04 C5 04 6E 04 04 00 ED 85 02 00 69 04 A4 00 6F 04 04 00 DC 82 02 00 B1 04 05 00 94 EA D0 7D 03 70 04 05 00 86 94 02 76 02 72 04 05 00 0E 56 CE 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 8E EF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B4 0E E9 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 B1 [12:25:39]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 ED 85 02 00 69 04 A4 00 6F 04 04 00 DC 82 02 00 B1 04 05 00 94 EA D0 7D 03 70 04 05 00 86 94 02 76 02 72 04 05 00 0E 56 CE 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 8E EF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B4 0E E9 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [12:25:39]wFMCommunicate OK [12:25:39]wFMCommunicate request_size=4 [12:25:39]MH_SAM_APDU [12:25:39]CAPDU: 80 17 00 00 [12:25:39]Write to MH i2c: E2 08 00 2B 00 80 17 00 00 00 00 00 00 AB [12:25:39]Write i2c OK [12:25:39]MH_I2C_Read... [12:25:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:39]Read from MH i2c: E2 [12:25:39]MH_I2C_Read... [12:25:39]Read from MH i2c: E2 FD 00 [12:25:39]MH_I2C_Read... [12:25:39]Read from MH i2c: E2 FD 00 2B 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 4E [12:25:39]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [12:25:39]wFMCommunicate OK [12:25:39]wFMCommunicate request_size=4 [12:25:39]MH_SAM_APDU [12:25:39]CAPDU: 80 17 00 00 [12:25:39]Write to MH i2c: E2 08 00 2C 00 80 17 00 00 00 00 00 00 AC [12:25:39]Write i2c OK [12:25:39]MH_I2C_Read... [12:25:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:40]Read from MH i2c: E2 [12:25:40]MH_I2C_Read... [12:25:40]Read from MH i2c: E2 FD 00 [12:25:40]MH_I2C_Read... [12:25:40]Read from MH i2c: E2 FD 00 2C 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 81 [12:25:40]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [12:25:40]wFMCommunicate OK [12:25:40]wFMCommunicate request_size=4 [12:25:40]MH_SAM_APDU [12:25:40]CAPDU: 80 17 00 00 [12:25:40]Write to MH i2c: E2 08 00 2D 00 80 17 00 00 00 00 00 00 AD [12:25:40]Write i2c OK [12:25:40]MH_I2C_Read... [12:25:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:40]Read from MH i2c: E2 [12:25:40]MH_I2C_Read... [12:25:40]Read from MH i2c: E2 FD 00 [12:25:40]MH_I2C_Read... [12:25:40]Read from MH i2c: E2 FD 00 2D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 31 [12:25:40]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [12:25:40]wFMCommunicate OK [12:25:40]wFMCommunicate request_size=4 [12:25:40]MH_SAM_APDU [12:25:40]CAPDU: 80 17 00 00 [12:25:40]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [12:25:40]Write i2c OK [12:25:40]MH_I2C_Read... [12:25:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [12:25:40]Read from MH i2c: E2 [12:25:40]MH_I2C_Read... [12:25:40]Read from MH i2c: E2 E6 00 [12:25:40]MH_I2C_Read... [12:25:40]Read from MH i2c: E2 E6 00 2E 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8A [12:25:40]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:25:40]wFMCommunicate OK [12:25:40]SAM_PROTO_GetFMData done [12:25:40]requested_item fm.sale_refund.total is exist - process it [12:25:40]requested_item fm.buy.total is exist - process it [12:25:40]requested_item shift.sale.total is exist - process it [12:25:40]SAM_PROTO_GetShiftData [12:25:40]wFMCommunicate request_size=4 [12:25:40]MH_SAM_APDU [12:25:40]CAPDU: 80 13 02 00 [12:25:40]Write to MH i2c: E2 08 00 2F 00 80 13 02 00 00 00 00 00 AD [12:25:40]Write i2c OK [12:25:40]MH_I2C_Read... [12:25:41]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:25:41]Read from MH i2c: E2 [12:25:41]MH_I2C_Read... [12:25:41]Read from MH i2c: E2 FD 00 [12:25:41]MH_I2C_Read... [12:25:41]Read from MH i2c: E2 FD 00 2F 00 00 B2 04 AA 04 AE 04 6E 04 04 00 5E 01 00 00 69 04 9F 00 6F 04 04 00 5E 01 00 00 B1 04 04 00 3A B2 4D 02 70 04 04 00 78 81 28 01 72 04 04 00 C2 30 25 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 52 A1 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 0B 38 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 33 [12:25:41]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 5E 01 00 00 69 04 9F 00 6F 04 04 00 5E 01 00 00 B1 04 04 00 3A B2 4D 02 70 04 04 00 78 81 28 01 72 04 04 00 C2 30 25 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 52 A1 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 0B 38 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 [12:25:41]wFMCommunicate OK [12:25:41]wFMCommunicate request_size=4 [12:25:41]MH_SAM_APDU [12:25:41]CAPDU: 80 17 00 00 [12:25:41]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [12:25:41]Write i2c OK [12:25:41]MH_I2C_Read... [12:25:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:41]Read from MH i2c: E2 [12:25:41]MH_I2C_Read... [12:25:41]Read from MH i2c: E2 FD 00 [12:25:41]MH_I2C_Read... [12:25:41]Read from MH i2c: E2 FD 00 30 00 00 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 90 00 C7 [12:25:41]RAPDU: 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 90 00 [12:25:42]wFMCommunicate OK [12:25:42]wFMCommunicate request_size=4 [12:25:42]MH_SAM_APDU [12:25:42]CAPDU: 80 17 00 00 [12:25:42]Write to MH i2c: E2 08 00 31 00 80 17 00 00 00 00 00 00 B1 [12:25:42]Write i2c OK [12:25:42]MH_I2C_Read... [12:25:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:42]Read from MH i2c: E2 [12:25:42]MH_I2C_Read... [12:25:42]Read from MH i2c: E2 FD 00 [12:25:42]MH_I2C_Read... [12:25:42]Read from MH i2c: E2 FD 00 31 00 00 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 6D [12:25:42]RAPDU: 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [12:25:42]wFMCommunicate OK [12:25:42]wFMCommunicate request_size=4 [12:25:42]MH_SAM_APDU [12:25:42]CAPDU: 80 17 00 00 [12:25:42]Write to MH i2c: E2 08 00 32 00 80 17 00 00 00 00 00 00 B2 [12:25:42]Write i2c OK [12:25:42]MH_I2C_Read... [12:25:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:42]Read from MH i2c: E2 [12:25:42]MH_I2C_Read... [12:25:42]Read from MH i2c: E2 FD 00 [12:25:42]MH_I2C_Read... [12:25:42]Read from MH i2c: E2 FD 00 32 00 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 29 [12:25:42]RAPDU: 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 [12:25:42]wFMCommunicate OK [12:25:42]wFMCommunicate request_size=4 [12:25:42]MH_SAM_APDU [12:25:42]CAPDU: 80 17 00 00 [12:25:42]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [12:25:42]Write i2c OK [12:25:42]MH_I2C_Read... [12:25:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [12:25:43]Read from MH i2c: E2 [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: E2 CF 00 [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: E2 CF 00 33 00 00 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9A [12:25:43]RAPDU: 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:25:43]wFMCommunicate OK [12:25:43]SAM_PROTO_GetShiftData done [12:25:43]requested_item shift.sale.total_cash is exist - process it [12:25:43]requested_item shift.sale_refund.total is exist - process it [12:25:43]requested_item shift.sale_refund.total_cash is exist - process it [12:25:43]requested_item shift.buy.total is exist - process it [12:25:43]requested_item shift.buy.total_cash is exist - process it [12:25:43]produce_requested_data done [12:25:43]produce_requested_data return {"fm.sale.total":149957454.28,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":386463.30,"shift.sale.total_cash":194318.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:25:43]process_action_free get_value [12:25:43]json_value_free [12:25:43]json_value_free done [12:25:43]process_json_proto returns [12:25:43]Send response to host [12:25:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":149957454.28,"fm.sale_refund.total":8096217.00,"fm.buy.total":0.00,"shift.sale.total":386463.30,"shift.sale.total_cash":194318.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:25:43]free response buf [12:25:43]execute_script done [12:25:43]execute_script returns [12:25:43]free content buf [12:25:43]Sock 6.Close socket [12:25:43]Sock 6.Thread stoped [12:25:43]accept exits with 10 [12:25:43]New connection [12:25:43]New thread 3067399524 created [12:25:43]Thread 3067542884 joined [12:25:43]Waiting for new connection... [12:25:43] Sock 10.Parse request [12:25:43]Sock 10.Check first char [12:25:43]Sock 10.First char is OK [12:25:43]request: POST /json_proto HTTP/1.0 [12:25:43]Method: POST [12:25:43]URL: /json_proto [12:25:43]Method is POST - this is cgi request [12:25:43]url: /json_proto [12:25:43]query_string will be loaded in cgi processing [12:25:43]execute_cgi json_proto POST (null) [12:25:43]execute_cgi path=json_proto method=POST [12:25:43]POST find Content-Length [12:25:43]Host: 172.17.44.132:8080 [12:25:43]Content-Length: 275 [12:25:43]Content-Type: application/json [12:25:43] [12:25:43]POST finish read [12:25:43]Found Content-Length = 275 [12:25:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A\u043E\u0432 \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:25:43]execute_script... [12:25:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A\u043E\u0432 \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:25:43]POST & json_proto [12:25:43]process_json_proto [12:25:43]json parsed OK: [12:25:43]protocol is kg_v1.0 [12:25:43]action value=x_report [12:25:43]process_action x_report [12:25:43]cmd_x_report [12:25:43]MH_GetDate [12:25:43]Write to MH i2c: F0 00 00 34 00 23 [12:25:43]Write i2c OK [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: F0 [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: F0 09 00 [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: F0 09 00 34 00 00 47 D1 C9 66 2A 83 C1 65 46 [12:25:43]GetLastDocTimeStamp 112 [12:25:43]current date 1724502343 [12:25:43]FM_GetShiftState [12:25:43]SAM_PROTO_GetShiftState [12:25:43]wFMCommunicate request_size=4 [12:25:43]MH_SAM_APDU [12:25:43]CAPDU: 80 13 01 00 [12:25:43]Write to MH i2c: E2 08 00 35 00 80 13 01 00 00 00 00 00 B2 [12:25:43]Write i2c OK [12:25:43]MH_I2C_Read... [12:25:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:43]Read from MH i2c: E2 [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: E2 0E 00 [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: E2 0E 00 35 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 DC [12:25:43]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:25:43]wFMCommunicate OK [12:25:43]SAM_PROTO_GetShiftState done [12:25:43]FM_GetShiftState done [12:25:43]KKMCreateXReportDocument [12:25:43]Load OK [12:25:43]Malloc new data [12:25:43]MH_GetDate [12:25:43]Write to MH i2c: F0 00 00 36 00 25 [12:25:43]Write i2c OK [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: F0 [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: F0 09 00 [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: F0 09 00 36 00 00 47 D1 C9 66 2A 83 C1 65 48 [12:25:43]Malloc new data [12:25:43]Malloc new data [12:25:43]wFMCommunicate request_size=4 [12:25:43]MH_SAM_APDU [12:25:43]CAPDU: 80 11 00 00 [12:25:43]Write to MH i2c: E2 08 00 37 00 80 11 00 00 00 00 00 00 B1 [12:25:43]Write i2c OK [12:25:43]MH_I2C_Read... [12:25:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:43]Read from MH i2c: E2 [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: E2 17 00 [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: E2 17 00 37 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 0A [12:25:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:25:43]wFMCommunicate OK [12:25:43]SAM_PROTO_GetFieldsCounters [12:25:43]wFMCommunicate request_size=4 [12:25:43]MH_SAM_APDU [12:25:43]CAPDU: 80 13 00 00 [12:25:43]Write to MH i2c: E2 08 00 38 00 80 13 00 00 00 00 00 00 B4 [12:25:43]Write i2c OK [12:25:43]MH_I2C_Read... [12:25:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:25:43]Read from MH i2c: E2 [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: E2 62 00 [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: E2 62 00 38 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 F3 [12:25:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:25:43]wFMCommunicate OK [12:25:43]SAM_PROTO_GetFieldsCounters done [12:25:43]Malloc new data [12:25:43]Malloc new data [12:25:43]Malloc new data [12:25:43]KKMCreateXReportDocument OK [12:25:43]KKMSetXReportData OK [12:25:43]KKMPrepareXReportFMData [12:25:43]SAM_PROTO_GetShiftData [12:25:43]wFMCommunicate request_size=4 [12:25:43]MH_SAM_APDU [12:25:43]CAPDU: 80 13 02 00 [12:25:43]Write to MH i2c: E2 08 00 39 00 80 13 02 00 00 00 00 00 B7 [12:25:43]Write i2c OK [12:25:43]MH_I2C_Read... [12:25:44]OFD Sender: No OFD packet to send [12:25:44]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:25:44]Read from MH i2c: E2 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 FD 00 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 FD 00 39 00 00 B2 04 AA 04 AE 04 6E 04 04 00 5E 01 00 00 69 04 9F 00 6F 04 04 00 5E 01 00 00 B1 04 04 00 3A B2 4D 02 70 04 04 00 78 81 28 01 72 04 04 00 C2 30 25 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 52 A1 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 0B 38 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 3D [12:25:44]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 5E 01 00 00 69 04 9F 00 6F 04 04 00 5E 01 00 00 B1 04 04 00 3A B2 4D 02 70 04 04 00 78 81 28 01 72 04 04 00 C2 30 25 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 52 A1 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 0B 38 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 [12:25:44]wFMCommunicate OK [12:25:44]wFMCommunicate request_size=4 [12:25:44]MH_SAM_APDU [12:25:44]CAPDU: 80 17 00 00 [12:25:44]Write to MH i2c: E2 08 00 3A 00 80 17 00 00 00 00 00 00 BA [12:25:44]Write i2c OK [12:25:44]MH_I2C_Read... [12:25:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:44]Read from MH i2c: E2 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 FD 00 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 FD 00 3A 00 00 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 90 00 D1 [12:25:44]RAPDU: 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 90 00 [12:25:44]wFMCommunicate OK [12:25:44]wFMCommunicate request_size=4 [12:25:44]MH_SAM_APDU [12:25:44]CAPDU: 80 17 00 00 [12:25:44]Write to MH i2c: E2 08 00 3B 00 80 17 00 00 00 00 00 00 BB [12:25:44]Write i2c OK [12:25:44]MH_I2C_Read... [12:25:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:45]Read from MH i2c: E2 [12:25:45]MH_I2C_Read... [12:25:45]Read from MH i2c: E2 FD 00 [12:25:45]MH_I2C_Read... [12:25:45]Read from MH i2c: E2 FD 00 3B 00 00 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 77 [12:25:45]RAPDU: 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [12:25:45]wFMCommunicate OK [12:25:45]wFMCommunicate request_size=4 [12:25:45]MH_SAM_APDU [12:25:45]CAPDU: 80 17 00 00 [12:25:45]Write to MH i2c: E2 08 00 3C 00 80 17 00 00 00 00 00 00 BC [12:25:45]Write i2c OK [12:25:45]MH_I2C_Read... [12:25:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:45]Read from MH i2c: E2 [12:25:45]MH_I2C_Read... [12:25:45]Read from MH i2c: E2 FD 00 [12:25:45]MH_I2C_Read... [12:25:45]Read from MH i2c: E2 FD 00 3C 00 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 33 [12:25:45]RAPDU: 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 [12:25:45]wFMCommunicate OK [12:25:45]wFMCommunicate request_size=4 [12:25:45]MH_SAM_APDU [12:25:45]CAPDU: 80 17 00 00 [12:25:45]Write to MH i2c: E2 08 00 3D 00 80 17 00 00 00 00 00 00 BD [12:25:45]Write i2c OK [12:25:45]MH_I2C_Read... [12:25:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [12:25:46]Read from MH i2c: E2 [12:25:46]MH_I2C_Read... [12:25:46]Read from MH i2c: E2 CF 00 [12:25:46]MH_I2C_Read... [12:25:46]Read from MH i2c: E2 CF 00 3D 00 00 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A4 [12:25:46]RAPDU: 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:25:46]wFMCommunicate OK [12:25:46]SAM_PROTO_GetShiftData done [12:25:46]1194 (1198) - счетчики итогов смены [12:25:46] 1134 (4) - 350 - количество чеков со всеми признаками расчетов [12:25:46] 1129 (159) - счетчики операций «приход» [12:25:46] 1135 (4) - 350 - количество чеков по признаку расчетов [12:25:46] 1201 (4) - 386463.30 - общая итоговая сумма в чеках [12:25:46] 1136 (4) - 194318.00 - итоговая сумма в чеках наличными [12:25:46] 1138 (4) - 192145.30 - итоговая сумма в чеках безналичными [12:25:46] 1024 (123) - суммы налогов [12:25:46] 1006 (9) - суммы НДС [12:25:46] 1010 (1) - 0% - код ставки НДС [12:25:46] 1011 (0) - 0.00 - сумма НДС по ставке [12:25:46] 1006 (12) - суммы НДС [12:25:46] 1010 (1) - 12% - код ставки НДС [12:25:46] 1011 (3) - 41045.30 - сумма НДС по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 0% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (12) - суммы НСП [12:25:46] 1014 (1) - 1% - код ставки НСП [12:25:46] 1015 (3) - 3420.27 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 2% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 3% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 5% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 0,50% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 1,50% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1130 (141) - счетчики операций «возврат прихода» [12:25:46] 1135 (4) - 0 - количество чеков по признаку расчетов [12:25:46] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:25:46] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:25:46] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:25:46] 1024 (117) - суммы налогов [12:25:46] 1006 (9) - суммы НДС [12:25:46] 1010 (1) - 0% - код ставки НДС [12:25:46] 1011 (0) - 0.00 - сумма НДС по ставке [12:25:46] 1006 (9) - суммы НДС [12:25:46] 1010 (1) - 12% - код ставки НДС [12:25:46] 1011 (0) - 0.00 - сумма НДС по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 0% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 1% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 2% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 3% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 5% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 0,50% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 1,50% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1131 (141) - счетчики операций «расход» [12:25:46] 1135 (4) - 0 - количество чеков по признаку расчетов [12:25:46] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:25:46] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:25:46] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:25:46] 1024 (117) - суммы налогов [12:25:46] 1006 (9) - суммы НДС [12:25:46] 1010 (1) - 0% - код ставки НДС [12:25:46] 1011 (0) - 0.00 - сумма НДС по ставке [12:25:46] 1006 (9) - суммы НДС [12:25:46] 1010 (1) - 12% - код ставки НДС [12:25:46] 1011 (0) - 0.00 - сумма НДС по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 0% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 1% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 2% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 3% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 5% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 0,50% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 1,50% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1132 (141) - счетчики операций «возврат расхода» [12:25:46] 1135 (4) - 0 - количество чеков по признаку расчетов [12:25:46] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:25:46] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:25:46] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:25:46] 1024 (117) - суммы налогов [12:25:46] 1006 (9) - суммы НДС [12:25:46] 1010 (1) - 0% - код ставки НДС [12:25:46] 1011 (0) - 0.00 - сумма НДС по ставке [12:25:46] 1006 (9) - суммы НДС [12:25:46] 1010 (1) - 12% - код ставки НДС [12:25:46] 1011 (0) - 0.00 - сумма НДС по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 0% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 1% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 2% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 3% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 5% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 0,50% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1007 (9) - суммы НСП [12:25:46] 1014 (1) - 1,50% - код ставки НСП [12:25:46] 1015 (0) - 0.00 - сумма НСП по ставке [12:25:46] 1133 (588) - - счетчики коррекции - не используются [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1194 (04AA) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1134 (046E) [12:25:46]Malloc new data [12:25:46]Processing tag 1129 (0469) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1135 (046F) [12:25:46]Malloc new data [12:25:46]Processing tag 1201 (04B1) [12:25:46]Malloc new data [12:25:46]Processing tag 1136 (0470) [12:25:46]Malloc new data [12:25:46]Processing tag 1138 (0472) [12:25:46]Malloc new data [12:25:46]Processing tag 1024 (0400) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1006 (03EE) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1010 (03F2) [12:25:46]Malloc new data [12:25:46]Processing tag 1011 (03F3) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1006 (03EE) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1010 (03F2) [12:25:46]Malloc new data [12:25:46]Processing tag 1011 (03F3) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]SetTLVBufToDocument err=0 [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1130 (046A) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1135 (046F) [12:25:46]Malloc new data [12:25:46]Processing tag 1201 (04B1) [12:25:46]Malloc new data [12:25:46]Processing tag 1136 (0470) [12:25:46]Malloc new data [12:25:46]Processing tag 1138 (0472) [12:25:46]Malloc new data [12:25:46]Processing tag 1024 (0400) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1006 (03EE) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1010 (03F2) [12:25:46]Malloc new data [12:25:46]Processing tag 1011 (03F3) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1006 (03EE) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1010 (03F2) [12:25:46]Malloc new data [12:25:46]Processing tag 1011 (03F3) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]SetTLVBufToDocument err=0 [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1131 (046B) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1135 (046F) [12:25:46]Malloc new data [12:25:46]Processing tag 1201 (04B1) [12:25:46]Malloc new data [12:25:46]Processing tag 1136 (0470) [12:25:46]Malloc new data [12:25:46]Processing tag 1138 (0472) [12:25:46]Malloc new data [12:25:46]Processing tag 1024 (0400) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1006 (03EE) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1010 (03F2) [12:25:46]Malloc new data [12:25:46]Processing tag 1011 (03F3) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1006 (03EE) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1010 (03F2) [12:25:46]Malloc new data [12:25:46]Processing tag 1011 (03F3) [12:25:46]Malloc new data [12:25:46]SetTLVBufToDocument err=0 [12:25:46]Processing tag 1007 (03EF) [12:25:46]Load OK [12:25:46]SetTLVBufToDocument [12:25:46]Processing tag 1014 (03F6) [12:25:46]Malloc new data [12:25:46]Processing tag 1015 (03F7) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1007 (03EF) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1014 (03F6) [12:25:47]Malloc new data [12:25:47]Processing tag 1015 (03F7) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1007 (03EF) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1014 (03F6) [12:25:47]Malloc new data [12:25:47]Processing tag 1015 (03F7) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1007 (03EF) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1014 (03F6) [12:25:47]Malloc new data [12:25:47]Processing tag 1015 (03F7) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1007 (03EF) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1014 (03F6) [12:25:47]Malloc new data [12:25:47]Processing tag 1015 (03F7) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1007 (03EF) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1014 (03F6) [12:25:47]Malloc new data [12:25:47]Processing tag 1015 (03F7) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1007 (03EF) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1014 (03F6) [12:25:47]Malloc new data [12:25:47]Processing tag 1015 (03F7) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]SetTLVBufToDocument err=0 [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1132 (046C) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1135 (046F) [12:25:47]Malloc new data [12:25:47]Processing tag 1201 (04B1) [12:25:47]Malloc new data [12:25:47]Processing tag 1136 (0470) [12:25:47]Malloc new data [12:25:47]Processing tag 1138 (0472) [12:25:47]Malloc new data [12:25:47]Processing tag 1024 (0400) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1006 (03EE) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1010 (03F2) [12:25:47]Malloc new data [12:25:47]Processing tag 1011 (03F3) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1006 (03EE) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1010 (03F2) [12:25:47]Malloc new data [12:25:47]Processing tag 1011 (03F3) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1007 (03EF) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1014 (03F6) [12:25:47]Malloc new data [12:25:47]Processing tag 1015 (03F7) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1007 (03EF) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1014 (03F6) [12:25:47]Malloc new data [12:25:47]Processing tag 1015 (03F7) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1007 (03EF) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1014 (03F6) [12:25:47]Malloc new data [12:25:47]Processing tag 1015 (03F7) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1007 (03EF) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1014 (03F6) [12:25:47]Malloc new data [12:25:47]Processing tag 1015 (03F7) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1007 (03EF) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1014 (03F6) [12:25:47]Malloc new data [12:25:47]Processing tag 1015 (03F7) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1007 (03EF) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1014 (03F6) [12:25:47]Malloc new data [12:25:47]Processing tag 1015 (03F7) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1007 (03EF) [12:25:47]Load OK [12:25:47]SetTLVBufToDocument [12:25:47]Processing tag 1014 (03F6) [12:25:47]Malloc new data [12:25:47]Processing tag 1015 (03F7) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]SetTLVBufToDocument err=0 [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Processing tag 1133 (046D) [12:25:47]Malloc new data [12:25:47]SetTLVBufToDocument err=0 [12:25:47]SetTLVBufToDocument err=0 [12:25:47]Malloc new data [12:25:47]SAM_PROTO_GetFMData [12:25:47]wFMCommunicate request_size=4 [12:25:47]MH_SAM_APDU [12:25:47]CAPDU: 80 13 03 00 [12:25:47]Write to MH i2c: E2 08 00 3E 00 80 13 03 00 00 00 00 00 BD [12:25:47]Write i2c OK [12:25:47]MH_I2C_Read... [12:25:47]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:25:47]Read from MH i2c: E2 [12:25:47]MH_I2C_Read... [12:25:47]Read from MH i2c: E2 FD 00 [12:25:47]MH_I2C_Read... [12:25:47]Read from MH i2c: E2 FD 00 3E 00 00 C9 04 85 04 C5 04 6E 04 04 00 ED 85 02 00 69 04 A4 00 6F 04 04 00 DC 82 02 00 B1 04 05 00 94 EA D0 7D 03 70 04 05 00 86 94 02 76 02 72 04 05 00 0E 56 CE 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 8E EF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B4 0E E9 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 C5 [12:25:48]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 ED 85 02 00 69 04 A4 00 6F 04 04 00 DC 82 02 00 B1 04 05 00 94 EA D0 7D 03 70 04 05 00 86 94 02 76 02 72 04 05 00 0E 56 CE 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 8E EF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B4 0E E9 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [12:25:48]wFMCommunicate OK [12:25:48]wFMCommunicate request_size=4 [12:25:48]MH_SAM_APDU [12:25:48]CAPDU: 80 17 00 00 [12:25:48]Write to MH i2c: E2 08 00 3F 00 80 17 00 00 00 00 00 00 BF [12:25:48]Write i2c OK [12:25:48]MH_I2C_Read... [12:25:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:48]Read from MH i2c: E2 [12:25:48]MH_I2C_Read... [12:25:48]Read from MH i2c: E2 FD 00 [12:25:48]MH_I2C_Read... [12:25:48]Read from MH i2c: E2 FD 00 3F 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 62 [12:25:48]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [12:25:48]wFMCommunicate OK [12:25:48]wFMCommunicate request_size=4 [12:25:48]MH_SAM_APDU [12:25:48]CAPDU: 80 17 00 00 [12:25:48]Write to MH i2c: E2 08 00 40 00 80 17 00 00 00 00 00 00 C0 [12:25:48]Write i2c OK [12:25:48]MH_I2C_Read... [12:25:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:48]Read from MH i2c: E2 [12:25:48]MH_I2C_Read... [12:25:48]Read from MH i2c: E2 FD 00 [12:25:48]MH_I2C_Read... [12:25:48]Read from MH i2c: E2 FD 00 40 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 95 [12:25:49]OFD Sender: No OFD packet to send [12:25:49]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [12:25:49]wFMCommunicate OK [12:25:49]wFMCommunicate request_size=4 [12:25:49]MH_SAM_APDU [12:25:49]CAPDU: 80 17 00 00 [12:25:49]Write to MH i2c: E2 08 00 41 00 80 17 00 00 00 00 00 00 C1 [12:25:49]Write i2c OK [12:25:49]MH_I2C_Read... [12:25:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:49]Read from MH i2c: E2 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 FD 00 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 FD 00 41 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 45 [12:25:49]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [12:25:49]wFMCommunicate OK [12:25:49]wFMCommunicate request_size=4 [12:25:49]MH_SAM_APDU [12:25:49]CAPDU: 80 17 00 00 [12:25:49]Write to MH i2c: E2 08 00 42 00 80 17 00 00 00 00 00 00 C2 [12:25:49]Write i2c OK [12:25:49]MH_I2C_Read... [12:25:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [12:25:50]Read from MH i2c: E2 [12:25:50]MH_I2C_Read... [12:25:50]Read from MH i2c: E2 E6 00 [12:25:50]MH_I2C_Read... [12:25:50]Read from MH i2c: E2 E6 00 42 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9E [12:25:50]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:25:50]wFMCommunicate OK [12:25:50]SAM_PROTO_GetFMData done [12:25:50]FM_GetFMData:85 04 C5 04 6E 04 04 00 ED 85 02 00 69 04 A4 00 6F 04 04 00 DC 82 02 00 B1 04 05 00 94 EA D0 7D 03 70 04 05 00 86 94 02 76 02 72 04 05 00 0E 56 CE 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 8E EF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B4 0E E9 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [12:25:51]oper:6F 04 04 00 DC 82 02 00 B1 04 05 00 94 EA D0 7D 03 70 04 05 00 86 94 02 76 02 72 04 05 00 0E 56 CE 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 8E EF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B4 0E E9 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [12:25:51]total:94 EA D0 7D 03 [12:25:51]Malloc new data [12:25:51]oper:6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [12:25:51]total:C4 D8 41 30 [12:25:51]Malloc new data [12:25:51]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [12:25:51]total: [12:25:51]Malloc new data [12:25:51]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [12:25:51]total: [12:25:51]Malloc new data [12:25:51]KKMPrepareXReportFMData err=0 [12:25:51]Х отчет ИНН: 02508201610067 Кассир: Таалайбеков А. 24.08.2024 12:25 Смена: 266 РНМ: 0000000000092562 ЗНМ: 0300000070 СНО: Общий режим Всего чеков: 350 ИТОГИ ПРИХОД Чеков: 350 Общий итог: 386463.30 Итого наличными: 194318.00 Итого безнал.: 192145.30 НДС 0% : 0.00 НДС 12% : 41045.30 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 3420.27 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 194318.00 НС Приход: 149957454.28 НС Возвр.Прихода: 8096217.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000871769 [12:25:51]StoreToDocumentArchive [12:25:51]MH_GetDate [12:25:51]Write to MH i2c: F0 00 00 43 00 32 [12:25:51]Write i2c OK [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: F0 [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: F0 09 00 [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: F0 09 00 43 00 00 50 D1 C9 66 2A 83 C1 65 5E [12:25:51]shift 266 fd 1724502352 [12:25:51]Create dir for shift 0266 [12:25:51]save to /storage/0266/doc_1724502352 [12:25:51]save last doc name /storage/0266/doc_1724502352 to /storage/kkm_last_doc_name [12:25:51]save OK [12:25:51]Clear old archive folders... [12:25:51]NVStorageSaveData kkm_last_timestamp [12:25:51]File name is /storage/kkm_last_timestamp [12:25:51]Write 4 bytes [12:25:51]NVStorageSaveData done [12:25:51]ExternCall_PrintAddStr [12:25:51]wPrintStart [12:25:51]Write to MH i2c: 01 00 00 44 00 44 [12:25:51]Write i2c OK [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: 01 [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: 01 07 00 [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: 01 07 00 44 00 00 00 00 00 00 FF 0F 59 [12:25:51]RasterBufferAndPrint [12:25:51]line Х отчет [12:25:51]line ИНН: 02508201610067 [12:25:51]line Кассир: Таалайбеков А. [12:25:51]line 24.08.2024 12:25 [12:25:51]line Смена: 266 [12:25:51]line РНМ: 0000000000092562 [12:25:51]line ЗНМ: 0300000070 [12:25:51]line СНО: Общий режим [12:25:51]line Всего чеков: 350 [12:25:51]line ИТОГИ ПРИХОД [12:25:51]line Чеков: 350 [12:25:51]line Общий итог: 386463.30 [12:25:51]line Итого наличными: 194318.00 [12:25:51]line Итого безнал.: 192145.30 [12:25:51]line НДС 0% : 0.00 [12:25:51]line НДС 12% : 41045.30 [12:25:51]line НСП 0% : 0.00 [12:25:51]line НСП 1,50% : 0.00 [12:25:51]line НСП 0,50% : 0.00 [12:25:51]line НСП 5% : 0.00 [12:25:51]line НСП 3% : 0.00 [12:25:51]line НСП 2% : 0.00 [12:25:51]line НСП 1% : 3420.27 [12:25:51]line ИТОГИ ВОЗВРАТ ПРИХОДА [12:25:51]line Чеков: 0 [12:25:51]line Общий итог: 0.00 [12:25:51]line Итого наличными: 0.00 [12:25:51]line Итого безнал.: 0.00 [12:25:51]line НДС 0% : 0.00 [12:25:51]line НДС 12% : 0.00 [12:25:51]line НСП 0% : 0.00 [12:25:51]line НСП 1,50% : 0.00 [12:25:51]line НСП 0,50% : 0.00 [12:25:51]line НСП 5% : 0.00 [12:25:51]line НСП 3% : 0.00 [12:25:51]line НСП 2% : 0.00 [12:25:51]line НСП 1% : 0.00 [12:25:51]line ИТОГИ РАСХОД [12:25:51]line Чеков: 0 [12:25:51]line Общий итог: 0.00 [12:25:51]line Итого наличными: 0.00 [12:25:51]line Итого безнал.: 0.00 [12:25:51]line НДС 0% : 0.00 [12:25:51]line НДС 12% : 0.00 [12:25:51]line НСП 0% : 0.00 [12:25:51]line НСП 1,50% : 0.00 [12:25:51]line НСП 0,50% : 0.00 [12:25:51]line НСП 5% : 0.00 [12:25:51]line НСП 3% : 0.00 [12:25:51]line НСП 2% : 0.00 [12:25:51]line НСП 1% : 0.00 [12:25:51]line ИТОГИ ВОЗВРАТ РАСХОДА [12:25:51]line Чеков: 0 [12:25:51]line Общий итог: 0.00 [12:25:51]line Итого наличными: 0.00 [12:25:51]line Итого безнал.: 0.00 [12:25:51]line НДС 0% : 0.00 [12:25:51]line НДС 12% : 0.00 [12:25:51]line НСП 0% : 0.00 [12:25:51]line НСП 1,50% : 0.00 [12:25:51]line НСП 0,50% : 0.00 [12:25:51]line НСП 5% : 0.00 [12:25:51]line НСП 3% : 0.00 [12:25:51]line НСП 2% : 0.00 [12:25:51]line НСП 1% : 0.00 [12:25:51]line Сумма внесений: 0.00 [12:25:51]line Сумма выплат: 0.00 [12:25:51]line Нал. в кассе: 194318.00 [12:25:51]line НС Приход: 149957454.28 [12:25:51]line НС Возвр.Прихода: 8096217.00 [12:25:51]line НС Расход: 0.00 [12:25:51]line НС Возвр.Расхода: 0.00 [12:25:51]line ФМ: 0000000000871769 [12:25:51]written 0, free lines is 4095 [12:25:52]Write to MH i2c: 01 00 00 8F 00 8F [12:25:52]Write i2c OK [12:25:52]MH_I2C_Read... [12:25:52]Read from MH i2c: 01 [12:25:52]MH_I2C_Read... [12:25:52]Read from MH i2c: 01 07 00 [12:25:52]MH_I2C_Read... [12:25:52]Read from MH i2c: 01 07 00 8F 00 00 00 00 00 00 D3 0A 73 [12:25:52]RasterBufferAndPrint [12:25:52]line [12:25:52]line [12:25:52]line [12:25:52]line [12:25:52]line [12:25:52]written 0, free lines is 2814 [12:25:52]MH_Cut [12:25:52]Write to MH i2c: D1 01 00 96 00 01 68 [12:25:52]Write i2c OK [12:25:52]MH_I2C_Read... [12:25:52]Read from MH i2c: D1 [12:25:52]MH_I2C_Read... [12:25:52]Read from MH i2c: D1 01 00 [12:25:52]MH_I2C_Read... [12:25:52]Read from MH i2c: D1 01 00 96 00 00 67 [12:25:52]Write to MH i2c: 01 00 00 97 00 97 [12:25:52]Write i2c OK [12:25:52]MH_I2C_Read... [12:25:53]*** Cut start [12:25:53]*** Purtial cut [12:25:53]*** Stage 1: CUTSNS_PIN = 1 [12:25:54]OFD Sender: No OFD packet to send [12:25:55]Read from MH i2c: 01 [12:25:55]MH_I2C_Read... [12:25:55]*** Stop cut motor [12:25:55]*** Cut end [12:25:55]Read from MH i2c: 01 07 00 [12:25:55]MH_I2C_Read... [12:25:55]Read from MH i2c: 01 07 00 97 00 00 00 00 00 00 FF 0F AC [12:25:55]process_action x_report done 1007 (9) - суммы НСП [12:26:53] 1014 (1) - 0,50% - код ставки НСП [12:26:53] 1015 (0) - 0.00 - сумма НСП по ставке [12:26:53] 1007 (9) - суммы НСП [12:26:53] 1014 (1) - 1,50% - код ставки НСП [12:26:53] 1015 (0) - 0.00 - сумма НСП по ставке [12:26:53] 1132 (141) - счетчики операций «возврат расхода» [12:26:53] 1135 (4) - 0 - количество чеков по признаку расчетов [12:26:53] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:26:53] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:26:53] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:26:53] 1024 (117) - суммы налогов [12:26:53] 1006 (9) - суммы НДС [12:26:53] 1010 (1) - 0% - код ставки НДС [12:26:53] 1011 (0) - 0.00 - сумма НДС по ставке [12:26:53] 1006 (9) - суммы НДС [12:26:53] 1010 (1) - 12% - код ставки НДС [12:26:53] 1011 (0) - 0.00 - сумма НДС по ставке [12:26:53] 1007 (9) - суммы НСП [12:26:53] 1014 (1) - 0% - код ставки НСП [12:26:53] 1015 (0) - 0.00 - сумма НСП по ставке [12:26:53] 1007 (9) - суммы НСП [12:26:53] 1014 (1) - 1% - код ставки НСП [12:26:53] 1015 (0) - 0.00 - сумма НСП по ставке [12:26:53] 1007 (9) - суммы НСП [12:26:53] 1014 (1) - 2% - код ставки НСП [12:26:53] 1015 (0) - 0.00 - сумма НСП по ставке [12:26:53] 1007 (9) - суммы НСП [12:26:53] 1014 (1) - 3% - код ставки НСП [12:26:53] 1015 (0) - 0.00 - сумма НСП по ставке [12:26:53] 1007 (9) - суммы НСП [12:26:53] 1014 (1) - 5% - код ставки НСП [12:26:53] 1015 (0) - 0.00 - сумма НСП по ставке [12:26:53] 1007 (9) - суммы НСП [12:26:53] 1014 (1) - 0,50% - код ставки НСП [12:26:53] 1015 (0) - 0.00 - сумма НСП по ставке [12:26:53] 1007 (9) - суммы НСП [12:26:53] 1014 (1) - 1,50% - код ставки НСП [12:26:53] 1015 (0) - 0.00 - сумма НСП по ставке [12:26:53] 1133 (588) - - счетчики коррекции - не используются [12:26:53]1077 (6) - 109410150682134 - ФПД [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1209 (04B9) [12:26:53]Malloc new data [12:26:53]Processing tag 1041 (0411) [12:26:53]Processing tag 1040 (0410) [12:26:53]Malloc new data [12:26:53]Processing tag 1038 (040E) [12:26:53]Malloc new data [12:26:53]Processing tag 1118 (045E) [12:26:53]Malloc new data [12:26:53]Processing tag 1111 (0457) [12:26:53]Malloc new data [12:26:53]Processing tag 1194 (04AA) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1134 (046E) [12:26:53]Malloc new data [12:26:53]Processing tag 1129 (0469) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1135 (046F) [12:26:53]Malloc new data [12:26:53]Processing tag 1201 (04B1) [12:26:53]Malloc new data [12:26:53]Processing tag 1136 (0470) [12:26:53]Malloc new data [12:26:53]Processing tag 1138 (0472) [12:26:53]Malloc new data [12:26:53]Processing tag 1024 (0400) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1006 (03EE) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1010 (03F2) [12:26:53]Malloc new data [12:26:53]Processing tag 1011 (03F3) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1006 (03EE) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1010 (03F2) [12:26:53]Malloc new data [12:26:53]Processing tag 1011 (03F3) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]SetTLVBufToDocument err=0 [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1130 (046A) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1135 (046F) [12:26:53]Malloc new data [12:26:53]Processing tag 1201 (04B1) [12:26:53]Malloc new data [12:26:53]Processing tag 1136 (0470) [12:26:53]Malloc new data [12:26:53]Processing tag 1138 (0472) [12:26:53]Malloc new data [12:26:53]Processing tag 1024 (0400) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1006 (03EE) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1010 (03F2) [12:26:53]Malloc new data [12:26:53]Processing tag 1011 (03F3) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1006 (03EE) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1010 (03F2) [12:26:53]Malloc new data [12:26:53]Processing tag 1011 (03F3) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]SetTLVBufToDocument err=0 [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1131 (046B) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1135 (046F) [12:26:53]Malloc new data [12:26:53]Processing tag 1201 (04B1) [12:26:53]Malloc new data [12:26:53]Processing tag 1136 (0470) [12:26:53]Malloc new data [12:26:53]Processing tag 1138 (0472) [12:26:53]Malloc new data [12:26:53]Processing tag 1024 (0400) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1006 (03EE) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1010 (03F2) [12:26:53]Malloc new data [12:26:53]Processing tag 1011 (03F3) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1006 (03EE) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1010 (03F2) [12:26:53]Malloc new data [12:26:53]Processing tag 1011 (03F3) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]SetTLVBufToDocument err=0 [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1132 (046C) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1135 (046F) [12:26:53]Malloc new data [12:26:53]Processing tag 1201 (04B1) [12:26:53]Malloc new data [12:26:53]Processing tag 1136 (0470) [12:26:53]Malloc new data [12:26:53]Processing tag 1138 (0472) [12:26:53]Malloc new data [12:26:53]Processing tag 1024 (0400) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1006 (03EE) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1010 (03F2) [12:26:53]Malloc new data [12:26:53]Processing tag 1011 (03F3) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1006 (03EE) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1010 (03F2) [12:26:53]Malloc new data [12:26:53]Processing tag 1011 (03F3) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1007 (03EF) [12:26:53]Load OK [12:26:53]SetTLVBufToDocument [12:26:53]Processing tag 1014 (03F6) [12:26:53]Malloc new data [12:26:53]Processing tag 1015 (03F7) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]SetTLVBufToDocument err=0 [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1133 (046D) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Processing tag 1077 (0435) [12:26:53]Malloc new data [12:26:53]SetTLVBufToDocument err=0 [12:26:53]Malloc new data [12:26:53]SAM_PROTO_GetFMData [12:26:53]wFMCommunicate request_size=4 [12:26:53]MH_SAM_APDU [12:26:53]CAPDU: 80 13 03 00 [12:26:53]Write to MH i2c: E2 08 00 BF 00 80 13 03 00 00 00 00 00 3E [12:26:53]Write i2c OK [12:26:53]MH_I2C_Read... [12:26:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:26:54]Read from MH i2c: E2 [12:26:54]MH_I2C_Read... [12:26:54]Read from MH i2c: E2 FD 00 [12:26:54]MH_I2C_Read... [12:26:54]Read from MH i2c: E2 FD 00 BF 00 00 C9 04 85 04 C5 04 6E 04 04 00 ED 85 02 00 69 04 A4 00 6F 04 04 00 DC 82 02 00 B1 04 05 00 94 EA D0 7D 03 70 04 05 00 86 94 02 76 02 72 04 05 00 0E 56 CE 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 8E EF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B4 0E E9 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 46 [12:26:54]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 ED 85 02 00 69 04 A4 00 6F 04 04 00 DC 82 02 00 B1 04 05 00 94 EA D0 7D 03 70 04 05 00 86 94 02 76 02 72 04 05 00 0E 56 CE 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 8E EF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B4 0E E9 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [12:26:54]wFMCommunicate OK [12:26:54]wFMCommunicate request_size=4 [12:26:54]MH_SAM_APDU [12:26:54]CAPDU: 80 17 00 00 [12:26:54]Write to MH i2c: E2 08 00 C0 00 80 17 00 00 00 00 00 00 40 [12:26:54]OFD Sender: No OFD packet to send [12:26:54]Write i2c OK [12:26:54]MH_I2C_Read... [12:26:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:26:55]Read from MH i2c: E2 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: E2 FD 00 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: E2 FD 00 C0 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 E3 [12:26:55]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [12:26:55]wFMCommunicate OK [12:26:55]wFMCommunicate request_size=4 [12:26:55]MH_SAM_APDU [12:26:55]CAPDU: 80 17 00 00 [12:26:55]Write to MH i2c: E2 08 00 C1 00 80 17 00 00 00 00 00 00 41 [12:26:55]Write i2c OK [12:26:55]MH_I2C_Read... [12:26:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:26:55]Read from MH i2c: E2 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: E2 FD 00 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: E2 FD 00 C1 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 16 [12:26:56]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [12:26:56]wFMCommunicate OK [12:26:56]wFMCommunicate request_size=4 [12:26:56]MH_SAM_APDU [12:26:56]CAPDU: 80 17 00 00 [12:26:56]Write to MH i2c: E2 08 00 C2 00 80 17 00 00 00 00 00 00 42 [12:26:56]Write i2c OK [12:26:56]MH_I2C_Read... [12:26:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:26:56]Read from MH i2c: E2 [12:26:56]MH_I2C_Read... [12:26:56]Read from MH i2c: E2 FD 00 [12:26:56]MH_I2C_Read... [12:26:56]Read from MH i2c: E2 FD 00 C2 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 C6 [12:26:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [12:26:57]wFMCommunicate OK [12:26:57]wFMCommunicate request_size=4 [12:26:57]MH_SAM_APDU [12:26:57]CAPDU: 80 17 00 00 [12:26:57]Write to MH i2c: E2 08 00 C3 00 80 17 00 00 00 00 00 00 43 [12:26:57]Write i2c OK [12:26:57]MH_I2C_Read... [12:26:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [12:26:57]Read from MH i2c: E2 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: E2 E6 00 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: E2 E6 00 C3 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1F [12:26:57]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:26:57]wFMCommunicate OK [12:26:57]SAM_PROTO_GetFMData done [12:26:57]Malloc new data [12:26:57]Malloc new data [12:26:57]Malloc new data [12:26:57]Malloc new data [12:26:57]KKMLoadAndSignCloseShiftData err=0 [12:26:57]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Таалайбеков А. 24.08.2024 12:26 Смена: 470 РНМ: 0000000000092562 ЗНМ: 0300000070 СНО: Общий режим Чеков за смену: 350 ФД за смену: 352 Всего чеков: 350 ИТОГИ ПРИХОД Чеков: 350 Общий итог: 386463.30 Итого наличными: 194318.00 Итого безнал.: 192145.30 НДС 0% : 0.00 НДС 12% : 41045.30 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 3420.27 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 194318.00 НС Приход: 149957454.28 НС Возвр.Прихода: 8096217.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 166299 ФМ: 0000000000871769 ФПД: 109410150682134 [12:26:57]StoreToDocumentArchive [12:26:57]shift 470 fd 166299 [12:26:57]save to /storage/0470/doc_00166299 [12:26:57]save last doc name /storage/0470/doc_00166299 to /storage/kkm_last_doc_name [12:26:57]save OK [12:26:57]Clear old archive folders... [12:26:57]Remove dir /storage/0266 [12:26:57]opendir ok [12:26:57]file . [12:26:57]file .. [12:26:57]file doc_1724502352 [12:26:57]remove file /storage/0266/doc_1724502352 [12:26:57]remove dir /storage/0266 [12:26:57]NVStorageSaveData kkm_registers [12:26:57]File name is /storage/kkm_registers [12:26:57]Write 24 bytes [12:26:57]NVStorageSaveData done [12:26:57]NVStorageSaveData kkm_registers [12:26:57]File name is /storage/kkm_registers [12:26:57]Write 24 bytes [12:26:57]NVStorageSaveData done [12:26:57]ProcessDocumentItem done err = 0, tmpTLVsize=1389 [12:26:57]tlvbuf is 0124E160 [12:26:57]SAM_PROTO_ClearQueue [12:26:57]wFMCommunicate request_size=4 [12:26:57]MH_SAM_APDU [12:26:57]CAPDU: 80 09 00 00 [12:26:57]Write to MH i2c: E2 08 00 C4 00 80 09 00 00 00 00 00 00 36 [12:26:57]Write i2c OK [12:26:57]MH_I2C_Read... [12:26:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:58]Read from MH i2c: E2 [12:26:58]MH_I2C_Read... [12:26:58]Read from MH i2c: E2 03 00 [12:26:58]MH_I2C_Read... [12:26:58]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [12:26:58]RAPDU: 90 00 [12:26:58]wFMCommunicate OK [12:26:58]SAM_PROTO_ClearQueue done [12:26:58]KKMCreateOFDPacket [12:26:58]OFDProtocolAddRootSTLVToBuf [12:26:58]FM_MakeSignedData [12:26:58]FM_MakeSignedData [12:26:58]SAM_PROTO_SignData [12:26:58]wFMCommunicate request_size=4 [12:26:58]MH_SAM_APDU [12:26:58]CAPDU: 80 0D 01 02 [12:26:58]Write to MH i2c: E2 08 00 C5 00 80 0D 01 02 00 00 00 00 3E [12:26:58]Write i2c OK [12:26:58]MH_I2C_Read... [12:26:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:58]Read from MH i2c: E2 [12:26:58]MH_I2C_Read... [12:26:58]Read from MH i2c: E2 03 00 [12:26:58]MH_I2C_Read... [12:26:58]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [12:26:58]RAPDU: 90 00 [12:26:58]wFMCommunicate OK [12:26:58]wFMCommunicate request_size=255 [12:26:58]MH_SAM_APDU [12:26:58]CAPDU: 80 0D 02 02 FA 05 00 6D 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D0 B0 D0 B0 D0 BB D0 B0 D0 B9 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 90 2E 20 F4 03 04 00 88 D1 C9 66 0E 04 04 00 D6 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 5E 04 04 00 5E 01 00 00 57 04 04 00 60 01 00 00 AA 04 D9 04 6E 04 04 00 5E 01 00 00 69 04 A6 00 6F 04 04 00 5E 01 00 00 B1 04 04 00 3A B2 4D 02 70 04 04 00 78 81 28 01 72 04 04 00 C2 30 25 01 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 52 A1 3E EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 [12:26:58]Write to MH i2c: E2 02 01 C6 00 80 0D 02 02 FA 00 05 00 6D 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D0 B0 D0 B0 D0 BB D0 B0 D0 B9 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 90 2E 20 F4 03 04 00 88 D1 C9 66 0E 04 04 00 D6 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 5E 04 04 00 5E 01 00 00 57 04 04 00 60 01 00 00 AA 04 D9 04 6E 04 04 00 5E 01 00 00 69 04 A6 00 6F 04 04 00 5E 01 00 00 B1 04 04 00 3A B2 4D 02 70 04 04 00 78 81 28 01 72 04 04 00 C2 30 25 01 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 52 A1 3E EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 00 00 B3 [12:26:58]Write i2c OK [12:26:58]MH_I2C_Read... [12:26:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:58]Read from MH i2c: E2 [12:26:58]MH_I2C_Read... [12:26:58]Read from MH i2c: E2 03 00 [12:26:58]MH_I2C_Read... [12:26:58]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [12:26:58]RAPDU: 90 00 [12:26:58]wFMCommunicate OK [12:26:58]wFMCommunicate request_size=255 [12:26:58]MH_SAM_APDU [12:26:58]CAPDU: 80 0D 02 02 FA 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 0B 38 05 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 [12:26:59]Write to MH i2c: E2 02 01 C7 00 80 0D 02 02 FA 00 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 0B 38 05 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 00 00 03 [12:26:59]Write i2c OK [12:26:59]MH_I2C_Read... [12:26:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:59]Read from MH i2c: E2 [12:26:59]MH_I2C_Read... [12:26:59]Read from MH i2c: E2 03 00 [12:26:59]MH_I2C_Read... [12:26:59]Read from MH i2c: E2 03 00 C7 00 00 90 00 3B [12:26:59]RAPDU: 90 00 [12:26:59]wFMCommunicate OK [12:26:59]wFMCommunicate request_size=255 [12:26:59]MH_SAM_APDU [12:26:59]CAPDU: 80 0D 02 02 FA 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 OFD Sender: No OFD packet to send [12:27:00]03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF [12:27:00]Write to MH i2c: E2 02 01 C8 00 80 0D 02 02 FA 00 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 00 00 FA [12:27:00]Write i2c OK [12:27:00]MH_I2C_Read... [12:27:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:00]Read from MH i2c: E2 [12:27:00]MH_I2C_Read... [12:27:00]Read from MH i2c: E2 03 00 [12:27:00]MH_I2C_Read... [12:27:00]Read from MH i2c: E2 03 00 C8 00 00 90 00 3C [12:27:00]RAPDU: 90 00 [12:27:00]wFMCommunicate OK [12:27:00]wFMCommunicate request_size=255 [12:27:00]MH_SAM_APDU [12:27:00]CAPDU: 80 0D 02 02 FA 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 [12:27:00]Write to MH i2c: E2 02 01 C9 00 80 0D 02 02 FA 00 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 00 00 1A [12:27:01]Write i2c OK [12:27:01]MH_I2C_Read... [12:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:01]Read from MH i2c: E2 [12:27:01]MH_I2C_Read... [12:27:01]Read from MH i2c: E2 03 00 [12:27:01]MH_I2C_Read... [12:27:01]Read from MH i2c: E2 03 00 C9 00 00 90 00 3D [12:27:01]RAPDU: 90 00 [12:27:01]wFMCommunicate OK [12:27:01]wFMCommunicate request_size=255 [12:27:01]MH_SAM_APDU [12:27:01]CAPDU: 80 0D 02 02 FA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 [12:27:01]Write to MH i2c: E2 02 01 CA 00 80 0D 02 02 FA 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 00 D4 [12:27:02]Write i2c OK [12:27:02]MH_I2C_Read... [12:27:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:02]Read from MH i2c: E2 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 03 00 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 03 00 CA 00 00 90 00 3E [12:27:02]RAPDU: 90 00 [12:27:02]wFMCommunicate OK [12:27:02]wFMCommunicate request_size=148 [12:27:02]MH_SAM_APDU [12:27:02]CAPDU: 80 0D 02 02 8F 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 9B 89 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 35 04 06 00 63 82 09 2A 8E 16 [12:27:02]Write to MH i2c: E2 97 00 CB 00 80 0D 02 02 8F 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 9B 89 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 35 04 06 00 63 82 09 2A 8E 16 00 00 6C [12:27:02]Write i2c OK [12:27:02]MH_I2C_Read... [12:27:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:02]Read from MH i2c: E2 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 03 00 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 03 00 CB 00 00 90 00 3F [12:27:02]RAPDU: 90 00 [12:27:02]wFMCommunicate OK [12:27:02]wFMCommunicate request_size=4 [12:27:02]MH_SAM_APDU [12:27:02]CAPDU: 80 0D 03 02 [12:27:02]Write to MH i2c: E2 08 00 CC 00 80 0D 03 02 00 00 00 00 47 [12:27:02]Write i2c OK [12:27:02]MH_I2C_Read... [12:27:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:27:02]Read from MH i2c: E2 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 0B 00 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 0B 00 CC 00 00 3A CB F3 AE EC 38 7C C1 90 00 4F [12:27:02]RAPDU: 3A CB F3 AE EC 38 7C C1 90 00 [12:27:03]wFMCommunicate OK [12:27:03]SAM_PROTO_SignData done [12:27:03]FM_MakeSignedData done [12:27:03]CreateOFDProtocolMessage [12:27:03]wFMCommunicate request_size=4 [12:27:03]MH_SAM_APDU [12:27:03]CAPDU: 80 11 00 00 [12:27:03]Write to MH i2c: E2 08 00 CD 00 80 11 00 00 00 00 00 00 47 [12:27:03]Write i2c OK [12:27:03]MH_I2C_Read... [12:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:03]Read from MH i2c: E2 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: E2 17 00 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: E2 17 00 CD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 A0 [12:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:27:03]wFMCommunicate OK [12:27:03]CreateOFDProtocolMessage done [12:27:03]OFDSenderStorePacket 166299 [12:27:03]StoreOFDPacket docnum=166299 [12:27:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 81 05 00 00 F1 24 79 05 F2 57 5A 05 01 00 05 00 6D 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D0 B0 D0 B0 D0 BB D0 B0 D0 B9 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 90 2E 20 F4 03 04 00 88 D1 C9 66 0E 04 04 00 D6 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 5E 04 04 00 5E 01 00 00 57 04 04 00 60 01 00 00 AA 04 D9 04 6E 04 04 00 5E 01 00 00 69 04 A6 00 6F 04 04 00 5E 01 00 00 B1 04 04 00 3A B2 4D 02 70 04 04 00 78 81 28 01 72 04 04 00 C2 30 25 01 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 52 A1 3E EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 0B 38 05 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 9B 89 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 35 04 06 00 63 82 09 2A 8E 16 3A CB F3 AE EC 38 7C C1 [12:27:03]CheckFolder [12:27:03]dirname=/storage/ofd_packets [12:27:03]CheckFolder done [12:27:03]ProducePacketName [12:27:03]name=ofd_packets/00166299 [12:27:03]NVStorageSaveData ofd_packets/00166299 [12:27:03]File name is /storage/ofd_packets/00166299 [12:27:03]Write 1439 bytes [12:27:03]NVStorageSaveData done [12:27:03]OFDSenderStorePacket done [12:27:03]KKMCreateOFDPacket done [12:27:03]NVStorageSaveData kkm_last_timestamp [12:27:03]File name is /storage/kkm_last_timestamp [12:27:03]Write 4 bytes [12:27:03]NVStorageSaveData done [12:27:03]ExternCall_PrintAddStr [12:27:03]wPrintStart [12:27:03]Write to MH i2c: 01 00 00 CE 00 CE [12:27:03]Write i2c OK [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: 01 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: 01 07 00 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: 01 07 00 CE 00 00 00 00 00 00 FF 0F E3 [12:27:03]RasterBufferAndPrint [12:27:03]line Отчет о закрытии смены [12:27:03]line ФФД: 1.0 [12:27:03]line ИНН: 02508201610067 [12:27:03]line Кассир: Таалайбеков А. [12:27:03]line 24.08.2024 12:26 [12:27:03]line Смена: 470 [12:27:03]line РНМ: 0000000000092562 [12:27:03]line ЗНМ: 0300000070 [12:27:03]line СНО: Общий режим [12:27:03]line Чеков за смену: 350 [12:27:03]line ФД за смену: 352 [12:27:03]line Всего чеков: 350 [12:27:03]line ИТОГИ ПРИХОД [12:27:03]line Чеков: 350 [12:27:03]line Общий итог: 386463.30 [12:27:03]line Итого наличными: 194318.00 [12:27:03]line Итого безнал.: 192145.30 [12:27:03]line НДС 0% : 0.00 [12:27:03]line НДС 12% : 41045.30 [12:27:03]line НСП 0% : 0.00 [12:27:03]line НСП 1,50% : 0.00 [12:27:03]line НСП 0,50% : 0.00 [12:27:03]line НСП 5% : 0.00 [12:27:03]line НСП 3% : 0.00 [12:27:03]line НСП 2% : 0.00 [12:27:03]line НСП 1% : 3420.27 [12:27:03]line ИТОГИ ВОЗВРАТ ПРИХОДА [12:27:03]line Чеков: 0 [12:27:03]line Общий итог: 0.00 [12:27:03]line Итого наличными: 0.00 [12:27:03]line Итого безнал.: 0.00 [12:27:03]line НДС 0% : 0.00 [12:27:03]line НДС 12% : 0.00 [12:27:03]line НСП 0% : 0.00 [12:27:03]line НСП 1,50% : 0.00 [12:27:03]line НСП 0,50% : 0.00 [12:27:03]line НСП 5% : 0.00 [12:27:03]line НСП 3% : 0.00 [12:27:03]line НСП 2% : 0.00 [12:27:03]line НСП 1% : 0.00 [12:27:03]line ИТОГИ РАСХОД [12:27:03]line Чеков: 0 [12:27:03]line Общий итог: 0.00 [12:27:03]line Итого наличными: 0.00 [12:27:03]line Итого безнал.: 0.00 [12:27:03]line НДС 0% : 0.00 [12:27:03]line НДС 12% : 0.00 [12:27:03]line НСП 0% : 0.00 [12:27:03]line НСП 1,50% : 0.00 [12:27:03]line НСП 0,50% : 0.00 [12:27:03]line НСП 5% : 0.00 [12:27:03]line НСП 3% : 0.00 [12:27:03]line НСП 2% : 0.00 [12:27:03]line НСП 1% : 0.00 [12:27:03]line ИТОГИ ВОЗВРАТ РАСХОДА [12:27:03]line Чеков: 0 [12:27:03]line Общий итог: 0.00 [12:27:03]line Итого наличными: 0.00 [12:27:03]line Итого безнал.: 0.00 [12:27:03]line НДС 0% : 0.00 [12:27:03]line НДС 12% : 0.00 [12:27:03]line НСП 0% : 0.00 [12:27:03]line НСП 1,50% : 0.00 [12:27:03]line НСП 0,50% : 0.00 [12:27:03]line НСП 5% : 0.00 [12:27:03]line НСП 3% : 0.00 [12:27:03]line НСП 2% : 0.00 [12:27:03]line НСП 1% : 0.00 [12:27:03]line Сумма внесений: 0.00 [12:27:03]line Сумма выплат: 0.00 [12:27:03]line Нал. в кассе: 194318.00 [12:27:03]line НС Приход: 149957454.28 [12:27:03]line НС Возвр.Прихода: 8096217.00 [12:27:03]line НС Расход: 0.00 [12:27:03]line НС Возвр.Расхода: 0.00 [12:27:03]line ФД: 166299 [12:27:03]OFD Sender: Processing packet 166299 [packets to send 1008, broken 1007] [12:27:03]line ФМ: 0000000000871769 [12:27:03]ProducePacketName [12:27:03]line ФПД: 109410150682134 [12:27:03]name=ofd_packets/00166299 [12:27:03]written 0, free lines is 4095 [12:27:03]OFD Sender: To server: pG, [12:27:03]CommunicateWithHost lk.salyk.kg:30040 [12:27:03]ConnectInit lk.salyk.kg [12:27:04]Write to MH i2c: 01 00 00 1E 01 1F [12:27:04]Write i2c OK [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: 01 [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: 01 07 00 [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: 01 07 00 1E 01 00 00 00 00 00 98 0A C8 [12:27:04]RasterBufferAndPrint [12:27:04]line [12:27:04]line [12:27:04]line [12:27:04]line [12:27:04]line [12:27:04]written 0, free lines is 2779 [12:27:04]MH_Cut [12:27:04]Write to MH i2c: D1 01 00 25 01 01 F8 [12:27:04]Write i2c OK [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: D1 [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: D1 01 00 [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: D1 01 00 25 01 00 F7 [12:27:04]Write to MH i2c: 01 00 00 26 01 27 [12:27:04]Write i2c OK [12:27:04]MH_I2C_Read... [12:27:05]*** Cut start [12:27:05]*** Purtial cut [12:27:05]*** Stage 1: CUTSNS_PIN = 1 [12:27:05]Connected sock=10 [12:27:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 81 05 00 00 F1 24 79 05 F2 57 5A 05 01 00 05 00 6D 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D0 B0 D0 B0 D0 BB D0 B0 D0 B9 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 90 2E 20 F4 03 04 00 88 D1 C9 66 0E 04 04 00 D6 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 5E 04 04 00 5E 01 00 00 57 04 04 00 60 01 00 00 AA 04 D9 04 6E 04 04 00 5E 01 00 00 69 04 A6 00 6F 04 04 00 5E 01 00 00 B1 04 04 00 3A B2 4D 02 70 04 04 00 78 81 28 01 72 04 04 00 C2 30 25 01 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 52 A1 3E EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 0B 38 05 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE *** Stop cut motor [12:27:07]03 *** Cut end [12:27:07]0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 Read from MH i2c: 01 01 00 [12:27:07]00 MH_I2C_Read... [12:27:07]F7 Read from MH i2c: 03 01 01 07 00 00 00 [12:27:07]EF 03 0A 00 F6 03 01 00 06 F7 MH_I2C_Read... [12:27:07]03 01 00 00 EF 03 0A 00 Read from MH i2c: F6 01 03 07 01 00 00 26 05 01 F7 00 03 00 01 00 00 00 EF 03 0A 00 F6 03 01 00 00 04 00 F7 FF 03 0F 01 3C 00 [12:27:07]00 process_action close_shift done [12:27:07]EF requested_data is exist [12:27:07]03 produce_requested_data [12:27:07]0A 00 F6 03 01 00 03 F7 03 01 requested_item fd.num is exist - process it [12:27:07]00 SAM_PROTO_GetFieldsCounters [12:27:07]00 wFMCommunicate request_size=4 [12:27:07]EF MH_SAM_APDU [12:27:07]03 0A 00 F6 03 01 00 02 F7 03 CAPDU: 01 80 00 13 00 00 EF 00 03 [12:27:07]0A Write to MH i2c: 00 E2 F6 08 03 01 00 01 F7 03 01 00 00 6D 00 04 27 4C 01 02 80 78 13 00 00 00 00 00 00 A4 [12:27:08]04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 Write i2c OK [12:27:08]00 MH_I2C_Read... [12:27:08]EF Read from MH i2c: 03 E2 09 [12:27:08]MH_I2C_Read... [12:27:08]Read from MH i2c: E2 62 00 [12:27:08]MH_I2C_Read... [12:27:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:27:08]00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 Read from MH i2c: 01 E2 F7 62 03 00 00 27 00 01 EF 00 03 5D 09 00 00 B9 F6 04 03 01 01 00 00 01 02 F7 03 00 00 EF 03 09 00 F6 11 03 04 01 10 00 00 03 30 F7 30 03 30 00 30 00 30 EF 03 09 00 F6 03 01 00 04 F7 30 03 30 00 30 00 30 EF 30 03 38 09 37 00 31 F6 37 03 01 00 05 F7 03 00 00 EF 03 36 09 39 00 0D F6 04 03 01 00 06 F7 03 00 00 D0 04 10 8D 00 00 30 6F 30 04 30 04 00 00 00 00 00 B1 04 00 30 00 30 70 30 04 30 00 30 00 30 72 30 04 30 00 39 00 32 00 35 04 36 75 32 00 10 EE 04 03 04 09 00 00 9B F2 89 03 02 01 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 E5 [12:27:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9B 89 02 00 0E 04 04 00 D6 01 00 00 12 00 04 00 F3 03 00 00 EE 03 04 09 00 00 5E F2 01 03 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:27:08]wFMCommunicate OK [12:27:08]SAM_PROTO_GetFieldsCounters done [12:27:08]requested_item shift.num is exist - process it [12:27:08]requested_item shift.opened is exist - process it [12:27:08]req_shift_opened [12:27:08]FM_GetShiftState [12:27:08]SAM_PROTO_GetShiftState [12:27:08]wFMCommunicate request_size=4 [12:27:08]MH_SAM_APDU [12:27:08]CAPDU: 80 13 01 00 [12:27:08]Write to MH i2c: E2 08 00 28 01 80 13 01 00 00 00 00 00 A6 [12:27:08]01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 Write i2c OK [12:27:09]03 01 00 02 F7 03 00 MH_I2C_Read... [12:27:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:09]Read from MH i2c: 00 E2 EF [12:27:09]03 MH_I2C_Read... [12:27:09]09 Read from MH i2c: 00 E2 F6 0E 03 00 01 [12:27:09]00 MH_I2C_Read... [12:27:09]03 F7 03 00 00 Read from MH i2c: EF E2 03 0E 09 00 00 28 F6 01 03 00 01 09 00 00 04 00 F7 00 03 00 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 00 03 00 00 00 00 00 EF 90 03 00 09 B1 00 [12:27:09]F6 RAPDU: 03 01 00 06 F7 03 00 00 7A 04 09 8D 00 00 00 6F 00 04 00 00 00 00 00 00 00 90 00 [12:27:09]wFMCommunicate OK [12:27:09]SAM_PROTO_GetShiftState done [12:27:09]FM_GetShiftState done [12:27:09]req_shift_opened done [12:27:09]requested_item shift.open_date is exist - process it [12:27:09]req_shift_open_date [12:27:09]FM_GetShiftState [12:27:09]SAM_PROTO_GetShiftState [12:27:09]wFMCommunicate request_size=4 [12:27:09]MH_SAM_APDU [12:27:09]CAPDU: 80 13 01 00 [12:27:09]04 Write to MH i2c: 00 E2 00 08 00 00 00 B1 04 00 00 70 04 00 00 00 29 72 01 04 80 00 13 00 01 00 00 04 00 75 00 00 EE 03 09 00 F2 03 01 00 00 00 F3 00 03 A7 00 [12:27:09]00 EE 03 09 00 F2 03 01 00 01 F3 Write i2c OK [12:27:09]03 MH_I2C_Read... [12:27:09]00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF Read from MH i2c: 03 E2 09 [12:27:09]00 MH_I2C_Read... [12:27:09]F6 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:09]Read from MH i2c: E2 0E 00 [12:27:09]MH_I2C_Read... [12:27:09]03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 Read from MH i2c: 00 00 E2 00 0E 04 00 75 00 EE 03 09 00 F2 03 01 00 29 00 01 F3 00 03 09 00 00 00 00 EE 00 03 00 09 00 00 00 F2 00 03 00 01 00 00 00 01 90 F3 00 03 B2 00 [12:27:09]RAPDU: 09 00 00 00 00 00 00 00 00 EF 00 03 00 09 00 00 90 F6 00 03 01 [12:27:09]00 wFMCommunicate OK [12:27:09]00 SAM_PROTO_GetShiftState done [12:27:09]F7 FM_GetShiftState done [12:27:09]03 req_shift_open_date done [12:27:09]00 produce_requested_data done [12:27:09]00 produce_requested_data return {"fd.num":166299,"shift.num":470,"shift.opened":0,"shift.open_date":0} [12:27:09]EF process_action_free close_shift [12:27:09]03 json_value_free [12:27:09]09 json_value_free done [12:27:09]00 process_json_proto returns [12:27:09]F6 Send response to host [12:27:09]03 {"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":166299,"shift.num":470,"shift.opened":0,"shift.open_date":0}}} [12:27:09]01 free response buf [12:27:09]00 execute_script done [12:27:09]01 execute_script returns [12:27:09]F7 free content buf [12:27:09]03 Sock 9.Close socket [12:27:09]00 Sock 9.Thread stoped [12:27:09]00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 9B 89 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 35 04 06 00 63 82 09 2A 8E 16 3A CB F3 AE EC 38 7C C1 [12:27:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 4F 00 00 00 3A DD 47 00 07 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 10 04 04 00 9B 89 02 00 F4 03 04 00 E5 7A C9 66 B6 04 01 00 00 FF 3A 79 B8 C3 04 70 B7 [12:27:10]CommunicateWithHost err = 0 [12:27:10]CheckOFDResponse [12:27:10]1017 (14) - 77093643461234 [12:27:10]1041 (16) - 0000000000871769 [12:27:10]1040 (4) - 166299 [12:27:10]1012 (4) - 24.08.2024 06:17 [12:27:10]1206 (1) - 0 [12:27:10]OFD Sender: Remove packet 166299 [12:27:10]ProducePacketName [12:27:10]name=ofd_packets/00166299 [12:27:10]NVStorageDeleteData [12:27:11]OFD Sender: No OFD packet to send [12:27:16]OFD Sender: No OFD packet to send [12:27:19]recv_with_timeout no data received [12:27:21]OFD Sender: No OFD packet to send [12:27:26]OFD Sender: No OFD packet to send [12:27:30]recv_with_timeout no data received [12:27:31]OFD Sender: No OFD packet to send [12:26:35]execute_script... [12:26:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:26:35]POST & json_proto [12:26:35]process_json_proto [12:26:35]json parsed OK: [12:26:35]protocol is kg_v1.0 [12:26:35]action value=get_value [12:26:35]process_action get_value [12:26:35]cmd_get_value [12:26:35]process_action get_value done [12:26:35]requested_data is exist [12:26:35]produce_requested_data [12:26:35]requested_item fm.sale.total is exist - process it [12:26:35]SAM_PROTO_GetFMData [12:26:35]wFMCommunicate request_size=4 [12:26:35]MH_SAM_APDU [12:26:35]CAPDU: 80 13 03 00 [12:26:35]Write to MH i2c: E2 08 00 9D 00 80 13 03 00 00 00 00 00 1C [12:26:35]Write i2c OK [12:26:35]MH_I2C_Read... [12:26:36]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:26:36]Read from MH i2c: E2 [12:26:36]MH_I2C_Read... [12:26:36]Read from MH i2c: E2 FD 00 [12:26:36]MH_I2C_Read... [12:26:36]Read from MH i2c: E2 FD 00 9D 00 00 C9 04 85 04 C5 04 6E 04 04 00 ED 85 02 00 69 04 A4 00 6F 04 04 00 DC 82 02 00 B1 04 05 00 94 EA D0 7D 03 70 04 05 00 86 94 02 76 02 72 04 05 00 0E 56 CE 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 8E EF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B4 0E E9 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 24 [12:26:36]RAPDU: C9 04 85 04 C5 04 6E 04 04 00 ED 85 02 00 69 04 A4 00 6F 04 04 00 DC 82 02 00 B1 04 05 00 94 EA D0 7D 03 70 04 05 00 86 94 02 76 02 72 04 05 00 0E 56 CE 07 01 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 8E EF 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B4 0E E9 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 11 03 00 00 B1 04 04 00 C4 D8 41 30 70 04 04 00 D8 27 3E 30 72 04 03 00 EC B0 03 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E F3 1F 90 00 [12:26:36]wFMCommunicate OK [12:26:36]wFMCommunicate request_size=4 [12:26:36]MH_SAM_APDU [12:26:36]CAPDU: 80 17 00 00 [12:26:36]Write to MH i2c: E2 08 00 9E 00 80 17 00 00 00 00 00 00 1E [12:26:36]Write i2c OK [12:26:36]MH_I2C_Read... [12:26:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:26:36]Read from MH i2c: E2 [12:26:36]MH_I2C_Read... [12:26:36]Read from MH i2c: E2 FD 00 [12:26:36]MH_I2C_Read... [12:26:36]Read from MH i2c: E2 FD 00 9E 00 00 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 C1 [12:26:36]RAPDU: 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 53 6D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 90 00 [12:26:36]wFMCommunicate OK [12:26:36]wFMCommunicate request_size=4 [12:26:36]MH_SAM_APDU [12:26:36]CAPDU: 80 17 00 00 [12:26:36]Write to MH i2c: E2 08 00 9F 00 80 17 00 00 00 00 00 00 1F [12:26:36]Write i2c OK [12:26:36]MH_I2C_Read... [12:26:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:26:37]Read from MH i2c: E2 [12:26:37]MH_I2C_Read... [12:26:37]Read from MH i2c: E2 FD 00 [12:26:37]MH_I2C_Read... [12:26:37]Read from MH i2c: E2 FD 00 9F 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 F4 [12:26:37]RAPDU: 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 90 00 [12:26:37]wFMCommunicate OK [12:26:37]wFMCommunicate request_size=4 [12:26:37]MH_SAM_APDU [12:26:37]CAPDU: 80 17 00 00 [12:26:37]Write to MH i2c: E2 08 00 A0 00 80 17 00 00 00 00 00 00 20 [12:26:37]Write i2c OK [12:26:37]MH_I2C_Read... [12:26:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:26:37]Read from MH i2c: E2 [12:26:37]MH_I2C_Read... [12:26:37]Read from MH i2c: E2 FD 00 [12:26:37]MH_I2C_Read... [12:26:37]Read from MH i2c: E2 FD 00 A0 00 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 A4 [12:26:37]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 90 00 [12:26:37]wFMCommunicate OK [12:26:37]wFMCommunicate request_size=4 [12:26:37]MH_SAM_APDU [12:26:37]CAPDU: 80 17 00 00 [12:26:37]Write to MH i2c: E2 08 00 A1 00 80 17 00 00 00 00 00 00 21 [12:26:37]Write i2c OK [12:26:37]MH_I2C_Read... [12:26:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 227! [12:26:38]Read from MH i2c: E2 [12:26:38]MH_I2C_Read... [12:26:38]Read from MH i2c: E2 E6 00 [12:26:38]MH_I2C_Read... [12:26:38]Read from MH i2c: E2 E6 00 A1 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 [12:27:36]OFD Sender: No OFD packet to send [12:27:41]OFD Sender: No OFD packet to send [12:27:46]OFD Sender: No OFD packet to send [12:27:51]OFD Sender: No OFD packet to send [12:27:56]OFD Sender: No OFD packet to send [12:27:58]recv_with_timeout no data received [12:28:01]OFD Sender: No OFD packet to send [12:28:06]OFD Sender: No OFD packet to send [12:28:11]OFD Sender: No OFD packet to send [12:28:16]OFD Sender: No OFD packet to send [12:28:20]recv_with_timeout no data received [12:28:21]OFD Sender: No OFD packet to send [12:28:26]OFD Sender: No OFD packet to send [12:28:31]OFD Sender: No OFD packet to send [12:28:32]ConnectInit Can't connect to host [12:28:36]OFD Sender: No OFD packet to send [12:28:37]ConnectInit Can't connect to host [12:28:41]OFD Sender: No OFD packet to send [12:28:42]ConnectInit Can't connect to host [12:28:46]OFD Sender: No OFD packet to send [12:28:47]ConnectInit Can't connect to host [12:28:51]OFD Sender: No OFD packet to send [12:28:52]ConnectInit Can't connect to host [12:28:56]OFD Sender: No OFD packet to send [12:28:57]ConnectInit Can't connect to host [12:29:01]OFD Sender: No OFD packet to send [12:29:06]OFD Sender: No OFD packet to send [12:29:11]OFD Sender: No OFD packet to send [12:29:16]OFD Sender: No OFD packet to send [12:29:17]recv_with_timeout no data received [12:29:21]OFD Sender: No OFD packet to send [12:29:26]OFD Sender: No OFD packet to send [12:29:31]OFD Sender: No OFD packet to send [12:29:36]OFD Sender: No OFD packet to send [12:29:41]OFD Sender: No OFD packet to send [12:29:46]OFD Sender: No OFD packet to send [12:29:51]OFD Sender: No OFD packet to send [12:29:56]OFD Sender: No OFD packet to send [12:30:01]OFD Sender: No OFD packet to send [12:30:06]OFD Sender: No OFD packet to send [12:30:11]OFD Sender: No OFD packet to send [12:30:16]OFD Sender: No OFD packet to send [12:30:21]OFD Sender: No OFD packet to send [12:30:26]OFD Sender: No OFD packet to send [12:30:32]OFD Sender: No OFD packet to send [12:30:33]recv_with_timeout no data received [12:30:37]OFD Sender: No OFD packet to send [12:30:42]OFD Sender: No OFD packet to send [12:30:47]OFD Sender: No OFD packet to send [12:30:52]OFD Sender: No OFD packet to send [12:30:57]OFD Sender: No OFD packet to send [12:31:02]OFD Sender: No OFD packet to send [12:31:07]OFD Sender: No OFD packet to send [12:31:12]OFD Sender: No OFD packet to send [12:31:17]OFD Sender: No OFD packet to send [12:31:22]OFD Sender: No OFD packet to send [12:31:27]OFD Sender: No OFD packet to send [12:31:32]OFD Sender: No OFD packet to send [12:31:37]OFD Sender: No OFD packet to send [12:31:42]OFD Sender: No OFD packet to send [12:31:47]OFD Sender: No OFD packet to send [12:31:52]OFD Sender: No OFD packet to send [12:31:57]OFD Sender: No OFD packet to send [12:32:02]OFD Sender: No OFD packet to send [12:32:07]OFD Sender: No OFD packet to send [12:32:12]OFD Sender: No OFD packet to send [12:32:17]OFD Sender: No OFD packet to send [12:32:22]OFD Sender: No OFD packet to send [12:32:27]OFD Sender: No OFD packet to send [12:32:32]OFD Sender: No OFD packet to send [12:32:37]OFD Sender: No OFD packet to send [12:32:42]OFD Sender: No OFD packet to send [12:32:47]OFD Sender: No OFD packet to send [12:32:52]OFD Sender: No OFD packet to send [12:32:57]OFD Sender: No OFD packet to send [12:33:02]OFD Sender: No OFD packet to send [12:33:07]OFD Sender: No OFD packet to send [12:33:12]OFD Sender: No OFD packet to send [12:25:55]requested_data is exist [12:25:55]produce_requested_data [12:25:55]requested_item fd.num is exist - process it [12:25:55]SAM_PROTO_GetFieldsCounters [12:25:55]wFMCommunicate request_size=4 [12:25:55]MH_SAM_APDU [12:25:55]CAPDU: 80 13 00 00 [12:25:55]Write to MH i2c: E2 08 00 98 00 80 13 00 00 00 00 00 00 14 [12:25:55]Write i2c OK [12:25:55]MH_I2C_Read... [12:25:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:25:55]Read from MH i2c: E2 [12:25:55]MH_I2C_Read... [12:25:55]Read from MH i2c: E2 62 00 [12:25:55]MH_I2C_Read... [12:25:55]Read from MH i2c: E2 62 00 98 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 53 [12:25:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:25:55]wFMCommunicate OK [12:25:55]SAM_PROTO_GetFieldsCounters done [12:25:55]requested_item shift.num is exist - process it [12:25:55]requested_item shift.opened is exist - process it [12:25:55]req_shift_opened [12:25:55]FM_GetShiftState [12:25:55]SAM_PROTO_GetShiftState [12:25:55]wFMCommunicate request_size=4 [12:25:55]MH_SAM_APDU [12:25:55]CAPDU: 80 13 01 00 [12:25:55]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [12:25:55]Write i2c OK [12:25:55]MH_I2C_Read... [12:25:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:56]Read from MH i2c: E2 [12:25:56]MH_I2C_Read... [12:25:56]Read from MH i2c: E2 0E 00 [12:25:56]MH_I2C_Read... [12:25:56]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 C9 26 C9 66 00 00 00 00 90 00 40 [12:25:56]RAPDU: 09 00 01 C9 26 C9 66 00 00 00 00 90 00 [12:25:56]wFMCommunicate OK [12:25:56]SAM_PROTO_GetShiftState done [12:25:56]FM_GetShiftState done [12:25:56]req_shift_opened done [12:25:56]requested_item shift.open_date is exist - process it [12:25:56]req_shift_open_date [12:25:56]req_shift_open_date done [12:25:56]produce_requested_data done [12:25:56]produce_requested_data return {"fd.num":166298,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697} [12:25:56]process_action_free x_report [12:25:56]json_value_free [12:25:56]json_value_free done [12:25:56]process_json_proto returns [12:25:56]Send response to host [12:25:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":166298,"shift.num":470,"shift.opened":1,"shift.open_date":1724458697}}} [12:25:56]free response buf [12:25:56]execute_script done [12:25:56]execute_script returns [12:25:56]free content buf [12:25:56]Sock 10.Close socket [12:25:56]Sock 10.Thread stoped [12:25:56]recv_with_timeout no data received [12:25:59]OFD Sender: No OFD packet to send [12:26:04]OFD Sender: No OFD packet to send [12:26:09]OFD Sender: No OFD packet to send [12:26:14]OFD Sender: No OFD packet to send [12:26:19]OFD Sender: No OFD packet to send [12:26:24]OFD Sender: No OFD packet to send [12:26:29]OFD Sender: No OFD packet to send [12:26:34]OFD Sender: No OFD packet to send [12:26:35]accept exits with 6 [12:26:35]New connection [12:26:35]New thread 3067542884 created [12:26:35]Thread 3067399524 joined [12:26:35]Waiting for new connection... [12:26:35] Sock 6.Parse request [12:26:35]Sock 6.Check first char [12:26:35]Sock 6.First char is OK [12:26:35]request: POST /json_proto HTTP/1.0 [12:26:35]Method: POST [12:26:35]URL: /json_proto [12:26:35]Method is POST - this is cgi request [12:26:35]url: /json_proto [12:26:35]query_string will be loaded in cgi processing [12:26:35]execute_cgi json_proto POST (null) [12:26:35]execute_cgi path=json_proto method=POST [12:26:35]POST find Content-Length [12:26:35]Host: 172.17.44.132:8080 [12:26:35]Content-Length: 215 [12:26:35]Content-Type: application/json [12:26:35] [12:26:35]POST finish read [12:26:35]Found Content-Length = 215 [12:26:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:35]execute_script... [12:26:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:35]POST & json_proto [12:26:35]process_json_proto [12:26:35]json parsed OK: [12:26:35]protocol is kg_v1.0 [12:26:35]action value=get_value [12:26:35]process_action get_value [12:26:35]cmd_get_value [12:26:35]process_action get_value done [12:26:35]requested_data is exist [12:26:35]produce_requested_data [12:26:35]requested_item kkm.sn is exist - process it [12:26:35]requested_item kkm.ver is exist - process it [12:26:35]requested_item fm.sn is exist - process it [12:26:35]wFMCommunicate request_size=4 [12:26:35]MH_SAM_APDU [12:26:35]CAPDU: 80 11 00 00 [12:26:35]Write to MH i2c: E2 08 00 9A 00 80 11 00 00 00 00 00 00 14 [12:26:35]Write i2c OK [12:26:35]MH_I2C_Read... [12:26:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:35]Read from MH i2c: E2 [12:26:35]MH_I2C_Read... [12:26:35]Read from MH i2c: E2 17 00 [12:26:35]MH_I2C_Read... [12:26:35]Read from MH i2c: E2 17 00 9A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 6D [12:26:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 90 00 [12:26:35]wFMCommunicate OK [12:26:35]requested_item fd.num is exist - process it [12:26:35]SAM_PROTO_GetFieldsCounters [12:26:35]wFMCommunicate request_size=4 [12:26:35]MH_SAM_APDU [12:26:35]CAPDU: 80 13 00 00 [12:26:35]Write to MH i2c: E2 08 00 9B 00 80 13 00 00 00 00 00 00 17 [12:26:35]Write i2c OK [12:26:35]MH_I2C_Read... [12:26:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:35]Read from MH i2c: E2 [12:26:35]MH_I2C_Read... [12:26:35]Read from MH i2c: E2 62 00 [12:26:35]MH_I2C_Read... [12:26:35]Read from MH i2c: E2 62 00 9B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 36 32 10 04 04 00 9A 89 02 00 0E 04 04 00 D6 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 [12:33:17]OFD Sender: No OFD packet to send [12:33:22]OFD Sender: No OFD packet to send [12:33:27]OFD Sender: No OFD packet to send [12:33:32]OFD Sender: No OFD packet to send [12:33:37]OFD Sender: No OFD packet to send [12:33:42]OFD Sender: No OFD packet to send [12:33:47]OFD Sender: No OFD packet to send [12:33:52]OFD Sender: No OFD packet to send [12:33:53]recv_with_timeout no data received [12:33:57]OFD Sender: No OFD packet to send [12:34:02]OFD Sender: No OFD packet to send [12:34:07]OFD Sender: No OFD packet to send [12:34:12]OFD Sender: No OFD packet to send [12:34:17]recv_with_timeout no data received [12:34:17]OFD Sender: No OFD packet to send [12:34:22]OFD Sender: No OFD packet to send [12:34:28]OFD Sender: No OFD packet to send [12:34:33]OFD Sender: No OFD packet to send [12:34:38]OFD Sender: No OFD packet to send [12:34:43]OFD Sender: No OFD packet to send [12:34:48]OFD Sender: No OFD packet to send [12:34:53]OFD Sender: No OFD packet to send [12:34:58]OFD Sender: No OFD packet to send [12:35:03]OFD Sender: No OFD packet to send [12:35:08]OFD Sender: No OFD packet to send [12:35:13]OFD Sender: No OFD packet to send [12:35:18]OFD Sender: No OFD packet to send [12:35:23]OFD Sender: No OFD packet to send [12:35:28]OFD Sender: No OFD packet to send [12:35:33]OFD Sender: No OFD packet to send [12:35:38]OFD Sender: No OFD packet to send [12:35:43]OFD Sender: No OFD packet to send [12:35:45]recv_with_timeout no data received [12:35:48]OFD Sender: No OFD packet to send [12:35:53]OFD Sender: No OFD packet to send [12:35:58]OFD Sender: No OFD packet to send [12:36:03]OFD Sender: No OFD packet to send [12:36:08]OFD Sender: No OFD packet to send [12:36:13]OFD Sender: No OFD packet to send [12:36:18]OFD Sender: No OFD packet to send [12:36:23]OFD Sender: No OFD packet to send [12:36:28]OFD Sender: No OFD packet to send [12:36:33]OFD Sender: No OFD packet to send [12:36:38]OFD Sender: No OFD packet to send [12:36:43]OFD Sender: No OFD packet to send [12:36:48]OFD Sender: No OFD packet to send [12:36:53]OFD Sender: No OFD packet to send [12:36:58]OFD Sender: No OFD packet to send [12:37:03]OFD Sender: No OFD packet to send [12:37:08]OFD Sender: No OFD packet to send [12:37:13]OFD Sender: No OFD packet to send [12:37:18]OFD Sender: No OFD packet to send [12:37:21]recv_with_timeout no data received [12:37:23]OFD Sender: No OFD packet to send [12:37:28]OFD Sender: No OFD packet to send [12:37:33]OFD Sender: No OFD packet to send [12:37:38]OFD Sender: No OFD packet to send [12:37:43]OFD Sender: No OFD packet to send [12:37:46]recv_with_timeout no data received [12:37:48]OFD Sender: No OFD packet to send [12:37:53]OFD Sender: No OFD packet to send [12:37:58]OFD Sender: No OFD packet to send [12:38:03]OFD Sender: No OFD packet to send [12:38:08]OFD Sender: No OFD packet to send [12:38:13]OFD Sender: No OFD packet to send [12:38:19]OFD Sender: No OFD packet to send [12:38:24]OFD Sender: No OFD packet to send [12:38:29]OFD Sender: No OFD packet to send [12:38:34]OFD Sender: No OFD packet to send [12:38:39]OFD Sender: No OFD packet to send [12:38:44]OFD Sender: No OFD packet to send [12:38:49]OFD Sender: No OFD packet to send [12:38:54]OFD Sender: No OFD packet to send [12:38:59]OFD Sender: No OFD packet to send [12:39:04]OFD Sender: No OFD packet to send [12:39:09]OFD Sender: No OFD packet to send [12:39:14]OFD Sender: No OFD packet to send [12:39:19]OFD Sender: No OFD packet to send [12:39:24]OFD Sender: No OFD packet to send [12:39:29]OFD Sender: No OFD packet to send [12:39:34]OFD Sender: No OFD packet to send [12:39:39]OFD Sender: No OFD packet to send [12:39:44]OFD Sender: No OFD packet to send [12:39:49]OFD Sender: No OFD packet to send [12:39:54]OFD Sender: No OFD packet to send [12:39:59]OFD Sender: No OFD packet to send [12:40:04]OFD Sender: No OFD packet to send [12:40:09]OFD Sender: No OFD packet to send [12:40:14]OFD Sender: No OFD packet to send [12:40:14]recv_with_timeout no data received [12:40:19]OFD Sender: No OFD packet to send [12:40:24]OFD Sender: No OFD packet to send [12:40:29]OFD Sender: No OFD packet to send [12:40:34]OFD Sender: No OFD packet to send [12:40:39]OFD Sender: No OFD packet to send [12:40:44]OFD Sender: No OFD packet to send [12:40:49]OFD Sender: No OFD packet to send [12:40:49]recv_with_timeout no data received [12:40:54]OFD Sender: No OFD packet to send [12:40:59]OFD Sender: No OFD packet to send [12:41:04]OFD Sender: No OFD packet to send [12:41:09]OFD Sender: No OFD packet to send [12:41:14]OFD Sender: No OFD packet to send [12:41:19]OFD Sender: No OFD packet to send [12:41:24]OFD Sender: No OFD packet to send [12:41:29]OFD Sender: No OFD packet to send [12:41:34]OFD Sender: No OFD packet to send [12:41:39]OFD Sender: No OFD packet to send [12:41:44]OFD Sender: No OFD packet to send [12:41:49]OFD Sender: No OFD packet to send [12:41:54]OFD Sender: No OFD packet to send [12:41:59]OFD Sender: No OFD packet to send [12:42:04]OFD Sender: No OFD packet to send [12:42:06]recv_with_timeout no data received [12:42:09]OFD Sender: No OFD packet to send [12:42:15]OFD Sender: No OFD packet to send [12:42:20]OFD Sender: No OFD packet to send [12:42:25]OFD Sender: No OFD packet to send [12:42:30]OFD Sender: No OFD packet to send [12:42:35]OFD Sender: No OFD packet to send [12:42:40]OFD Sender: No OFD packet to send [12:42:45]OFD Sender: No OFD packet to send [12:42:50]OFD Sender: No OFD packet to send [12:42:55]OFD Sender: No OFD packet to send [12:42:56]recv_with_timeout no data received [12:43:00]OFD Sender: No OFD packet to send [12:43:05]OFD Sender: No OFD packet to send [12:43:10]OFD Sender: No OFD packet to send [12:43:15]OFD Sender: No OFD packet to send [12:43:20]OFD Sender: No OFD packet to send [12:43:25]OFD Sender: No OFD packet to send [12:43:30]OFD Sender: No OFD packet to send [12:43:35]OFD Sender: No OFD packet to send [12:43:40]OFD Sender: No OFD packet to send [12:43:45]OFD Sender: No OFD packet to send [12:43:50]OFD Sender: No OFD packet to send [12:43:55]OFD Sender: No OFD packet to send [12:44:00]OFD Sender: No OFD packet to send [12:44:05]OFD Sender: No OFD packet to send [12:44:10]OFD Sender: No OFD packet to send [12:44:15]OFD Sender: No OFD packet to send [12:44:20]OFD Sender: No OFD packet to send [12:44:25]OFD Sender: No OFD packet to send [12:44:30]OFD Sender: No OFD packet to send [12:44:35]OFD Sender: No OFD packet to send [12:44:40]OFD Sender: No OFD packet to send [12:44:45]OFD Sender: No OFD packet to send [12:44:50]OFD Sender: No OFD packet to send [12:44:55]OFD Sender: No OFD packet to send [12:45:00]OFD Sender: No OFD packet to send [12:45:05]OFD Sender: No OFD packet to send [12:45:10]OFD Sender: No OFD packet to send [12:45:15]OFD Sender: No OFD packet to send [12:45:20]OFD Sender: No OFD packet to send [12:45:25]OFD Sender: No OFD packet to send [12:45:30]OFD Sender: No OFD packet to send [12:45:35]OFD Sender: No OFD packet to send [12:45:40]OFD Sender: No OFD packet to send [12:45:45]OFD Sender: No OFD packet to send [12:45:50]OFD Sender: No OFD packet to send [12:45:55]OFD Sender: No OFD packet to send [12:46:00]OFD Sender: No OFD packet to send [12:46:06]OFD Sender: No OFD packet to send [12:46:11]OFD Sender: No OFD packet to send [12:46:16]OFD Sender: No OFD packet to send [12:46:21]OFD Sender: No OFD packet to send [12:46:26]OFD Sender: No OFD packet to send [12:46:31]OFD Sender: No OFD packet to send [12:46:36]OFD Sender: No OFD packet to send [12:46:41]OFD Sender: No OFD packet to send [12:46:46]OFD Sender: No OFD packet to send [12:46:51]OFD Sender: No OFD packet to send [12:46:56]OFD Sender: No OFD packet to send [12:47:01]OFD Sender: No OFD packet to send [12:47:06]OFD Sender: No OFD packet to send [12:47:11]OFD Sender: No OFD packet to send [12:47:16]OFD Sender: No OFD packet to send [12:47:21]OFD Sender: No OFD packet to send [12:47:26]OFD Sender: No OFD packet to send [12:47:31]OFD Sender: No OFD packet to send [12:47:36]OFD Sender: No OFD packet to send [12:47:41]OFD Sender: No OFD packet to send [12:47:46]OFD Sender: No OFD packet to send [12:47:51]OFD Sender: No OFD packet to send [12:47:56]OFD Sender: No OFD packet to send [12:48:01]OFD Sender: No OFD packet to send [12:48:06]OFD Sender: No OFD packet to send [12:48:11]OFD Sender: No OFD packet to send [12:48:16]OFD Sender: No OFD packet to send [12:48:21]OFD Sender: No OFD packet to send [12:48:26]OFD Sender: No OFD packet to send [12:48:31]OFD Sender: No OFD packet to send [12:48:36]OFD Sender: No OFD packet to send [12:48:41]OFD Sender: No OFD packet to send [12:48:46]OFD Sender: No OFD packet to send [12:48:51]OFD Sender: No OFD packet to send [12:48:56]OFD Sender: No OFD packet to send [12:49:01]OFD Sender: No OFD packet to send [12:49:06]OFD Sender: No OFD packet to send [12:49:11]OFD Sender: No OFD packet to send [12:49:16]OFD Sender: No OFD packet to send [12:49:21]OFD Sender: No OFD packet to send [12:49:26]OFD Sender: No OFD packet to send [12:49:31]OFD Sender: No OFD packet to send [12:49:36]OFD Sender: No OFD packet to send [12:49:41]OFD Sender: No OFD packet to send [12:49:46]OFD Sender: No OFD packet to send [12:49:51]OFD Sender: No OFD packet to send [12:49:56]OFD Sender: No OFD packet to send [12:50:02]OFD Sender: No OFD packet to send [12:50:07]OFD Sender: No OFD packet to send [12:50:12]OFD Sender: No OFD packet to send [12:50:17]OFD Sender: No OFD packet to send [12:50:22]OFD Sender: No OFD packet to send [12:50:27]OFD Sender: No OFD packet to send [12:50:32]OFD Sender: No OFD packet to send [12:50:34]recv_with_timeout no data received [12:50:37]OFD Sender: No OFD packet to send [12:50:42]OFD Sender: No OFD packet to send [12:50:47]OFD Sender: No OFD packet to send [12:50:52]OFD Sender: No OFD packet to send [12:50:57]OFD Sender: No OFD packet to send [12:51:02]OFD Sender: No OFD packet to send [12:51:07]OFD Sender: No OFD packet to send [12:51:07]recv_with_timeout no data received [12:51:12]OFD Sender: No OFD packet to send [12:51:17]OFD Sender: No OFD packet to send [12:51:22]OFD Sender: No OFD packet to send [12:51:27]OFD Sender: No OFD packet to send [12:51:32]OFD Sender: No OFD packet to send [12:51:37]OFD Sender: No OFD packet to send [12:51:42]OFD Sender: No OFD packet to send [12:51:47]OFD Sender: No OFD packet to send [12:51:52]OFD Sender: No OFD packet to send [12:51:57]OFD Sender: No OFD packet to send [12:51:59]recv_with_timeout no data received [12:52:02]OFD Sender: No OFD packet to send [12:52:07]OFD Sender: No OFD packet to send [12:52:12]OFD Sender: No OFD packet to send [12:52:17]OFD Sender: No OFD packet to send [12:52:22]OFD Sender: No OFD packet to send [12:52:27]OFD Sender: No OFD packet to send [12:52:32]OFD Sender: No OFD packet to send [12:52:37]OFD Sender: No OFD packet to send [12:52:42]OFD Sender: No OFD packet to send [12:52:47]OFD Sender: No OFD packet to send [12:52:52]OFD Sender: No OFD packet to send [12:52:57]OFD Sender: No OFD packet to send [12:53:02]OFD Sender: No OFD packet to send [12:53:07]OFD Sender: No OFD packet to send [12:53:12]OFD Sender: No OFD packet to send [12:53:17]OFD Sender: No OFD packet to send [12:53:22]OFD Sender: No OFD packet to send [12:53:27]OFD Sender: No OFD packet to send [12:53:32]OFD Sender: No OFD packet to send [12:53:37]OFD Sender: No OFD packet to send [12:53:42]OFD Sender: No OFD packet to send [12:53:47]OFD Sender: No OFD packet to send [12:53:53]OFD Sender: No OFD packet to send [12:53:58]OFD Sender: No OFD packet to send [12:54:03]OFD Sender: No OFD packet to send [12:54:08]OFD Sender: No OFD packet to send [12:54:13]OFD Sender: No OFD packet to send [12:54:18]OFD Sender: No OFD packet to send [12:54:23]OFD Sender: No OFD packet to send [12:54:28]OFD Sender: No OFD packet to send [12:54:33]OFD Sender: No OFD packet to send [12:54:38]OFD Sender: No OFD packet to send [12:54:43]OFD Sender: No OFD packet to send [12:54:48]OFD Sender: No OFD packet to send [12:54:51]recv_with_timeout no data received [12:54:53]OFD Sender: No OFD packet to send [12:54:58]OFD Sender: No OFD packet to send [12:55:03]recv_with_timeout no data received [12:55:03]OFD Sender: No OFD packet to send [12:55:08]OFD Sender: No OFD packet to send [12:55:13]OFD Sender: No OFD packet to send [12:55:18]OFD Sender: No OFD packet to send [12:55:23]OFD Sender: No OFD packet to send [12:55:28]OFD Sender: No OFD packet to send [12:55:33]OFD Sender: No OFD packet to send [12:55:38]OFD Sender: No OFD packet to send [12:55:43]OFD Sender: No OFD packet to send [12:55:48]OFD Sender: No OFD packet to send [12:55:53]OFD Sender: No OFD packet to send [12:55:57]recv_with_timeout no data received [12:55:58]OFD Sender: No OFD packet to send [12:56:03]OFD Sender: No OFD packet to send [12:56:08]OFD Sender: No OFD packet to send [12:56:13]OFD Sender: No OFD packet to send [12:56:18]OFD Sender: No OFD packet to send [12:56:23]OFD Sender: No OFD packet to send [12:56:28]OFD Sender: No OFD packet to send [12:56:33]OFD Sender: No OFD packet to send [12:56:38]OFD Sender: No OFD packet to send [12:56:43]OFD Sender: No OFD packet to send [12:56:48]OFD Sender: No OFD packet to send [12:56:53]OFD Sender: No OFD packet to send [12:56:58]OFD Sender: No OFD packet to send [12:57:03]OFD Sender: No OFD packet to send [12:57:08]OFD Sender: No OFD packet to send [12:57:13]OFD Sender: No OFD packet to send [12:57:18]OFD Sender: No OFD packet to send [12:57:23]OFD Sender: No OFD packet to send [12:57:28]OFD Sender: No OFD packet to send [12:57:33]OFD Sender: No OFD packet to send [12:57:38]OFD Sender: No OFD packet to send [12:57:43]OFD Sender: No OFD packet to send [12:57:49]OFD Sender: No OFD packet to send [12:57:54]OFD Sender: No OFD packet to send [12:57:59]OFD Sender: No OFD packet to send [12:58:04]OFD Sender: No OFD packet to send [12:58:09]OFD Sender: No OFD packet to send [12:58:14]OFD Sender: No OFD packet to send [12:58:19]OFD Sender: No OFD packet to send [12:58:24]OFD Sender: No OFD packet to send [12:58:29]OFD Sender: No OFD packet to send [12:58:34]OFD Sender: No OFD packet to send [12:58:39]OFD Sender: No OFD packet to send [12:58:44]OFD Sender: No OFD packet to send [12:58:49]OFD Sender: No OFD packet to send [12:58:54]OFD Sender: No OFD packet to send [12:58:59]OFD Sender: No OFD packet to send [12:59:04]OFD Sender: No OFD packet to send [12:59:09]OFD Sender: No OFD packet to send [12:59:14]OFD Sender: No OFD packet to send [12:59:19]OFD Sender: No OFD packet to send [12:59:24]OFD Sender: No OFD packet to send [12:59:29]OFD Sender: No OFD packet to send [12:59:34]OFD Sender: No OFD packet to send [12:59:39]OFD Sender: No OFD packet to send [12:59:44]OFD Sender: No OFD packet to send [12:59:49]OFD Sender: No OFD packet to send [12:59:54]OFD Sender: No OFD packet to send [12:59:59]OFD Sender: No OFD packet to send [13:00:04]OFD Sender: No OFD packet to send [13:00:09]OFD Sender: No OFD packet to send [13:00:14]OFD Sender: No OFD packet to send [13:00:19]OFD Sender: No OFD packet to send [13:00:24]OFD Sender: No OFD packet to send [13:00:29]OFD Sender: No OFD packet to send [13:00:34]OFD Sender: No OFD packet to send [13:00:39]OFD Sender: No OFD packet to send [13:00:44]OFD Sender: No OFD packet to send [13:00:49]OFD Sender: No OFD packet to send [13:00:54]OFD Sender: No OFD packet to send [13:00:59]OFD Sender: No OFD packet to send [13:01:04]OFD Sender: No OFD packet to send [13:01:09]OFD Sender: No OFD packet to send [13:01:14]OFD Sender: No OFD packet to send [13:01:19]OFD Sender: No OFD packet to send [13:01:23]recv_with_timeout no data received [13:01:24]OFD Sender: No OFD packet to send [13:01:29]OFD Sender: No OFD packet to send [13:01:34]OFD Sender: No OFD packet to send [13:01:40]OFD Sender: No OFD packet to send [13:01:45]OFD Sender: No OFD packet to send [13:01:50]OFD Sender: No OFD packet to send [13:01:55]OFD Sender: No OFD packet to send [13:02:00]OFD Sender: No OFD packet to send [13:02:05]OFD Sender: No OFD packet to send [13:02:06]recv_with_timeout no data received [13:02:10]OFD Sender: No OFD packet to send [13:02:15]OFD Sender: No OFD packet to send [13:02:20]OFD Sender: No OFD packet to send [13:02:25]OFD Sender: No OFD packet to send [13:02:30]OFD Sender: No OFD packet to send [13:02:35]OFD Sender: No OFD packet to send [13:02:40]recv_with_timeout no data received [13:02:40]OFD Sender: No OFD packet to send [13:02:45]OFD Sender: No OFD packet to send [13:02:50]OFD Sender: No OFD packet to send [13:02:55]OFD Sender: No OFD packet to send [13:03:00]OFD Sender: No OFD packet to send [13:03:05]OFD Sender: No OFD packet to send [13:03:10]OFD Sender: No OFD packet to send [13:03:15]OFD Sender: No OFD packet to send [13:03:20]OFD Sender: No OFD packet to send [13:03:25]OFD Sender: No OFD packet to send [13:03:27]recv_with_timeout no data received [13:03:30]OFD Sender: No OFD packet to send [13:03:35]OFD Sender: No OFD packet to send [13:03:40]OFD Sender: No OFD packet to send [13:03:45]OFD Sender: No OFD packet to send [13:03:47]recv_with_timeout no data received [13:03:50]OFD Sender: No OFD packet to send [13:03:55]OFD Sender: No OFD packet to send [13:04:00]OFD Sender: No OFD packet to send [13:04:05]OFD Sender: No OFD packet to send [13:04:10]OFD Sender: No OFD packet to send [13:04:15]OFD Sender: No OFD packet to send [13:04:20]OFD Sender: No OFD packet to send [13:04:25]OFD Sender: No OFD packet to send [13:04:30]OFD Sender: No OFD packet to send [13:04:35]OFD Sender: No OFD packet to send [13:04:40]OFD Sender: No OFD packet to send [13:04:45]OFD Sender: No OFD packet to send [13:04:50]OFD Sender: No OFD packet to send [13:04:55]OFD Sender: No OFD packet to send [13:05:00]OFD Sender: No OFD packet to send [13:05:05]OFD Sender: No OFD packet to send [13:05:10]OFD Sender: No OFD packet to send [13:05:15]OFD Sender: No OFD packet to send [13:05:20]OFD Sender: No OFD packet to send [13:05:25]OFD Sender: No OFD packet to send [13:05:31]OFD Sender: No OFD packet to send [13:05:36]OFD Sender: No OFD packet to send [13:05:41]OFD Sender: No OFD packet to send [13:05:46]OFD Sender: No OFD packet to send [13:05:51]OFD Sender: No OFD packet to send [13:05:56]OFD Sender: No OFD packet to send [13:05:56]recv_with_timeout no data received [13:06:01]OFD Sender: No OFD packet to send [13:06:06]OFD Sender: No OFD packet to send [13:06:11]OFD Sender: No OFD packet to send [13:06:16]OFD Sender: No OFD packet to send [13:06:21]OFD Sender: No OFD packet to send [13:06:26]OFD Sender: No OFD packet to send [13:06:31]OFD Sender: No OFD packet to send [13:06:36]OFD Sender: No OFD packet to send [13:06:41]OFD Sender: No OFD packet to send [13:06:46]OFD Sender: No OFD packet to send [13:06:51]OFD Sender: No OFD packet to send [13:06:56]OFD Sender: No OFD packet to send [13:07:01]OFD Sender: No OFD packet to send [13:07:06]OFD Sender: No OFD packet to send [13:07:11]OFD Sender: No OFD packet to send [13:07:16]OFD Sender: No OFD packet to send [13:07:21]OFD Sender: No OFD packet to send [13:07:26]OFD Sender: No OFD packet to send [13:07:31]OFD Sender: No OFD packet to send [13:07:36]OFD Sender: No OFD packet to send [13:07:41]OFD Sender: No OFD packet to send [13:07:46]OFD Sender: No OFD packet to send [13:07:51]OFD Sender: No OFD packet to send [13:07:56]OFD Sender: No OFD packet to send [13:08:01]OFD Sender: No OFD packet to send [13:08:06]OFD Sender: No OFD packet to send [13:08:11]OFD Sender: No OFD packet to send [13:08:16]OFD Sender: No OFD packet to send [13:08:21]OFD Sender: No OFD packet to send [13:08:26]OFD Sender: No OFD packet to send [13:08:31]OFD Sender: No OFD packet to send [13:08:36]OFD Sender: No OFD packet to send [13:08:41]OFD Sender: No OFD packet to send [13:08:46]OFD Sender: No OFD packet to send [13:08:51]OFD Sender: No OFD packet to send [13:08:52]recv_with_timeout no data received [13:08:56]OFD Sender: No OFD packet to send [13:09:01]OFD Sender: No OFD packet to send [13:09:06]OFD Sender: No OFD packet to send [13:09:10]recv_with_timeout no data received [13:09:11]OFD Sender: No OFD packet to send [13:09:16]OFD Sender: No OFD packet to send [13:09:22]OFD Sender: No OFD packet to send [13:09:27]OFD Sender: No OFD packet to send [13:09:32]OFD Sender: No OFD packet to send [13:09:37]OFD Sender: No OFD packet to send [13:09:42]OFD Sender: No OFD packet to send [13:09:47]OFD Sender: No OFD packet to send [13:09:52]OFD Sender: No OFD packet to send [13:09:57]OFD Sender: No OFD packet to send [13:10:02]OFD Sender: No OFD packet to send [13:10:07]OFD Sender: No OFD packet to send [13:10:12]OFD Sender: No OFD packet to send [13:10:17]OFD Sender: No OFD packet to send [13:10:22]OFD Sender: No OFD packet to send [13:10:27]OFD Sender: No OFD packet to send [13:10:32]OFD Sender: No OFD packet to send [13:10:37]OFD Sender: No OFD packet to send [13:10:42]OFD Sender: No OFD packet to send [13:10:47]OFD Sender: No OFD packet to send [13:10:52]OFD Sender: No OFD packet to send [13:10:57]OFD Sender: No OFD packet to send [13:11:02]OFD Sender: No OFD packet to send [13:11:07]OFD Sender: No OFD packet to send [13:11:12]OFD Sender: No OFD packet to send [13:11:17]OFD Sender: No OFD packet to send [13:11:22]OFD Sender: No OFD packet to send [13:11:27]OFD Sender: No OFD packet to send [13:11:32]OFD Sender: No OFD packet to send [13:11:37]OFD Sender: No OFD packet to send [13:11:42]OFD Sender: No OFD packet to send [13:11:47]OFD Sender: No OFD packet to send [13:11:52]OFD Sender: No OFD packet to send [13:11:57]OFD Sender: No OFD packet to send [13:12:02]OFD Sender: No OFD packet to send [13:12:07]OFD Sender: No OFD packet to send [13:12:12]OFD Sender: No OFD packet to send [13:12:17]OFD Sender: No OFD packet to send [13:12:22]OFD Sender: No OFD packet to send [13:12:27]OFD Sender: No OFD packet to send [13:12:32]OFD Sender: No OFD packet to send [13:12:37]OFD Sender: No OFD packet to send [13:12:42]OFD Sender: No OFD packet to send [13:12:47]OFD Sender: No OFD packet to send [13:12:52]OFD Sender: No OFD packet to send [13:12:57]OFD Sender: No OFD packet to send [13:13:02]OFD Sender: No OFD packet to send [13:13:07]OFD Sender: No OFD packet to send [13:13:13]OFD Sender: No OFD packet to send [13:13:18]OFD Sender: No OFD packet to send [13:13:23]OFD Sender: No OFD packet to send [13:13:28]OFD Sender: No OFD packet to send [13:13:33]OFD Sender: No OFD packet to send [13:13:38]OFD Sender: No OFD packet to send [13:13:43]OFD Sender: No OFD packet to send [13:13:48]OFD Sender: No OFD packet to send [13:13:51]recv_with_timeout no data received [13:13:53]OFD Sender: No OFD packet to send [13:13:58]OFD Sender: No OFD packet to send [13:14:03]OFD Sender: No OFD packet to send [13:14:08]OFD Sender: No OFD packet to send [13:14:13]OFD Sender: No OFD packet to send [13:14:18]OFD Sender: No OFD packet to send [13:14:23]OFD Sender: No OFD packet to send [13:14:28]OFD Sender: No OFD packet to send [13:14:33]OFD Sender: No OFD packet to send [13:14:38]OFD Sender: No OFD packet to send [13:14:43]OFD Sender: No OFD packet to send [13:14:48]OFD Sender: No OFD packet to send [13:14:53]OFD Sender: No OFD packet to send [13:14:58]OFD Sender: No OFD packet to send [13:15:03]OFD Sender: No OFD packet to send [13:15:08]OFD Sender: No OFD packet to send [13:15:13]OFD Sender: No OFD packet to send [13:15:18]OFD Sender: No OFD packet to send [13:15:23]OFD Sender: No OFD packet to send [13:15:28]OFD Sender: No OFD packet to send